Reference documentation and code samples for the Google Cloud Redis Cluster V1 Client class EncryptionInfo.
EncryptionInfo describes the encryption information of a cluster or a backup.
Generated from protobuf message google.cloud.redis.cluster.v1.EncryptionInfo
Namespace
Google \ Cloud \ Redis \ Cluster \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ encryption_type
int
Output only. Type of encryption.
↳ kms_key_versions
array
Output only. KMS key versions that are being used to protect the data at-rest.
↳ kms_key_primary_state
int
Output only. The state of the primary version of the KMS key perceived by the system. This field is not populated in backups.
↳ last_update_time
getEncryptionType
Output only. Type of encryption.
int
setEncryptionType
Output only. Type of encryption.
var
int
$this
getKmsKeyVersions
Output only. KMS key versions that are being used to protect the data at-rest.
setKmsKeyVersions
Output only. KMS key versions that are being used to protect the data at-rest.
var
string[]
$this
getKmsKeyPrimaryState
Output only. The state of the primary version of the KMS key perceived by the system. This field is not populated in backups.
int
setKmsKeyPrimaryState
Output only. The state of the primary version of the KMS key perceived by the system. This field is not populated in backups.
var
int
$this
getLastUpdateTime
Output only. The most recent time when the encryption info was updated.
hasLastUpdateTime
clearLastUpdateTime
setLastUpdateTime
Output only. The most recent time when the encryption info was updated.
$this