selectel_vpc_subnet_v2
Эта инструкция — копия документации Selectel Terraform-провайдера в Terraform Registry.
Creates and manages a public subnet using public API v2. For more information about public subnets, see the official Selectel documentation.
Example Usage
resource "selectel_vpc_subnet_v2" "subnet_1" {
project_id = selectel_vpc_project_v2.project_1.id
region = "ru-3"
ip_version = "ipv4"
prefix_length = 29
}
Argument Reference
-
project_id
— (Required) Unique identifier of the associated project. Changing this creates a new public subnet. Retrieved from the selectel_vpc_project_v2 resource. Learn more about Projects. -
region
— (Required) Pool where the public subnet is located, for example,ru-3
. Changing this creates a new public subnet. Learn more about available pools in the Availability matrix. -
ip_version
— (Optional) Internet protocol version supported in the public subnet. The only available value isipv4
. -
prefix_length
— (Optional) Prefix length of the public subnet. The default value is29
. Changing this creates a new public subnet.
Attributes Reference
-
cidr
— CIDR of the public subnet. -
network_id
— Unique identifier of the associated OpenStack network. Learn more about the openstack_networking_network_v2 resource in the official OpenStack documentation. -
subnet_id
— Unique identifier of the associated OpenStack subnet. Learn more about the openstack_networking_subnet_v2 resource in the official OpenStack documentation. -
status
— Status of the public subnet. -
servers
— List of the cloud servers that are located in the public subnet.-
id
— Unique identifier of the cloud server. -
name
— Name of the cloud server. -
status
— Status of the cloud server.
-
Import
You can import a public subnet:
export OS_DOMAIN_NAME=<account_id>
export OS_USERNAME=<username>
export OS_PASSWORD=<password>
terraform import selectel_vpc_subnet_v2.subnet_1 <public_subnet_id>
where:
-
<account_id>
— Selectel account ID. The account ID is in the top right corner of the Control panel. Learn more about Registration. -
<username>
— Name of the service user. To get the name, in the Control panel, go to Identity & Access Management ⟶ User management ⟶ the Service users tab ⟶ copy the name of the required user. Learn more about Service users. -
<password>
— Password of the service user. -
<public_subnet_id>
is a unique identifier of the public subnet, for example,2060
. To get the public subnet ID, use Selectel Cloud Management API.