volcenginecc.vpc.Subnet
子网是在指定可用区内分配的一段VPC网段内的网段,它为云上资源(如云服务器、负载均衡等)提供私网IP地址。
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as volcenginecc from "@volcengine/pulumi-volcenginecc";
const subnetDemo = new volcenginecc.vpc.Subnet("SubnetDemo", {
vpcId: "vpc-xxxx",
zoneId: "cn-beijing",
subnetName: "subnetDemo",
description: "subnetDemo description",
cidrBlock: "192.168.xx.0/24",
tags: [{
key: "env",
value: "test",
}],
});
import pulumi
import pulumi_volcenginecc as volcenginecc
subnet_demo = volcenginecc.vpc.Subnet("SubnetDemo",
vpc_id="vpc-xxxx",
zone_id="cn-beijing",
subnet_name="subnetDemo",
description="subnetDemo description",
cidr_block="192.168.xx.0/24",
tags=[{
"key": "env",
"value": "test",
}])
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/volcengine/pulumi-volcenginecc/sdk/go/volcenginecc/vpc"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := vpc.NewSubnet(ctx, "SubnetDemo", &vpc.SubnetArgs{
VpcId: pulumi.String("vpc-xxxx"),
ZoneId: pulumi.String("cn-beijing"),
SubnetName: pulumi.String("subnetDemo"),
Description: pulumi.String("subnetDemo description"),
CidrBlock: pulumi.String("192.168.xx.0/24"),
Tags: vpc.SubnetTagArray{
&vpc.SubnetTagArgs{
Key: pulumi.String("env"),
Value: pulumi.String("test"),
},
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Volcenginecc = Volcengine.Pulumi.Volcenginecc;
return await Deployment.RunAsync(() =>
{
var subnetDemo = new Volcenginecc.Vpc.Subnet("SubnetDemo", new()
{
VpcId = "vpc-xxxx",
ZoneId = "cn-beijing",
SubnetName = "subnetDemo",
Description = "subnetDemo description",
CidrBlock = "192.168.xx.0/24",
Tags = new[]
{
new Volcenginecc.Vpc.Inputs.SubnetTagArgs
{
Key = "env",
Value = "test",
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.volcengine.volcenginecc.vpc.Subnet;
import com.volcengine.volcenginecc.vpc.SubnetArgs;
import com.pulumi.volcenginecc.vpc.inputs.SubnetTagArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var subnetDemo = new Subnet("subnetDemo", SubnetArgs.builder()
.vpcId("vpc-xxxx")
.zoneId("cn-beijing")
.subnetName("subnetDemo")
.description("subnetDemo description")
.cidrBlock("192.168.xx.0/24")
.tags(SubnetTagArgs.builder()
.key("env")
.value("test")
.build())
.build());
}
}
resources:
subnetDemo:
type: volcenginecc:vpc:Subnet
name: SubnetDemo
properties:
vpcId: vpc-xxxx
zoneId: cn-beijing
subnetName: subnetDemo
description: subnetDemo description
cidrBlock: 192.168.xx.0/24
tags:
- key: env
value: test
Create Subnet Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Subnet(name: string, args: SubnetArgs, opts?: CustomResourceOptions);
@overload
def Subnet(resource_name: str,
args: SubnetArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Subnet(resource_name: str,
opts: Optional[ResourceOptions] = None,
cidr_block: Optional[str] = None,
vpc_id: Optional[str] = None,
zone_id: Optional[str] = None,
description: Optional[str] = None,
enable_ipv6: Optional[bool] = None,
ipv6_cidr_block: Optional[str] = None,
subnet_name: Optional[str] = None,
tags: Optional[Sequence[SubnetTagArgs]] = None)
func NewSubnet(ctx *Context, name string, args SubnetArgs, opts ...ResourceOption) (*Subnet, error)
public Subnet(string name, SubnetArgs args, CustomResourceOptions? opts = null)
public Subnet(String name, SubnetArgs args)
public Subnet(String name, SubnetArgs args, CustomResourceOptions options)
type: volcenginecc:vpc:Subnet
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args SubnetArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args SubnetArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args SubnetArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SubnetArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SubnetArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var subnetResource = new Volcenginecc.Vpc.Subnet("subnetResource", new()
{
CidrBlock = "string",
VpcId = "string",
ZoneId = "string",
Description = "string",
EnableIpv6 = false,
Ipv6CidrBlock = "string",
SubnetName = "string",
Tags = new[]
{
new Volcenginecc.Vpc.Inputs.SubnetTagArgs
{
Key = "string",
Value = "string",
},
},
});
example, err := vpc.NewSubnet(ctx, "subnetResource", &vpc.SubnetArgs{
CidrBlock: pulumi.String("string"),
VpcId: pulumi.String("string"),
ZoneId: pulumi.String("string"),
Description: pulumi.String("string"),
EnableIpv6: pulumi.Bool(false),
Ipv6CidrBlock: pulumi.String("string"),
SubnetName: pulumi.String("string"),
Tags: vpc.SubnetTagArray{
&vpc.SubnetTagArgs{
Key: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
})
var subnetResource = new Subnet("subnetResource", SubnetArgs.builder()
.cidrBlock("string")
.vpcId("string")
.zoneId("string")
.description("string")
.enableIpv6(false)
.ipv6CidrBlock("string")
.subnetName("string")
.tags(SubnetTagArgs.builder()
.key("string")
.value("string")
.build())
.build());
subnet_resource = volcenginecc.vpc.Subnet("subnetResource",
cidr_block="string",
vpc_id="string",
zone_id="string",
description="string",
enable_ipv6=False,
ipv6_cidr_block="string",
subnet_name="string",
tags=[{
"key": "string",
"value": "string",
}])
const subnetResource = new volcenginecc.vpc.Subnet("subnetResource", {
cidrBlock: "string",
vpcId: "string",
zoneId: "string",
description: "string",
enableIpv6: false,
ipv6CidrBlock: "string",
subnetName: "string",
tags: [{
key: "string",
value: "string",
}],
});
type: volcenginecc:vpc:Subnet
properties:
cidrBlock: string
description: string
enableIpv6: false
ipv6CidrBlock: string
subnetName: string
tags:
- key: string
value: string
vpcId: string
zoneId: string
Subnet Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Subnet resource accepts the following input properties:
- Cidr
Block string - 子网的IPv4网段。
- Vpc
Id string - 子网所属VPC的ID。
- Zone
Id string - 要创建的子网所属的可用区ID,更多可用区信息请参见地域和可用区。
- Description string
- 子网的描述信息。长度限制为0~ 255个字符。需要以字母、中文或数字开头。可包含英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。),不能以http://或https://开头。
- Enable
Ipv6 bool - 开启/关闭IPv6功能。仅当子网所属的VPC开通IPv6功能时,可配置此参数。1、true:开启。2、false:关闭。仅当子网内没有分配IPv6地址的云资源时,可配置此取值。
- Ipv6Cidr
Block string - 子网IPv6网段。1、创建/修改时请输入子网IPv6网段的最后8比特位(子网的掩码固定为/64)。2、仅当EnableIpv6设置为true时,支持配置本参数。3、取值范围:0~255。掩码固定为/64。
- Subnet
Name string - 子网的名称,长度限制为1 ~ 128个字符。需要以字母、中文或数字开头,可包含点号(.)、下划线(_)和短横线(-),不能以http://或https://开头,不填默认是子网的ID。
- List<Volcengine.
Subnet Tag>
- Cidr
Block string - 子网的IPv4网段。
- Vpc
Id string - 子网所属VPC的ID。
- Zone
Id string - 要创建的子网所属的可用区ID,更多可用区信息请参见地域和可用区。
- Description string
- 子网的描述信息。长度限制为0~ 255个字符。需要以字母、中文或数字开头。可包含英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。),不能以http://或https://开头。
- Enable
Ipv6 bool - 开启/关闭IPv6功能。仅当子网所属的VPC开通IPv6功能时,可配置此参数。1、true:开启。2、false:关闭。仅当子网内没有分配IPv6地址的云资源时,可配置此取值。
- Ipv6Cidr
Block string - 子网IPv6网段。1、创建/修改时请输入子网IPv6网段的最后8比特位(子网的掩码固定为/64)。2、仅当EnableIpv6设置为true时,支持配置本参数。3、取值范围:0~255。掩码固定为/64。
- Subnet
Name string - 子网的名称,长度限制为1 ~ 128个字符。需要以字母、中文或数字开头,可包含点号(.)、下划线(_)和短横线(-),不能以http://或https://开头,不填默认是子网的ID。
- []Subnet
Tag Args
- cidr
Block String - 子网的IPv4网段。
- vpc
Id String - 子网所属VPC的ID。
- zone
Id String - 要创建的子网所属的可用区ID,更多可用区信息请参见地域和可用区。
- description String
- 子网的描述信息。长度限制为0~ 255个字符。需要以字母、中文或数字开头。可包含英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。),不能以http://或https://开头。
- enable
Ipv6 Boolean - 开启/关闭IPv6功能。仅当子网所属的VPC开通IPv6功能时,可配置此参数。1、true:开启。2、false:关闭。仅当子网内没有分配IPv6地址的云资源时,可配置此取值。
- ipv6Cidr
Block String - 子网IPv6网段。1、创建/修改时请输入子网IPv6网段的最后8比特位(子网的掩码固定为/64)。2、仅当EnableIpv6设置为true时,支持配置本参数。3、取值范围:0~255。掩码固定为/64。
- subnet
Name String - 子网的名称,长度限制为1 ~ 128个字符。需要以字母、中文或数字开头,可包含点号(.)、下划线(_)和短横线(-),不能以http://或https://开头,不填默认是子网的ID。
- List<Subnet
Tag>
- cidr
Block string - 子网的IPv4网段。
- vpc
Id string - 子网所属VPC的ID。
- zone
Id string - 要创建的子网所属的可用区ID,更多可用区信息请参见地域和可用区。
- description string
- 子网的描述信息。长度限制为0~ 255个字符。需要以字母、中文或数字开头。可包含英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。),不能以http://或https://开头。
- enable
Ipv6 boolean - 开启/关闭IPv6功能。仅当子网所属的VPC开通IPv6功能时,可配置此参数。1、true:开启。2、false:关闭。仅当子网内没有分配IPv6地址的云资源时,可配置此取值。
- ipv6Cidr
Block string - 子网IPv6网段。1、创建/修改时请输入子网IPv6网段的最后8比特位(子网的掩码固定为/64)。2、仅当EnableIpv6设置为true时,支持配置本参数。3、取值范围:0~255。掩码固定为/64。
- subnet
Name string - 子网的名称,长度限制为1 ~ 128个字符。需要以字母、中文或数字开头,可包含点号(.)、下划线(_)和短横线(-),不能以http://或https://开头,不填默认是子网的ID。
- Subnet
Tag[]
- cidr_
block str - 子网的IPv4网段。
- vpc_
id str - 子网所属VPC的ID。
- zone_
id str - 要创建的子网所属的可用区ID,更多可用区信息请参见地域和可用区。
- description str
- 子网的描述信息。长度限制为0~ 255个字符。需要以字母、中文或数字开头。可包含英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。),不能以http://或https://开头。
- enable_
ipv6 bool - 开启/关闭IPv6功能。仅当子网所属的VPC开通IPv6功能时,可配置此参数。1、true:开启。2、false:关闭。仅当子网内没有分配IPv6地址的云资源时,可配置此取值。
- ipv6_
cidr_ strblock - 子网IPv6网段。1、创建/修改时请输入子网IPv6网段的最后8比特位(子网的掩码固定为/64)。2、仅当EnableIpv6设置为true时,支持配置本参数。3、取值范围:0~255。掩码固定为/64。
- subnet_
name str - 子网的名称,长度限制为1 ~ 128个字符。需要以字母、中文或数字开头,可包含点号(.)、下划线(_)和短横线(-),不能以http://或https://开头,不填默认是子网的ID。
- Sequence[Subnet
Tag Args]
- cidr
Block String - 子网的IPv4网段。
- vpc
Id String - 子网所属VPC的ID。
- zone
Id String - 要创建的子网所属的可用区ID,更多可用区信息请参见地域和可用区。
- description String
- 子网的描述信息。长度限制为0~ 255个字符。需要以字母、中文或数字开头。可包含英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。),不能以http://或https://开头。
- enable
Ipv6 Boolean - 开启/关闭IPv6功能。仅当子网所属的VPC开通IPv6功能时,可配置此参数。1、true:开启。2、false:关闭。仅当子网内没有分配IPv6地址的云资源时,可配置此取值。
- ipv6Cidr
Block String - 子网IPv6网段。1、创建/修改时请输入子网IPv6网段的最后8比特位(子网的掩码固定为/64)。2、仅当EnableIpv6设置为true时,支持配置本参数。3、取值范围:0~255。掩码固定为/64。
- subnet
Name String - 子网的名称,长度限制为1 ~ 128个字符。需要以字母、中文或数字开头,可包含点号(.)、下划线(_)和短横线(-),不能以http://或https://开头,不填默认是子网的ID。
- List<Property Map>
Outputs
All input properties are implicitly available as output properties. Additionally, the Subnet resource produces the following output properties:
- Account
Id string - 子网所属账户的ID。
- Available
Ip intAddress Count - 子网中可用的IP地址数量。
- Created
Time string - 子网的创建时间。
- Id string
- The provider-assigned unique ID for this managed resource.
- Is
Default bool - 该子网是否为默认子网。1、true:默认子网,表示该子网是创建ECS实例时系统自动创建的子网。2、false:非默认子网,表示该子网是用户手动创建的。
- Network
Acl stringId - 子网关联的网络ACL的ID。
- Project
Name string - 子网所在VPC实例所属项目的名称。
- Route
Table Volcengine.Subnet Route Table - 路由表信息。
- Status string
- 子网的状态。1、Pending:表示配置中。2、Available:表示可用。
- Subnet
Id string - 待修改信息的子网的ID。
- Total
Ipv4Count int - 子网下可用IP总数。
- Updated
Time string - 子网的更新时间。
- Account
Id string - 子网所属账户的ID。
- Available
Ip intAddress Count - 子网中可用的IP地址数量。
- Created
Time string - 子网的创建时间。
- Id string
- The provider-assigned unique ID for this managed resource.
- Is
Default bool - 该子网是否为默认子网。1、true:默认子网,表示该子网是创建ECS实例时系统自动创建的子网。2、false:非默认子网,表示该子网是用户手动创建的。
- Network
Acl stringId - 子网关联的网络ACL的ID。
- Project
Name string - 子网所在VPC实例所属项目的名称。
- Route
Table SubnetRoute Table - 路由表信息。
- Status string
- 子网的状态。1、Pending:表示配置中。2、Available:表示可用。
- Subnet
Id string - 待修改信息的子网的ID。
- Total
Ipv4Count int - 子网下可用IP总数。
- Updated
Time string - 子网的更新时间。
- account
Id String - 子网所属账户的ID。
- available
Ip IntegerAddress Count - 子网中可用的IP地址数量。
- created
Time String - 子网的创建时间。
- id String
- The provider-assigned unique ID for this managed resource.
- is
Default Boolean - 该子网是否为默认子网。1、true:默认子网,表示该子网是创建ECS实例时系统自动创建的子网。2、false:非默认子网,表示该子网是用户手动创建的。
- network
Acl StringId - 子网关联的网络ACL的ID。
- project
Name String - 子网所在VPC实例所属项目的名称。
- route
Table SubnetRoute Table - 路由表信息。
- status String
- 子网的状态。1、Pending:表示配置中。2、Available:表示可用。
- subnet
Id String - 待修改信息的子网的ID。
- total
Ipv4Count Integer - 子网下可用IP总数。
- updated
Time String - 子网的更新时间。
- account
Id string - 子网所属账户的ID。
- available
Ip numberAddress Count - 子网中可用的IP地址数量。
- created
Time string - 子网的创建时间。
- id string
- The provider-assigned unique ID for this managed resource.
- is
Default boolean - 该子网是否为默认子网。1、true:默认子网,表示该子网是创建ECS实例时系统自动创建的子网。2、false:非默认子网,表示该子网是用户手动创建的。
- network
Acl stringId - 子网关联的网络ACL的ID。
- project
Name string - 子网所在VPC实例所属项目的名称。
- route
Table SubnetRoute Table - 路由表信息。
- status string
- 子网的状态。1、Pending:表示配置中。2、Available:表示可用。
- subnet
Id string - 待修改信息的子网的ID。
- total
Ipv4Count number - 子网下可用IP总数。
- updated
Time string - 子网的更新时间。
- account_
id str - 子网所属账户的ID。
- available_
ip_ intaddress_ count - 子网中可用的IP地址数量。
- created_
time str - 子网的创建时间。
- id str
- The provider-assigned unique ID for this managed resource.
- is_
default bool - 该子网是否为默认子网。1、true:默认子网,表示该子网是创建ECS实例时系统自动创建的子网。2、false:非默认子网,表示该子网是用户手动创建的。
- network_
acl_ strid - 子网关联的网络ACL的ID。
- project_
name str - 子网所在VPC实例所属项目的名称。
- route_
table SubnetRoute Table - 路由表信息。
- status str
- 子网的状态。1、Pending:表示配置中。2、Available:表示可用。
- subnet_
id str - 待修改信息的子网的ID。
- total_
ipv4_ intcount - 子网下可用IP总数。
- updated_
time str - 子网的更新时间。
- account
Id String - 子网所属账户的ID。
- available
Ip NumberAddress Count - 子网中可用的IP地址数量。
- created
Time String - 子网的创建时间。
- id String
- The provider-assigned unique ID for this managed resource.
- is
Default Boolean - 该子网是否为默认子网。1、true:默认子网,表示该子网是创建ECS实例时系统自动创建的子网。2、false:非默认子网,表示该子网是用户手动创建的。
- network
Acl StringId - 子网关联的网络ACL的ID。
- project
Name String - 子网所在VPC实例所属项目的名称。
- route
Table Property Map - 路由表信息。
- status String
- 子网的状态。1、Pending:表示配置中。2、Available:表示可用。
- subnet
Id String - 待修改信息的子网的ID。
- total
Ipv4Count Number - 子网下可用IP总数。
- updated
Time String - 子网的更新时间。
Look up Existing Subnet Resource
Get an existing Subnet resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: SubnetState, opts?: CustomResourceOptions): Subnet
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
account_id: Optional[str] = None,
available_ip_address_count: Optional[int] = None,
cidr_block: Optional[str] = None,
created_time: Optional[str] = None,
description: Optional[str] = None,
enable_ipv6: Optional[bool] = None,
ipv6_cidr_block: Optional[str] = None,
is_default: Optional[bool] = None,
network_acl_id: Optional[str] = None,
project_name: Optional[str] = None,
route_table: Optional[SubnetRouteTableArgs] = None,
status: Optional[str] = None,
subnet_id: Optional[str] = None,
subnet_name: Optional[str] = None,
tags: Optional[Sequence[SubnetTagArgs]] = None,
total_ipv4_count: Optional[int] = None,
updated_time: Optional[str] = None,
vpc_id: Optional[str] = None,
zone_id: Optional[str] = None) -> Subnet
func GetSubnet(ctx *Context, name string, id IDInput, state *SubnetState, opts ...ResourceOption) (*Subnet, error)
public static Subnet Get(string name, Input<string> id, SubnetState? state, CustomResourceOptions? opts = null)
public static Subnet get(String name, Output<String> id, SubnetState state, CustomResourceOptions options)
resources: _: type: volcenginecc:vpc:Subnet get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Account
Id string - 子网所属账户的ID。
- Available
Ip intAddress Count - 子网中可用的IP地址数量。
- Cidr
Block string - 子网的IPv4网段。
- Created
Time string - 子网的创建时间。
- Description string
- 子网的描述信息。长度限制为0~ 255个字符。需要以字母、中文或数字开头。可包含英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。),不能以http://或https://开头。
- Enable
Ipv6 bool - 开启/关闭IPv6功能。仅当子网所属的VPC开通IPv6功能时,可配置此参数。1、true:开启。2、false:关闭。仅当子网内没有分配IPv6地址的云资源时,可配置此取值。
- Ipv6Cidr
Block string - 子网IPv6网段。1、创建/修改时请输入子网IPv6网段的最后8比特位(子网的掩码固定为/64)。2、仅当EnableIpv6设置为true时,支持配置本参数。3、取值范围:0~255。掩码固定为/64。
- Is
Default bool - 该子网是否为默认子网。1、true:默认子网,表示该子网是创建ECS实例时系统自动创建的子网。2、false:非默认子网,表示该子网是用户手动创建的。
- Network
Acl stringId - 子网关联的网络ACL的ID。
- Project
Name string - 子网所在VPC实例所属项目的名称。
- Route
Table Volcengine.Subnet Route Table - 路由表信息。
- Status string
- 子网的状态。1、Pending:表示配置中。2、Available:表示可用。
- Subnet
Id string - 待修改信息的子网的ID。
- Subnet
Name string - 子网的名称,长度限制为1 ~ 128个字符。需要以字母、中文或数字开头,可包含点号(.)、下划线(_)和短横线(-),不能以http://或https://开头,不填默认是子网的ID。
- List<Volcengine.
Subnet Tag> - Total
Ipv4Count int - 子网下可用IP总数。
- Updated
Time string - 子网的更新时间。
- Vpc
Id string - 子网所属VPC的ID。
- Zone
Id string - 要创建的子网所属的可用区ID,更多可用区信息请参见地域和可用区。
- Account
Id string - 子网所属账户的ID。
- Available
Ip intAddress Count - 子网中可用的IP地址数量。
- Cidr
Block string - 子网的IPv4网段。
- Created
Time string - 子网的创建时间。
- Description string
- 子网的描述信息。长度限制为0~ 255个字符。需要以字母、中文或数字开头。可包含英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。),不能以http://或https://开头。
- Enable
Ipv6 bool - 开启/关闭IPv6功能。仅当子网所属的VPC开通IPv6功能时,可配置此参数。1、true:开启。2、false:关闭。仅当子网内没有分配IPv6地址的云资源时,可配置此取值。
- Ipv6Cidr
Block string - 子网IPv6网段。1、创建/修改时请输入子网IPv6网段的最后8比特位(子网的掩码固定为/64)。2、仅当EnableIpv6设置为true时,支持配置本参数。3、取值范围:0~255。掩码固定为/64。
- Is
Default bool - 该子网是否为默认子网。1、true:默认子网,表示该子网是创建ECS实例时系统自动创建的子网。2、false:非默认子网,表示该子网是用户手动创建的。
- Network
Acl stringId - 子网关联的网络ACL的ID。
- Project
Name string - 子网所在VPC实例所属项目的名称。
- Route
Table SubnetRoute Table Args - 路由表信息。
- Status string
- 子网的状态。1、Pending:表示配置中。2、Available:表示可用。
- Subnet
Id string - 待修改信息的子网的ID。
- Subnet
Name string - 子网的名称,长度限制为1 ~ 128个字符。需要以字母、中文或数字开头,可包含点号(.)、下划线(_)和短横线(-),不能以http://或https://开头,不填默认是子网的ID。
- []Subnet
Tag Args - Total
Ipv4Count int - 子网下可用IP总数。
- Updated
Time string - 子网的更新时间。
- Vpc
Id string - 子网所属VPC的ID。
- Zone
Id string - 要创建的子网所属的可用区ID,更多可用区信息请参见地域和可用区。
- account
Id String - 子网所属账户的ID。
- available
Ip IntegerAddress Count - 子网中可用的IP地址数量。
- cidr
Block String - 子网的IPv4网段。
- created
Time String - 子网的创建时间。
- description String
- 子网的描述信息。长度限制为0~ 255个字符。需要以字母、中文或数字开头。可包含英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。),不能以http://或https://开头。
- enable
Ipv6 Boolean - 开启/关闭IPv6功能。仅当子网所属的VPC开通IPv6功能时,可配置此参数。1、true:开启。2、false:关闭。仅当子网内没有分配IPv6地址的云资源时,可配置此取值。
- ipv6Cidr
Block String - 子网IPv6网段。1、创建/修改时请输入子网IPv6网段的最后8比特位(子网的掩码固定为/64)。2、仅当EnableIpv6设置为true时,支持配置本参数。3、取值范围:0~255。掩码固定为/64。
- is
Default Boolean - 该子网是否为默认子网。1、true:默认子网,表示该子网是创建ECS实例时系统自动创建的子网。2、false:非默认子网,表示该子网是用户手动创建的。
- network
Acl StringId - 子网关联的网络ACL的ID。
- project
Name String - 子网所在VPC实例所属项目的名称。
- route
Table SubnetRoute Table - 路由表信息。
- status String
- 子网的状态。1、Pending:表示配置中。2、Available:表示可用。
- subnet
Id String - 待修改信息的子网的ID。
- subnet
Name String - 子网的名称,长度限制为1 ~ 128个字符。需要以字母、中文或数字开头,可包含点号(.)、下划线(_)和短横线(-),不能以http://或https://开头,不填默认是子网的ID。
- List<Subnet
Tag> - total
Ipv4Count Integer - 子网下可用IP总数。
- updated
Time String - 子网的更新时间。
- vpc
Id String - 子网所属VPC的ID。
- zone
Id String - 要创建的子网所属的可用区ID,更多可用区信息请参见地域和可用区。
- account
Id string - 子网所属账户的ID。
- available
Ip numberAddress Count - 子网中可用的IP地址数量。
- cidr
Block string - 子网的IPv4网段。
- created
Time string - 子网的创建时间。
- description string
- 子网的描述信息。长度限制为0~ 255个字符。需要以字母、中文或数字开头。可包含英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。),不能以http://或https://开头。
- enable
Ipv6 boolean - 开启/关闭IPv6功能。仅当子网所属的VPC开通IPv6功能时,可配置此参数。1、true:开启。2、false:关闭。仅当子网内没有分配IPv6地址的云资源时,可配置此取值。
- ipv6Cidr
Block string - 子网IPv6网段。1、创建/修改时请输入子网IPv6网段的最后8比特位(子网的掩码固定为/64)。2、仅当EnableIpv6设置为true时,支持配置本参数。3、取值范围:0~255。掩码固定为/64。
- is
Default boolean - 该子网是否为默认子网。1、true:默认子网,表示该子网是创建ECS实例时系统自动创建的子网。2、false:非默认子网,表示该子网是用户手动创建的。
- network
Acl stringId - 子网关联的网络ACL的ID。
- project
Name string - 子网所在VPC实例所属项目的名称。
- route
Table SubnetRoute Table - 路由表信息。
- status string
- 子网的状态。1、Pending:表示配置中。2、Available:表示可用。
- subnet
Id string - 待修改信息的子网的ID。
- subnet
Name string - 子网的名称,长度限制为1 ~ 128个字符。需要以字母、中文或数字开头,可包含点号(.)、下划线(_)和短横线(-),不能以http://或https://开头,不填默认是子网的ID。
- Subnet
Tag[] - total
Ipv4Count number - 子网下可用IP总数。
- updated
Time string - 子网的更新时间。
- vpc
Id string - 子网所属VPC的ID。
- zone
Id string - 要创建的子网所属的可用区ID,更多可用区信息请参见地域和可用区。
- account_
id str - 子网所属账户的ID。
- available_
ip_ intaddress_ count - 子网中可用的IP地址数量。
- cidr_
block str - 子网的IPv4网段。
- created_
time str - 子网的创建时间。
- description str
- 子网的描述信息。长度限制为0~ 255个字符。需要以字母、中文或数字开头。可包含英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。),不能以http://或https://开头。
- enable_
ipv6 bool - 开启/关闭IPv6功能。仅当子网所属的VPC开通IPv6功能时,可配置此参数。1、true:开启。2、false:关闭。仅当子网内没有分配IPv6地址的云资源时,可配置此取值。
- ipv6_
cidr_ strblock - 子网IPv6网段。1、创建/修改时请输入子网IPv6网段的最后8比特位(子网的掩码固定为/64)。2、仅当EnableIpv6设置为true时,支持配置本参数。3、取值范围:0~255。掩码固定为/64。
- is_
default bool - 该子网是否为默认子网。1、true:默认子网,表示该子网是创建ECS实例时系统自动创建的子网。2、false:非默认子网,表示该子网是用户手动创建的。
- network_
acl_ strid - 子网关联的网络ACL的ID。
- project_
name str - 子网所在VPC实例所属项目的名称。
- route_
table SubnetRoute Table Args - 路由表信息。
- status str
- 子网的状态。1、Pending:表示配置中。2、Available:表示可用。
- subnet_
id str - 待修改信息的子网的ID。
- subnet_
name str - 子网的名称,长度限制为1 ~ 128个字符。需要以字母、中文或数字开头,可包含点号(.)、下划线(_)和短横线(-),不能以http://或https://开头,不填默认是子网的ID。
- Sequence[Subnet
Tag Args] - total_
ipv4_ intcount - 子网下可用IP总数。
- updated_
time str - 子网的更新时间。
- vpc_
id str - 子网所属VPC的ID。
- zone_
id str - 要创建的子网所属的可用区ID,更多可用区信息请参见地域和可用区。
- account
Id String - 子网所属账户的ID。
- available
Ip NumberAddress Count - 子网中可用的IP地址数量。
- cidr
Block String - 子网的IPv4网段。
- created
Time String - 子网的创建时间。
- description String
- 子网的描述信息。长度限制为0~ 255个字符。需要以字母、中文或数字开头。可包含英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。),不能以http://或https://开头。
- enable
Ipv6 Boolean - 开启/关闭IPv6功能。仅当子网所属的VPC开通IPv6功能时,可配置此参数。1、true:开启。2、false:关闭。仅当子网内没有分配IPv6地址的云资源时,可配置此取值。
- ipv6Cidr
Block String - 子网IPv6网段。1、创建/修改时请输入子网IPv6网段的最后8比特位(子网的掩码固定为/64)。2、仅当EnableIpv6设置为true时,支持配置本参数。3、取值范围:0~255。掩码固定为/64。
- is
Default Boolean - 该子网是否为默认子网。1、true:默认子网,表示该子网是创建ECS实例时系统自动创建的子网。2、false:非默认子网,表示该子网是用户手动创建的。
- network
Acl StringId - 子网关联的网络ACL的ID。
- project
Name String - 子网所在VPC实例所属项目的名称。
- route
Table Property Map - 路由表信息。
- status String
- 子网的状态。1、Pending:表示配置中。2、Available:表示可用。
- subnet
Id String - 待修改信息的子网的ID。
- subnet
Name String - 子网的名称,长度限制为1 ~ 128个字符。需要以字母、中文或数字开头,可包含点号(.)、下划线(_)和短横线(-),不能以http://或https://开头,不填默认是子网的ID。
- List<Property Map>
- total
Ipv4Count Number - 子网下可用IP总数。
- updated
Time String - 子网的更新时间。
- vpc
Id String - 子网所属VPC的ID。
- zone
Id String - 要创建的子网所属的可用区ID,更多可用区信息请参见地域和可用区。
Supporting Types
SubnetRouteTable, SubnetRouteTableArgs
- Route
Table stringId - 子网关联的路由表ID。
- Route
Table stringType - 子网关联的路由表的类型。1、System:表示系统路由表。2、Custom:表示自定义路由表。
- Route
Table stringId - 子网关联的路由表ID。
- Route
Table stringType - 子网关联的路由表的类型。1、System:表示系统路由表。2、Custom:表示自定义路由表。
- route
Table StringId - 子网关联的路由表ID。
- route
Table StringType - 子网关联的路由表的类型。1、System:表示系统路由表。2、Custom:表示自定义路由表。
- route
Table stringId - 子网关联的路由表ID。
- route
Table stringType - 子网关联的路由表的类型。1、System:表示系统路由表。2、Custom:表示自定义路由表。
- route_
table_ strid - 子网关联的路由表ID。
- route_
table_ strtype - 子网关联的路由表的类型。1、System:表示系统路由表。2、Custom:表示自定义路由表。
- route
Table StringId - 子网关联的路由表ID。
- route
Table StringType - 子网关联的路由表的类型。1、System:表示系统路由表。2、Custom:表示自定义路由表。
SubnetTag, SubnetTagArgs
Import
$ pulumi import volcenginecc:vpc/subnet:Subnet example "subnet_id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- volcenginecc volcengine/pulumi-volcenginecc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
volcenginecc
Terraform Provider.