Class BrokerEncryptionOptionsArgs
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.Mq.Inputs
Assembly: Pulumi.Aws.dll
Syntax
public sealed class BrokerEncryptionOptionsArgs : ResourceArgs
Constructors
View SourceBrokerEncryptionOptionsArgs()
Declaration
public BrokerEncryptionOptionsArgs()
Properties
View SourceKmsKeyId
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.
Declaration
public Input<string> KmsKeyId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
UseAwsOwnedKey
Boolean to enable an AWS owned Key Management Service (KMS) Customer Master Key (CMK) that is not in your account. Defaults to true. Setting to false without configuring kms_key_id will create an AWS managed Customer Master Key (CMK) aliased to aws/mq in your account.
Declaration
public Input<bool> UseAwsOwnedKey { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |