Terraform 0.11

alicloud_snat




terraform

alicloud_snat

एक स्नैट संसाधन प्रदान करता है।

उदाहरण उपयोग

मूल उपयोग

resource "alicloud_vpc" "foo" {
  ...
}

resource "alicloud_vswitch" "foo" {
  ...
}

resource "alicloud_nat_gateway" "foo" {
  vpc_id = "${alicloud_vpc.foo.id}"
  spec   = "Small"
  name   = "test_foo"

  bandwidth_packages = [
    {
      ip_count  = 2
      bandwidth = 5
      zone      = ""
    },
    {
      ip_count  = 1
      bandwidth = 6
      zone      = "cn-beijing-b"
    }
  ]

  depends_on = [
    "alicloud_vswitch.foo"
  ]
}

resource "alicloud_snat_entry" "foo" {
  snat_table_id     = "${alicloud_nat_gateway.foo.snat_table_ids}"
  source_vswitch_id = "${alicloud_vswitch.foo.id}"
  snat_ip           = "${alicloud_nat_gateway.foo.bandwidth_packages.0.public_ip_addresses}"
}

तर्क संदर्भ

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

  • snat_table_id - (आवश्यक, नए संसाधन के लिए) मूल्य alicloud_nat_gateway से प्राप्त कर सकते हैं "snat_table_ids" विशेषताएँ।
  • source_vswitch_id - (आवश्यक, नए संसाधन के लिए) vswitch ID।
  • snat_ip - (आवश्यक) SNAT आईपी पता, आईपी को बैंडविड्थ पैकेज सार्वजनिक आईपी के साथ होना चाहिए जो कि alicloud_nat_gateway तर्क bandwidth_packages