ConnectionGithubEnterpriseConfig constructor
const
ConnectionGithubEnterpriseConfig({
- Input<
String?> ? appId, - Input<
String?> ? appInstallationId, - Input<
String?> ? appSlug, - required Input<
String> hostUri, - Input<
String?> ? installationUri, - Input<
String?> ? privateKeySecretVersion, - Input<
String?> ? serverVersion, - Input<
ConnectionGithubEnterpriseConfigServiceDirectoryConfig?> ? serviceDirectoryConfig, - Input<
String?> ? sslCaCertificate, - Input<
String?> ? webhookSecretSecretVersion,
Creates a new ConnectionGithubEnterpriseConfig.
appId Optional. ID of the GitHub App created from the manifest.
appInstallationId Optional. ID of the installation of the GitHub App.
appSlug (Output)
hostUri Required. The URI of the GitHub Enterprise host this connection is for.
installationUri (Output)
privateKeySecretVersion Optional. SecretManager resource containing the private key of the GitHub App,
serverVersion (Output)
serviceDirectoryConfig ServiceDirectoryConfig represents Service Directory configuration for a
sslCaCertificate Optional. SSL certificate to use for requests to GitHub Enterprise.
webhookSecretSecretVersion Optional. SecretManager resource containing the webhook secret of the GitHub App,
Implementation
const ConnectionGithubEnterpriseConfig({
this.appId,
this.appInstallationId,
this.appSlug,
required this.hostUri,
this.installationUri,
this.privateKeySecretVersion,
this.serverVersion,
this.serviceDirectoryConfig,
this.sslCaCertificate,
this.webhookSecretSecretVersion,
});