Class EncryptionAtRestAwsKmsArgs
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.Mongodbatlas.Inputs
Assembly: Pulumi.Mongodbatlas.dll
Syntax
public sealed class EncryptionAtRestAwsKmsArgs : ResourceArgs
Constructors
View SourceEncryptionAtRestAwsKmsArgs()
Declaration
public EncryptionAtRestAwsKmsArgs()
Properties
View SourceAccessKeyId
The IAM access key ID with permissions to access the customer master key specified by customerMasterKeyID.
Declaration
public Input<string> AccessKeyId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
CustomerMasterKeyId
The AWS customer master key used to encrypt and decrypt the MongoDB master keys.
Declaration
public Input<string> CustomerMasterKeyId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Enabled
Specifies whether Encryption at Rest is enabled for an Atlas project. To disable Encryption at Rest, pass only this parameter with a value of false. When you disable Encryption at Rest, Atlas also removes the configuration details.
Declaration
public Input<bool> Enabled { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
Region
The AWS region in which the AWS customer master key exists: CA_CENTRAL_1, US_EAST_1, US_EAST_2, US_WEST_1, US_WEST_2, SA_EAST_1
Declaration
public Input<string> Region { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
SecretAccessKey
The IAM secret access key with permissions to access the customer master key specified by customerMasterKeyID.
Declaration
public Input<string> SecretAccessKey { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |