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.
Implements
IMessageRepositoryTypesGitRemoteSettingsTypesSshAuthenticationConfig, IEquatableRepositoryTypesGitRemoteSettingsTypesSshAuthenticationConfig, IDeepCloneableRepositoryTypesGitRemoteSettingsTypesSshAuthenticationConfig, IBufferMessage, IMessageNamespace
Google.Cloud.Dataform.V1Beta1Assembly
Google.Cloud.Dataform.V1Beta1.dll
Constructors
SshAuthenticationConfig()
public SshAuthenticationConfig()
SshAuthenticationConfig(SshAuthenticationConfig)
public SshAuthenticationConfig(Repository.Types.GitRemoteSettings.Types.SshAuthenticationConfig other)
Parameter | |
---|---|
Name | Description |
other | RepositoryTypesGitRemoteSettingsTypesSshAuthenticationConfig |
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 | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
string |