RepositoryGitRemoteSettingsArgs

data class RepositoryGitRemoteSettingsArgs(val authenticationTokenSecretVersion: Output<String>? = null, val defaultBranch: Output<String>, val sshAuthenticationConfig: Output<RepositoryGitRemoteSettingsSshAuthenticationConfigArgs>? = null, val tokenStatus: Output<String>? = null, val url: Output<String>) : ConvertibleToJava<RepositoryGitRemoteSettingsArgs>

Constructors

Link copied to clipboard
constructor(authenticationTokenSecretVersion: Output<String>? = null, defaultBranch: Output<String>, sshAuthenticationConfig: Output<RepositoryGitRemoteSettingsSshAuthenticationConfigArgs>? = null, tokenStatus: Output<String>? = null, url: Output<String>)

Properties

Link copied to clipboard

The name of the Secret Manager secret version to use as an authentication token for Git operations. This secret is for assigning with HTTPS only(for SSH use ssh_authentication_config). Must be in the format projects//secrets//versions/*.

Link copied to clipboard
val defaultBranch: Output<String>

The Git remote's default branch name.

Link copied to clipboard

Authentication fields for remote uris using SSH protocol. Structure is documented below.

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

(Output) Indicates the status of the Git access token. https://cloud.google.com/dataform/reference/rest/v1beta1/projects.locations.repositories#TokenStatus

Link copied to clipboard
val url: Output<String>

The Git remote's URL. //*/

Functions

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