GoogleDevtoolsCloudbuildV2GitHubEnterpriseConfigResponse class
Configuration for connections to an instance of GitHub Enterprise.
Constructors
-
GoogleDevtoolsCloudbuildV2GitHubEnterpriseConfigResponse({required Input<
String> apiKey, required Input<String> appId, required Input<String> appInstallationId, required Input<String> appSlug, required Input<String> hostUri, required Input<String> privateKeySecretVersion, required Input<String> serverVersion, required Input<GoogleDevtoolsCloudbuildV2ServiceDirectoryConfigResponse> serviceDirectoryConfig, required Input<String> sslCa, required Input<String> webhookSecretSecretVersion}) -
Creates a new GoogleDevtoolsCloudbuildV2GitHubEnterpriseConfigResponse.
apiKeyAPI Key used for authentication of webhook events.appIdId of the GitHub App created from the manifest.appInstallationIdID of the installation of the GitHub App.appSlugThe URL-friendly name of the GitHub App.hostUriThe URI of the GitHub Enterprise host this connection is for.privateKeySecretVersionSecretManager resource containing the private key of the GitHub App, formatted asprojects/*/secrets/*/versions/*.serverVersionGitHub Enterprise version installed at the host_uri.serviceDirectoryConfigConfiguration 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.sslCaSSL certificate to use for requests to GitHub Enterprise.webhookSecretSecretVersionSecretManager resource containing the webhook secret of the GitHub App, formatted asprojects/*/secrets/*/versions/*.const -
GoogleDevtoolsCloudbuildV2GitHubEnterpriseConfigResponse.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
apiKey
→ Input<
String> -
API Key used for authentication of webhook events.
final
-
appId
→ Input<
String> -
Id of the GitHub App created from the manifest.
final
-
appInstallationId
→ Input<
String> -
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> -
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
-
serverVersion
→ Input<
String> -
GitHub Enterprise version installed at the host_uri.
final
-
serviceDirectoryConfig
→ Input<
GoogleDevtoolsCloudbuildV2ServiceDirectoryConfigResponse> -
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.
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
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