Volcengine v0.0.26 published on Friday, Sep 13, 2024 by Volcengine
volcengine.veenedge.Vpcs
Explore with Pulumi AI
Use this data source to query detailed information of veenedge vpcs
Example Usage
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Volcengine = Pulumi.Volcengine;
return await Deployment.RunAsync(() => 
{
    var foo = Volcengine.Veenedge.Vpcs.Invoke();
});
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.Vpcs(ctx, nil, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
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_vpcs.inputs.VpcsArgs;
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.Vpcs();
    }
}
import pulumi
import pulumi_volcengine as volcengine
foo = volcengine.veenedge.vpcs()
import * as pulumi from "@pulumi/pulumi";
import * as volcengine from "@pulumi/volcengine";
const foo = volcengine.veenedge.Vpcs({});
variables:
  foo:
    fn::invoke:
      Function: volcengine:veenedge:Vpcs
      Arguments: {}
Using Vpcs
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 vpcs(args: VpcsArgs, opts?: InvokeOptions): Promise<VpcsResult>
function vpcsOutput(args: VpcsOutputArgs, opts?: InvokeOptions): Output<VpcsResult>def vpcs(ids: Optional[Sequence[str]] = None,
         name_regex: Optional[str] = None,
         output_file: Optional[str] = None,
         opts: Optional[InvokeOptions] = None) -> VpcsResult
def 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[VpcsResult]func Vpcs(ctx *Context, args *VpcsArgs, opts ...InvokeOption) (*VpcsResult, error)
func VpcsOutput(ctx *Context, args *VpcsOutputArgs, opts ...InvokeOption) VpcsResultOutputpublic static class Vpcs 
{
    public static Task<VpcsResult> InvokeAsync(VpcsArgs args, InvokeOptions? opts = null)
    public static Output<VpcsResult> Invoke(VpcsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<VpcsResult> vpcs(VpcsArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: volcengine:veenedge:Vpcs
  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.
 
Vpcs 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<VpcsVpc 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 []VpcsVpc 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<VpcsVpc 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 VpcsVpc 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[VpcsVpc 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
VpcsVpcInstance  
- Account
Identity int - The account id.
 - Cluster
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<VpcsVpc Instance Resource Statistic>  - The resource statistic info.
 - Status string
 - The status of VPC.
 - Sub
Nets List<VpcsVpc 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
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 []VpcsVpc Instance Resource Statistic  - The resource statistic info.
 - Status string
 - The status of VPC.
 - Sub
Nets []VpcsVpc 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
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<VpcsVpc Instance Resource Statistic>  - The resource statistic info.
 - status String
 - The status of VPC.
 - sub
Nets List<VpcsVpc 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
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 VpcsVpc Instance Resource Statistic[]  - The resource statistic info.
 - status string
 - The status of VPC.
 - sub
Nets VpcsVpc 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
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[VpcsVpc Instance Resource Statistic]  - The resource statistic info.
 - status str
 - The status of VPC.
 - sub_
nets Sequence[VpcsVpc 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.
 
VpcsVpcInstanceCluster   
VpcsVpcInstanceResourceStatistic    
- 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.
 
VpcsVpcInstanceSubNet    
- 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.