selectel_vpc_subnet_v2
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 Cloud Platform project. Changing this creates a new public subnet. Retrieved from the selectel_vpc_project_v2 resource. Learn more about Cloud Platform 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 top right corner of the Control panel, go to the account menu ⟶ Profile and Settings ⟶ 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.