GetKMSCryptoKeyResult constructor

const GetKMSCryptoKeyResult({
  1. String? cryptoKeyBackend,
  2. String? deletionPolicy,
  3. String? destroyScheduledDuration,
  4. Map<String, String>? effectiveLabels,
  5. String? id,
  6. bool? importOnly,
  7. List<GetKMSCryptoKeyKeyAccessJustificationsPolicy>? keyAccessJustificationsPolicies,
  8. String? keyRing,
  9. Map<String, String>? labels,
  10. String? name,
  11. List<GetKMSCryptoKeyPrimary>? primaries,
  12. Map<String, String>? pulumiLabels,
  13. String? purpose,
  14. String? rotationPeriod,
  15. bool? skipInitialVersionCreation,
  16. List<GetKMSCryptoKeyVersionTemplate>? versionTemplates,
})

Creates a new GetKMSCryptoKeyResult. cryptoKeyBackend Optional. deletionPolicy Optional. destroyScheduledDuration Optional. effectiveLabels Optional. id The provider-assigned unique ID for this managed resource. importOnly Optional. keyAccessJustificationsPolicies Optional. keyRing Optional. labels Optional. name Optional. primaries Optional. pulumiLabels Optional. purpose Defines the cryptographic capabilities of the key. rotationPeriod Every time this period passes, generate a new CryptoKeyVersion and set it as skipInitialVersionCreation Optional. versionTemplates Optional.

Implementation

const GetKMSCryptoKeyResult({
  this.cryptoKeyBackend,
  this.deletionPolicy,
  this.destroyScheduledDuration,
  this.effectiveLabels,
  this.id,
  this.importOnly,
  this.keyAccessJustificationsPolicies,
  this.keyRing,
  this.labels,
  this.name,
  this.primaries,
  this.pulumiLabels,
  this.purpose,
  this.rotationPeriod,
  this.skipInitialVersionCreation,
  this.versionTemplates,
});