RepositoryGitRemoteSettings constructor

const RepositoryGitRemoteSettings({
  1. Input<String?>? authenticationTokenSecretVersion,
  2. required Input<String> defaultBranch,
  3. Input<String?>? gitRepositoryLink,
  4. Input<RepositoryGitRemoteSettingsSshAuthenticationConfig?>? sshAuthenticationConfig,
  5. Input<String?>? tokenStatus,
  6. required Input<String> url,
})

Creates a new RepositoryGitRemoteSettings. authenticationTokenSecretVersion 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 sshAuthenticationConfig). Must be in the format projects//secrets//versions/. defaultBranch The Git remote's default branch name. gitRepositoryLink The name of the Developer Connect GitRepositoryLink to use for machine credentials. Must be in the format projects//locations//connections//gitRepositoryLinks/*. sshAuthenticationConfig Authentication fields for remote uris using SSH protocol. tokenStatus (Output) url The Git remote's URL.

Implementation

const RepositoryGitRemoteSettings({
  this.authenticationTokenSecretVersion,
  required this.defaultBranch,
  this.gitRepositoryLink,
  this.sshAuthenticationConfig,
  this.tokenStatus,
  required this.url,
});