Crypto Key Version Args
data class CryptoKeyVersionArgs(val cryptoKeyId: Output<String>? = null, val externalProtectionLevelOptions: Output<ExternalProtectionLevelOptionsArgs>? = null, val keyRingId: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val state: Output<CryptoKeyVersionState>? = null) : ConvertibleToJava<CryptoKeyVersionArgs>
Create a new CryptoKeyVersion in a CryptoKey. The server will assign the next sequential id. If unset, state will be set to ENABLED. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Constructors
Link copied to clipboard
constructor(cryptoKeyId: Output<String>? = null, externalProtectionLevelOptions: Output<ExternalProtectionLevelOptionsArgs>? = null, keyRingId: Output<String>? = null, location: Output<String>? = null, project: Output<String>? = null, state: Output<CryptoKeyVersionState>? = null)
Properties
Link copied to clipboard
Link copied to clipboard
ExternalProtectionLevelOptions stores a group of additional fields for configuring a CryptoKeyVersion that are specific to the EXTERNAL protection level and EXTERNAL_VPC protection levels.
Link copied to clipboard
The current state of the CryptoKeyVersion.