Reference documentation and code samples for the Google Cloud Dataform V1beta1 Client class SshAuthenticationConfig.
Configures fields for performing SSH authentication.
Generated from protobuf message google.cloud.dataform.v1beta1.Repository.GitRemoteSettings.SshAuthenticationConfig
Namespace
Google \ Cloud \ Dataform \ V1beta1 \ Repository \ GitRemoteSettingsMethods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ user_private_key_secret_version |
string
Required. The name of the Secret Manager secret version to use as a ssh private key for Git operations. Must be in the format |
↳ host_public_key |
string
Required. Content of a public SSH key to verify an identity of a remote Git host. |
getUserPrivateKeySecretVersion
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/*
.
Returns | |
---|---|
Type | Description |
string |
setUserPrivateKeySecretVersion
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/*
.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getHostPublicKey
Required. Content of a public SSH key to verify an identity of a remote Git host.
Returns | |
---|---|
Type | Description |
string |
setHostPublicKey
Required. Content of a public SSH key to verify an identity of a remote Git host.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |