Terraform 0.11

alicloud_forward




terraform

alicloud_forward

एक आगे संसाधन प्रदान करता है।

उदाहरण उपयोग

मूल उपयोग

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_forward_entry" "foo" {
  forward_table_id = "${alicloud_nat_gateway.foo.forward_table_ids}"
  external_ip      = "${alicloud_nat_gateway.foo.bandwidth_packages.0.public_ip_addresses}"
  external_port    = "80"
  ip_protocol      = "tcp"
  internal_ip      = "172.16.0.3"
  internal_port    = "8080"
}

तर्क संदर्भ

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

  • forward_table_id - (आवश्यक, नए संसाधन के लिए) मूल्य alicloud_nat_gateway से प्राप्त कर सकते हैं "अग्रेषित करें_उपयोगकर्ता"।
  • external_ip - (आवश्यक, नए संसाधन के लिए) बाहरी आईपी पता, आईपी को बैंडविड्थ पैकेज सार्वजनिक आईपी के साथ होना चाहिए जो alicloud_nat_gateway तर्क bandwidth_packages
  • external_port - (आवश्यक) बाहरी पोर्ट, वैध मान 1 ~ 65535 है।
  • ip_protocol - (आवश्यक) IP ip_protocol , वैध मान tcp है | udp | कोई भी
  • internal_ip - (आवश्यक) आंतरिक आईपी, एक निजी आईपी होना चाहिए।
  • internal_port - (आवश्यक) आंतरिक पोर्ट, मान्य मान 1 ~ 65535 है।