Enum KmsKeyState (0.61.0)

publicenumKmsKeyStateextendsEnum<KmsKeyState>implementsProtocolMessageEnum

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()

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年10月30日 UTC.