1. Packages
  2. Packages
  3. Opentelekomcloud Provider
  4. API Docs
  5. getVpcPeeringConnectionV2
Viewing docs for opentelekomcloud 1.36.66
published on Thursday, May 21, 2026 by opentelekomcloud
Viewing docs for opentelekomcloud 1.36.66
published on Thursday, May 21, 2026 by opentelekomcloud

    Using getVpcPeeringConnectionV2

    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 getVpcPeeringConnectionV2(args: GetVpcPeeringConnectionV2Args, opts?: InvokeOptions): Promise<GetVpcPeeringConnectionV2Result>
    function getVpcPeeringConnectionV2Output(args: GetVpcPeeringConnectionV2OutputArgs, opts?: InvokeOptions): Output<GetVpcPeeringConnectionV2Result>
    def get_vpc_peering_connection_v2(id: Optional[str] = None,
                                      name: Optional[str] = None,
                                      peer_tenant_id: Optional[str] = None,
                                      peer_vpc_id: Optional[str] = None,
                                      region: Optional[str] = None,
                                      status: Optional[str] = None,
                                      vpc_id: Optional[str] = None,
                                      vpc_tenant_id: Optional[str] = None,
                                      opts: Optional[InvokeOptions] = None) -> GetVpcPeeringConnectionV2Result
    def get_vpc_peering_connection_v2_output(id: pulumi.Input[Optional[str]] = None,
                                      name: pulumi.Input[Optional[str]] = None,
                                      peer_tenant_id: pulumi.Input[Optional[str]] = None,
                                      peer_vpc_id: pulumi.Input[Optional[str]] = None,
                                      region: pulumi.Input[Optional[str]] = None,
                                      status: pulumi.Input[Optional[str]] = None,
                                      vpc_id: pulumi.Input[Optional[str]] = None,
                                      vpc_tenant_id: pulumi.Input[Optional[str]] = None,
                                      opts: Optional[InvokeOptions] = None) -> Output[GetVpcPeeringConnectionV2Result]
    func LookupVpcPeeringConnectionV2(ctx *Context, args *LookupVpcPeeringConnectionV2Args, opts ...InvokeOption) (*LookupVpcPeeringConnectionV2Result, error)
    func LookupVpcPeeringConnectionV2Output(ctx *Context, args *LookupVpcPeeringConnectionV2OutputArgs, opts ...InvokeOption) LookupVpcPeeringConnectionV2ResultOutput

    > Note: This function is named LookupVpcPeeringConnectionV2 in the Go SDK.

    public static class GetVpcPeeringConnectionV2 
    {
        public static Task<GetVpcPeeringConnectionV2Result> InvokeAsync(GetVpcPeeringConnectionV2Args args, InvokeOptions? opts = null)
        public static Output<GetVpcPeeringConnectionV2Result> Invoke(GetVpcPeeringConnectionV2InvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetVpcPeeringConnectionV2Result> getVpcPeeringConnectionV2(GetVpcPeeringConnectionV2Args args, InvokeOptions options)
    public static Output<GetVpcPeeringConnectionV2Result> getVpcPeeringConnectionV2(GetVpcPeeringConnectionV2Args args, InvokeOptions options)
    
    fn::invoke:
      function: opentelekomcloud:index/getVpcPeeringConnectionV2:getVpcPeeringConnectionV2
      arguments:
        # arguments dictionary
    data "opentelekomcloud_getvpcpeeringconnectionv2" "name" {
        # arguments
    }

    The following arguments are supported:

    Id string
    Name string
    PeerTenantId string
    PeerVpcId string
    Region string
    Status string
    VpcId string
    VpcTenantId string
    Id string
    Name string
    PeerTenantId string
    PeerVpcId string
    Region string
    Status string
    VpcId string
    VpcTenantId string
    id string
    name string
    peer_tenant_id string
    peer_vpc_id string
    region string
    status string
    vpc_id string
    vpc_tenant_id string
    id String
    name String
    peerTenantId String
    peerVpcId String
    region String
    status String
    vpcId String
    vpcTenantId String
    id string
    name string
    peerTenantId string
    peerVpcId string
    region string
    status string
    vpcId string
    vpcTenantId string
    id String
    name String
    peerTenantId String
    peerVpcId String
    region String
    status String
    vpcId String
    vpcTenantId String

    getVpcPeeringConnectionV2 Result

    The following output properties are available:

    Description string
    Region string
    Id string
    Name string
    PeerTenantId string
    PeerVpcId string
    Status string
    VpcId string
    VpcTenantId string
    Description string
    Region string
    Id string
    Name string
    PeerTenantId string
    PeerVpcId string
    Status string
    VpcId string
    VpcTenantId string
    description string
    region string
    id string
    name string
    peer_tenant_id string
    peer_vpc_id string
    status string
    vpc_id string
    vpc_tenant_id string
    description String
    region String
    id String
    name String
    peerTenantId String
    peerVpcId String
    status String
    vpcId String
    vpcTenantId String
    description string
    region string
    id string
    name string
    peerTenantId string
    peerVpcId string
    status string
    vpcId string
    vpcTenantId string
    description String
    region String
    id String
    name String
    peerTenantId String
    peerVpcId String
    status String
    vpcId String
    vpcTenantId String

    Package Details

    Repository
    opentelekomcloud opentelekomcloud/terraform-provider-opentelekomcloud
    License
    Notes
    This Pulumi package is based on the opentelekomcloud Terraform Provider.
    Viewing docs for opentelekomcloud 1.36.66
    published on Thursday, May 21, 2026 by opentelekomcloud

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial