alicloud_vpc_nat_ip_cidr
更新时间:
Provides a VPC Nat Ip Cidr resource.
For information about VPC Nat Ip Cidr and how to use it, see What is Nat Ip Cidr.
-> NOTE: Available in v1.136.0+.
Example Usage
Basic Usage
data "alicloud_zones" "example" {
available_resource_creation = "VSwitch"
}
resource "alicloud_vpc" "example" {
vpc_name = "terraform-example"
cidr_block = "172.16.0.0/12"
}
resource "alicloud_vswitch" "example" {
vpc_id = alicloud_vpc.example.id
cidr_block = "172.16.0.0/21"
zone_id = data.alicloud_zones.example.zones.0.id
vswitch_name = "terraform-example"
}
resource "alicloud_nat_gateway" "example" {
vpc_id = alicloud_vpc.example.id
internet_charge_type = "PayByLcu"
nat_gateway_name = "terraform-example"
description = "terraform-example"
nat_type = "Enhanced"
vswitch_id = alicloud_vswitch.example.id
network_type = "intranet"
}
resource "alicloud_vpc_nat_ip_cidr" "example" {
nat_gateway_id = alicloud_nat_gateway.example.id
nat_ip_cidr_name = "terraform-example"
nat_ip_cidr = "192.168.0.0/16"
}
Argument Reference
The following arguments are supported:
dry_run- (Optional, Computed) Specifies whether to precheck this request only. Valid values:trueandfalse.nat_gateway_id- (Required, ForceNew) The ID of the Virtual Private Cloud (VPC) NAT gateway where you want to create the NAT CIDR block.nat_ip_cidr_description- (Optional) The description of the NAT CIDR block. The description must be2to256characters in length. It must start with a letter but cannot start withhttp://orhttps://.nat_ip_cidr_name- (Optional) The name of the NAT CIDR block. The name must be2to128characters in length and can contain digits, periods (.), underscores (_), and hyphens (-). It must start with a letter. It must start with a letter but cannot start withhttp://orhttps://.nat_ip_cidr(Optional, ForceNew) - The NAT CIDR block to be created. The CIDR block must meet the following conditions: It must be10.0.0.0/8,172.16.0.0/12,192.168.0.0/16, or one of their subnets. The subnet mask must be16to32bits in lengths. To use a public CIDR block as the NAT CIDR block, the VPC to which the VPC NAT gateway belongs must be authorized to use public CIDR blocks. For more information, see Create a VPC NAT gateway.
Attributes Reference
The following attributes are exported:
id- The resource ID of Nat Ip Cidr. The value formats as<nat_gateway_id>:<nat_ip_cidr>.status- The status of the CIDR block of the NAT gateway. Valid values:Available.
Import
VPC Nat Ip Cidr can be imported using the id, e.g.
$ terraform import alicloud_vpc_nat_ip_cidr.example <nat_gateway_id>:<nat_ip_cidr>
该文章对您有帮助吗?