Reference documentation and code samples for the Google Cloud Container V1 Client class DatabaseEncryption.
Configuration of etcd encryption.
Generated from protobuf message google.container.v1.DatabaseEncryption
Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ key_name |
string
Name of CloudKMS key to use for the encryption of secrets in etcd. Ex. projects/my-project/locations/global/keyRings/my-ring/cryptoKeys/my-key |
↳ state |
int
The desired state of etcd encryption. |
getKeyName
Name of CloudKMS key to use for the encryption of secrets in etcd.
Ex. projects/my-project/locations/global/keyRings/my-ring/cryptoKeys/my-key
| Returns | |
|---|---|
| Type | Description |
string |
|
setKeyName
Name of CloudKMS key to use for the encryption of secrets in etcd.
Ex. projects/my-project/locations/global/keyRings/my-ring/cryptoKeys/my-key
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getState
The desired state of etcd encryption.
| Returns | |
|---|---|
| Type | Description |
int |
|
setState
The desired state of etcd encryption.
| Parameter | |
|---|---|
| Name | Description |
var |
int
|
| Returns | |
|---|---|
| Type | Description |
$this |
|