ConnectionGithubEnterpriseConfig class
Constructors
-
ConnectionGithubEnterpriseConfig({Input<int?>? appId, Input<int?>? appInstallationId, Input<String?>? appSlug, required Input<String> hostUri, Input<String?>? privateKeySecretVersion, Input<ConnectionGithubEnterpriseConfigServiceDirectoryConfig?>? serviceDirectoryConfig, Input<String?>? sslCa, Input<String?>? webhookSecretSecretVersion})
-
Creates a new ConnectionGithubEnterpriseConfig.
appId Id of the GitHub App created from the manifest.
appInstallationId ID of the installation of the GitHub App.
appSlug The URL-friendly name of the GitHub App.
hostUri Required. The URI of the GitHub Enterprise host this connection is for.
privateKeySecretVersion SecretManager resource containing the private key of the GitHub App, formatted as projects/*/secrets/*/versions/*.
serviceDirectoryConfig Configuration for using Service Directory to privately connect to a GitHub Enterprise server. This should only be set if the GitHub Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitHub Enterprise server will be made over the public internet.
sslCa SSL certificate to use for requests to GitHub Enterprise.
webhookSecretSecretVersion SecretManager resource containing the webhook secret of the GitHub App, formatted as projects/*/secrets/*/versions/*.
const
-
ConnectionGithubEnterpriseConfig.fromMap(Map<String, dynamic> map)
-
factory
Properties
-
appId
→ Input<int?>?
-
Id of the GitHub App created from the manifest.
final
-
appInstallationId
→ Input<int?>?
-
ID of the installation of the GitHub App.
final
-
appSlug
→ Input<String?>?
-
The URL-friendly name of the GitHub App.
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
hostUri
→ Input<String>
-
Required. The URI of the GitHub Enterprise host this connection is for.
final
-
privateKeySecretVersion
→ Input<String?>?
-
SecretManager resource containing the private key of the GitHub App, formatted as
projects/*/secrets/*/versions/*.
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
serviceDirectoryConfig
→ Input<ConnectionGithubEnterpriseConfigServiceDirectoryConfig?>?
-
Configuration for using Service Directory to privately connect to a GitHub Enterprise server. This should only be set if the GitHub Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitHub Enterprise server will be made over the public internet.
Structure is documented below.
final
-
sslCa
→ Input<String?>?
-
SSL certificate to use for requests to GitHub Enterprise.
final
-
webhookSecretSecretVersion
→ Input<String?>?
-
SecretManager resource containing the webhook secret of the GitHub App, formatted as
projects/*/secrets/*/versions/*.
final