Reference documentation and code samples for the Google Cloud Redis Cluster V1 Client class KmsKeyState.
The state of the KMS key perceived by the system. Refer to the public documentation for the impact of each state.
Protobuf type google.cloud.redis.cluster.v1.EncryptionInfo.KmsKeyState
Namespace
Google \ Cloud \ Redis \ Cluster \ V1 \ EncryptionInfoMethods
static::name
Parameter | |
---|---|
Name | Description |
value |
mixed
|
static::value
Parameter | |
---|---|
Name | Description |
name |
mixed
|
Constants
KMS_KEY_STATE_UNSPECIFIED
Value: 0
The default value. This value is unused.
Generated from protobuf enum KMS_KEY_STATE_UNSPECIFIED = 0;
ENABLED
Value: 1
The KMS key is enabled and correctly configured.
Generated from protobuf enum ENABLED = 1;
PERMISSION_DENIED
Value: 2
Permission denied on the KMS key.
Generated from protobuf enum PERMISSION_DENIED = 2;
DISABLED
Value: 3
The KMS key is disabled.
Generated from protobuf enum DISABLED = 3;
DESTROYED
Value: 4
The KMS key is destroyed.
Generated from protobuf enum DESTROYED = 4;
DESTROY_SCHEDULED
Value: 5
The KMS key is scheduled to be destroyed.
Generated from protobuf enum DESTROY_SCHEDULED = 5;
EKM_KEY_UNREACHABLE_DETECTED
Value: 6
The EKM key is unreachable.
Generated from protobuf enum EKM_KEY_UNREACHABLE_DETECTED = 6;
BILLING_DISABLED
Value: 7
Billing is disabled for the project.
Generated from protobuf enum BILLING_DISABLED = 7;
UNKNOWN_FAILURE
Value: 8
All other unknown failures.
Generated from protobuf enum UNKNOWN_FAILURE = 8;