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
Optional. The Git remote's default branch name. If not set main will be used.
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 |
EffectiveDefaultBranch
Output only. The Git remote's effective default branch name. This is the default branch name of the Git
remote if it is set, otherwise it is main.
Declaration
[JsonProperty("effectiveDefaultBranch")]
public virtual string EffectiveDefaultBranch { 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 |