Terraform 0.11

aws_ebs_volume




terraform

aws_ebs_volume

एकल ईबीएस मात्रा का प्रबंधन करता है।

उदाहरण उपयोग

resource "aws_ebs_volume" "example" {
    availability_zone = "us-west-2a"
    size = 40
    tags {
        Name = "HelloWorld"
    }
}

तर्क संदर्भ

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

  • availability_zone - (आवश्यक) वह AZ जहां ईबीएस मात्रा मौजूद होगी।
  • encrypted - (वैकल्पिक) यदि सही है, तो डिस्क एन्क्रिप्ट किया जाएगा।
  • iops - (वैकल्पिक) डिस्क के लिए प्रावधान करने के लिए IOPS की राशि।
  • size - (वैकल्पिक) GiBs में ड्राइव का आकार।
  • snapshot_id (वैकल्पिक) EBS वॉल्यूम को बंद करने के लिए एक स्नैपशॉट।
  • type - (वैकल्पिक) ईबीएस मात्रा का प्रकार। "मानक", "gp2", "io1", "sc1" या "st1" (डिफ़ॉल्ट: "मानक") हो सकता है।
  • kms_key_id - (वैकल्पिक) KMS एन्क्रिप्शन कुंजी के लिए ARN। जब kms_key_id निर्दिष्ट kms_key_id , तो encrypted को सही पर सेट करने की आवश्यकता होती है।
  • tags - (वैकल्पिक) संसाधन को असाइन करने के लिए टैग की मैपिंग।

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

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

  • id - वॉल्यूम आईडी (जैसे वॉल्यूम -59 एफसीबी 34 ई)।
  • arn - आयतन ARN (जैसे arn: aws: ec2: us-east-1: 0123456789012: मात्रा / vol-59fcb34e)।

आयात

ईबीएस वॉल्यूम को id का उपयोग करके आयात किया जा सकता है, जैसे

$ terraform import aws_ebs_volume.data vol-049df61146c4d7901