ConnectionGithubEnterpriseConfig class
Constructors
-
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,
const
-
ConnectionGithubEnterpriseConfig.fromMap(Map<String, dynamic> map)
-
factory
Properties
-
appId
→ Input<String?>?
-
Optional. ID of the GitHub App created from the manifest.
final
-
appInstallationId
→ Input<String?>?
-
Optional. ID of the installation of the GitHub App.
final
-
appSlug
→ Input<String?>?
-
(Output)
Output only. 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
-
installationUri
→ Input<String?>?
-
(Output)
Output only. The URI to navigate to in order to manage the installation associated
with this GitHubEnterpriseConfig.
final
-
privateKeySecretVersion
→ Input<String?>?
-
Optional. 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
-
serverVersion
→ Input<String?>?
-
(Output)
Output only. GitHub Enterprise version installed at the host_uri.
final
-
serviceDirectoryConfig
→ Input<ConnectionGithubEnterpriseConfigServiceDirectoryConfig?>?
-
ServiceDirectoryConfig represents Service Directory configuration for a
connection.
Structure is documented below.
final
-
sslCaCertificate
→ Input<String?>?
-
Optional. SSL certificate to use for requests to GitHub Enterprise.
final
-
webhookSecretSecretVersion
→ Input<String?>?
-
Optional. SecretManager resource containing the webhook secret of the GitHub App,
formatted as
projects/*/secrets/*/versions/*.
final