Terraform 0.11

alicloud_eip_association




terraform

alicloud_eip_association

इलास्टिक आईपी को ECS इंस्टेंस, SLB इंस्टेंस या नेट गेटवे से जोड़ने के लिए एक एलिकॉड ईआईपी एसोसिएशन संसाधन प्रदान करता है।

उदाहरण उपयोग

# Create a new EIP association and use it to associate a EIP form a instance.

resource "alicloud_vpc" "vpc" {
  cidr_block = "10.1.0.0/21"
}

resource "alicloud_vswitch" "vsw" {
  vpc_id            = "${alicloud_vpc.vpc.id}"
  cidr_block        = "10.1.1.0/24"
  availability_zone = "cn-beijing-a"

  depends_on = [
    "alicloud_vpc.vpc",
  ]
}

resource "alicloud_instance" "ecs_instance" {
  image_id              = "ubuntu_140405_64_40G_cloudinit_20161115.vhd"
  instance_type         = "ecs.n4.small"
  availability_zone     = "cn-beijing-a"
  security_groups       = ["${alicloud_security_group.group.id}"]
  vswitch_id            = "${alicloud_vswitch.vsw.id}"
  instance_name         = "hello"
  instance_network_type = "vpc"

  tags {
    Name = "TerraformTest-instance"
  }
}

resource "alicloud_eip" "eip" {}

resource "alicloud_eip_association" "eip_asso" {
  allocation_id = "${alicloud_eip.eip.id}"
  instance_id   = "${alicloud_instance.ecs_instance.id}"
}

resource "alicloud_security_group" "group" {
  name        = "terraform-test-group"
  description = "New security group"
  vpc_id      = "${alicloud_vpc.vpc.id}"
}

तर्क संदर्भ

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

  • allocation_id - (वैकल्पिक, नए संसाधन के लिए) आवंटन ईआईपी आईडी।
  • instance_id - (वैकल्पिक, नए संसाधन) ECS या SLB उदाहरण या नेट गेटवे की आईडी।

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

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