ConnectionGitlabConfigArgs

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
val hostUri: Output<String>? = null

The URI of the GitLab Enterprise host this connection is for. If not specified, the default value is https://gitlab.com.

Link copied to clipboard

Required. A GitLab personal access token with the minimum read_api scope access.

Link copied to clipboard
val serverVersion: Output<String>? = null

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
val sslCa: Output<String>? = null

SSL certificate to use for requests to GitLab Enterprise.

Link copied to clipboard

Required. Immutable. SecretManager resource containing the webhook secret of a GitLab Enterprise project, formatted as projects/*/secrets/*/versions/*. //*/

Functions

Link copied to clipboard
open override fun toJava(): ConnectionGitlabConfigArgs