Terraform 0.11

aws_eip_association




terraform

aws_eip_association

एडब्ल्यूएस इंस्टेंस और नेटवर्क इंटरफेस से लोचदार आईपी को संबद्ध और अलग करने के लिए एक शीर्ष स्तर के संसाधन के रूप में एक एडब्ल्यूएस ईआईपी एसोसिएशन प्रदान करता है।

उदाहरण उपयोग

resource "aws_eip_association" "eip_assoc" {
  instance_id   = "${aws_instance.web.id}"
  allocation_id = "${aws_eip.example.id}"
}

resource "aws_instance" "web" {
  ami               = "ami-21f78e11"
  availability_zone = "us-west-2a"
  instance_type     = "t1.micro"

  tags {
    Name = "HelloWorld"
  }
}

resource "aws_eip" "example" {
  vpc = true
}

तर्क संदर्भ

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

  • allocation_id - (वैकल्पिक) आवंटन आईडी। EC2-VPC के लिए यह आवश्यक है।
  • allow_reassociation - (वैकल्पिक, बूलियन) एक लोचदार आईपी को फिर से संबद्ध करने की अनुमति देना है या नहीं। VPC में true की कमी।
  • instance_id - (वैकल्पिक) instance_id की ID। ईसी 2-क्लासिक के लिए यह आवश्यक है। EC2-VPC के लिए, आप या तो उदाहरण ID या नेटवर्क इंटरफ़ेस ID निर्दिष्ट कर सकते हैं, लेकिन दोनों नहीं। यदि आप एक उदाहरण के रूप में एक नेटवर्क इंटरफ़ेस संलग्न है जब तक आप एक इंस्टेंस ID निर्दिष्ट करते हैं तो ऑपरेशन विफल हो जाता है।
  • network_interface_id - (वैकल्पिक) नेटवर्क इंटरफ़ेस की आईडी। यदि उदाहरण में एक से अधिक नेटवर्क इंटरफ़ेस है, तो आपको एक नेटवर्क इंटरफ़ेस ID निर्दिष्ट करना होगा।
  • private_ip_address - (वैकल्पिक) प्राथमिक या द्वितीयक निजी IP पते को Elastic IP पते के साथ जोड़ना। यदि कोई निजी IP पता निर्दिष्ट नहीं है, तो Elastic IP पता प्राथमिक निजी IP पते से संबद्ध है।
  • public_ip - (वैकल्पिक) इलास्टिक आईपी एड्रेस। ईसी 2-क्लासिक के लिए यह आवश्यक है।

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

आयात

उनकी एसोसिएशन आईडी का उपयोग करके EIP एसेकेशन को आयात किया जा सकता है।

$ terraform import aws_eip_association.test eipassoc-ab12c345