1. Packages
  2. Packages
  3. Volcenginecc Provider
  4. API Docs
  5. veenedge
  6. getVpc
Viewing docs for volcenginecc v0.0.50
published on Monday, Jul 20, 2026 by Volcengine
volcenginecc logo
Viewing docs for volcenginecc v0.0.50
published on Monday, Jul 20, 2026 by Volcengine

    Data Source schema for Volcengine::VeenEdge::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: pulumi.Input[Optional[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:veenedge/getVpc:getVpc
      arguments:
        # arguments dictionary
    data "volcenginecc_veenedge_get_vpc" "name" {
        # arguments
    }

    The 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 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:

    ClusterName string
    Cluster Name of VPC Instance
    CreateTime int
    VPC Instance Creation Time, Unix Timestamp
    CrossAccountVgwNum int
    Number of Cross-Account Virtual Gateways
    Desc string
    Description of VPC Instance
    Id string
    Uniquely identifies the resource.
    IsCustom bool
    Is Custom VPC
    IsDefault bool
    Is Default VPC
    IsVlan bool
    Is VLAN Type VPC
    LocalAccountVgwNum int
    Number of Virtual Gateways for This Account
    Project string
    Project Name of VPC Instance
    Segment string
    VPC Instance CIDR Block, e.g. 10.0.0.0/16
    Status string
    VPC Instance Status: available (available), modifying (modifying), deleting (deleting)
    Subnets List<Volcengine.GetVpcSubnet>
    List of subnets created when creating the VPC
    Tags List<Volcengine.GetVpcTag>
    Tag List of VPC Instance
    UpdateTime int
    VPC Instance Update Time, Unix Timestamp
    VpcIdentity string
    Unique Identifier of VPC Instance
    VpcName string
    VPC Instance Name
    ClusterName string
    Cluster Name of VPC Instance
    CreateTime int
    VPC Instance Creation Time, Unix Timestamp
    CrossAccountVgwNum int
    Number of Cross-Account Virtual Gateways
    Desc string
    Description of VPC Instance
    Id string
    Uniquely identifies the resource.
    IsCustom bool
    Is Custom VPC
    IsDefault bool
    Is Default VPC
    IsVlan bool
    Is VLAN Type VPC
    LocalAccountVgwNum int
    Number of Virtual Gateways for This Account
    Project string
    Project Name of VPC Instance
    Segment string
    VPC Instance CIDR Block, e.g. 10.0.0.0/16
    Status string
    VPC Instance Status: available (available), modifying (modifying), deleting (deleting)
    Subnets []GetVpcSubnet
    List of subnets created when creating the VPC
    Tags []GetVpcTag
    Tag List of VPC Instance
    UpdateTime int
    VPC Instance Update Time, Unix Timestamp
    VpcIdentity string
    Unique Identifier of VPC Instance
    VpcName string
    VPC Instance Name
    cluster_name string
    Cluster Name of VPC Instance
    create_time number
    VPC Instance Creation Time, Unix Timestamp
    cross_account_vgw_num number
    Number of Cross-Account Virtual Gateways
    desc string
    Description of VPC Instance
    id string
    Uniquely identifies the resource.
    is_custom bool
    Is Custom VPC
    is_default bool
    Is Default VPC
    is_vlan bool
    Is VLAN Type VPC
    local_account_vgw_num number
    Number of Virtual Gateways for This Account
    project string
    Project Name of VPC Instance
    segment string
    VPC Instance CIDR Block, e.g. 10.0.0.0/16
    status string
    VPC Instance Status: available (available), modifying (modifying), deleting (deleting)
    subnets list(object)
    List of subnets created when creating the VPC
    tags list(object)
    Tag List of VPC Instance
    update_time number
    VPC Instance Update Time, Unix Timestamp
    vpc_identity string
    Unique Identifier of VPC Instance
    vpc_name string
    VPC Instance Name
    clusterName String
    Cluster Name of VPC Instance
    createTime Integer
    VPC Instance Creation Time, Unix Timestamp
    crossAccountVgwNum Integer
    Number of Cross-Account Virtual Gateways
    desc String
    Description of VPC Instance
    id String
    Uniquely identifies the resource.
    isCustom Boolean
    Is Custom VPC
    isDefault Boolean
    Is Default VPC
    isVlan Boolean
    Is VLAN Type VPC
    localAccountVgwNum Integer
    Number of Virtual Gateways for This Account
    project String
    Project Name of VPC Instance
    segment String
    VPC Instance CIDR Block, e.g. 10.0.0.0/16
    status String
    VPC Instance Status: available (available), modifying (modifying), deleting (deleting)
    subnets List<GetVpcSubnet>
    List of subnets created when creating the VPC
    tags List<GetVpcTag>
    Tag List of VPC Instance
    updateTime Integer
    VPC Instance Update Time, Unix Timestamp
    vpcIdentity String
    Unique Identifier of VPC Instance
    vpcName String
    VPC Instance Name
    clusterName string
    Cluster Name of VPC Instance
    createTime number
    VPC Instance Creation Time, Unix Timestamp
    crossAccountVgwNum number
    Number of Cross-Account Virtual Gateways
    desc string
    Description of VPC Instance
    id string
    Uniquely identifies the resource.
    isCustom boolean
    Is Custom VPC
    isDefault boolean
    Is Default VPC
    isVlan boolean
    Is VLAN Type VPC
    localAccountVgwNum number
    Number of Virtual Gateways for This Account
    project string
    Project Name of VPC Instance
    segment string
    VPC Instance CIDR Block, e.g. 10.0.0.0/16
    status string
    VPC Instance Status: available (available), modifying (modifying), deleting (deleting)
    subnets GetVpcSubnet[]
    List of subnets created when creating the VPC
    tags GetVpcTag[]
    Tag List of VPC Instance
    updateTime number
    VPC Instance Update Time, Unix Timestamp
    vpcIdentity string
    Unique Identifier of VPC Instance
    vpcName string
    VPC Instance Name
    cluster_name str
    Cluster Name of VPC Instance
    create_time int
    VPC Instance Creation Time, Unix Timestamp
    cross_account_vgw_num int
    Number of Cross-Account Virtual Gateways
    desc str
    Description of VPC Instance
    id str
    Uniquely identifies the resource.
    is_custom bool
    Is Custom VPC
    is_default bool
    Is Default VPC
    is_vlan bool
    Is VLAN Type VPC
    local_account_vgw_num int
    Number of Virtual Gateways for This Account
    project str
    Project Name of VPC Instance
    segment str
    VPC Instance CIDR Block, e.g. 10.0.0.0/16
    status str
    VPC Instance Status: available (available), modifying (modifying), deleting (deleting)
    subnets Sequence[GetVpcSubnet]
    List of subnets created when creating the VPC
    tags Sequence[GetVpcTag]
    Tag List of VPC Instance
    update_time int
    VPC Instance Update Time, Unix Timestamp
    vpc_identity str
    Unique Identifier of VPC Instance
    vpc_name str
    VPC Instance Name
    clusterName String
    Cluster Name of VPC Instance
    createTime Number
    VPC Instance Creation Time, Unix Timestamp
    crossAccountVgwNum Number
    Number of Cross-Account Virtual Gateways
    desc String
    Description of VPC Instance
    id String
    Uniquely identifies the resource.
    isCustom Boolean
    Is Custom VPC
    isDefault Boolean
    Is Default VPC
    isVlan Boolean
    Is VLAN Type VPC
    localAccountVgwNum Number
    Number of Virtual Gateways for This Account
    project String
    Project Name of VPC Instance
    segment String
    VPC Instance CIDR Block, e.g. 10.0.0.0/16
    status String
    VPC Instance Status: available (available), modifying (modifying), deleting (deleting)
    subnets List<Property Map>
    List of subnets created when creating the VPC
    tags List<Property Map>
    Tag List of VPC Instance
    updateTime Number
    VPC Instance Update Time, Unix Timestamp
    vpcIdentity String
    Unique Identifier of VPC Instance
    vpcName String
    VPC Instance Name

    Supporting Types

    GetVpcSubnet

    Cidr string
    Subnet CIDR Block, e.g. 10.1.0.0/16
    CidrIp string
    Subnet IP Segment, e.g. 10.1.0.0
    CidrMask int
    Subnet Mask Length, e.g. 16
    CreateTime int
    Subnet Creation Time, Unix Timestamp
    Desc string
    Subnet Description
    Name string
    Subnet Name
    Status string
    Subnet Status
    SubnetIdentity string
    Unique Identifier of Subnet
    UpdateTime int
    Subnet Update Time, Unix Timestamp
    Cidr string
    Subnet CIDR Block, e.g. 10.1.0.0/16
    CidrIp string
    Subnet IP Segment, e.g. 10.1.0.0
    CidrMask int
    Subnet Mask Length, e.g. 16
    CreateTime int
    Subnet Creation Time, Unix Timestamp
    Desc string
    Subnet Description
    Name string
    Subnet Name
    Status string
    Subnet Status
    SubnetIdentity string
    Unique Identifier of Subnet
    UpdateTime int
    Subnet Update Time, Unix Timestamp
    cidr string
    Subnet CIDR Block, e.g. 10.1.0.0/16
    cidr_ip string
    Subnet IP Segment, e.g. 10.1.0.0
    cidr_mask number
    Subnet Mask Length, e.g. 16
    create_time number
    Subnet Creation Time, Unix Timestamp
    desc string
    Subnet Description
    name string
    Subnet Name
    status string
    Subnet Status
    subnet_identity string
    Unique Identifier of Subnet
    update_time number
    Subnet Update Time, Unix Timestamp
    cidr String
    Subnet CIDR Block, e.g. 10.1.0.0/16
    cidrIp String
    Subnet IP Segment, e.g. 10.1.0.0
    cidrMask Integer
    Subnet Mask Length, e.g. 16
    createTime Integer
    Subnet Creation Time, Unix Timestamp
    desc String
    Subnet Description
    name String
    Subnet Name
    status String
    Subnet Status
    subnetIdentity String
    Unique Identifier of Subnet
    updateTime Integer
    Subnet Update Time, Unix Timestamp
    cidr string
    Subnet CIDR Block, e.g. 10.1.0.0/16
    cidrIp string
    Subnet IP Segment, e.g. 10.1.0.0
    cidrMask number
    Subnet Mask Length, e.g. 16
    createTime number
    Subnet Creation Time, Unix Timestamp
    desc string
    Subnet Description
    name string
    Subnet Name
    status string
    Subnet Status
    subnetIdentity string
    Unique Identifier of Subnet
    updateTime number
    Subnet Update Time, Unix Timestamp
    cidr str
    Subnet CIDR Block, e.g. 10.1.0.0/16
    cidr_ip str
    Subnet IP Segment, e.g. 10.1.0.0
    cidr_mask int
    Subnet Mask Length, e.g. 16
    create_time int
    Subnet Creation Time, Unix Timestamp
    desc str
    Subnet Description
    name str
    Subnet Name
    status str
    Subnet Status
    subnet_identity str
    Unique Identifier of Subnet
    update_time int
    Subnet Update Time, Unix Timestamp
    cidr String
    Subnet CIDR Block, e.g. 10.1.0.0/16
    cidrIp String
    Subnet IP Segment, e.g. 10.1.0.0
    cidrMask Number
    Subnet Mask Length, e.g. 16
    createTime Number
    Subnet Creation Time, Unix Timestamp
    desc String
    Subnet Description
    name String
    Subnet Name
    status String
    Subnet Status
    subnetIdentity String
    Unique Identifier of Subnet
    updateTime Number
    Subnet Update Time, Unix Timestamp

    GetVpcTag

    Key string
    Tag Key
    Value string
    Tag Value
    Key string
    Tag Key
    Value string
    Tag Value
    key string
    Tag Key
    value string
    Tag Value
    key String
    Tag Key
    value String
    Tag Value
    key string
    Tag Key
    value string
    Tag Value
    key str
    Tag Key
    value str
    Tag Value
    key String
    Tag Key
    value String
    Tag Value

    Package Details

    Repository
    volcenginecc volcengine/pulumi-volcenginecc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the volcenginecc Terraform Provider.
    volcenginecc logo
    Viewing docs for volcenginecc v0.0.50
    published on Monday, Jul 20, 2026 by Volcengine

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial