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.
| 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 | 
        |