1. Packages
  2. Volcengine
  3. API Docs
  4. veenedge
  5. Vpcs
Volcengine v0.0.24 published on Tuesday, Jun 25, 2024 by Volcengine

volcengine.veenedge.Vpcs

Explore with Pulumi AI

volcengine logo
Volcengine v0.0.24 published on Tuesday, Jun 25, 2024 by Volcengine

    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) VpcsResultOutput
    public 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 dictionary

    The following arguments are supported:

    Ids List<string>
    A list of vpc IDs.
    NameRegex string
    A Name Regex of Vpc.
    OutputFile string
    File name where to save data source results.
    Ids []string
    A list of vpc IDs.
    NameRegex string
    A Name Regex of Vpc.
    OutputFile string
    File name where to save data source results.
    ids List<String>
    A list of vpc IDs.
    nameRegex String
    A Name Regex of Vpc.
    outputFile String
    File name where to save data source results.
    ids string[]
    A list of vpc IDs.
    nameRegex string
    A Name Regex of Vpc.
    outputFile 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.
    nameRegex String
    A Name Regex of Vpc.
    outputFile 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.
    TotalCount int
    The total count of Vpc query.
    VpcInstances List<VpcsVpcInstance>
    The collection of Vpc query.
    Ids List<string>
    NameRegex string
    OutputFile string
    Id string
    The provider-assigned unique ID for this managed resource.
    TotalCount int
    The total count of Vpc query.
    VpcInstances []VpcsVpcInstance
    The collection of Vpc query.
    Ids []string
    NameRegex string
    OutputFile string
    id String
    The provider-assigned unique ID for this managed resource.
    totalCount Integer
    The total count of Vpc query.
    vpcInstances List<VpcsVpcInstance>
    The collection of Vpc query.
    ids List<String>
    nameRegex String
    outputFile String
    id string
    The provider-assigned unique ID for this managed resource.
    totalCount number
    The total count of Vpc query.
    vpcInstances VpcsVpcInstance[]
    The collection of Vpc query.
    ids string[]
    nameRegex string
    outputFile string
    id str
    The provider-assigned unique ID for this managed resource.
    total_count int
    The total count of Vpc query.
    vpc_instances Sequence[VpcsVpcInstance]
    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.
    totalCount Number
    The total count of Vpc query.
    vpcInstances List<Property Map>
    The collection of Vpc query.
    ids List<String>
    nameRegex String
    outputFile String

    Supporting Types

    VpcsVpcInstance

    AccountIdentity int
    The account id.
    Cluster VpcsVpcInstanceCluster
    The cluster info.
    ClusterVpcId int
    The cluster vpc id.
    CreateTime int
    The creation time.
    Desc string
    The description of VPC.
    Id string
    The ID of VPC.
    IsDefault bool
    Is default vpc.
    ResourceStatistics List<VpcsVpcInstanceResourceStatistic>
    The resource statistic info.
    Status string
    The status of VPC.
    SubNets List<VpcsVpcInstanceSubNet>
    The subnets info.
    UpdateTime int
    The update time of VPC.
    UserIdentity int
    The id of user.
    VpcIdentity string
    The ID of VPC.
    VpcName string
    The name of VPC.
    VpcNs string
    The namespace of VPC.
    AccountIdentity int
    The account id.
    Cluster VpcsVpcInstanceCluster
    The cluster info.
    ClusterVpcId int
    The cluster vpc id.
    CreateTime int
    The creation time.
    Desc string
    The description of VPC.
    Id string
    The ID of VPC.
    IsDefault bool
    Is default vpc.
    ResourceStatistics []VpcsVpcInstanceResourceStatistic
    The resource statistic info.
    Status string
    The status of VPC.
    SubNets []VpcsVpcInstanceSubNet
    The subnets info.
    UpdateTime int
    The update time of VPC.
    UserIdentity int
    The id of user.
    VpcIdentity string
    The ID of VPC.
    VpcName string
    The name of VPC.
    VpcNs string
    The namespace of VPC.
    accountIdentity Integer
    The account id.
    cluster VpcsVpcInstanceCluster
    The cluster info.
    clusterVpcId Integer
    The cluster vpc id.
    createTime Integer
    The creation time.
    desc String
    The description of VPC.
    id String
    The ID of VPC.
    isDefault Boolean
    Is default vpc.
    resourceStatistics List<VpcsVpcInstanceResourceStatistic>
    The resource statistic info.
    status String
    The status of VPC.
    subNets List<VpcsVpcInstanceSubNet>
    The subnets info.
    updateTime Integer
    The update time of VPC.
    userIdentity Integer
    The id of user.
    vpcIdentity String
    The ID of VPC.
    vpcName String
    The name of VPC.
    vpcNs String
    The namespace of VPC.
    accountIdentity number
    The account id.
    cluster VpcsVpcInstanceCluster
    The cluster info.
    clusterVpcId number
    The cluster vpc id.
    createTime number
    The creation time.
    desc string
    The description of VPC.
    id string
    The ID of VPC.
    isDefault boolean
    Is default vpc.
    resourceStatistics VpcsVpcInstanceResourceStatistic[]
    The resource statistic info.
    status string
    The status of VPC.
    subNets VpcsVpcInstanceSubNet[]
    The subnets info.
    updateTime number
    The update time of VPC.
    userIdentity number
    The id of user.
    vpcIdentity string
    The ID of VPC.
    vpcName string
    The name of VPC.
    vpcNs string
    The namespace of VPC.
    account_identity int
    The account id.
    cluster VpcsVpcInstanceCluster
    The cluster info.
    cluster_vpc_id int
    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[VpcsVpcInstanceResourceStatistic]
    The resource statistic info.
    status str
    The status of VPC.
    sub_nets Sequence[VpcsVpcInstanceSubNet]
    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.
    accountIdentity Number
    The account id.
    cluster Property Map
    The cluster info.
    clusterVpcId Number
    The cluster vpc id.
    createTime Number
    The creation time.
    desc String
    The description of VPC.
    id String
    The ID of VPC.
    isDefault Boolean
    Is default vpc.
    resourceStatistics List<Property Map>
    The resource statistic info.
    status String
    The status of VPC.
    subNets List<Property Map>
    The subnets info.
    updateTime Number
    The update time of VPC.
    userIdentity Number
    The id of user.
    vpcIdentity String
    The ID of VPC.
    vpcName String
    The name of VPC.
    vpcNs String
    The namespace of VPC.

    VpcsVpcInstanceCluster

    Alias string
    The alias of cluster.
    City string
    The city of cluster.
    ClusterName string
    The name of cluster.
    Country string
    The country of cluster.
    Isp string
    The isp of cluster.
    Level string
    The level of cluster.
    Province string
    The province of cluster.
    Region string
    The region of cluster.
    Alias string
    The alias of cluster.
    City string
    The city of cluster.
    ClusterName string
    The name of cluster.
    Country string
    The country of cluster.
    Isp string
    The isp of cluster.
    Level string
    The level of cluster.
    Province string
    The province of cluster.
    Region string
    The region of cluster.
    alias String
    The alias of cluster.
    city String
    The city of cluster.
    clusterName String
    The name of cluster.
    country String
    The country of cluster.
    isp String
    The isp of cluster.
    level String
    The level of cluster.
    province String
    The province of cluster.
    region String
    The region of cluster.
    alias string
    The alias of cluster.
    city string
    The city of cluster.
    clusterName string
    The name of cluster.
    country string
    The country of cluster.
    isp string
    The isp of cluster.
    level string
    The level of cluster.
    province string
    The province of cluster.
    region string
    The region of cluster.
    alias str
    The alias of cluster.
    city str
    The city of cluster.
    cluster_name str
    The name of cluster.
    country str
    The country of cluster.
    isp str
    The isp of cluster.
    level str
    The level of cluster.
    province str
    The province of cluster.
    region str
    The region of cluster.
    alias String
    The alias of cluster.
    city String
    The city of cluster.
    clusterName String
    The name of cluster.
    country String
    The country of cluster.
    isp String
    The isp of cluster.
    level String
    The level of cluster.
    province String
    The province of cluster.
    region String
    The region of cluster.

    VpcsVpcInstanceResourceStatistic

    VeenInstanceCount int
    The count of instance.
    VeewLbInstanceCount int
    The count of load balancers.
    VeewSgInstanceCount int
    The count of security groups.
    VeenInstanceCount int
    The count of instance.
    VeewLbInstanceCount int
    The count of load balancers.
    VeewSgInstanceCount int
    The count of security groups.
    veenInstanceCount Integer
    The count of instance.
    veewLbInstanceCount Integer
    The count of load balancers.
    veewSgInstanceCount Integer
    The count of security groups.
    veenInstanceCount number
    The count of instance.
    veewLbInstanceCount number
    The count of load balancers.
    veewSgInstanceCount number
    The count of security groups.
    veen_instance_count int
    The count of instance.
    veew_lb_instance_count int
    The count of load balancers.
    veew_sg_instance_count int
    The count of security groups.
    veenInstanceCount Number
    The count of instance.
    veewLbInstanceCount Number
    The count of load balancers.
    veewSgInstanceCount Number
    The count of security groups.

    VpcsVpcInstanceSubNet

    AccountIdentity int
    The account id.
    CidrIp string
    The ip of cidr.
    CidrMask int
    The mask of cidr.
    CreateTime int
    The creation time.
    SubnetIdentity string
    The id of subnet.
    UpdateTime int
    The update time of VPC.
    UserIdentity int
    The id of user.
    AccountIdentity int
    The account id.
    CidrIp string
    The ip of cidr.
    CidrMask int
    The mask of cidr.
    CreateTime int
    The creation time.
    SubnetIdentity string
    The id of subnet.
    UpdateTime int
    The update time of VPC.
    UserIdentity int
    The id of user.
    accountIdentity Integer
    The account id.
    cidrIp String
    The ip of cidr.
    cidrMask Integer
    The mask of cidr.
    createTime Integer
    The creation time.
    subnetIdentity String
    The id of subnet.
    updateTime Integer
    The update time of VPC.
    userIdentity Integer
    The id of user.
    accountIdentity number
    The account id.
    cidrIp string
    The ip of cidr.
    cidrMask number
    The mask of cidr.
    createTime number
    The creation time.
    subnetIdentity string
    The id of subnet.
    updateTime number
    The update time of VPC.
    userIdentity 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.
    accountIdentity Number
    The account id.
    cidrIp String
    The ip of cidr.
    cidrMask Number
    The mask of cidr.
    createTime Number
    The creation time.
    subnetIdentity String
    The id of subnet.
    updateTime Number
    The update time of VPC.
    userIdentity Number
    The id of user.

    Package Details

    Repository
    volcengine volcengine/pulumi-volcengine
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the volcengine Terraform Provider.
    volcengine logo
    Volcengine v0.0.24 published on Tuesday, Jun 25, 2024 by Volcengine