Terraform 0.11

aws_emr_security_configuration




terraform

aws_emr_security_configuration

AWS EMR सुरक्षा कॉन्फ़िगरेशन का प्रबंधन करने के लिए एक संसाधन प्रदान करता है

उदाहरण उपयोग

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
}

तर्क संदर्भ

निम्नलिखित तर्क समर्थित हैं:

  • name - (वैकल्पिक) EMR सुरक्षा कॉन्फ़िगरेशन का नाम। Terraform द्वारा उत्पन्न डिफ़ॉल्ट रूप से।
  • name_prefix - (वैकल्पिक) निर्दिष्ट उपसर्ग के साथ एक अद्वितीय नाम बनाता है। name साथ संघर्ष।
  • configuration - (आवश्यक) एक JSON स्वरूपित सुरक्षा कॉन्फ़िगरेशन

संदर्भ संदर्भित करता है

उपरोक्त सभी तर्कों के अलावा, निम्नलिखित विशेषताएँ निर्यात की जाती हैं:

  • id - ईएमआर सुरक्षा विन्यास की आईडी ( name समान)
  • name - EMR सुरक्षा कॉन्फ़िगरेशन का नाम
  • configuration - JSON स्वरूपित सुरक्षा कॉन्फ़िगरेशन
  • creation_date - दिनांक सुरक्षा कॉन्फ़िगरेशन बनाया गया था

आयात

EMR सुरक्षा कॉन्फ़िगरेशन name , जैसे का उपयोग करके आयात किया जा सकता है

$ terraform import aws_emr_security_configuraiton.sc example-sc-name