GitLabConfigArgs

data class GitLabConfigArgs(val connectedRepositories: Output<List<GitLabRepositoryIdArgs>>? = null, val enterpriseConfig: Output<GitLabEnterpriseConfigArgs>? = null, val gitlabConfigId: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val secrets: Output<GitLabSecretsArgs>? = null, val username: Output<String>? = null) : ConvertibleToJava<GitLabConfigArgs>

Creates a new GitLabConfig. This API is experimental

Constructors

Link copied to clipboard
fun GitLabConfigArgs(connectedRepositories: Output<List<GitLabRepositoryIdArgs>>? = null, enterpriseConfig: Output<GitLabEnterpriseConfigArgs>? = null, gitlabConfigId: Output<String>? = null, location: Output<String>? = null, name: Output<String>? = null, project: Output<String>? = null, secrets: Output<GitLabSecretsArgs>? = null, username: Output<String>? = null)

Functions

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

Properties

Link copied to clipboard

Connected GitLab.com or GitLabEnterprise repositories for this config.

Link copied to clipboard

Optional. GitLabEnterprise config.

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

Optional. The ID to use for the GitLabConfig, which will become the final component of the GitLabConfig’s resource name. gitlab_config_id must meet the following requirements: + They must contain only alphanumeric characters and dashes. + They can be 1-64 characters long. + They must begin and end with an alphanumeric character

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

The resource name for the config.

Link copied to clipboard
val project: Output<String>? = null
Link copied to clipboard
val secrets: Output<GitLabSecretsArgs>? = null

Secret Manager secrets needed by the config.

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

Username of the GitLab.com or GitLab Enterprise account Cloud Build will use.