Connection Gitlab Config Args
data class ConnectionGitlabConfigArgs(val authorizerCredential: Output<ConnectionGitlabConfigAuthorizerCredentialArgs>, val hostUri: Output<String>? = null, val readAuthorizerCredential: Output<ConnectionGitlabConfigReadAuthorizerCredentialArgs>, val serverVersion: Output<String>? = null, val serviceDirectoryConfig: Output<ConnectionGitlabConfigServiceDirectoryConfigArgs>? = null, val sslCa: Output<String>? = null, val webhookSecretSecretVersion: Output<String>) : ConvertibleToJava<ConnectionGitlabConfigArgs>
Constructors
Link copied to clipboard
constructor(authorizerCredential: Output<ConnectionGitlabConfigAuthorizerCredentialArgs>, hostUri: Output<String>? = null, readAuthorizerCredential: Output<ConnectionGitlabConfigReadAuthorizerCredentialArgs>, serverVersion: Output<String>? = null, serviceDirectoryConfig: Output<ConnectionGitlabConfigServiceDirectoryConfigArgs>? = null, sslCa: Output<String>? = null, webhookSecretSecretVersion: Output<String>)
Properties
Link copied to clipboard
Required. A GitLab personal access token with the api
scope access.
Link copied to clipboard
Required. A GitLab personal access token with the minimum read_api
scope access.
Link copied to clipboard
Output only. Version of the GitLab Enterprise server running on the host_uri
.
Link copied to clipboard
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.
Link copied to clipboard
Required. Immutable. SecretManager resource containing the webhook secret of a GitLab Enterprise project, formatted as projects/*/secrets/*/versions/*
. //*/