Google Cloud Redis Cluster V1 Client - Class KmsKeyState (0.4.0)

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 \ EncryptionInfo

Methods

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;