Enum KmsKeyState (0.52.0)

public enum KmsKeyState extends Enum<KmsKeyState> implements ProtocolMessageEnum

Represents the accessibility state of a customer-managed KMS key used for CMEK integration.

Protobuf enum google.cloud.edgecontainer.v1.KmsKeyState

Implements

ProtocolMessageEnum

Static Fields

Name Description
KMS_KEY_STATE_KEY_AVAILABLE

The key is available for use, and dependent resources should be accessible.

KMS_KEY_STATE_KEY_AVAILABLE = 1;

KMS_KEY_STATE_KEY_AVAILABLE_VALUE

The key is available for use, and dependent resources should be accessible.

KMS_KEY_STATE_KEY_AVAILABLE = 1;

KMS_KEY_STATE_KEY_UNAVAILABLE

The key is unavailable for an unspecified reason. Dependent resources may be inaccessible.

KMS_KEY_STATE_KEY_UNAVAILABLE = 2;

KMS_KEY_STATE_KEY_UNAVAILABLE_VALUE

The key is unavailable for an unspecified reason. Dependent resources may be inaccessible.

KMS_KEY_STATE_KEY_UNAVAILABLE = 2;

KMS_KEY_STATE_UNSPECIFIED

Unspecified.

KMS_KEY_STATE_UNSPECIFIED = 0;

KMS_KEY_STATE_UNSPECIFIED_VALUE

Unspecified.

KMS_KEY_STATE_UNSPECIFIED = 0;

UNRECOGNIZED

Static Methods

Name Description
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

Name Description
getDescriptorForType()
getNumber()
getValueDescriptor()