Class BrokerEncryptionOptions
Inheritance
System.Object
BrokerEncryptionOptions
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.Outputs
Assembly: Pulumi.Aws.dll
Syntax
public sealed class BrokerEncryptionOptions
Fields
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 readonly string KmsKeyId
Field Value
| Type | Description |
|---|---|
| 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 readonly bool? UseAwsOwnedKey
Field Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |