RepositoryGitRemoteSettings class
Constructors
-
RepositoryGitRemoteSettings({Input<
String?> ? authenticationTokenSecretVersion, required Input<String> defaultBranch, Input<String?> ? gitRepositoryLink, Input<RepositoryGitRemoteSettingsSshAuthenticationConfig?> ? sshAuthenticationConfig, Input<String?> ? tokenStatus, required Input<String> url}) -
Creates a new RepositoryGitRemoteSettings.
authenticationTokenSecretVersionThe 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 usesshAuthenticationConfig). Must be in the format projects//secrets//versions/.defaultBranchThe Git remote's default branch name.gitRepositoryLinkThe name of the Developer Connect GitRepositoryLink to use for machine credentials. Must be in the format projects//locations//connections//gitRepositoryLinks/*.sshAuthenticationConfigAuthentication fields for remote uris using SSH protocol.tokenStatus(Output)urlThe Git remote's URL.const -
RepositoryGitRemoteSettings.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
authenticationTokenSecretVersion
→ Input<
String?> ? -
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/*.final -
defaultBranch
→ Input<
String> -
The Git remote's default branch name.
final
-
gitRepositoryLink
→ Input<
String?> ? -
The name of the Developer Connect GitRepositoryLink to use for machine credentials. Must be in the format projects//locations//connections//gitRepositoryLinks/.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
sshAuthenticationConfig
→ Input<
RepositoryGitRemoteSettingsSshAuthenticationConfig?> ? -
Authentication fields for remote uris using SSH protocol.
Structure is documented below.
final
-
tokenStatus
→ Input<
String?> ? -
(Output)
Indicates the status of the Git access token. https://cloud.google.com/dataform/reference/rest/v1/projects.locations.repositories#TokenStatus
final
-
url
→ Input<
String> -
The Git remote's URL.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited