Dataform v1beta1 API - Class Repository.Types.GitRemoteSettings.Types.SshAuthenticationConfig (1.0.0-beta05)

public sealed class Repository.Types.GitRemoteSettings.Types.SshAuthenticationConfig : IMessage<Repository.Types.GitRemoteSettings.Types.SshAuthenticationConfig>, IEquatable<Repository.Types.GitRemoteSettings.Types.SshAuthenticationConfig>, IDeepCloneable<Repository.Types.GitRemoteSettings.Types.SshAuthenticationConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Dataform v1beta1 API class Repository.Types.GitRemoteSettings.Types.SshAuthenticationConfig.

Configures fields for performing SSH authentication.

Inheritance

object > Repository.Types.GitRemoteSettings.Types.SshAuthenticationConfig

Namespace

Google.Cloud.Dataform.V1Beta1

Assembly

Google.Cloud.Dataform.V1Beta1.dll

Constructors

SshAuthenticationConfig()

public SshAuthenticationConfig()

SshAuthenticationConfig(SshAuthenticationConfig)

public SshAuthenticationConfig(Repository.Types.GitRemoteSettings.Types.SshAuthenticationConfig other)
Parameter
NameDescription
otherRepositoryTypesGitRemoteSettingsTypesSshAuthenticationConfig

Properties

HostPublicKey

public string HostPublicKey { get; set; }

Required. Content of a public SSH key to verify an identity of a remote Git host.

Property Value
TypeDescription
string

UserPrivateKeySecretVersion

public string UserPrivateKeySecretVersion { get; set; }

Required. The name of the Secret Manager secret version to use as a ssh private key for Git operations. Must be in the format projects/*/secrets/*/versions/*.

Property Value
TypeDescription
string