ConnectionGitlabEnterpriseConfigArgs

data class ConnectionGitlabEnterpriseConfigArgs(val authorizerCredential: Output<ConnectionGitlabEnterpriseConfigAuthorizerCredentialArgs>, val hostUri: Output<String>, val readAuthorizerCredential: Output<ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialArgs>, val serverVersion: Output<String>? = null, val serviceDirectoryConfig: Output<ConnectionGitlabEnterpriseConfigServiceDirectoryConfigArgs>? = null, val sslCaCertificate: Output<String>? = null, val webhookSecretSecretVersion: Output<String>) : ConvertibleToJava<ConnectionGitlabEnterpriseConfigArgs>

Constructors

Link copied to clipboard
constructor(authorizerCredential: Output<ConnectionGitlabEnterpriseConfigAuthorizerCredentialArgs>, hostUri: Output<String>, readAuthorizerCredential: Output<ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialArgs>, serverVersion: Output<String>? = null, serviceDirectoryConfig: Output<ConnectionGitlabEnterpriseConfigServiceDirectoryConfigArgs>? = null, sslCaCertificate: Output<String>? = null, webhookSecretSecretVersion: Output<String>)

Properties

Link copied to clipboard

Represents a personal access token that authorized the Connection, and associated metadata. Structure is documented below.

Link copied to clipboard
val hostUri: Output<String>

Required. The URI of the GitLab Enterprise host this connection is for.

Link copied to clipboard

Represents a personal access token that authorized the Connection, and associated metadata. Structure is documented below.

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

(Output) Output only. Version of the GitLab Enterprise server running on the host_uri.

Link copied to clipboard

ServiceDirectoryConfig represents Service Directory configuration for a connection. Structure is documented below.

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

Optional. SSL Certificate Authority certificate to use for requests to GitLab Enterprise instance.

Link copied to clipboard

Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project, formatted as projects/*/secrets/*/versions/*. This is used to validate webhooks. //*/

Functions

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