alicloud_snat
Provides a snat resource.
Example Usage
Basic Usage
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}" }
Argument Reference
The following arguments are supported:
-
snat_table_id
- (Required, Forces new resource) The value can get fromalicloud_nat_gateway
Attributes "snat_table_ids". -
source_vswitch_id
- (Required, Forces new resource) The vswitch ID. -
snat_ip
- (Required) The SNAT ip address, the ip must along bandwidth package public ip whichalicloud_nat_gateway
argumentbandwidth_packages
.
© 2018 HashiCorpLicensed under the MPL 2.0 License.
https://www.terraform.io/docs/providers/alicloud/r/snat.html