GetKMSCryptoKeyResult

data class GetKMSCryptoKeyResult(val cryptoKeyBackend: String, val destroyScheduledDuration: String, val effectiveLabels: Map<String, String>, val id: String, val importOnly: Boolean, val keyAccessJustificationsPolicies: List<GetKMSCryptoKeyKeyAccessJustificationsPolicy>, val keyRing: String, val labels: Map<String, String>, val name: String, val primaries: List<GetKMSCryptoKeyPrimary>, val pulumiLabels: Map<String, String>, val purpose: String, val rotationPeriod: String, val skipInitialVersionCreation: Boolean, val versionTemplates: List<GetKMSCryptoKeyVersionTemplate>)

A collection of values returned by getKMSCryptoKey.

Constructors

Link copied to clipboard
constructor(cryptoKeyBackend: String, destroyScheduledDuration: String, effectiveLabels: Map<String, String>, id: String, importOnly: Boolean, keyAccessJustificationsPolicies: List<GetKMSCryptoKeyKeyAccessJustificationsPolicy>, keyRing: String, labels: Map<String, String>, name: String, primaries: List<GetKMSCryptoKeyPrimary>, pulumiLabels: Map<String, String>, purpose: String, rotationPeriod: String, skipInitialVersionCreation: Boolean, versionTemplates: List<GetKMSCryptoKeyVersionTemplate>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val id: String

The provider-assigned unique ID for this managed resource.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Defines the cryptographic capabilities of the key.

Link copied to clipboard

Every time this period passes, generate a new CryptoKeyVersion and set it as the primary. The first rotation will take place after the specified period. The rotation period has the format of a decimal number with up to 9 fractional digits, followed by the letter s (seconds).