Reference documentation and code samples for the Google Cloud Dataform V1 Client class SshAuthenticationConfig.
Configures fields for performing SSH authentication.
Generated from protobuf message google.cloud.dataform.v1.Repository.GitRemoteSettings.SshAuthenticationConfig
Namespace
Google \ Cloud \ Dataform \ V1 \ 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 |
|