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
Namespace
Google \ Cloud \ Container \ V1Methods
__construct
Constructor.
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.
↳ current_state
int
Output only. The current state of etcd encryption.
↳ decryption_keys
array
Output only. Keys in use by the cluster for decrypting existing objects, in addition to the key in key_name
. Each item is a CloudKMS key resource.
↳ last_operation_errors
array< Google\Cloud\Container\V1\DatabaseEncryption\OperationError
>
Output only. Records errors seen during DatabaseEncryption update operations.
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
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
var
string
$this
getState
The desired state of etcd encryption.
int
setState
The desired state of etcd encryption.
var
int
$this
getCurrentState
Output only. The current state of etcd encryption.
int
hasCurrentState
clearCurrentState
setCurrentState
Output only. The current state of etcd encryption.
var
int
$this
getDecryptionKeys
Output only. Keys in use by the cluster for decrypting
existing objects, in addition to the key in key_name
.
Each item is a CloudKMS key resource.
setDecryptionKeys
Output only. Keys in use by the cluster for decrypting
existing objects, in addition to the key in key_name
.
Each item is a CloudKMS key resource.
var
string[]
$this
getLastOperationErrors
Output only. Records errors seen during DatabaseEncryption update operations.
setLastOperationErrors
Output only. Records errors seen during DatabaseEncryption update operations.
$this