Class KeyEncryptionKeyArgs


  • public final class KeyEncryptionKeyArgs
    extends com.pulumi.resources.ResourceArgs
    Encryption key containing details about key to encrypt different keys.
    • Method Detail

      • identityProperties

        public java.util.Optional<com.pulumi.core.Output<IdentityPropertiesArgs>> identityProperties()
        Returns:
        Managed identity properties used for key encryption.
      • kekType

        public com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​KekType>> kekType()
        Returns:
        Type of encryption key used for key encryption.
      • kekUrl

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> kekUrl()
        Returns:
        Key encryption key. It is required in case of Customer managed KekType.
      • kekVaultResourceID

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> kekVaultResourceID()
        Returns:
        Kek vault resource id. It is required in case of Customer managed KekType.