Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
Data Source schema for Volcengine::VPC::VPC
Using getVpc
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getVpc(args: GetVpcArgs, opts?: InvokeOptions): Promise<GetVpcResult>
function getVpcOutput(args: GetVpcOutputArgs, opts?: InvokeOptions): Output<GetVpcResult>def get_vpc(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetVpcResult
def get_vpc_output(id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetVpcResult]func LookupVpc(ctx *Context, args *LookupVpcArgs, opts ...InvokeOption) (*LookupVpcResult, error)
func LookupVpcOutput(ctx *Context, args *LookupVpcOutputArgs, opts ...InvokeOption) LookupVpcResultOutput> Note: This function is named LookupVpc in the Go SDK.
public static class GetVpc
{
public static Task<GetVpcResult> InvokeAsync(GetVpcArgs args, InvokeOptions? opts = null)
public static Output<GetVpcResult> Invoke(GetVpcInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetVpcResult> getVpc(GetVpcArgs args, InvokeOptions options)
public static Output<GetVpcResult> getVpc(GetVpcArgs args, InvokeOptions options)
fn::invoke:
function: volcenginecc:vpc/getVpc:getVpc
arguments:
# arguments dictionaryThe following arguments are supported:
- Id string
- Uniquely identifies the resource.
- Id string
- Uniquely identifies the resource.
- id String
- Uniquely identifies the resource.
- id string
- Uniquely identifies the resource.
- id str
- Uniquely identifies the resource.
- id String
- Uniquely identifies the resource.
getVpc Result
The following output properties are available:
- Account
Id string - ID of the account to which the VPC belongs.
- Associate
Cens List<Volcengine.Get Vpc Associate Cen> - CEN information associated with the VPC.
- Cidr
Block string - IPv4 CIDR block of the VPC. You can use the following CIDR blocks or their subsets as the VPC's IPv4 CIDR block: 192.168.0.0/16 ~ 24, 10.0.0.0/8 ~ 24, 172.16.0.0/12 ~ 24.
- Creation
Time string - Time when the VPC was created.
- Description string
- Description of the VPC. Length must be between 0 and 255 characters. If not specified, defaults to an empty string. Must start with a letter, Chinese character, or number. Can include English commas (,), periods (.), underscores (_), spaces ( ), equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。). Cannot start with http:// or https://.
- Dns
Servers List<string> - DNS server addresses of the VPC. Maximum of 5 per request. Each DnsServer must be a valid IP address. Use & to separate multiple IPs. If not specified, defaults to the system DNS server addresses.
- Enable
Ipv6 bool - Whether to enable IPv6 CIDR block. false (default): not enabled. true: enabled.
- Id string
- Uniquely identifies the resource.
- Ipv4Gateway
Id string - ID of the IPv4 gateway bound to the VPC.
- Ipv6Cidr
Block string - IPv6 CIDR block of the VPC. If this parameter is provided, the Ipv6MaskLen parameter is ignored. If the Ipv6Isp parameter is set to a value other than BGP, either the Ipv6MaskLen or Ipv6CidrBlock parameter must be provided. If the Ipv6Isp parameter is not provided or set to BGP and this parameter is not provided, the system automatically assigns an IPv6 CIDR block.
- Is
Default bool - Whether this VPC is the default VPC. true: default VPC, meaning the VPC was automatically created by the system when creating an ECS instance. false: non-default VPC, meaning the VPC was manually created by the user.
- Nat
Gateway List<string>Ids - ID of the NAT gateway created in the VPC.
- Network
Acl stringNum - Number of network ACLs in the VPC.
- Project
Name string - Name of the project to which the VPC belongs. If not specified, it is added to the default project.
- Route
Table List<string>Ids - ID of the route table associated with the VPC.
- Secondary
Cidr List<string>Blocks - Secondary CIDR block of the VPC.
- Security
Group List<string>Ids - List of security groups in the VPC.
- Status string
- Status of the VPC. Creating: being created. Created: created. Available: available.
- Subnet
Ids List<string> - List of subnets in the VPC.
- Support
Ipv4Gateway bool - Whether the VPC enables the IPv4 gateway. false (default): not enabled. true: enabled.
-
List<Volcengine.
Get Vpc Tag> - Tags bound to the private network.
- Update
Time string - Time when the VPC was updated.
- User
Cidr List<string>Blocks - User CIDR block of the VPC.
- Vpc
Id string - ID of the VPC.
- Vpc
Name string - Name of the VPC. Length must be between 1 and 128 characters. Must start with a letter, Chinese character, or number, and can include periods (.), underscores (_), and hyphens (-). If not specified, defaults to the VPC instance ID. Cannot start with http:// or https://.
- Account
Id string - ID of the account to which the VPC belongs.
- Associate
Cens []GetVpc Associate Cen - CEN information associated with the VPC.
- Cidr
Block string - IPv4 CIDR block of the VPC. You can use the following CIDR blocks or their subsets as the VPC's IPv4 CIDR block: 192.168.0.0/16 ~ 24, 10.0.0.0/8 ~ 24, 172.16.0.0/12 ~ 24.
- Creation
Time string - Time when the VPC was created.
- Description string
- Description of the VPC. Length must be between 0 and 255 characters. If not specified, defaults to an empty string. Must start with a letter, Chinese character, or number. Can include English commas (,), periods (.), underscores (_), spaces ( ), equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。). Cannot start with http:// or https://.
- Dns
Servers []string - DNS server addresses of the VPC. Maximum of 5 per request. Each DnsServer must be a valid IP address. Use & to separate multiple IPs. If not specified, defaults to the system DNS server addresses.
- Enable
Ipv6 bool - Whether to enable IPv6 CIDR block. false (default): not enabled. true: enabled.
- Id string
- Uniquely identifies the resource.
- Ipv4Gateway
Id string - ID of the IPv4 gateway bound to the VPC.
- Ipv6Cidr
Block string - IPv6 CIDR block of the VPC. If this parameter is provided, the Ipv6MaskLen parameter is ignored. If the Ipv6Isp parameter is set to a value other than BGP, either the Ipv6MaskLen or Ipv6CidrBlock parameter must be provided. If the Ipv6Isp parameter is not provided or set to BGP and this parameter is not provided, the system automatically assigns an IPv6 CIDR block.
- Is
Default bool - Whether this VPC is the default VPC. true: default VPC, meaning the VPC was automatically created by the system when creating an ECS instance. false: non-default VPC, meaning the VPC was manually created by the user.
- Nat
Gateway []stringIds - ID of the NAT gateway created in the VPC.
- Network
Acl stringNum - Number of network ACLs in the VPC.
- Project
Name string - Name of the project to which the VPC belongs. If not specified, it is added to the default project.
- Route
Table []stringIds - ID of the route table associated with the VPC.
- Secondary
Cidr []stringBlocks - Secondary CIDR block of the VPC.
- Security
Group []stringIds - List of security groups in the VPC.
- Status string
- Status of the VPC. Creating: being created. Created: created. Available: available.
- Subnet
Ids []string - List of subnets in the VPC.
- Support
Ipv4Gateway bool - Whether the VPC enables the IPv4 gateway. false (default): not enabled. true: enabled.
-
[]Get
Vpc Tag - Tags bound to the private network.
- Update
Time string - Time when the VPC was updated.
- User
Cidr []stringBlocks - User CIDR block of the VPC.
- Vpc
Id string - ID of the VPC.
- Vpc
Name string - Name of the VPC. Length must be between 1 and 128 characters. Must start with a letter, Chinese character, or number, and can include periods (.), underscores (_), and hyphens (-). If not specified, defaults to the VPC instance ID. Cannot start with http:// or https://.
- account
Id String - ID of the account to which the VPC belongs.
- associate
Cens List<GetVpc Associate Cen> - CEN information associated with the VPC.
- cidr
Block String - IPv4 CIDR block of the VPC. You can use the following CIDR blocks or their subsets as the VPC's IPv4 CIDR block: 192.168.0.0/16 ~ 24, 10.0.0.0/8 ~ 24, 172.16.0.0/12 ~ 24.
- creation
Time String - Time when the VPC was created.
- description String
- Description of the VPC. Length must be between 0 and 255 characters. If not specified, defaults to an empty string. Must start with a letter, Chinese character, or number. Can include English commas (,), periods (.), underscores (_), spaces ( ), equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。). Cannot start with http:// or https://.
- dns
Servers List<String> - DNS server addresses of the VPC. Maximum of 5 per request. Each DnsServer must be a valid IP address. Use & to separate multiple IPs. If not specified, defaults to the system DNS server addresses.
- enable
Ipv6 Boolean - Whether to enable IPv6 CIDR block. false (default): not enabled. true: enabled.
- id String
- Uniquely identifies the resource.
- ipv4Gateway
Id String - ID of the IPv4 gateway bound to the VPC.
- ipv6Cidr
Block String - IPv6 CIDR block of the VPC. If this parameter is provided, the Ipv6MaskLen parameter is ignored. If the Ipv6Isp parameter is set to a value other than BGP, either the Ipv6MaskLen or Ipv6CidrBlock parameter must be provided. If the Ipv6Isp parameter is not provided or set to BGP and this parameter is not provided, the system automatically assigns an IPv6 CIDR block.
- is
Default Boolean - Whether this VPC is the default VPC. true: default VPC, meaning the VPC was automatically created by the system when creating an ECS instance. false: non-default VPC, meaning the VPC was manually created by the user.
- nat
Gateway List<String>Ids - ID of the NAT gateway created in the VPC.
- network
Acl StringNum - Number of network ACLs in the VPC.
- project
Name String - Name of the project to which the VPC belongs. If not specified, it is added to the default project.
- route
Table List<String>Ids - ID of the route table associated with the VPC.
- secondary
Cidr List<String>Blocks - Secondary CIDR block of the VPC.
- security
Group List<String>Ids - List of security groups in the VPC.
- status String
- Status of the VPC. Creating: being created. Created: created. Available: available.
- subnet
Ids List<String> - List of subnets in the VPC.
- support
Ipv4Gateway Boolean - Whether the VPC enables the IPv4 gateway. false (default): not enabled. true: enabled.
-
List<Get
Vpc Tag> - Tags bound to the private network.
- update
Time String - Time when the VPC was updated.
- user
Cidr List<String>Blocks - User CIDR block of the VPC.
- vpc
Id String - ID of the VPC.
- vpc
Name String - Name of the VPC. Length must be between 1 and 128 characters. Must start with a letter, Chinese character, or number, and can include periods (.), underscores (_), and hyphens (-). If not specified, defaults to the VPC instance ID. Cannot start with http:// or https://.
- account
Id string - ID of the account to which the VPC belongs.
- associate
Cens GetVpc Associate Cen[] - CEN information associated with the VPC.
- cidr
Block string - IPv4 CIDR block of the VPC. You can use the following CIDR blocks or their subsets as the VPC's IPv4 CIDR block: 192.168.0.0/16 ~ 24, 10.0.0.0/8 ~ 24, 172.16.0.0/12 ~ 24.
- creation
Time string - Time when the VPC was created.
- description string
- Description of the VPC. Length must be between 0 and 255 characters. If not specified, defaults to an empty string. Must start with a letter, Chinese character, or number. Can include English commas (,), periods (.), underscores (_), spaces ( ), equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。). Cannot start with http:// or https://.
- dns
Servers string[] - DNS server addresses of the VPC. Maximum of 5 per request. Each DnsServer must be a valid IP address. Use & to separate multiple IPs. If not specified, defaults to the system DNS server addresses.
- enable
Ipv6 boolean - Whether to enable IPv6 CIDR block. false (default): not enabled. true: enabled.
- id string
- Uniquely identifies the resource.
- ipv4Gateway
Id string - ID of the IPv4 gateway bound to the VPC.
- ipv6Cidr
Block string - IPv6 CIDR block of the VPC. If this parameter is provided, the Ipv6MaskLen parameter is ignored. If the Ipv6Isp parameter is set to a value other than BGP, either the Ipv6MaskLen or Ipv6CidrBlock parameter must be provided. If the Ipv6Isp parameter is not provided or set to BGP and this parameter is not provided, the system automatically assigns an IPv6 CIDR block.
- is
Default boolean - Whether this VPC is the default VPC. true: default VPC, meaning the VPC was automatically created by the system when creating an ECS instance. false: non-default VPC, meaning the VPC was manually created by the user.
- nat
Gateway string[]Ids - ID of the NAT gateway created in the VPC.
- network
Acl stringNum - Number of network ACLs in the VPC.
- project
Name string - Name of the project to which the VPC belongs. If not specified, it is added to the default project.
- route
Table string[]Ids - ID of the route table associated with the VPC.
- secondary
Cidr string[]Blocks - Secondary CIDR block of the VPC.
- security
Group string[]Ids - List of security groups in the VPC.
- status string
- Status of the VPC. Creating: being created. Created: created. Available: available.
- subnet
Ids string[] - List of subnets in the VPC.
- support
Ipv4Gateway boolean - Whether the VPC enables the IPv4 gateway. false (default): not enabled. true: enabled.
-
Get
Vpc Tag[] - Tags bound to the private network.
- update
Time string - Time when the VPC was updated.
- user
Cidr string[]Blocks - User CIDR block of the VPC.
- vpc
Id string - ID of the VPC.
- vpc
Name string - Name of the VPC. Length must be between 1 and 128 characters. Must start with a letter, Chinese character, or number, and can include periods (.), underscores (_), and hyphens (-). If not specified, defaults to the VPC instance ID. Cannot start with http:// or https://.
- account_
id str - ID of the account to which the VPC belongs.
- associate_
cens Sequence[GetVpc Associate Cen] - CEN information associated with the VPC.
- cidr_
block str - IPv4 CIDR block of the VPC. You can use the following CIDR blocks or their subsets as the VPC's IPv4 CIDR block: 192.168.0.0/16 ~ 24, 10.0.0.0/8 ~ 24, 172.16.0.0/12 ~ 24.
- creation_
time str - Time when the VPC was created.
- description str
- Description of the VPC. Length must be between 0 and 255 characters. If not specified, defaults to an empty string. Must start with a letter, Chinese character, or number. Can include English commas (,), periods (.), underscores (_), spaces ( ), equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。). Cannot start with http:// or https://.
- dns_
servers Sequence[str] - DNS server addresses of the VPC. Maximum of 5 per request. Each DnsServer must be a valid IP address. Use & to separate multiple IPs. If not specified, defaults to the system DNS server addresses.
- enable_
ipv6 bool - Whether to enable IPv6 CIDR block. false (default): not enabled. true: enabled.
- id str
- Uniquely identifies the resource.
- ipv4_
gateway_ strid - ID of the IPv4 gateway bound to the VPC.
- ipv6_
cidr_ strblock - IPv6 CIDR block of the VPC. If this parameter is provided, the Ipv6MaskLen parameter is ignored. If the Ipv6Isp parameter is set to a value other than BGP, either the Ipv6MaskLen or Ipv6CidrBlock parameter must be provided. If the Ipv6Isp parameter is not provided or set to BGP and this parameter is not provided, the system automatically assigns an IPv6 CIDR block.
- is_
default bool - Whether this VPC is the default VPC. true: default VPC, meaning the VPC was automatically created by the system when creating an ECS instance. false: non-default VPC, meaning the VPC was manually created by the user.
- nat_
gateway_ Sequence[str]ids - ID of the NAT gateway created in the VPC.
- network_
acl_ strnum - Number of network ACLs in the VPC.
- project_
name str - Name of the project to which the VPC belongs. If not specified, it is added to the default project.
- route_
table_ Sequence[str]ids - ID of the route table associated with the VPC.
- secondary_
cidr_ Sequence[str]blocks - Secondary CIDR block of the VPC.
- security_
group_ Sequence[str]ids - List of security groups in the VPC.
- status str
- Status of the VPC. Creating: being created. Created: created. Available: available.
- subnet_
ids Sequence[str] - List of subnets in the VPC.
- support_
ipv4_ boolgateway - Whether the VPC enables the IPv4 gateway. false (default): not enabled. true: enabled.
-
Sequence[Get
Vpc Tag] - Tags bound to the private network.
- update_
time str - Time when the VPC was updated.
- user_
cidr_ Sequence[str]blocks - User CIDR block of the VPC.
- vpc_
id str - ID of the VPC.
- vpc_
name str - Name of the VPC. Length must be between 1 and 128 characters. Must start with a letter, Chinese character, or number, and can include periods (.), underscores (_), and hyphens (-). If not specified, defaults to the VPC instance ID. Cannot start with http:// or https://.
- account
Id String - ID of the account to which the VPC belongs.
- associate
Cens List<Property Map> - CEN information associated with the VPC.
- cidr
Block String - IPv4 CIDR block of the VPC. You can use the following CIDR blocks or their subsets as the VPC's IPv4 CIDR block: 192.168.0.0/16 ~ 24, 10.0.0.0/8 ~ 24, 172.16.0.0/12 ~ 24.
- creation
Time String - Time when the VPC was created.
- description String
- Description of the VPC. Length must be between 0 and 255 characters. If not specified, defaults to an empty string. Must start with a letter, Chinese character, or number. Can include English commas (,), periods (.), underscores (_), spaces ( ), equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。). Cannot start with http:// or https://.
- dns
Servers List<String> - DNS server addresses of the VPC. Maximum of 5 per request. Each DnsServer must be a valid IP address. Use & to separate multiple IPs. If not specified, defaults to the system DNS server addresses.
- enable
Ipv6 Boolean - Whether to enable IPv6 CIDR block. false (default): not enabled. true: enabled.
- id String
- Uniquely identifies the resource.
- ipv4Gateway
Id String - ID of the IPv4 gateway bound to the VPC.
- ipv6Cidr
Block String - IPv6 CIDR block of the VPC. If this parameter is provided, the Ipv6MaskLen parameter is ignored. If the Ipv6Isp parameter is set to a value other than BGP, either the Ipv6MaskLen or Ipv6CidrBlock parameter must be provided. If the Ipv6Isp parameter is not provided or set to BGP and this parameter is not provided, the system automatically assigns an IPv6 CIDR block.
- is
Default Boolean - Whether this VPC is the default VPC. true: default VPC, meaning the VPC was automatically created by the system when creating an ECS instance. false: non-default VPC, meaning the VPC was manually created by the user.
- nat
Gateway List<String>Ids - ID of the NAT gateway created in the VPC.
- network
Acl StringNum - Number of network ACLs in the VPC.
- project
Name String - Name of the project to which the VPC belongs. If not specified, it is added to the default project.
- route
Table List<String>Ids - ID of the route table associated with the VPC.
- secondary
Cidr List<String>Blocks - Secondary CIDR block of the VPC.
- security
Group List<String>Ids - List of security groups in the VPC.
- status String
- Status of the VPC. Creating: being created. Created: created. Available: available.
- subnet
Ids List<String> - List of subnets in the VPC.
- support
Ipv4Gateway Boolean - Whether the VPC enables the IPv4 gateway. false (default): not enabled. true: enabled.
- List<Property Map>
- Tags bound to the private network.
- update
Time String - Time when the VPC was updated.
- user
Cidr List<String>Blocks - User CIDR block of the VPC.
- vpc
Id String - ID of the VPC.
- vpc
Name String - Name of the VPC. Length must be between 1 and 128 characters. Must start with a letter, Chinese character, or number, and can include periods (.), underscores (_), and hyphens (-). If not specified, defaults to the VPC instance ID. Cannot start with http:// or https://.
Supporting Types
GetVpcAssociateCen
- Cen
Id string - ID of the CEN.
- Cen
Owner stringId - User ID of the CEN.
- Cen
Status string - Status of the VPC in the CEN. Loading: loading, Loaded: loaded
- Cen
Id string - ID of the CEN.
- Cen
Owner stringId - User ID of the CEN.
- Cen
Status string - Status of the VPC in the CEN. Loading: loading, Loaded: loaded
- cen
Id String - ID of the CEN.
- cen
Owner StringId - User ID of the CEN.
- cen
Status String - Status of the VPC in the CEN. Loading: loading, Loaded: loaded
- cen
Id string - ID of the CEN.
- cen
Owner stringId - User ID of the CEN.
- cen
Status string - Status of the VPC in the CEN. Loading: loading, Loaded: loaded
- cen_
id str - ID of the CEN.
- cen_
owner_ strid - User ID of the CEN.
- cen_
status str - Status of the VPC in the CEN. Loading: loading, Loaded: loaded
- cen
Id String - ID of the CEN.
- cen
Owner StringId - User ID of the CEN.
- cen
Status String - Status of the VPC in the CEN. Loading: loading, Loaded: loaded
GetVpcTag
Package Details
- Repository
- volcenginecc volcengine/pulumi-volcenginecc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
volcengineccTerraform Provider.
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
