Terraform 0.11

aws_dx_hosted_public_virtual_interface_accepter




terraform

aws_dx_hosted_public_virtual_interface_accepter

डायरेक्ट कनेक्ट होस्टेड सार्वजनिक वर्चुअल इंटरफ़ेस के एकर्संट के पक्ष को प्रबंधित करने के लिए एक संसाधन प्रदान करता है। यह संसाधन किसी अन्य AWS खाते द्वारा बनाए गए सार्वजनिक वर्चुअल इंटरफ़ेस का स्वामित्व स्वीकार करता है।

उदाहरण उपयोग

provider "aws" {
  # Creator's credentials.
}

provider "aws" {
  alias = "accepter"

  # Accepter's credentials.
}

data "aws_caller_identity" "accepter" {
  provider = "aws.accepter"
}

# Creator's side of the VIF
resource "aws_dx_hosted_public_virtual_interface" "creator" {
  connection_id    = "dxcon-zzzzzzzz"
  owner_account_id = "${data.aws_caller_identity.accepter.account_id}"

  name           = "vif-foo"
  vlan           = 4094
  address_family = "ipv4"
  bgp_asn        = 65352

  customer_address = "175.45.176.1/30"
  amazon_address   = "175.45.176.2/30"
  route_filter_prefixes = [
      "210.52.109.0/24",
      "175.45.176.0/22"
  ]
}

# Accepter's side of the VIF.
resource "aws_dx_hosted_public_virtual_interface_accepter" "accepter" {
  provider             = "aws.accepter"
  virtual_interface_id = "${aws_dx_hosted_public_virtual_interface.creator.id}"

  tags {
    Side = "Accepter"
  }
}

तर्क संदर्भ

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

  • virtual_interface_id - (आवश्यक) डायरेक्ट कनेक्ट वर्चुअल इंटरफ़ेस की आईडी स्वीकार करने के लिए।
  • tags - (वैकल्पिक) संसाधन को असाइन करने के लिए टैग की मैपिंग।

आपके कॉन्फ़िगरेशन से aws_dx_hosted_public_virtual_interface_accepter हटाना

एडब्ल्यूएस एक डायरेक्ट कनेक्ट होस्टेड पब्लिक वर्चुअल इंटरफ़ेस को या तो एलोकेटर या एकसॉफ्टर्स साइड से डिलीट करने की अनुमति देता है। हालाँकि, Terraform केवल आपके कॉन्फ़िगरेशन से संबंधित aws_dx_hosted_public_virtual_interface संसाधन को हटाकर aws_dx_hosted_public_virtual_interface की ओर से डायरेक्ट कनेक्ट होस्ट किए गए सार्वजनिक वर्चुअल इंटरफ़ेस को हटाने की अनुमति देता है। आपके कॉन्फ़िगरेशन से aws_dx_hosted_public_virtual_interface_accepter संसाधन निकालने से यह आपके स्टेटफ़ाइल और प्रबंधन से हटा देगा, लेकिन डायरेक्ट कनेक्ट वर्चुअल इंटरफ़ेस को हटा नहीं देगा।

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

निम्नलिखित विशेषताएँ निर्यात की जाती हैं:

  • id - वर्चुअल इंटरफ़ेस की आईडी।
  • arn - वर्चुअल इंटरफ़ेस का ARN।

समय समाप्ति

aws_dx_hosted_public_virtual_interface_accepter निम्नलिखित aws_dx_hosted_public_virtual_interface_accepter कॉन्फ़िगरेशन विकल्प प्रदान करता है:

  • create - (डिफ़ॉल्ट 10 minutes ) वर्चुअल इंटरफ़ेस बनाने के लिए उपयोग किया जाता है
  • delete - (डिफ़ॉल्ट 10 minutes ) वर्चुअल इंटरफ़ेस को नष्ट करने के लिए उपयोग किया जाता है

आयात

डायरेक्ट कनेक्ट होस्ट किए गए सार्वजनिक वर्चुअल इंटरफेस को vif id , जैसे का उपयोग करके आयात किया जा सकता है

$ terraform import aws_dx_hosted_public_virtual_interface_accepter.test dxvif-33cc44dd