Class BrokerEncryptionOptionsArgs


  • public final class BrokerEncryptionOptionsArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • kmsKeyId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> kmsKeyId()
        Returns:
        Amazon Resource Name (ARN) of Key Management Service (KMS) Customer Master Key (CMK) to use for encryption at rest. Requires setting `use_aws_owned_key` to `false`. To perform drift detection when AWS-managed CMKs or customer-managed CMKs are in use, this value must be configured.
      • useAwsOwnedKey

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> useAwsOwnedKey()
        Returns:
        Whether to enable an AWS-owned KMS CMK that is not in your account. Defaults to `true`. Setting to `false` without configuring `kms_key_id` will create an AWS-managed CMK aliased to `aws/mq` in your account.