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

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited