1. Packages
  2. Alibaba Cloud
  3. API Docs
  4. expressconnect
  5. VirtualPhysicalConnection
Alibaba Cloud v3.53.0 published on Wednesday, Apr 17, 2024 by Pulumi

alicloud.expressconnect.VirtualPhysicalConnection

Explore with Pulumi AI

alicloud logo
Alibaba Cloud v3.53.0 published on Wednesday, Apr 17, 2024 by Pulumi

    Provides a Express Connect Virtual Physical Connection resource.

    For information about Express Connect Virtual Physical Connection and how to use it, see What is Virtual Physical Connection.

    NOTE: Available since v1.196.0.

    Example Usage

    Basic Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as alicloud from "@pulumi/alicloud";
    import * as random from "@pulumi/random";
    
    const config = new pulumi.Config();
    const name = config.get("name") || "tf-example";
    const examplePhysicalConnections = alicloud.expressconnect.getPhysicalConnections({
        nameRegex: "^preserved-NODELETING",
    });
    const vlanId = new random.RandomInteger("vlanId", {
        max: 2999,
        min: 1,
    });
    const default = alicloud.getAccount({});
    const exampleVirtualPhysicalConnection = new alicloud.expressconnect.VirtualPhysicalConnection("exampleVirtualPhysicalConnection", {
        virtualPhysicalConnectionName: name,
        description: name,
        orderMode: "PayByPhysicalConnectionOwner",
        parentPhysicalConnectionId: examplePhysicalConnections.then(examplePhysicalConnections => examplePhysicalConnections.ids?.[0]),
        spec: "50M",
        vlanId: vlanId.id,
        vpconnAliUid: _default.then(_default => _default.id),
    });
    
    import pulumi
    import pulumi_alicloud as alicloud
    import pulumi_random as random
    
    config = pulumi.Config()
    name = config.get("name")
    if name is None:
        name = "tf-example"
    example_physical_connections = alicloud.expressconnect.get_physical_connections(name_regex="^preserved-NODELETING")
    vlan_id = random.RandomInteger("vlanId",
        max=2999,
        min=1)
    default = alicloud.get_account()
    example_virtual_physical_connection = alicloud.expressconnect.VirtualPhysicalConnection("exampleVirtualPhysicalConnection",
        virtual_physical_connection_name=name,
        description=name,
        order_mode="PayByPhysicalConnectionOwner",
        parent_physical_connection_id=example_physical_connections.ids[0],
        spec="50M",
        vlan_id=vlan_id.id,
        vpconn_ali_uid=default.id)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud"
    	"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/expressconnect"
    	"github.com/pulumi/pulumi-random/sdk/v4/go/random"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		cfg := config.New(ctx, "")
    		name := "tf-example"
    		if param := cfg.Get("name"); param != "" {
    			name = param
    		}
    		examplePhysicalConnections, err := expressconnect.GetPhysicalConnections(ctx, &expressconnect.GetPhysicalConnectionsArgs{
    			NameRegex: pulumi.StringRef("^preserved-NODELETING"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		vlanId, err := random.NewRandomInteger(ctx, "vlanId", &random.RandomIntegerArgs{
    			Max: pulumi.Int(2999),
    			Min: pulumi.Int(1),
    		})
    		if err != nil {
    			return err
    		}
    		_default, err := alicloud.GetAccount(ctx, nil, nil)
    		if err != nil {
    			return err
    		}
    		_, err = expressconnect.NewVirtualPhysicalConnection(ctx, "exampleVirtualPhysicalConnection", &expressconnect.VirtualPhysicalConnectionArgs{
    			VirtualPhysicalConnectionName: pulumi.String(name),
    			Description:                   pulumi.String(name),
    			OrderMode:                     pulumi.String("PayByPhysicalConnectionOwner"),
    			ParentPhysicalConnectionId:    pulumi.String(examplePhysicalConnections.Ids[0]),
    			Spec:                          pulumi.String("50M"),
    			VlanId:                        vlanId.ID(),
    			VpconnAliUid:                  pulumi.String(_default.Id),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AliCloud = Pulumi.AliCloud;
    using Random = Pulumi.Random;
    
    return await Deployment.RunAsync(() => 
    {
        var config = new Config();
        var name = config.Get("name") ?? "tf-example";
        var examplePhysicalConnections = AliCloud.ExpressConnect.GetPhysicalConnections.Invoke(new()
        {
            NameRegex = "^preserved-NODELETING",
        });
    
        var vlanId = new Random.RandomInteger("vlanId", new()
        {
            Max = 2999,
            Min = 1,
        });
    
        var @default = AliCloud.GetAccount.Invoke();
    
        var exampleVirtualPhysicalConnection = new AliCloud.ExpressConnect.VirtualPhysicalConnection("exampleVirtualPhysicalConnection", new()
        {
            VirtualPhysicalConnectionName = name,
            Description = name,
            OrderMode = "PayByPhysicalConnectionOwner",
            ParentPhysicalConnectionId = examplePhysicalConnections.Apply(getPhysicalConnectionsResult => getPhysicalConnectionsResult.Ids[0]),
            Spec = "50M",
            VlanId = vlanId.Id,
            VpconnAliUid = @default.Apply(@default => @default.Apply(getAccountResult => getAccountResult.Id)),
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.alicloud.expressconnect.ExpressconnectFunctions;
    import com.pulumi.alicloud.expressconnect.inputs.GetPhysicalConnectionsArgs;
    import com.pulumi.random.RandomInteger;
    import com.pulumi.random.RandomIntegerArgs;
    import com.pulumi.alicloud.AlicloudFunctions;
    import com.pulumi.alicloud.expressconnect.VirtualPhysicalConnection;
    import com.pulumi.alicloud.expressconnect.VirtualPhysicalConnectionArgs;
    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 config = ctx.config();
            final var name = config.get("name").orElse("tf-example");
            final var examplePhysicalConnections = ExpressconnectFunctions.getPhysicalConnections(GetPhysicalConnectionsArgs.builder()
                .nameRegex("^preserved-NODELETING")
                .build());
    
            var vlanId = new RandomInteger("vlanId", RandomIntegerArgs.builder()        
                .max(2999)
                .min(1)
                .build());
    
            final var default = AlicloudFunctions.getAccount();
    
            var exampleVirtualPhysicalConnection = new VirtualPhysicalConnection("exampleVirtualPhysicalConnection", VirtualPhysicalConnectionArgs.builder()        
                .virtualPhysicalConnectionName(name)
                .description(name)
                .orderMode("PayByPhysicalConnectionOwner")
                .parentPhysicalConnectionId(examplePhysicalConnections.applyValue(getPhysicalConnectionsResult -> getPhysicalConnectionsResult.ids()[0]))
                .spec("50M")
                .vlanId(vlanId.id())
                .vpconnAliUid(default_.id())
                .build());
    
        }
    }
    
    configuration:
      name:
        type: string
        default: tf-example
    resources:
      vlanId:
        type: random:RandomInteger
        properties:
          max: 2999
          min: 1
      exampleVirtualPhysicalConnection:
        type: alicloud:expressconnect:VirtualPhysicalConnection
        properties:
          virtualPhysicalConnectionName: ${name}
          description: ${name}
          orderMode: PayByPhysicalConnectionOwner
          parentPhysicalConnectionId: ${examplePhysicalConnections.ids[0]}
          spec: 50M
          vlanId: ${vlanId.id}
          vpconnAliUid: ${default.id}
    variables:
      examplePhysicalConnections:
        fn::invoke:
          Function: alicloud:expressconnect:getPhysicalConnections
          Arguments:
            nameRegex: ^preserved-NODELETING
      default:
        fn::invoke:
          Function: alicloud:getAccount
          Arguments: {}
    

    Create VirtualPhysicalConnection Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new VirtualPhysicalConnection(name: string, args: VirtualPhysicalConnectionArgs, opts?: CustomResourceOptions);
    @overload
    def VirtualPhysicalConnection(resource_name: str,
                                  args: VirtualPhysicalConnectionArgs,
                                  opts: Optional[ResourceOptions] = None)
    
    @overload
    def VirtualPhysicalConnection(resource_name: str,
                                  opts: Optional[ResourceOptions] = None,
                                  order_mode: Optional[str] = None,
                                  parent_physical_connection_id: Optional[str] = None,
                                  spec: Optional[str] = None,
                                  vlan_id: Optional[int] = None,
                                  vpconn_ali_uid: Optional[str] = None,
                                  description: Optional[str] = None,
                                  dry_run: Optional[bool] = None,
                                  expect_spec: Optional[str] = None,
                                  resource_group_id: Optional[str] = None,
                                  virtual_physical_connection_name: Optional[str] = None)
    func NewVirtualPhysicalConnection(ctx *Context, name string, args VirtualPhysicalConnectionArgs, opts ...ResourceOption) (*VirtualPhysicalConnection, error)
    public VirtualPhysicalConnection(string name, VirtualPhysicalConnectionArgs args, CustomResourceOptions? opts = null)
    public VirtualPhysicalConnection(String name, VirtualPhysicalConnectionArgs args)
    public VirtualPhysicalConnection(String name, VirtualPhysicalConnectionArgs args, CustomResourceOptions options)
    
    type: alicloud:expressconnect:VirtualPhysicalConnection
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args VirtualPhysicalConnectionArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args VirtualPhysicalConnectionArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args VirtualPhysicalConnectionArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args VirtualPhysicalConnectionArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args VirtualPhysicalConnectionArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

    The following reference example uses placeholder values for all input properties.

    var virtualPhysicalConnectionResource = new AliCloud.ExpressConnect.VirtualPhysicalConnection("virtualPhysicalConnectionResource", new()
    {
        OrderMode = "string",
        ParentPhysicalConnectionId = "string",
        Spec = "string",
        VlanId = 0,
        VpconnAliUid = "string",
        Description = "string",
        DryRun = false,
        ExpectSpec = "string",
        ResourceGroupId = "string",
        VirtualPhysicalConnectionName = "string",
    });
    
    example, err := expressconnect.NewVirtualPhysicalConnection(ctx, "virtualPhysicalConnectionResource", &expressconnect.VirtualPhysicalConnectionArgs{
    	OrderMode:                     pulumi.String("string"),
    	ParentPhysicalConnectionId:    pulumi.String("string"),
    	Spec:                          pulumi.String("string"),
    	VlanId:                        pulumi.Int(0),
    	VpconnAliUid:                  pulumi.String("string"),
    	Description:                   pulumi.String("string"),
    	DryRun:                        pulumi.Bool(false),
    	ExpectSpec:                    pulumi.String("string"),
    	ResourceGroupId:               pulumi.String("string"),
    	VirtualPhysicalConnectionName: pulumi.String("string"),
    })
    
    var virtualPhysicalConnectionResource = new VirtualPhysicalConnection("virtualPhysicalConnectionResource", VirtualPhysicalConnectionArgs.builder()        
        .orderMode("string")
        .parentPhysicalConnectionId("string")
        .spec("string")
        .vlanId(0)
        .vpconnAliUid("string")
        .description("string")
        .dryRun(false)
        .expectSpec("string")
        .resourceGroupId("string")
        .virtualPhysicalConnectionName("string")
        .build());
    
    virtual_physical_connection_resource = alicloud.expressconnect.VirtualPhysicalConnection("virtualPhysicalConnectionResource",
        order_mode="string",
        parent_physical_connection_id="string",
        spec="string",
        vlan_id=0,
        vpconn_ali_uid="string",
        description="string",
        dry_run=False,
        expect_spec="string",
        resource_group_id="string",
        virtual_physical_connection_name="string")
    
    const virtualPhysicalConnectionResource = new alicloud.expressconnect.VirtualPhysicalConnection("virtualPhysicalConnectionResource", {
        orderMode: "string",
        parentPhysicalConnectionId: "string",
        spec: "string",
        vlanId: 0,
        vpconnAliUid: "string",
        description: "string",
        dryRun: false,
        expectSpec: "string",
        resourceGroupId: "string",
        virtualPhysicalConnectionName: "string",
    });
    
    type: alicloud:expressconnect:VirtualPhysicalConnection
    properties:
        description: string
        dryRun: false
        expectSpec: string
        orderMode: string
        parentPhysicalConnectionId: string
        resourceGroupId: string
        spec: string
        virtualPhysicalConnectionName: string
        vlanId: 0
        vpconnAliUid: string
    

    VirtualPhysicalConnection Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The VirtualPhysicalConnection resource accepts the following input properties:

    OrderMode string
    The payment method of shared dedicated line. Value:

    • PayByPhysicalConnectionOwner: indicates that the owner of the physical line associated with the shared line pays.
    • PayByVirtualPhysicalConnectionOwner: indicates that the owner of the shared line pays.
    ParentPhysicalConnectionId string
    The ID of the instance of the physical connection.
    Spec string
    The bandwidth value of the shared line. Valid values: 50M, 100M, 200M, 300M, 400M, 500M, 1G, 2G, 5G, 8G, and 10G. Note: By default, the values of 2G, 5G, 8G, and 10G are unavailable. If you want to specify these values, contact your customer manager. Unit: M indicates Mbps, G indicates Gbps.
    VlanId int
    The VLAN ID of the shared leased line. Valid values: 0 to 2999.
    VpconnAliUid string
    The ID of the Alibaba Cloud account (primary account) of the owner of the shared line.
    Description string
    The description of the physical connection.
    DryRun bool
    Specifies whether to precheck the API request. Valid values: true and false.
    ExpectSpec string
    The estimated bandwidth value of the shared line. Valid values: 50M, 100M, 200M, 300M, 400M, 500M, 1G, 2G, 5G, 8G, and 10G. Note: By default, the values of 2G, 5G, 8G, and 10G are unavailable. If you want to specify these values, contact your customer manager. Unit: M indicates Mbps, G indicates Gbps.
    ResourceGroupId string
    The resource group id.
    VirtualPhysicalConnectionName string
    The name of the physical connection.
    OrderMode string
    The payment method of shared dedicated line. Value:

    • PayByPhysicalConnectionOwner: indicates that the owner of the physical line associated with the shared line pays.
    • PayByVirtualPhysicalConnectionOwner: indicates that the owner of the shared line pays.
    ParentPhysicalConnectionId string
    The ID of the instance of the physical connection.
    Spec string
    The bandwidth value of the shared line. Valid values: 50M, 100M, 200M, 300M, 400M, 500M, 1G, 2G, 5G, 8G, and 10G. Note: By default, the values of 2G, 5G, 8G, and 10G are unavailable. If you want to specify these values, contact your customer manager. Unit: M indicates Mbps, G indicates Gbps.
    VlanId int
    The VLAN ID of the shared leased line. Valid values: 0 to 2999.
    VpconnAliUid string
    The ID of the Alibaba Cloud account (primary account) of the owner of the shared line.
    Description string
    The description of the physical connection.
    DryRun bool
    Specifies whether to precheck the API request. Valid values: true and false.
    ExpectSpec string
    The estimated bandwidth value of the shared line. Valid values: 50M, 100M, 200M, 300M, 400M, 500M, 1G, 2G, 5G, 8G, and 10G. Note: By default, the values of 2G, 5G, 8G, and 10G are unavailable. If you want to specify these values, contact your customer manager. Unit: M indicates Mbps, G indicates Gbps.
    ResourceGroupId string
    The resource group id.
    VirtualPhysicalConnectionName string
    The name of the physical connection.
    orderMode String
    The payment method of shared dedicated line. Value:

    • PayByPhysicalConnectionOwner: indicates that the owner of the physical line associated with the shared line pays.
    • PayByVirtualPhysicalConnectionOwner: indicates that the owner of the shared line pays.
    parentPhysicalConnectionId String
    The ID of the instance of the physical connection.
    spec String
    The bandwidth value of the shared line. Valid values: 50M, 100M, 200M, 300M, 400M, 500M, 1G, 2G, 5G, 8G, and 10G. Note: By default, the values of 2G, 5G, 8G, and 10G are unavailable. If you want to specify these values, contact your customer manager. Unit: M indicates Mbps, G indicates Gbps.
    vlanId Integer
    The VLAN ID of the shared leased line. Valid values: 0 to 2999.
    vpconnAliUid String
    The ID of the Alibaba Cloud account (primary account) of the owner of the shared line.
    description String
    The description of the physical connection.
    dryRun Boolean
    Specifies whether to precheck the API request. Valid values: true and false.
    expectSpec String
    The estimated bandwidth value of the shared line. Valid values: 50M, 100M, 200M, 300M, 400M, 500M, 1G, 2G, 5G, 8G, and 10G. Note: By default, the values of 2G, 5G, 8G, and 10G are unavailable. If you want to specify these values, contact your customer manager. Unit: M indicates Mbps, G indicates Gbps.
    resourceGroupId String
    The resource group id.
    virtualPhysicalConnectionName String
    The name of the physical connection.
    orderMode string
    The payment method of shared dedicated line. Value:

    • PayByPhysicalConnectionOwner: indicates that the owner of the physical line associated with the shared line pays.
    • PayByVirtualPhysicalConnectionOwner: indicates that the owner of the shared line pays.
    parentPhysicalConnectionId string
    The ID of the instance of the physical connection.
    spec string
    The bandwidth value of the shared line. Valid values: 50M, 100M, 200M, 300M, 400M, 500M, 1G, 2G, 5G, 8G, and 10G. Note: By default, the values of 2G, 5G, 8G, and 10G are unavailable. If you want to specify these values, contact your customer manager. Unit: M indicates Mbps, G indicates Gbps.
    vlanId number
    The VLAN ID of the shared leased line. Valid values: 0 to 2999.
    vpconnAliUid string
    The ID of the Alibaba Cloud account (primary account) of the owner of the shared line.
    description string
    The description of the physical connection.
    dryRun boolean
    Specifies whether to precheck the API request. Valid values: true and false.
    expectSpec string
    The estimated bandwidth value of the shared line. Valid values: 50M, 100M, 200M, 300M, 400M, 500M, 1G, 2G, 5G, 8G, and 10G. Note: By default, the values of 2G, 5G, 8G, and 10G are unavailable. If you want to specify these values, contact your customer manager. Unit: M indicates Mbps, G indicates Gbps.
    resourceGroupId string
    The resource group id.
    virtualPhysicalConnectionName string
    The name of the physical connection.
    order_mode str
    The payment method of shared dedicated line. Value:

    • PayByPhysicalConnectionOwner: indicates that the owner of the physical line associated with the shared line pays.
    • PayByVirtualPhysicalConnectionOwner: indicates that the owner of the shared line pays.
    parent_physical_connection_id str
    The ID of the instance of the physical connection.
    spec str
    The bandwidth value of the shared line. Valid values: 50M, 100M, 200M, 300M, 400M, 500M, 1G, 2G, 5G, 8G, and 10G. Note: By default, the values of 2G, 5G, 8G, and 10G are unavailable. If you want to specify these values, contact your customer manager. Unit: M indicates Mbps, G indicates Gbps.
    vlan_id int
    The VLAN ID of the shared leased line. Valid values: 0 to 2999.
    vpconn_ali_uid str
    The ID of the Alibaba Cloud account (primary account) of the owner of the shared line.
    description str
    The description of the physical connection.
    dry_run bool
    Specifies whether to precheck the API request. Valid values: true and false.
    expect_spec str
    The estimated bandwidth value of the shared line. Valid values: 50M, 100M, 200M, 300M, 400M, 500M, 1G, 2G, 5G, 8G, and 10G. Note: By default, the values of 2G, 5G, 8G, and 10G are unavailable. If you want to specify these values, contact your customer manager. Unit: M indicates Mbps, G indicates Gbps.
    resource_group_id str
    The resource group id.
    virtual_physical_connection_name str
    The name of the physical connection.
    orderMode String
    The payment method of shared dedicated line. Value:

    • PayByPhysicalConnectionOwner: indicates that the owner of the physical line associated with the shared line pays.
    • PayByVirtualPhysicalConnectionOwner: indicates that the owner of the shared line pays.
    parentPhysicalConnectionId String
    The ID of the instance of the physical connection.
    spec String
    The bandwidth value of the shared line. Valid values: 50M, 100M, 200M, 300M, 400M, 500M, 1G, 2G, 5G, 8G, and 10G. Note: By default, the values of 2G, 5G, 8G, and 10G are unavailable. If you want to specify these values, contact your customer manager. Unit: M indicates Mbps, G indicates Gbps.
    vlanId Number
    The VLAN ID of the shared leased line. Valid values: 0 to 2999.
    vpconnAliUid String
    The ID of the Alibaba Cloud account (primary account) of the owner of the shared line.
    description String
    The description of the physical connection.
    dryRun Boolean
    Specifies whether to precheck the API request. Valid values: true and false.
    expectSpec String
    The estimated bandwidth value of the shared line. Valid values: 50M, 100M, 200M, 300M, 400M, 500M, 1G, 2G, 5G, 8G, and 10G. Note: By default, the values of 2G, 5G, 8G, and 10G are unavailable. If you want to specify these values, contact your customer manager. Unit: M indicates Mbps, G indicates Gbps.
    resourceGroupId String
    The resource group id.
    virtualPhysicalConnectionName String
    The name of the physical connection.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the VirtualPhysicalConnection resource produces the following output properties:

    AccessPointId string
    The ID of the access point of the physical connection.
    AdLocation string
    The physical location where the physical connection access device is located.
    Bandwidth string
    The bandwidth of the physical connection. Unit: Mbps.
    BusinessStatus string
    The commercial status of the physical line. Value:-Normal: activated.-Financialized: Arrears locked.-SecurityLocked: locked for security reasons.
    CircuitCode string
    The circuit code provided by the operator for the physical connection.
    CreateTime string
    The creation time of the resource
    EnabledTime string
    The opening time of the physical connection.
    EndTime string
    The expiration time of the shared line.Time is expressed according to ISO8601 standard and UTC time is used. The format is: YYYY-MM-DDThh:mm:ssZ.
    Id string
    The provider-assigned unique ID for this managed resource.
    LineOperator string
    Operators that provide access to physical lines. Value:-CT: China Telecom.-CU: China Unicom.-CM: China Mobile.-CO: China Other.-Equinix:Equinix.-Other: Other abroad.
    LoaStatus string
    The state of LOA. Value:-Applying:LOA application.-Accept:LOA application passed.-Available:LOA is Available.-Rejected:LOA application Rejected.-Completing: The dedicated line is under construction.-Complete: The construction of the dedicated line is completed.-Deleted:LOA has been Deleted.
    ParentPhysicalConnectionAliUid string
    The ID of the Alibaba Cloud account (primary account) to which the physical connection belongs.
    PeerLocation string
    The geographic location of the local data center.
    PortNumber string
    The port number of the physical connection device.
    PortType string
    Physical connection port type. Value:-100Base-T: 100 megabytes port.-1000Base-T: Gigabit port.-1000Base-LX: Gigabit single mode optical port (10km).-10GBase-T: 10 Gigabit port.-10GBase-LR: 10 Gigabit single mode optical port (10km).-40GBase-LR: 40 megabytes single-mode optical port.-100GBase-LR: 100,000 megabytes single-mode optical port.
    RedundantPhysicalConnectionId string
    The ID of the redundant physical connection.
    Status string
    The status of the resource
    VirtualPhysicalConnectionStatus string
    The business status of the shared line. Value:-Confirmed: The shared line has been Confirmed to receive.-UnConfirmed: The shared line has not been confirmed to be received.-Deleted: The shared line has been Deleted.
    AccessPointId string
    The ID of the access point of the physical connection.
    AdLocation string
    The physical location where the physical connection access device is located.
    Bandwidth string
    The bandwidth of the physical connection. Unit: Mbps.
    BusinessStatus string
    The commercial status of the physical line. Value:-Normal: activated.-Financialized: Arrears locked.-SecurityLocked: locked for security reasons.
    CircuitCode string
    The circuit code provided by the operator for the physical connection.
    CreateTime string
    The creation time of the resource
    EnabledTime string
    The opening time of the physical connection.
    EndTime string
    The expiration time of the shared line.Time is expressed according to ISO8601 standard and UTC time is used. The format is: YYYY-MM-DDThh:mm:ssZ.
    Id string
    The provider-assigned unique ID for this managed resource.
    LineOperator string
    Operators that provide access to physical lines. Value:-CT: China Telecom.-CU: China Unicom.-CM: China Mobile.-CO: China Other.-Equinix:Equinix.-Other: Other abroad.
    LoaStatus string
    The state of LOA. Value:-Applying:LOA application.-Accept:LOA application passed.-Available:LOA is Available.-Rejected:LOA application Rejected.-Completing: The dedicated line is under construction.-Complete: The construction of the dedicated line is completed.-Deleted:LOA has been Deleted.
    ParentPhysicalConnectionAliUid string
    The ID of the Alibaba Cloud account (primary account) to which the physical connection belongs.
    PeerLocation string
    The geographic location of the local data center.
    PortNumber string
    The port number of the physical connection device.
    PortType string
    Physical connection port type. Value:-100Base-T: 100 megabytes port.-1000Base-T: Gigabit port.-1000Base-LX: Gigabit single mode optical port (10km).-10GBase-T: 10 Gigabit port.-10GBase-LR: 10 Gigabit single mode optical port (10km).-40GBase-LR: 40 megabytes single-mode optical port.-100GBase-LR: 100,000 megabytes single-mode optical port.
    RedundantPhysicalConnectionId string
    The ID of the redundant physical connection.
    Status string
    The status of the resource
    VirtualPhysicalConnectionStatus string
    The business status of the shared line. Value:-Confirmed: The shared line has been Confirmed to receive.-UnConfirmed: The shared line has not been confirmed to be received.-Deleted: The shared line has been Deleted.
    accessPointId String
    The ID of the access point of the physical connection.
    adLocation String
    The physical location where the physical connection access device is located.
    bandwidth String
    The bandwidth of the physical connection. Unit: Mbps.
    businessStatus String
    The commercial status of the physical line. Value:-Normal: activated.-Financialized: Arrears locked.-SecurityLocked: locked for security reasons.
    circuitCode String
    The circuit code provided by the operator for the physical connection.
    createTime String
    The creation time of the resource
    enabledTime String
    The opening time of the physical connection.
    endTime String
    The expiration time of the shared line.Time is expressed according to ISO8601 standard and UTC time is used. The format is: YYYY-MM-DDThh:mm:ssZ.
    id String
    The provider-assigned unique ID for this managed resource.
    lineOperator String
    Operators that provide access to physical lines. Value:-CT: China Telecom.-CU: China Unicom.-CM: China Mobile.-CO: China Other.-Equinix:Equinix.-Other: Other abroad.
    loaStatus String
    The state of LOA. Value:-Applying:LOA application.-Accept:LOA application passed.-Available:LOA is Available.-Rejected:LOA application Rejected.-Completing: The dedicated line is under construction.-Complete: The construction of the dedicated line is completed.-Deleted:LOA has been Deleted.
    parentPhysicalConnectionAliUid String
    The ID of the Alibaba Cloud account (primary account) to which the physical connection belongs.
    peerLocation String
    The geographic location of the local data center.
    portNumber String
    The port number of the physical connection device.
    portType String
    Physical connection port type. Value:-100Base-T: 100 megabytes port.-1000Base-T: Gigabit port.-1000Base-LX: Gigabit single mode optical port (10km).-10GBase-T: 10 Gigabit port.-10GBase-LR: 10 Gigabit single mode optical port (10km).-40GBase-LR: 40 megabytes single-mode optical port.-100GBase-LR: 100,000 megabytes single-mode optical port.
    redundantPhysicalConnectionId String
    The ID of the redundant physical connection.
    status String
    The status of the resource
    virtualPhysicalConnectionStatus String
    The business status of the shared line. Value:-Confirmed: The shared line has been Confirmed to receive.-UnConfirmed: The shared line has not been confirmed to be received.-Deleted: The shared line has been Deleted.
    accessPointId string
    The ID of the access point of the physical connection.
    adLocation string
    The physical location where the physical connection access device is located.
    bandwidth string
    The bandwidth of the physical connection. Unit: Mbps.
    businessStatus string
    The commercial status of the physical line. Value:-Normal: activated.-Financialized: Arrears locked.-SecurityLocked: locked for security reasons.
    circuitCode string
    The circuit code provided by the operator for the physical connection.
    createTime string
    The creation time of the resource
    enabledTime string
    The opening time of the physical connection.
    endTime string
    The expiration time of the shared line.Time is expressed according to ISO8601 standard and UTC time is used. The format is: YYYY-MM-DDThh:mm:ssZ.
    id string
    The provider-assigned unique ID for this managed resource.
    lineOperator string
    Operators that provide access to physical lines. Value:-CT: China Telecom.-CU: China Unicom.-CM: China Mobile.-CO: China Other.-Equinix:Equinix.-Other: Other abroad.
    loaStatus string
    The state of LOA. Value:-Applying:LOA application.-Accept:LOA application passed.-Available:LOA is Available.-Rejected:LOA application Rejected.-Completing: The dedicated line is under construction.-Complete: The construction of the dedicated line is completed.-Deleted:LOA has been Deleted.
    parentPhysicalConnectionAliUid string
    The ID of the Alibaba Cloud account (primary account) to which the physical connection belongs.
    peerLocation string
    The geographic location of the local data center.
    portNumber string
    The port number of the physical connection device.
    portType string
    Physical connection port type. Value:-100Base-T: 100 megabytes port.-1000Base-T: Gigabit port.-1000Base-LX: Gigabit single mode optical port (10km).-10GBase-T: 10 Gigabit port.-10GBase-LR: 10 Gigabit single mode optical port (10km).-40GBase-LR: 40 megabytes single-mode optical port.-100GBase-LR: 100,000 megabytes single-mode optical port.
    redundantPhysicalConnectionId string
    The ID of the redundant physical connection.
    status string
    The status of the resource
    virtualPhysicalConnectionStatus string
    The business status of the shared line. Value:-Confirmed: The shared line has been Confirmed to receive.-UnConfirmed: The shared line has not been confirmed to be received.-Deleted: The shared line has been Deleted.
    access_point_id str
    The ID of the access point of the physical connection.
    ad_location str
    The physical location where the physical connection access device is located.
    bandwidth str
    The bandwidth of the physical connection. Unit: Mbps.
    business_status str
    The commercial status of the physical line. Value:-Normal: activated.-Financialized: Arrears locked.-SecurityLocked: locked for security reasons.
    circuit_code str
    The circuit code provided by the operator for the physical connection.
    create_time str
    The creation time of the resource
    enabled_time str
    The opening time of the physical connection.
    end_time str
    The expiration time of the shared line.Time is expressed according to ISO8601 standard and UTC time is used. The format is: YYYY-MM-DDThh:mm:ssZ.
    id str
    The provider-assigned unique ID for this managed resource.
    line_operator str
    Operators that provide access to physical lines. Value:-CT: China Telecom.-CU: China Unicom.-CM: China Mobile.-CO: China Other.-Equinix:Equinix.-Other: Other abroad.
    loa_status str
    The state of LOA. Value:-Applying:LOA application.-Accept:LOA application passed.-Available:LOA is Available.-Rejected:LOA application Rejected.-Completing: The dedicated line is under construction.-Complete: The construction of the dedicated line is completed.-Deleted:LOA has been Deleted.
    parent_physical_connection_ali_uid str
    The ID of the Alibaba Cloud account (primary account) to which the physical connection belongs.
    peer_location str
    The geographic location of the local data center.
    port_number str
    The port number of the physical connection device.
    port_type str
    Physical connection port type. Value:-100Base-T: 100 megabytes port.-1000Base-T: Gigabit port.-1000Base-LX: Gigabit single mode optical port (10km).-10GBase-T: 10 Gigabit port.-10GBase-LR: 10 Gigabit single mode optical port (10km).-40GBase-LR: 40 megabytes single-mode optical port.-100GBase-LR: 100,000 megabytes single-mode optical port.
    redundant_physical_connection_id str
    The ID of the redundant physical connection.
    status str
    The status of the resource
    virtual_physical_connection_status str
    The business status of the shared line. Value:-Confirmed: The shared line has been Confirmed to receive.-UnConfirmed: The shared line has not been confirmed to be received.-Deleted: The shared line has been Deleted.
    accessPointId String
    The ID of the access point of the physical connection.
    adLocation String
    The physical location where the physical connection access device is located.
    bandwidth String
    The bandwidth of the physical connection. Unit: Mbps.
    businessStatus String
    The commercial status of the physical line. Value:-Normal: activated.-Financialized: Arrears locked.-SecurityLocked: locked for security reasons.
    circuitCode String
    The circuit code provided by the operator for the physical connection.
    createTime String
    The creation time of the resource
    enabledTime String
    The opening time of the physical connection.
    endTime String
    The expiration time of the shared line.Time is expressed according to ISO8601 standard and UTC time is used. The format is: YYYY-MM-DDThh:mm:ssZ.
    id String
    The provider-assigned unique ID for this managed resource.
    lineOperator String
    Operators that provide access to physical lines. Value:-CT: China Telecom.-CU: China Unicom.-CM: China Mobile.-CO: China Other.-Equinix:Equinix.-Other: Other abroad.
    loaStatus String
    The state of LOA. Value:-Applying:LOA application.-Accept:LOA application passed.-Available:LOA is Available.-Rejected:LOA application Rejected.-Completing: The dedicated line is under construction.-Complete: The construction of the dedicated line is completed.-Deleted:LOA has been Deleted.
    parentPhysicalConnectionAliUid String
    The ID of the Alibaba Cloud account (primary account) to which the physical connection belongs.
    peerLocation String
    The geographic location of the local data center.
    portNumber String
    The port number of the physical connection device.
    portType String
    Physical connection port type. Value:-100Base-T: 100 megabytes port.-1000Base-T: Gigabit port.-1000Base-LX: Gigabit single mode optical port (10km).-10GBase-T: 10 Gigabit port.-10GBase-LR: 10 Gigabit single mode optical port (10km).-40GBase-LR: 40 megabytes single-mode optical port.-100GBase-LR: 100,000 megabytes single-mode optical port.
    redundantPhysicalConnectionId String
    The ID of the redundant physical connection.
    status String
    The status of the resource
    virtualPhysicalConnectionStatus String
    The business status of the shared line. Value:-Confirmed: The shared line has been Confirmed to receive.-UnConfirmed: The shared line has not been confirmed to be received.-Deleted: The shared line has been Deleted.

    Look up Existing VirtualPhysicalConnection Resource

    Get an existing VirtualPhysicalConnection resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: VirtualPhysicalConnectionState, opts?: CustomResourceOptions): VirtualPhysicalConnection
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            access_point_id: Optional[str] = None,
            ad_location: Optional[str] = None,
            bandwidth: Optional[str] = None,
            business_status: Optional[str] = None,
            circuit_code: Optional[str] = None,
            create_time: Optional[str] = None,
            description: Optional[str] = None,
            dry_run: Optional[bool] = None,
            enabled_time: Optional[str] = None,
            end_time: Optional[str] = None,
            expect_spec: Optional[str] = None,
            line_operator: Optional[str] = None,
            loa_status: Optional[str] = None,
            order_mode: Optional[str] = None,
            parent_physical_connection_ali_uid: Optional[str] = None,
            parent_physical_connection_id: Optional[str] = None,
            peer_location: Optional[str] = None,
            port_number: Optional[str] = None,
            port_type: Optional[str] = None,
            redundant_physical_connection_id: Optional[str] = None,
            resource_group_id: Optional[str] = None,
            spec: Optional[str] = None,
            status: Optional[str] = None,
            virtual_physical_connection_name: Optional[str] = None,
            virtual_physical_connection_status: Optional[str] = None,
            vlan_id: Optional[int] = None,
            vpconn_ali_uid: Optional[str] = None) -> VirtualPhysicalConnection
    func GetVirtualPhysicalConnection(ctx *Context, name string, id IDInput, state *VirtualPhysicalConnectionState, opts ...ResourceOption) (*VirtualPhysicalConnection, error)
    public static VirtualPhysicalConnection Get(string name, Input<string> id, VirtualPhysicalConnectionState? state, CustomResourceOptions? opts = null)
    public static VirtualPhysicalConnection get(String name, Output<String> id, VirtualPhysicalConnectionState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AccessPointId string
    The ID of the access point of the physical connection.
    AdLocation string
    The physical location where the physical connection access device is located.
    Bandwidth string
    The bandwidth of the physical connection. Unit: Mbps.
    BusinessStatus string
    The commercial status of the physical line. Value:-Normal: activated.-Financialized: Arrears locked.-SecurityLocked: locked for security reasons.
    CircuitCode string
    The circuit code provided by the operator for the physical connection.
    CreateTime string
    The creation time of the resource
    Description string
    The description of the physical connection.
    DryRun bool
    Specifies whether to precheck the API request. Valid values: true and false.
    EnabledTime string
    The opening time of the physical connection.
    EndTime string
    The expiration time of the shared line.Time is expressed according to ISO8601 standard and UTC time is used. The format is: YYYY-MM-DDThh:mm:ssZ.
    ExpectSpec string
    The estimated bandwidth value of the shared line. Valid values: 50M, 100M, 200M, 300M, 400M, 500M, 1G, 2G, 5G, 8G, and 10G. Note: By default, the values of 2G, 5G, 8G, and 10G are unavailable. If you want to specify these values, contact your customer manager. Unit: M indicates Mbps, G indicates Gbps.
    LineOperator string
    Operators that provide access to physical lines. Value:-CT: China Telecom.-CU: China Unicom.-CM: China Mobile.-CO: China Other.-Equinix:Equinix.-Other: Other abroad.
    LoaStatus string
    The state of LOA. Value:-Applying:LOA application.-Accept:LOA application passed.-Available:LOA is Available.-Rejected:LOA application Rejected.-Completing: The dedicated line is under construction.-Complete: The construction of the dedicated line is completed.-Deleted:LOA has been Deleted.
    OrderMode string
    The payment method of shared dedicated line. Value:

    • PayByPhysicalConnectionOwner: indicates that the owner of the physical line associated with the shared line pays.
    • PayByVirtualPhysicalConnectionOwner: indicates that the owner of the shared line pays.
    ParentPhysicalConnectionAliUid string
    The ID of the Alibaba Cloud account (primary account) to which the physical connection belongs.
    ParentPhysicalConnectionId string
    The ID of the instance of the physical connection.
    PeerLocation string
    The geographic location of the local data center.
    PortNumber string
    The port number of the physical connection device.
    PortType string
    Physical connection port type. Value:-100Base-T: 100 megabytes port.-1000Base-T: Gigabit port.-1000Base-LX: Gigabit single mode optical port (10km).-10GBase-T: 10 Gigabit port.-10GBase-LR: 10 Gigabit single mode optical port (10km).-40GBase-LR: 40 megabytes single-mode optical port.-100GBase-LR: 100,000 megabytes single-mode optical port.
    RedundantPhysicalConnectionId string
    The ID of the redundant physical connection.
    ResourceGroupId string
    The resource group id.
    Spec string
    The bandwidth value of the shared line. Valid values: 50M, 100M, 200M, 300M, 400M, 500M, 1G, 2G, 5G, 8G, and 10G. Note: By default, the values of 2G, 5G, 8G, and 10G are unavailable. If you want to specify these values, contact your customer manager. Unit: M indicates Mbps, G indicates Gbps.
    Status string
    The status of the resource
    VirtualPhysicalConnectionName string
    The name of the physical connection.
    VirtualPhysicalConnectionStatus string
    The business status of the shared line. Value:-Confirmed: The shared line has been Confirmed to receive.-UnConfirmed: The shared line has not been confirmed to be received.-Deleted: The shared line has been Deleted.
    VlanId int
    The VLAN ID of the shared leased line. Valid values: 0 to 2999.
    VpconnAliUid string
    The ID of the Alibaba Cloud account (primary account) of the owner of the shared line.
    AccessPointId string
    The ID of the access point of the physical connection.
    AdLocation string
    The physical location where the physical connection access device is located.
    Bandwidth string
    The bandwidth of the physical connection. Unit: Mbps.
    BusinessStatus string
    The commercial status of the physical line. Value:-Normal: activated.-Financialized: Arrears locked.-SecurityLocked: locked for security reasons.
    CircuitCode string
    The circuit code provided by the operator for the physical connection.
    CreateTime string
    The creation time of the resource
    Description string
    The description of the physical connection.
    DryRun bool
    Specifies whether to precheck the API request. Valid values: true and false.
    EnabledTime string
    The opening time of the physical connection.
    EndTime string
    The expiration time of the shared line.Time is expressed according to ISO8601 standard and UTC time is used. The format is: YYYY-MM-DDThh:mm:ssZ.
    ExpectSpec string
    The estimated bandwidth value of the shared line. Valid values: 50M, 100M, 200M, 300M, 400M, 500M, 1G, 2G, 5G, 8G, and 10G. Note: By default, the values of 2G, 5G, 8G, and 10G are unavailable. If you want to specify these values, contact your customer manager. Unit: M indicates Mbps, G indicates Gbps.
    LineOperator string
    Operators that provide access to physical lines. Value:-CT: China Telecom.-CU: China Unicom.-CM: China Mobile.-CO: China Other.-Equinix:Equinix.-Other: Other abroad.
    LoaStatus string
    The state of LOA. Value:-Applying:LOA application.-Accept:LOA application passed.-Available:LOA is Available.-Rejected:LOA application Rejected.-Completing: The dedicated line is under construction.-Complete: The construction of the dedicated line is completed.-Deleted:LOA has been Deleted.
    OrderMode string
    The payment method of shared dedicated line. Value:

    • PayByPhysicalConnectionOwner: indicates that the owner of the physical line associated with the shared line pays.
    • PayByVirtualPhysicalConnectionOwner: indicates that the owner of the shared line pays.
    ParentPhysicalConnectionAliUid string
    The ID of the Alibaba Cloud account (primary account) to which the physical connection belongs.
    ParentPhysicalConnectionId string
    The ID of the instance of the physical connection.
    PeerLocation string
    The geographic location of the local data center.
    PortNumber string
    The port number of the physical connection device.
    PortType string
    Physical connection port type. Value:-100Base-T: 100 megabytes port.-1000Base-T: Gigabit port.-1000Base-LX: Gigabit single mode optical port (10km).-10GBase-T: 10 Gigabit port.-10GBase-LR: 10 Gigabit single mode optical port (10km).-40GBase-LR: 40 megabytes single-mode optical port.-100GBase-LR: 100,000 megabytes single-mode optical port.
    RedundantPhysicalConnectionId string
    The ID of the redundant physical connection.
    ResourceGroupId string
    The resource group id.
    Spec string
    The bandwidth value of the shared line. Valid values: 50M, 100M, 200M, 300M, 400M, 500M, 1G, 2G, 5G, 8G, and 10G. Note: By default, the values of 2G, 5G, 8G, and 10G are unavailable. If you want to specify these values, contact your customer manager. Unit: M indicates Mbps, G indicates Gbps.
    Status string
    The status of the resource
    VirtualPhysicalConnectionName string
    The name of the physical connection.
    VirtualPhysicalConnectionStatus string
    The business status of the shared line. Value:-Confirmed: The shared line has been Confirmed to receive.-UnConfirmed: The shared line has not been confirmed to be received.-Deleted: The shared line has been Deleted.
    VlanId int
    The VLAN ID of the shared leased line. Valid values: 0 to 2999.
    VpconnAliUid string
    The ID of the Alibaba Cloud account (primary account) of the owner of the shared line.
    accessPointId String
    The ID of the access point of the physical connection.
    adLocation String
    The physical location where the physical connection access device is located.
    bandwidth String
    The bandwidth of the physical connection. Unit: Mbps.
    businessStatus String
    The commercial status of the physical line. Value:-Normal: activated.-Financialized: Arrears locked.-SecurityLocked: locked for security reasons.
    circuitCode String
    The circuit code provided by the operator for the physical connection.
    createTime String
    The creation time of the resource
    description String
    The description of the physical connection.
    dryRun Boolean
    Specifies whether to precheck the API request. Valid values: true and false.
    enabledTime String
    The opening time of the physical connection.
    endTime String
    The expiration time of the shared line.Time is expressed according to ISO8601 standard and UTC time is used. The format is: YYYY-MM-DDThh:mm:ssZ.
    expectSpec String
    The estimated bandwidth value of the shared line. Valid values: 50M, 100M, 200M, 300M, 400M, 500M, 1G, 2G, 5G, 8G, and 10G. Note: By default, the values of 2G, 5G, 8G, and 10G are unavailable. If you want to specify these values, contact your customer manager. Unit: M indicates Mbps, G indicates Gbps.
    lineOperator String
    Operators that provide access to physical lines. Value:-CT: China Telecom.-CU: China Unicom.-CM: China Mobile.-CO: China Other.-Equinix:Equinix.-Other: Other abroad.
    loaStatus String
    The state of LOA. Value:-Applying:LOA application.-Accept:LOA application passed.-Available:LOA is Available.-Rejected:LOA application Rejected.-Completing: The dedicated line is under construction.-Complete: The construction of the dedicated line is completed.-Deleted:LOA has been Deleted.
    orderMode String
    The payment method of shared dedicated line. Value:

    • PayByPhysicalConnectionOwner: indicates that the owner of the physical line associated with the shared line pays.
    • PayByVirtualPhysicalConnectionOwner: indicates that the owner of the shared line pays.
    parentPhysicalConnectionAliUid String
    The ID of the Alibaba Cloud account (primary account) to which the physical connection belongs.
    parentPhysicalConnectionId String
    The ID of the instance of the physical connection.
    peerLocation String
    The geographic location of the local data center.
    portNumber String
    The port number of the physical connection device.
    portType String
    Physical connection port type. Value:-100Base-T: 100 megabytes port.-1000Base-T: Gigabit port.-1000Base-LX: Gigabit single mode optical port (10km).-10GBase-T: 10 Gigabit port.-10GBase-LR: 10 Gigabit single mode optical port (10km).-40GBase-LR: 40 megabytes single-mode optical port.-100GBase-LR: 100,000 megabytes single-mode optical port.
    redundantPhysicalConnectionId String
    The ID of the redundant physical connection.
    resourceGroupId String
    The resource group id.
    spec String
    The bandwidth value of the shared line. Valid values: 50M, 100M, 200M, 300M, 400M, 500M, 1G, 2G, 5G, 8G, and 10G. Note: By default, the values of 2G, 5G, 8G, and 10G are unavailable. If you want to specify these values, contact your customer manager. Unit: M indicates Mbps, G indicates Gbps.
    status String
    The status of the resource
    virtualPhysicalConnectionName String
    The name of the physical connection.
    virtualPhysicalConnectionStatus String
    The business status of the shared line. Value:-Confirmed: The shared line has been Confirmed to receive.-UnConfirmed: The shared line has not been confirmed to be received.-Deleted: The shared line has been Deleted.
    vlanId Integer
    The VLAN ID of the shared leased line. Valid values: 0 to 2999.
    vpconnAliUid String
    The ID of the Alibaba Cloud account (primary account) of the owner of the shared line.
    accessPointId string
    The ID of the access point of the physical connection.
    adLocation string
    The physical location where the physical connection access device is located.
    bandwidth string
    The bandwidth of the physical connection. Unit: Mbps.
    businessStatus string
    The commercial status of the physical line. Value:-Normal: activated.-Financialized: Arrears locked.-SecurityLocked: locked for security reasons.
    circuitCode string
    The circuit code provided by the operator for the physical connection.
    createTime string
    The creation time of the resource
    description string
    The description of the physical connection.
    dryRun boolean
    Specifies whether to precheck the API request. Valid values: true and false.
    enabledTime string
    The opening time of the physical connection.
    endTime string
    The expiration time of the shared line.Time is expressed according to ISO8601 standard and UTC time is used. The format is: YYYY-MM-DDThh:mm:ssZ.
    expectSpec string
    The estimated bandwidth value of the shared line. Valid values: 50M, 100M, 200M, 300M, 400M, 500M, 1G, 2G, 5G, 8G, and 10G. Note: By default, the values of 2G, 5G, 8G, and 10G are unavailable. If you want to specify these values, contact your customer manager. Unit: M indicates Mbps, G indicates Gbps.
    lineOperator string
    Operators that provide access to physical lines. Value:-CT: China Telecom.-CU: China Unicom.-CM: China Mobile.-CO: China Other.-Equinix:Equinix.-Other: Other abroad.
    loaStatus string
    The state of LOA. Value:-Applying:LOA application.-Accept:LOA application passed.-Available:LOA is Available.-Rejected:LOA application Rejected.-Completing: The dedicated line is under construction.-Complete: The construction of the dedicated line is completed.-Deleted:LOA has been Deleted.
    orderMode string
    The payment method of shared dedicated line. Value:

    • PayByPhysicalConnectionOwner: indicates that the owner of the physical line associated with the shared line pays.
    • PayByVirtualPhysicalConnectionOwner: indicates that the owner of the shared line pays.
    parentPhysicalConnectionAliUid string
    The ID of the Alibaba Cloud account (primary account) to which the physical connection belongs.
    parentPhysicalConnectionId string
    The ID of the instance of the physical connection.
    peerLocation string
    The geographic location of the local data center.
    portNumber string
    The port number of the physical connection device.
    portType string
    Physical connection port type. Value:-100Base-T: 100 megabytes port.-1000Base-T: Gigabit port.-1000Base-LX: Gigabit single mode optical port (10km).-10GBase-T: 10 Gigabit port.-10GBase-LR: 10 Gigabit single mode optical port (10km).-40GBase-LR: 40 megabytes single-mode optical port.-100GBase-LR: 100,000 megabytes single-mode optical port.
    redundantPhysicalConnectionId string
    The ID of the redundant physical connection.
    resourceGroupId string
    The resource group id.
    spec string
    The bandwidth value of the shared line. Valid values: 50M, 100M, 200M, 300M, 400M, 500M, 1G, 2G, 5G, 8G, and 10G. Note: By default, the values of 2G, 5G, 8G, and 10G are unavailable. If you want to specify these values, contact your customer manager. Unit: M indicates Mbps, G indicates Gbps.
    status string
    The status of the resource
    virtualPhysicalConnectionName string
    The name of the physical connection.
    virtualPhysicalConnectionStatus string
    The business status of the shared line. Value:-Confirmed: The shared line has been Confirmed to receive.-UnConfirmed: The shared line has not been confirmed to be received.-Deleted: The shared line has been Deleted.
    vlanId number
    The VLAN ID of the shared leased line. Valid values: 0 to 2999.
    vpconnAliUid string
    The ID of the Alibaba Cloud account (primary account) of the owner of the shared line.
    access_point_id str
    The ID of the access point of the physical connection.
    ad_location str
    The physical location where the physical connection access device is located.
    bandwidth str
    The bandwidth of the physical connection. Unit: Mbps.
    business_status str
    The commercial status of the physical line. Value:-Normal: activated.-Financialized: Arrears locked.-SecurityLocked: locked for security reasons.
    circuit_code str
    The circuit code provided by the operator for the physical connection.
    create_time str
    The creation time of the resource
    description str
    The description of the physical connection.
    dry_run bool
    Specifies whether to precheck the API request. Valid values: true and false.
    enabled_time str
    The opening time of the physical connection.
    end_time str
    The expiration time of the shared line.Time is expressed according to ISO8601 standard and UTC time is used. The format is: YYYY-MM-DDThh:mm:ssZ.
    expect_spec str
    The estimated bandwidth value of the shared line. Valid values: 50M, 100M, 200M, 300M, 400M, 500M, 1G, 2G, 5G, 8G, and 10G. Note: By default, the values of 2G, 5G, 8G, and 10G are unavailable. If you want to specify these values, contact your customer manager. Unit: M indicates Mbps, G indicates Gbps.
    line_operator str
    Operators that provide access to physical lines. Value:-CT: China Telecom.-CU: China Unicom.-CM: China Mobile.-CO: China Other.-Equinix:Equinix.-Other: Other abroad.
    loa_status str
    The state of LOA. Value:-Applying:LOA application.-Accept:LOA application passed.-Available:LOA is Available.-Rejected:LOA application Rejected.-Completing: The dedicated line is under construction.-Complete: The construction of the dedicated line is completed.-Deleted:LOA has been Deleted.
    order_mode str
    The payment method of shared dedicated line. Value:

    • PayByPhysicalConnectionOwner: indicates that the owner of the physical line associated with the shared line pays.
    • PayByVirtualPhysicalConnectionOwner: indicates that the owner of the shared line pays.
    parent_physical_connection_ali_uid str
    The ID of the Alibaba Cloud account (primary account) to which the physical connection belongs.
    parent_physical_connection_id str
    The ID of the instance of the physical connection.
    peer_location str
    The geographic location of the local data center.
    port_number str
    The port number of the physical connection device.
    port_type str
    Physical connection port type. Value:-100Base-T: 100 megabytes port.-1000Base-T: Gigabit port.-1000Base-LX: Gigabit single mode optical port (10km).-10GBase-T: 10 Gigabit port.-10GBase-LR: 10 Gigabit single mode optical port (10km).-40GBase-LR: 40 megabytes single-mode optical port.-100GBase-LR: 100,000 megabytes single-mode optical port.
    redundant_physical_connection_id str
    The ID of the redundant physical connection.
    resource_group_id str
    The resource group id.
    spec str
    The bandwidth value of the shared line. Valid values: 50M, 100M, 200M, 300M, 400M, 500M, 1G, 2G, 5G, 8G, and 10G. Note: By default, the values of 2G, 5G, 8G, and 10G are unavailable. If you want to specify these values, contact your customer manager. Unit: M indicates Mbps, G indicates Gbps.
    status str
    The status of the resource
    virtual_physical_connection_name str
    The name of the physical connection.
    virtual_physical_connection_status str
    The business status of the shared line. Value:-Confirmed: The shared line has been Confirmed to receive.-UnConfirmed: The shared line has not been confirmed to be received.-Deleted: The shared line has been Deleted.
    vlan_id int
    The VLAN ID of the shared leased line. Valid values: 0 to 2999.
    vpconn_ali_uid str
    The ID of the Alibaba Cloud account (primary account) of the owner of the shared line.
    accessPointId String
    The ID of the access point of the physical connection.
    adLocation String
    The physical location where the physical connection access device is located.
    bandwidth String
    The bandwidth of the physical connection. Unit: Mbps.
    businessStatus String
    The commercial status of the physical line. Value:-Normal: activated.-Financialized: Arrears locked.-SecurityLocked: locked for security reasons.
    circuitCode String
    The circuit code provided by the operator for the physical connection.
    createTime String
    The creation time of the resource
    description String
    The description of the physical connection.
    dryRun Boolean
    Specifies whether to precheck the API request. Valid values: true and false.
    enabledTime String
    The opening time of the physical connection.
    endTime String
    The expiration time of the shared line.Time is expressed according to ISO8601 standard and UTC time is used. The format is: YYYY-MM-DDThh:mm:ssZ.
    expectSpec String
    The estimated bandwidth value of the shared line. Valid values: 50M, 100M, 200M, 300M, 400M, 500M, 1G, 2G, 5G, 8G, and 10G. Note: By default, the values of 2G, 5G, 8G, and 10G are unavailable. If you want to specify these values, contact your customer manager. Unit: M indicates Mbps, G indicates Gbps.
    lineOperator String
    Operators that provide access to physical lines. Value:-CT: China Telecom.-CU: China Unicom.-CM: China Mobile.-CO: China Other.-Equinix:Equinix.-Other: Other abroad.
    loaStatus String
    The state of LOA. Value:-Applying:LOA application.-Accept:LOA application passed.-Available:LOA is Available.-Rejected:LOA application Rejected.-Completing: The dedicated line is under construction.-Complete: The construction of the dedicated line is completed.-Deleted:LOA has been Deleted.
    orderMode String
    The payment method of shared dedicated line. Value:

    • PayByPhysicalConnectionOwner: indicates that the owner of the physical line associated with the shared line pays.
    • PayByVirtualPhysicalConnectionOwner: indicates that the owner of the shared line pays.
    parentPhysicalConnectionAliUid String
    The ID of the Alibaba Cloud account (primary account) to which the physical connection belongs.
    parentPhysicalConnectionId String
    The ID of the instance of the physical connection.
    peerLocation String
    The geographic location of the local data center.
    portNumber String
    The port number of the physical connection device.
    portType String
    Physical connection port type. Value:-100Base-T: 100 megabytes port.-1000Base-T: Gigabit port.-1000Base-LX: Gigabit single mode optical port (10km).-10GBase-T: 10 Gigabit port.-10GBase-LR: 10 Gigabit single mode optical port (10km).-40GBase-LR: 40 megabytes single-mode optical port.-100GBase-LR: 100,000 megabytes single-mode optical port.
    redundantPhysicalConnectionId String
    The ID of the redundant physical connection.
    resourceGroupId String
    The resource group id.
    spec String
    The bandwidth value of the shared line. Valid values: 50M, 100M, 200M, 300M, 400M, 500M, 1G, 2G, 5G, 8G, and 10G. Note: By default, the values of 2G, 5G, 8G, and 10G are unavailable. If you want to specify these values, contact your customer manager. Unit: M indicates Mbps, G indicates Gbps.
    status String
    The status of the resource
    virtualPhysicalConnectionName String
    The name of the physical connection.
    virtualPhysicalConnectionStatus String
    The business status of the shared line. Value:-Confirmed: The shared line has been Confirmed to receive.-UnConfirmed: The shared line has not been confirmed to be received.-Deleted: The shared line has been Deleted.
    vlanId Number
    The VLAN ID of the shared leased line. Valid values: 0 to 2999.
    vpconnAliUid String
    The ID of the Alibaba Cloud account (primary account) of the owner of the shared line.

    Import

    Express Connect Virtual Physical Connection can be imported using the id, e.g.

    $ pulumi import alicloud:expressconnect/virtualPhysicalConnection:VirtualPhysicalConnection example <id>
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    Alibaba Cloud pulumi/pulumi-alicloud
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the alicloud Terraform Provider.
    alicloud logo
    Alibaba Cloud v3.53.0 published on Wednesday, Apr 17, 2024 by Pulumi