Provides a resource to manage AWS EMR Security Configurations
resource "aws_emr_security_configuration" "foo" { name = "emrsc_other" configuration = <<EOF { "EncryptionConfiguration": { "AtRestEncryptionConfiguration": { "S3EncryptionConfiguration": { "EncryptionMode": "SSE-S3" }, "LocalDiskEncryptionConfiguration": { "EncryptionKeyProviderType": "AwsKms", "AwsKmsKey": "arn:aws:kms:us-west-2:187416307283:alias/tf_emr_test_key" } }, "EnableInTransitEncryption": false, "EnableAtRestEncryption": true } } EOF }
The following arguments are supported:
name
- (Optional) The name of the EMR Security Configuration. By default generated by Terraform. name_prefix
- (Optional) Creates a unique name beginning with the specified prefix. Conflicts with name
. configuration
- (Required) A JSON formatted Security Configuration In addition to all arguments above, the following attributes are exported:
id
- The ID of the EMR Security Configuration (Same as the name
) name
- The Name of the EMR Security Configuration configuration
- The JSON formatted Security Configuration creation_date
- Date the Security Configuration was created EMR Security Configurations can be imported using the name
, e.g.
$ terraform import aws_emr_security_configuraiton.sc example-sc-name
© 2018 HashiCorpLicensed under the MPL 2.0 License.
https://www.terraform.io/docs/providers/aws/r/emr_security_configuration.html