opentelekomcloud.DcVirtualInterfacePeerV3
Explore with Pulumi AI
Manages a virtual interface peer v3 resource within OpenTelekomCloud.
NOTE: Direct Connect v3 API that are used in this resource officially supported only on SwissCloud now.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as opentelekomcloud from "@pulumi/opentelekomcloud";
const config = new pulumi.Config();
const virtualInterfaceId = config.requireObject("virtualInterfaceId");
const vp = new opentelekomcloud.DcVirtualInterfacePeerV3("vp", {
    vifId: virtualInterfaceId,
    addressFamily: "ipv6",
    routeMode: "static",
    remoteEpGroups: ["fd00:0:0:0:0:0:0:0/64"],
    description: "ipv6 peer",
    localGatewayIp: "FD00::1/64",
    remoteGatewayIp: "FD00::2/64",
});
import pulumi
import pulumi_opentelekomcloud as opentelekomcloud
config = pulumi.Config()
virtual_interface_id = config.require_object("virtualInterfaceId")
vp = opentelekomcloud.DcVirtualInterfacePeerV3("vp",
    vif_id=virtual_interface_id,
    address_family="ipv6",
    route_mode="static",
    remote_ep_groups=["fd00:0:0:0:0:0:0:0/64"],
    description="ipv6 peer",
    local_gateway_ip="FD00::1/64",
    remote_gateway_ip="FD00::2/64")
package main
import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/opentelekomcloud/opentelekomcloud"
	"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, "")
		virtualInterfaceId := cfg.RequireObject("virtualInterfaceId")
		_, err := opentelekomcloud.NewDcVirtualInterfacePeerV3(ctx, "vp", &opentelekomcloud.DcVirtualInterfacePeerV3Args{
			VifId:         pulumi.Any(virtualInterfaceId),
			AddressFamily: pulumi.String("ipv6"),
			RouteMode:     pulumi.String("static"),
			RemoteEpGroups: pulumi.StringArray{
				pulumi.String("fd00:0:0:0:0:0:0:0/64"),
			},
			Description:     pulumi.String("ipv6 peer"),
			LocalGatewayIp:  pulumi.String("FD00::1/64"),
			RemoteGatewayIp: pulumi.String("FD00::2/64"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Opentelekomcloud = Pulumi.Opentelekomcloud;
return await Deployment.RunAsync(() => 
{
    var config = new Config();
    var virtualInterfaceId = config.RequireObject<dynamic>("virtualInterfaceId");
    var vp = new Opentelekomcloud.DcVirtualInterfacePeerV3("vp", new()
    {
        VifId = virtualInterfaceId,
        AddressFamily = "ipv6",
        RouteMode = "static",
        RemoteEpGroups = new[]
        {
            "fd00:0:0:0:0:0:0:0/64",
        },
        Description = "ipv6 peer",
        LocalGatewayIp = "FD00::1/64",
        RemoteGatewayIp = "FD00::2/64",
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.opentelekomcloud.DcVirtualInterfacePeerV3;
import com.pulumi.opentelekomcloud.DcVirtualInterfacePeerV3Args;
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 virtualInterfaceId = config.get("virtualInterfaceId");
        var vp = new DcVirtualInterfacePeerV3("vp", DcVirtualInterfacePeerV3Args.builder()
            .vifId(virtualInterfaceId)
            .addressFamily("ipv6")
            .routeMode("static")
            .remoteEpGroups("fd00:0:0:0:0:0:0:0/64")
            .description("ipv6 peer")
            .localGatewayIp("FD00::1/64")
            .remoteGatewayIp("FD00::2/64")
            .build());
    }
}
configuration:
  virtualInterfaceId:
    type: dynamic
resources:
  vp:
    type: opentelekomcloud:DcVirtualInterfacePeerV3
    properties:
      vifId: ${virtualInterfaceId}
      addressFamily: ipv6
      routeMode: static
      remoteEpGroups:
        - fd00:0:0:0:0:0:0:0/64
      description: ipv6 peer
      localGatewayIp: FD00::1/64
      remoteGatewayIp: FD00::2/64
Create DcVirtualInterfacePeerV3 Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DcVirtualInterfacePeerV3(name: string, args: DcVirtualInterfacePeerV3Args, opts?: CustomResourceOptions);@overload
def DcVirtualInterfacePeerV3(resource_name: str,
                             args: DcVirtualInterfacePeerV3Args,
                             opts: Optional[ResourceOptions] = None)
@overload
def DcVirtualInterfacePeerV3(resource_name: str,
                             opts: Optional[ResourceOptions] = None,
                             address_family: Optional[str] = None,
                             local_gateway_ip: Optional[str] = None,
                             remote_ep_groups: Optional[Sequence[str]] = None,
                             remote_gateway_ip: Optional[str] = None,
                             vif_id: Optional[str] = None,
                             bgp_asn: Optional[float] = None,
                             bgp_md5: Optional[str] = None,
                             dc_virtual_interface_peer_v3_id: Optional[str] = None,
                             description: Optional[str] = None,
                             name: Optional[str] = None,
                             route_mode: Optional[str] = None)func NewDcVirtualInterfacePeerV3(ctx *Context, name string, args DcVirtualInterfacePeerV3Args, opts ...ResourceOption) (*DcVirtualInterfacePeerV3, error)public DcVirtualInterfacePeerV3(string name, DcVirtualInterfacePeerV3Args args, CustomResourceOptions? opts = null)
public DcVirtualInterfacePeerV3(String name, DcVirtualInterfacePeerV3Args args)
public DcVirtualInterfacePeerV3(String name, DcVirtualInterfacePeerV3Args args, CustomResourceOptions options)
type: opentelekomcloud:DcVirtualInterfacePeerV3
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 DcVirtualInterfacePeerV3Args
- 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 DcVirtualInterfacePeerV3Args
- 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 DcVirtualInterfacePeerV3Args
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DcVirtualInterfacePeerV3Args
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DcVirtualInterfacePeerV3Args
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var dcVirtualInterfacePeerV3Resource = new Opentelekomcloud.DcVirtualInterfacePeerV3("dcVirtualInterfacePeerV3Resource", new()
{
    AddressFamily = "string",
    LocalGatewayIp = "string",
    RemoteEpGroups = new[]
    {
        "string",
    },
    RemoteGatewayIp = "string",
    VifId = "string",
    BgpAsn = 0,
    BgpMd5 = "string",
    DcVirtualInterfacePeerV3Id = "string",
    Description = "string",
    Name = "string",
    RouteMode = "string",
});
example, err := opentelekomcloud.NewDcVirtualInterfacePeerV3(ctx, "dcVirtualInterfacePeerV3Resource", &opentelekomcloud.DcVirtualInterfacePeerV3Args{
	AddressFamily:  pulumi.String("string"),
	LocalGatewayIp: pulumi.String("string"),
	RemoteEpGroups: pulumi.StringArray{
		pulumi.String("string"),
	},
	RemoteGatewayIp:            pulumi.String("string"),
	VifId:                      pulumi.String("string"),
	BgpAsn:                     pulumi.Float64(0),
	BgpMd5:                     pulumi.String("string"),
	DcVirtualInterfacePeerV3Id: pulumi.String("string"),
	Description:                pulumi.String("string"),
	Name:                       pulumi.String("string"),
	RouteMode:                  pulumi.String("string"),
})
var dcVirtualInterfacePeerV3Resource = new DcVirtualInterfacePeerV3("dcVirtualInterfacePeerV3Resource", DcVirtualInterfacePeerV3Args.builder()
    .addressFamily("string")
    .localGatewayIp("string")
    .remoteEpGroups("string")
    .remoteGatewayIp("string")
    .vifId("string")
    .bgpAsn(0.0)
    .bgpMd5("string")
    .dcVirtualInterfacePeerV3Id("string")
    .description("string")
    .name("string")
    .routeMode("string")
    .build());
dc_virtual_interface_peer_v3_resource = opentelekomcloud.DcVirtualInterfacePeerV3("dcVirtualInterfacePeerV3Resource",
    address_family="string",
    local_gateway_ip="string",
    remote_ep_groups=["string"],
    remote_gateway_ip="string",
    vif_id="string",
    bgp_asn=0,
    bgp_md5="string",
    dc_virtual_interface_peer_v3_id="string",
    description="string",
    name="string",
    route_mode="string")
const dcVirtualInterfacePeerV3Resource = new opentelekomcloud.DcVirtualInterfacePeerV3("dcVirtualInterfacePeerV3Resource", {
    addressFamily: "string",
    localGatewayIp: "string",
    remoteEpGroups: ["string"],
    remoteGatewayIp: "string",
    vifId: "string",
    bgpAsn: 0,
    bgpMd5: "string",
    dcVirtualInterfacePeerV3Id: "string",
    description: "string",
    name: "string",
    routeMode: "string",
});
type: opentelekomcloud:DcVirtualInterfacePeerV3
properties:
    addressFamily: string
    bgpAsn: 0
    bgpMd5: string
    dcVirtualInterfacePeerV3Id: string
    description: string
    localGatewayIp: string
    name: string
    remoteEpGroups:
        - string
    remoteGatewayIp: string
    routeMode: string
    vifId: string
DcVirtualInterfacePeerV3 Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The DcVirtualInterfacePeerV3 resource accepts the following input properties:
- AddressFamily string
- The address family type of the virtual interface, which can be IPv4orIPv6.
- LocalGateway stringIp 
- The address of the virtual interface peer used on the cloud.
- RemoteEp List<string>Groups 
- The remote subnet list, which records the CIDR blocks used in the on-premises data center.
- RemoteGateway stringIp 
- The address of the virtual interface peer used in the on-premises data center.
- VifId string
- Specifies the ID of the virtual interface corresponding to the virtual interface peer.
- BgpAsn double
- The ASN of the BGP peer.
- BgpMd5 string
- The MD5 password of the BGP peer.
- DcVirtual stringInterface Peer V3Id 
- The VIF peer resource ID.
- Description string
- Provides supplementary information about the virtual interface peer.
- Name string
- Specifies the name of the virtual interface peer.
- RouteMode string
- The routing mode, which can be staticorbgp.
- AddressFamily string
- The address family type of the virtual interface, which can be IPv4orIPv6.
- LocalGateway stringIp 
- The address of the virtual interface peer used on the cloud.
- RemoteEp []stringGroups 
- The remote subnet list, which records the CIDR blocks used in the on-premises data center.
- RemoteGateway stringIp 
- The address of the virtual interface peer used in the on-premises data center.
- VifId string
- Specifies the ID of the virtual interface corresponding to the virtual interface peer.
- BgpAsn float64
- The ASN of the BGP peer.
- BgpMd5 string
- The MD5 password of the BGP peer.
- DcVirtual stringInterface Peer V3Id 
- The VIF peer resource ID.
- Description string
- Provides supplementary information about the virtual interface peer.
- Name string
- Specifies the name of the virtual interface peer.
- RouteMode string
- The routing mode, which can be staticorbgp.
- addressFamily String
- The address family type of the virtual interface, which can be IPv4orIPv6.
- localGateway StringIp 
- The address of the virtual interface peer used on the cloud.
- remoteEp List<String>Groups 
- The remote subnet list, which records the CIDR blocks used in the on-premises data center.
- remoteGateway StringIp 
- The address of the virtual interface peer used in the on-premises data center.
- vifId String
- Specifies the ID of the virtual interface corresponding to the virtual interface peer.
- bgpAsn Double
- The ASN of the BGP peer.
- bgpMd5 String
- The MD5 password of the BGP peer.
- dcVirtual StringInterface Peer V3Id 
- The VIF peer resource ID.
- description String
- Provides supplementary information about the virtual interface peer.
- name String
- Specifies the name of the virtual interface peer.
- routeMode String
- The routing mode, which can be staticorbgp.
- addressFamily string
- The address family type of the virtual interface, which can be IPv4orIPv6.
- localGateway stringIp 
- The address of the virtual interface peer used on the cloud.
- remoteEp string[]Groups 
- The remote subnet list, which records the CIDR blocks used in the on-premises data center.
- remoteGateway stringIp 
- The address of the virtual interface peer used in the on-premises data center.
- vifId string
- Specifies the ID of the virtual interface corresponding to the virtual interface peer.
- bgpAsn number
- The ASN of the BGP peer.
- bgpMd5 string
- The MD5 password of the BGP peer.
- dcVirtual stringInterface Peer V3Id 
- The VIF peer resource ID.
- description string
- Provides supplementary information about the virtual interface peer.
- name string
- Specifies the name of the virtual interface peer.
- routeMode string
- The routing mode, which can be staticorbgp.
- address_family str
- The address family type of the virtual interface, which can be IPv4orIPv6.
- local_gateway_ strip 
- The address of the virtual interface peer used on the cloud.
- remote_ep_ Sequence[str]groups 
- The remote subnet list, which records the CIDR blocks used in the on-premises data center.
- remote_gateway_ strip 
- The address of the virtual interface peer used in the on-premises data center.
- vif_id str
- Specifies the ID of the virtual interface corresponding to the virtual interface peer.
- bgp_asn float
- The ASN of the BGP peer.
- bgp_md5 str
- The MD5 password of the BGP peer.
- dc_virtual_ strinterface_ peer_ v3_ id 
- The VIF peer resource ID.
- description str
- Provides supplementary information about the virtual interface peer.
- name str
- Specifies the name of the virtual interface peer.
- route_mode str
- The routing mode, which can be staticorbgp.
- addressFamily String
- The address family type of the virtual interface, which can be IPv4orIPv6.
- localGateway StringIp 
- The address of the virtual interface peer used on the cloud.
- remoteEp List<String>Groups 
- The remote subnet list, which records the CIDR blocks used in the on-premises data center.
- remoteGateway StringIp 
- The address of the virtual interface peer used in the on-premises data center.
- vifId String
- Specifies the ID of the virtual interface corresponding to the virtual interface peer.
- bgpAsn Number
- The ASN of the BGP peer.
- bgpMd5 String
- The MD5 password of the BGP peer.
- dcVirtual StringInterface Peer V3Id 
- The VIF peer resource ID.
- description String
- Provides supplementary information about the virtual interface peer.
- name String
- Specifies the name of the virtual interface peer.
- routeMode String
- The routing mode, which can be staticorbgp.
Outputs
All input properties are implicitly available as output properties. Additionally, the DcVirtualInterfacePeerV3 resource produces the following output properties:
- BgpRoute doubleLimit 
- The BGP route configuration.
- BgpStatus string
- The BGP protocol status of the virtual interface peer.
- DeviceId string
- The ID of the device that the virtual interface peer belongs to.
- EnableBfd bool
- BFD status.
- EnableNqa bool
- NQA status.
- Id string
- The provider-assigned unique ID for this managed resource.
- ProjectId string
- The project where the virtual interface is located.
- ReceiveRoute doubleNum 
- The number of received BGP routes if bgprouting is used.
- Region string
- The region where the virtual interface is located.
- ServiceEp List<string>Groups 
- The list of public network addresses that can be accessed by the on-premises data center.
- Status string
- The status of the virtual interface peer.
- BgpRoute float64Limit 
- The BGP route configuration.
- BgpStatus string
- The BGP protocol status of the virtual interface peer.
- DeviceId string
- The ID of the device that the virtual interface peer belongs to.
- EnableBfd bool
- BFD status.
- EnableNqa bool
- NQA status.
- Id string
- The provider-assigned unique ID for this managed resource.
- ProjectId string
- The project where the virtual interface is located.
- ReceiveRoute float64Num 
- The number of received BGP routes if bgprouting is used.
- Region string
- The region where the virtual interface is located.
- ServiceEp []stringGroups 
- The list of public network addresses that can be accessed by the on-premises data center.
- Status string
- The status of the virtual interface peer.
- bgpRoute DoubleLimit 
- The BGP route configuration.
- bgpStatus String
- The BGP protocol status of the virtual interface peer.
- deviceId String
- The ID of the device that the virtual interface peer belongs to.
- enableBfd Boolean
- BFD status.
- enableNqa Boolean
- NQA status.
- id String
- The provider-assigned unique ID for this managed resource.
- projectId String
- The project where the virtual interface is located.
- receiveRoute DoubleNum 
- The number of received BGP routes if bgprouting is used.
- region String
- The region where the virtual interface is located.
- serviceEp List<String>Groups 
- The list of public network addresses that can be accessed by the on-premises data center.
- status String
- The status of the virtual interface peer.
- bgpRoute numberLimit 
- The BGP route configuration.
- bgpStatus string
- The BGP protocol status of the virtual interface peer.
- deviceId string
- The ID of the device that the virtual interface peer belongs to.
- enableBfd boolean
- BFD status.
- enableNqa boolean
- NQA status.
- id string
- The provider-assigned unique ID for this managed resource.
- projectId string
- The project where the virtual interface is located.
- receiveRoute numberNum 
- The number of received BGP routes if bgprouting is used.
- region string
- The region where the virtual interface is located.
- serviceEp string[]Groups 
- The list of public network addresses that can be accessed by the on-premises data center.
- status string
- The status of the virtual interface peer.
- bgp_route_ floatlimit 
- The BGP route configuration.
- bgp_status str
- The BGP protocol status of the virtual interface peer.
- device_id str
- The ID of the device that the virtual interface peer belongs to.
- enable_bfd bool
- BFD status.
- enable_nqa bool
- NQA status.
- id str
- The provider-assigned unique ID for this managed resource.
- project_id str
- The project where the virtual interface is located.
- receive_route_ floatnum 
- The number of received BGP routes if bgprouting is used.
- region str
- The region where the virtual interface is located.
- service_ep_ Sequence[str]groups 
- The list of public network addresses that can be accessed by the on-premises data center.
- status str
- The status of the virtual interface peer.
- bgpRoute NumberLimit 
- The BGP route configuration.
- bgpStatus String
- The BGP protocol status of the virtual interface peer.
- deviceId String
- The ID of the device that the virtual interface peer belongs to.
- enableBfd Boolean
- BFD status.
- enableNqa Boolean
- NQA status.
- id String
- The provider-assigned unique ID for this managed resource.
- projectId String
- The project where the virtual interface is located.
- receiveRoute NumberNum 
- The number of received BGP routes if bgprouting is used.
- region String
- The region where the virtual interface is located.
- serviceEp List<String>Groups 
- The list of public network addresses that can be accessed by the on-premises data center.
- status String
- The status of the virtual interface peer.
Look up Existing DcVirtualInterfacePeerV3 Resource
Get an existing DcVirtualInterfacePeerV3 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?: DcVirtualInterfacePeerV3State, opts?: CustomResourceOptions): DcVirtualInterfacePeerV3@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        address_family: Optional[str] = None,
        bgp_asn: Optional[float] = None,
        bgp_md5: Optional[str] = None,
        bgp_route_limit: Optional[float] = None,
        bgp_status: Optional[str] = None,
        dc_virtual_interface_peer_v3_id: Optional[str] = None,
        description: Optional[str] = None,
        device_id: Optional[str] = None,
        enable_bfd: Optional[bool] = None,
        enable_nqa: Optional[bool] = None,
        local_gateway_ip: Optional[str] = None,
        name: Optional[str] = None,
        project_id: Optional[str] = None,
        receive_route_num: Optional[float] = None,
        region: Optional[str] = None,
        remote_ep_groups: Optional[Sequence[str]] = None,
        remote_gateway_ip: Optional[str] = None,
        route_mode: Optional[str] = None,
        service_ep_groups: Optional[Sequence[str]] = None,
        status: Optional[str] = None,
        vif_id: Optional[str] = None) -> DcVirtualInterfacePeerV3func GetDcVirtualInterfacePeerV3(ctx *Context, name string, id IDInput, state *DcVirtualInterfacePeerV3State, opts ...ResourceOption) (*DcVirtualInterfacePeerV3, error)public static DcVirtualInterfacePeerV3 Get(string name, Input<string> id, DcVirtualInterfacePeerV3State? state, CustomResourceOptions? opts = null)public static DcVirtualInterfacePeerV3 get(String name, Output<String> id, DcVirtualInterfacePeerV3State state, CustomResourceOptions options)resources:  _:    type: opentelekomcloud:DcVirtualInterfacePeerV3    get:      id: ${id}- 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.
- AddressFamily string
- The address family type of the virtual interface, which can be IPv4orIPv6.
- BgpAsn double
- The ASN of the BGP peer.
- BgpMd5 string
- The MD5 password of the BGP peer.
- BgpRoute doubleLimit 
- The BGP route configuration.
- BgpStatus string
- The BGP protocol status of the virtual interface peer.
- DcVirtual stringInterface Peer V3Id 
- The VIF peer resource ID.
- Description string
- Provides supplementary information about the virtual interface peer.
- DeviceId string
- The ID of the device that the virtual interface peer belongs to.
- EnableBfd bool
- BFD status.
- EnableNqa bool
- NQA status.
- LocalGateway stringIp 
- The address of the virtual interface peer used on the cloud.
- Name string
- Specifies the name of the virtual interface peer.
- ProjectId string
- The project where the virtual interface is located.
- ReceiveRoute doubleNum 
- The number of received BGP routes if bgprouting is used.
- Region string
- The region where the virtual interface is located.
- RemoteEp List<string>Groups 
- The remote subnet list, which records the CIDR blocks used in the on-premises data center.
- RemoteGateway stringIp 
- The address of the virtual interface peer used in the on-premises data center.
- RouteMode string
- The routing mode, which can be staticorbgp.
- ServiceEp List<string>Groups 
- The list of public network addresses that can be accessed by the on-premises data center.
- Status string
- The status of the virtual interface peer.
- VifId string
- Specifies the ID of the virtual interface corresponding to the virtual interface peer.
- AddressFamily string
- The address family type of the virtual interface, which can be IPv4orIPv6.
- BgpAsn float64
- The ASN of the BGP peer.
- BgpMd5 string
- The MD5 password of the BGP peer.
- BgpRoute float64Limit 
- The BGP route configuration.
- BgpStatus string
- The BGP protocol status of the virtual interface peer.
- DcVirtual stringInterface Peer V3Id 
- The VIF peer resource ID.
- Description string
- Provides supplementary information about the virtual interface peer.
- DeviceId string
- The ID of the device that the virtual interface peer belongs to.
- EnableBfd bool
- BFD status.
- EnableNqa bool
- NQA status.
- LocalGateway stringIp 
- The address of the virtual interface peer used on the cloud.
- Name string
- Specifies the name of the virtual interface peer.
- ProjectId string
- The project where the virtual interface is located.
- ReceiveRoute float64Num 
- The number of received BGP routes if bgprouting is used.
- Region string
- The region where the virtual interface is located.
- RemoteEp []stringGroups 
- The remote subnet list, which records the CIDR blocks used in the on-premises data center.
- RemoteGateway stringIp 
- The address of the virtual interface peer used in the on-premises data center.
- RouteMode string
- The routing mode, which can be staticorbgp.
- ServiceEp []stringGroups 
- The list of public network addresses that can be accessed by the on-premises data center.
- Status string
- The status of the virtual interface peer.
- VifId string
- Specifies the ID of the virtual interface corresponding to the virtual interface peer.
- addressFamily String
- The address family type of the virtual interface, which can be IPv4orIPv6.
- bgpAsn Double
- The ASN of the BGP peer.
- bgpMd5 String
- The MD5 password of the BGP peer.
- bgpRoute DoubleLimit 
- The BGP route configuration.
- bgpStatus String
- The BGP protocol status of the virtual interface peer.
- dcVirtual StringInterface Peer V3Id 
- The VIF peer resource ID.
- description String
- Provides supplementary information about the virtual interface peer.
- deviceId String
- The ID of the device that the virtual interface peer belongs to.
- enableBfd Boolean
- BFD status.
- enableNqa Boolean
- NQA status.
- localGateway StringIp 
- The address of the virtual interface peer used on the cloud.
- name String
- Specifies the name of the virtual interface peer.
- projectId String
- The project where the virtual interface is located.
- receiveRoute DoubleNum 
- The number of received BGP routes if bgprouting is used.
- region String
- The region where the virtual interface is located.
- remoteEp List<String>Groups 
- The remote subnet list, which records the CIDR blocks used in the on-premises data center.
- remoteGateway StringIp 
- The address of the virtual interface peer used in the on-premises data center.
- routeMode String
- The routing mode, which can be staticorbgp.
- serviceEp List<String>Groups 
- The list of public network addresses that can be accessed by the on-premises data center.
- status String
- The status of the virtual interface peer.
- vifId String
- Specifies the ID of the virtual interface corresponding to the virtual interface peer.
- addressFamily string
- The address family type of the virtual interface, which can be IPv4orIPv6.
- bgpAsn number
- The ASN of the BGP peer.
- bgpMd5 string
- The MD5 password of the BGP peer.
- bgpRoute numberLimit 
- The BGP route configuration.
- bgpStatus string
- The BGP protocol status of the virtual interface peer.
- dcVirtual stringInterface Peer V3Id 
- The VIF peer resource ID.
- description string
- Provides supplementary information about the virtual interface peer.
- deviceId string
- The ID of the device that the virtual interface peer belongs to.
- enableBfd boolean
- BFD status.
- enableNqa boolean
- NQA status.
- localGateway stringIp 
- The address of the virtual interface peer used on the cloud.
- name string
- Specifies the name of the virtual interface peer.
- projectId string
- The project where the virtual interface is located.
- receiveRoute numberNum 
- The number of received BGP routes if bgprouting is used.
- region string
- The region where the virtual interface is located.
- remoteEp string[]Groups 
- The remote subnet list, which records the CIDR blocks used in the on-premises data center.
- remoteGateway stringIp 
- The address of the virtual interface peer used in the on-premises data center.
- routeMode string
- The routing mode, which can be staticorbgp.
- serviceEp string[]Groups 
- The list of public network addresses that can be accessed by the on-premises data center.
- status string
- The status of the virtual interface peer.
- vifId string
- Specifies the ID of the virtual interface corresponding to the virtual interface peer.
- address_family str
- The address family type of the virtual interface, which can be IPv4orIPv6.
- bgp_asn float
- The ASN of the BGP peer.
- bgp_md5 str
- The MD5 password of the BGP peer.
- bgp_route_ floatlimit 
- The BGP route configuration.
- bgp_status str
- The BGP protocol status of the virtual interface peer.
- dc_virtual_ strinterface_ peer_ v3_ id 
- The VIF peer resource ID.
- description str
- Provides supplementary information about the virtual interface peer.
- device_id str
- The ID of the device that the virtual interface peer belongs to.
- enable_bfd bool
- BFD status.
- enable_nqa bool
- NQA status.
- local_gateway_ strip 
- The address of the virtual interface peer used on the cloud.
- name str
- Specifies the name of the virtual interface peer.
- project_id str
- The project where the virtual interface is located.
- receive_route_ floatnum 
- The number of received BGP routes if bgprouting is used.
- region str
- The region where the virtual interface is located.
- remote_ep_ Sequence[str]groups 
- The remote subnet list, which records the CIDR blocks used in the on-premises data center.
- remote_gateway_ strip 
- The address of the virtual interface peer used in the on-premises data center.
- route_mode str
- The routing mode, which can be staticorbgp.
- service_ep_ Sequence[str]groups 
- The list of public network addresses that can be accessed by the on-premises data center.
- status str
- The status of the virtual interface peer.
- vif_id str
- Specifies the ID of the virtual interface corresponding to the virtual interface peer.
- addressFamily String
- The address family type of the virtual interface, which can be IPv4orIPv6.
- bgpAsn Number
- The ASN of the BGP peer.
- bgpMd5 String
- The MD5 password of the BGP peer.
- bgpRoute NumberLimit 
- The BGP route configuration.
- bgpStatus String
- The BGP protocol status of the virtual interface peer.
- dcVirtual StringInterface Peer V3Id 
- The VIF peer resource ID.
- description String
- Provides supplementary information about the virtual interface peer.
- deviceId String
- The ID of the device that the virtual interface peer belongs to.
- enableBfd Boolean
- BFD status.
- enableNqa Boolean
- NQA status.
- localGateway StringIp 
- The address of the virtual interface peer used on the cloud.
- name String
- Specifies the name of the virtual interface peer.
- projectId String
- The project where the virtual interface is located.
- receiveRoute NumberNum 
- The number of received BGP routes if bgprouting is used.
- region String
- The region where the virtual interface is located.
- remoteEp List<String>Groups 
- The remote subnet list, which records the CIDR blocks used in the on-premises data center.
- remoteGateway StringIp 
- The address of the virtual interface peer used in the on-premises data center.
- routeMode String
- The routing mode, which can be staticorbgp.
- serviceEp List<String>Groups 
- The list of public network addresses that can be accessed by the on-premises data center.
- status String
- The status of the virtual interface peer.
- vifId String
- Specifies the ID of the virtual interface corresponding to the virtual interface peer.
Import
Virtual interface peers can be imported using their id, e.g.
$ pulumi import opentelekomcloud:index/dcVirtualInterfacePeerV3:DcVirtualInterfacePeerV3 vi e41748a0-aed9-463e-9817-5c6162265d11
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- opentelekomcloud opentelekomcloud/terraform-provider-opentelekomcloud
- License
- Notes
- This Pulumi package is based on the opentelekomcloudTerraform Provider.