Class GitRemoteSettings
Controls Git remote configuration for a repository.
Implements
Inherited Members
Namespace: Google.Apis.Dataform.v1beta1.Data
Assembly: Google.Apis.Dataform.v1beta1.dll
Syntax
public class GitRemoteSettings : IDirectResponseSchema
Properties
AuthenticationTokenSecretVersion
Optional. The name of the Secret Manager secret version to use as an authentication token for Git
operations. Must be in the format projects/*/secrets/*/versions/*
.
Declaration
[JsonProperty("authenticationTokenSecretVersion")]
public virtual string AuthenticationTokenSecretVersion { get; set; }
Property Value
Type | Description |
---|---|
string |
DefaultBranch
Required. The Git remote's default branch name.
Declaration
[JsonProperty("defaultBranch")]
public virtual string DefaultBranch { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
SshAuthenticationConfig
Optional. Authentication fields for remote uris using SSH protocol.
Declaration
[JsonProperty("sshAuthenticationConfig")]
public virtual SshAuthenticationConfig SshAuthenticationConfig { get; set; }
Property Value
Type | Description |
---|---|
SshAuthenticationConfig |
TokenStatus
Output only. Deprecated: The field does not contain any token status information. Instead use https://cloud.google.com/dataform/reference/rest/v1beta1/projects.locations.repositories/computeAccessTokenStatus
Declaration
[JsonProperty("tokenStatus")]
public virtual string TokenStatus { get; set; }
Property Value
Type | Description |
---|---|
string |
Url
Required. The Git remote's URL.
Declaration
[JsonProperty("url")]
public virtual string Url { get; set; }
Property Value
Type | Description |
---|---|
string |