ConnectionGitlabConfig class
Constructors
-
ConnectionGitlabConfig({required Input<
ConnectionGitlabConfigAuthorizerCredential> authorizerCredential, Input<String?> ? hostUri, required Input<ConnectionGitlabConfigReadAuthorizerCredential> readAuthorizerCredential, Input<String?> ? serverVersion, Input<ConnectionGitlabConfigServiceDirectoryConfig?> ? serviceDirectoryConfig, Input<String?> ? sslCa, required Input<String> webhookSecretSecretVersion}) -
Creates a new ConnectionGitlabConfig.
authorizerCredentialRequired. A GitLab personal access token with theapiscope access.hostUriThe URI of the GitLab Enterprise host this connection is for. If not specified, the default value is https://gitlab.com.readAuthorizerCredentialRequired. A GitLab personal access token with the minimumreadApiscope access.serverVersion(Output)serviceDirectoryConfigConfiguration for using Service Directory to privately connect to a GitLab Enterprise server. This should only be set if the GitLab Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitLab Enterprise server will be made over the public internet.sslCaSSL certificate to use for requests to GitLab Enterprise.webhookSecretSecretVersionRequired. Immutable. SecretManager resource containing the webhook secret of a GitLab Enterprise project, formatted asprojects/*/secrets/*/versions/*.const -
ConnectionGitlabConfig.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
Required. A GitLab personal access token with the
apiscope access. Structure is documented below.final - hashCode → int
-
The hash code for this object.
no setterinherited
-
hostUri
→ Input<
String?> ? -
The URI of the GitLab Enterprise host this connection is for. If not specified, the default value is https://gitlab.com.
final
-
readAuthorizerCredential
→ Input<
ConnectionGitlabConfigReadAuthorizerCredential> -
Required. A GitLab personal access token with the minimum
readApiscope access. Structure is documented below.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
serverVersion
→ Input<
String?> ? -
(Output)
Output only. Version of the GitLab Enterprise server running on the
hostUri.final -
serviceDirectoryConfig
→ Input<
ConnectionGitlabConfigServiceDirectoryConfig?> ? -
Configuration for using Service Directory to privately connect to a GitLab Enterprise server. This should only be set if the GitLab Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitLab Enterprise server will be made over the public internet.
Structure is documented below.
final
-
sslCa
→ Input<
String?> ? -
SSL certificate to use for requests to GitLab Enterprise.
final
-
webhookSecretSecretVersion
→ Input<
String> -
Required. Immutable. SecretManager resource containing the webhook secret of a GitLab Enterprise project, 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