Volcengine v0.0.38 published on Friday, Oct 31, 2025 by Volcengine
Volcengine v0.0.38 published on Friday, Oct 31, 2025 by Volcengine
Use this data source to query detailed information of veenedge vpcs
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as volcengine from "@pulumi/volcengine";
const foo = volcengine.veenedge.getVpcs({});
import pulumi
import pulumi_volcengine as volcengine
foo = volcengine.veenedge.get_vpcs()
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/veenedge"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := veenedge.GetVpcs(ctx, nil, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Volcengine = Pulumi.Volcengine;
return await Deployment.RunAsync(() =>
{
var foo = Volcengine.Veenedge.GetVpcs.Invoke();
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.volcengine.veenedge.VeenedgeFunctions;
import com.pulumi.volcengine.veenedge.inputs.GetVpcsArgs;
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) {
final var foo = VeenedgeFunctions.getVpcs();
}
}
variables:
foo:
fn::invoke:
Function: volcengine:veenedge:getVpcs
Arguments: {}
Using getVpcs
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 getVpcs(args: GetVpcsArgs, opts?: InvokeOptions): Promise<GetVpcsResult>
function getVpcsOutput(args: GetVpcsOutputArgs, opts?: InvokeOptions): Output<GetVpcsResult>def get_vpcs(ids: Optional[Sequence[str]] = None,
name_regex: Optional[str] = None,
output_file: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetVpcsResult
def get_vpcs_output(ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
name_regex: Optional[pulumi.Input[str]] = None,
output_file: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetVpcsResult]func GetVpcs(ctx *Context, args *GetVpcsArgs, opts ...InvokeOption) (*GetVpcsResult, error)
func GetVpcsOutput(ctx *Context, args *GetVpcsOutputArgs, opts ...InvokeOption) GetVpcsResultOutput> Note: This function is named GetVpcs in the Go SDK.
public static class GetVpcs
{
public static Task<GetVpcsResult> InvokeAsync(GetVpcsArgs args, InvokeOptions? opts = null)
public static Output<GetVpcsResult> Invoke(GetVpcsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetVpcsResult> getVpcs(GetVpcsArgs args, InvokeOptions options)
public static Output<GetVpcsResult> getVpcs(GetVpcsArgs args, InvokeOptions options)
fn::invoke:
function: volcengine:veenedge/getVpcs:getVpcs
arguments:
# arguments dictionaryThe following arguments are supported:
- Ids List<string>
- A list of vpc IDs.
- Name
Regex string - A Name Regex of Vpc.
- Output
File string - File name where to save data source results.
- Ids []string
- A list of vpc IDs.
- Name
Regex string - A Name Regex of Vpc.
- Output
File string - File name where to save data source results.
- ids List<String>
- A list of vpc IDs.
- name
Regex String - A Name Regex of Vpc.
- output
File String - File name where to save data source results.
- ids string[]
- A list of vpc IDs.
- name
Regex string - A Name Regex of Vpc.
- output
File string - File name where to save data source results.
- ids Sequence[str]
- A list of vpc IDs.
- name_
regex str - A Name Regex of Vpc.
- output_
file str - File name where to save data source results.
- ids List<String>
- A list of vpc IDs.
- name
Regex String - A Name Regex of Vpc.
- output
File String - File name where to save data source results.
getVpcs Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Total
Count int - The total count of Vpc query.
- Vpc
Instances List<GetVpcs Vpc Instance> - The collection of Vpc query.
- Ids List<string>
- Name
Regex string - Output
File string
- Id string
- The provider-assigned unique ID for this managed resource.
- Total
Count int - The total count of Vpc query.
- Vpc
Instances []GetVpcs Vpc Instance - The collection of Vpc query.
- Ids []string
- Name
Regex string - Output
File string
- id String
- The provider-assigned unique ID for this managed resource.
- total
Count Integer - The total count of Vpc query.
- vpc
Instances List<GetVpcs Vpc Instance> - The collection of Vpc query.
- ids List<String>
- name
Regex String - output
File String
- id string
- The provider-assigned unique ID for this managed resource.
- total
Count number - The total count of Vpc query.
- vpc
Instances GetVpcs Vpc Instance[] - The collection of Vpc query.
- ids string[]
- name
Regex string - output
File string
- id str
- The provider-assigned unique ID for this managed resource.
- total_
count int - The total count of Vpc query.
- vpc_
instances Sequence[GetVpcs Vpc Instance] - The collection of Vpc query.
- ids Sequence[str]
- name_
regex str - output_
file str
- id String
- The provider-assigned unique ID for this managed resource.
- total
Count Number - The total count of Vpc query.
- vpc
Instances List<Property Map> - The collection of Vpc query.
- ids List<String>
- name
Regex String - output
File String
Supporting Types
GetVpcsVpcInstance
- Account
Identity int - The account id.
- Cluster
Get
Vpcs Vpc Instance Cluster - The cluster info.
- Cluster
Vpc intId - The cluster vpc id.
- Create
Time int - The creation time.
- Desc string
- The description of VPC.
- Id string
- The ID of VPC.
- Is
Default bool - Is default vpc.
- Resource
Statistics List<GetVpcs Vpc Instance Resource Statistic> - The resource statistic info.
- Status string
- The status of VPC.
- Sub
Nets List<GetVpcs Vpc Instance Sub Net> - The subnets info.
- Update
Time int - The update time of VPC.
- User
Identity int - The id of user.
- Vpc
Identity string - The ID of VPC.
- Vpc
Name string - The name of VPC.
- Vpc
Ns string - The namespace of VPC.
- Account
Identity int - The account id.
- Cluster
Get
Vpcs Vpc Instance Cluster - The cluster info.
- Cluster
Vpc intId - The cluster vpc id.
- Create
Time int - The creation time.
- Desc string
- The description of VPC.
- Id string
- The ID of VPC.
- Is
Default bool - Is default vpc.
- Resource
Statistics []GetVpcs Vpc Instance Resource Statistic - The resource statistic info.
- Status string
- The status of VPC.
- Sub
Nets []GetVpcs Vpc Instance Sub Net - The subnets info.
- Update
Time int - The update time of VPC.
- User
Identity int - The id of user.
- Vpc
Identity string - The ID of VPC.
- Vpc
Name string - The name of VPC.
- Vpc
Ns string - The namespace of VPC.
- account
Identity Integer - The account id.
- cluster
Get
Vpcs Vpc Instance Cluster - The cluster info.
- cluster
Vpc IntegerId - The cluster vpc id.
- create
Time Integer - The creation time.
- desc String
- The description of VPC.
- id String
- The ID of VPC.
- is
Default Boolean - Is default vpc.
- resource
Statistics List<GetVpcs Vpc Instance Resource Statistic> - The resource statistic info.
- status String
- The status of VPC.
- sub
Nets List<GetVpcs Vpc Instance Sub Net> - The subnets info.
- update
Time Integer - The update time of VPC.
- user
Identity Integer - The id of user.
- vpc
Identity String - The ID of VPC.
- vpc
Name String - The name of VPC.
- vpc
Ns String - The namespace of VPC.
- account
Identity number - The account id.
- cluster
Get
Vpcs Vpc Instance Cluster - The cluster info.
- cluster
Vpc numberId - The cluster vpc id.
- create
Time number - The creation time.
- desc string
- The description of VPC.
- id string
- The ID of VPC.
- is
Default boolean - Is default vpc.
- resource
Statistics GetVpcs Vpc Instance Resource Statistic[] - The resource statistic info.
- status string
- The status of VPC.
- sub
Nets GetVpcs Vpc Instance Sub Net[] - The subnets info.
- update
Time number - The update time of VPC.
- user
Identity number - The id of user.
- vpc
Identity string - The ID of VPC.
- vpc
Name string - The name of VPC.
- vpc
Ns string - The namespace of VPC.
- account_
identity int - The account id.
- cluster
Get
Vpcs Vpc Instance Cluster - The cluster info.
- cluster_
vpc_ intid - The cluster vpc id.
- create_
time int - The creation time.
- desc str
- The description of VPC.
- id str
- The ID of VPC.
- is_
default bool - Is default vpc.
- resource_
statistics Sequence[GetVpcs Vpc Instance Resource Statistic] - The resource statistic info.
- status str
- The status of VPC.
- sub_
nets Sequence[GetVpcs Vpc Instance Sub Net] - The subnets info.
- update_
time int - The update time of VPC.
- user_
identity int - The id of user.
- vpc_
identity str - The ID of VPC.
- vpc_
name str - The name of VPC.
- vpc_
ns str - The namespace of VPC.
- account
Identity Number - The account id.
- cluster Property Map
- The cluster info.
- cluster
Vpc NumberId - The cluster vpc id.
- create
Time Number - The creation time.
- desc String
- The description of VPC.
- id String
- The ID of VPC.
- is
Default Boolean - Is default vpc.
- resource
Statistics List<Property Map> - The resource statistic info.
- status String
- The status of VPC.
- sub
Nets List<Property Map> - The subnets info.
- update
Time Number - The update time of VPC.
- user
Identity Number - The id of user.
- vpc
Identity String - The ID of VPC.
- vpc
Name String - The name of VPC.
- vpc
Ns String - The namespace of VPC.
GetVpcsVpcInstanceCluster
GetVpcsVpcInstanceResourceStatistic
- Veen
Instance intCount - The count of instance.
- Veew
Lb intInstance Count - The count of load balancers.
- Veew
Sg intInstance Count - The count of security groups.
- Veen
Instance intCount - The count of instance.
- Veew
Lb intInstance Count - The count of load balancers.
- Veew
Sg intInstance Count - The count of security groups.
- veen
Instance IntegerCount - The count of instance.
- veew
Lb IntegerInstance Count - The count of load balancers.
- veew
Sg IntegerInstance Count - The count of security groups.
- veen
Instance numberCount - The count of instance.
- veew
Lb numberInstance Count - The count of load balancers.
- veew
Sg numberInstance Count - The count of security groups.
- veen_
instance_ intcount - The count of instance.
- veew_
lb_ intinstance_ count - The count of load balancers.
- veew_
sg_ intinstance_ count - The count of security groups.
- veen
Instance NumberCount - The count of instance.
- veew
Lb NumberInstance Count - The count of load balancers.
- veew
Sg NumberInstance Count - The count of security groups.
GetVpcsVpcInstanceSubNet
- Account
Identity int - The account id.
- Cidr
Ip string - The ip of cidr.
- Cidr
Mask int - The mask of cidr.
- Create
Time int - The creation time.
- Subnet
Identity string - The id of subnet.
- Update
Time int - The update time of VPC.
- User
Identity int - The id of user.
- Account
Identity int - The account id.
- Cidr
Ip string - The ip of cidr.
- Cidr
Mask int - The mask of cidr.
- Create
Time int - The creation time.
- Subnet
Identity string - The id of subnet.
- Update
Time int - The update time of VPC.
- User
Identity int - The id of user.
- account
Identity Integer - The account id.
- cidr
Ip String - The ip of cidr.
- cidr
Mask Integer - The mask of cidr.
- create
Time Integer - The creation time.
- subnet
Identity String - The id of subnet.
- update
Time Integer - The update time of VPC.
- user
Identity Integer - The id of user.
- account
Identity number - The account id.
- cidr
Ip string - The ip of cidr.
- cidr
Mask number - The mask of cidr.
- create
Time number - The creation time.
- subnet
Identity string - The id of subnet.
- update
Time number - The update time of VPC.
- user
Identity number - The id of user.
- account_
identity int - The account id.
- cidr_
ip str - The ip of cidr.
- cidr_
mask int - The mask of cidr.
- create_
time int - The creation time.
- subnet_
identity str - The id of subnet.
- update_
time int - The update time of VPC.
- user_
identity int - The id of user.
- account
Identity Number - The account id.
- cidr
Ip String - The ip of cidr.
- cidr
Mask Number - The mask of cidr.
- create
Time Number - The creation time.
- subnet
Identity String - The id of subnet.
- update
Time Number - The update time of VPC.
- user
Identity Number - The id of user.
Package Details
- Repository
- volcengine volcengine/pulumi-volcengine
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
volcengineTerraform Provider.
Volcengine v0.0.38 published on Friday, Oct 31, 2025 by Volcengine
