Module: Google::Cloud::Kms::V1::CryptoKeyVersion::CryptoKeyVersionState

Defined in:
lib/google/cloud/kms/v1/doc/google/cloud/kms/v1/resources.rb

Overview

The state of a CryptoKeyVersion, indicating if it can be used.

Constant Summary collapse

CRYPTO_KEY_VERSION_STATE_UNSPECIFIED =

Not specified.

0
ENABLED =

This version may be used in Encrypt and Decrypt requests.

1
DISABLED =

This version may not be used, but the key material is still available, and the version can be placed back into the ENABLED state.

2
DESTROYED =

This version is destroyed, and the key material is no longer stored. A version may not leave this state once entered.

3
DESTROY_SCHEDULED =

This version is scheduled for destruction, and will be destroyed soon. Call RestoreCryptoKeyVersion to put it back into the DISABLED state.

4