1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. DcxExtraConfig
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

tencentcloud.DcxExtraConfig

Explore with Pulumi AI

tencentcloud logo
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

    Provides a resource to create a DC extra config

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const example = new tencentcloud.DcxExtraConfig("example", {
        bandwidth: 100,
        bfdEnable: 1,
        bfdInfo: {
            interval: 2000,
            probeFailedTimes: 3,
        },
        bgpPeer: {
            asn: 65101,
            authKey: "test123",
        },
        customerAddress: "10.3.191.74/29",
        directConnectTunnelId: "dcx-4z49tnws",
        enableBgpCommunity: false,
        ipv6Enable: 0,
        jumboEnable: 0,
        nqaEnable: 0,
        nqaInfo: {
            destinationIp: "0.0.0.0",
            interval: -1,
            probeFailedTimes: -1,
        },
        tencentAddress: "10.3.191.73/29",
        tencentBackupAddress: "10.3.191.72/29",
        vlan: 123,
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example = tencentcloud.DcxExtraConfig("example",
        bandwidth=100,
        bfd_enable=1,
        bfd_info={
            "interval": 2000,
            "probe_failed_times": 3,
        },
        bgp_peer={
            "asn": 65101,
            "auth_key": "test123",
        },
        customer_address="10.3.191.74/29",
        direct_connect_tunnel_id="dcx-4z49tnws",
        enable_bgp_community=False,
        ipv6_enable=0,
        jumbo_enable=0,
        nqa_enable=0,
        nqa_info={
            "destination_ip": "0.0.0.0",
            "interval": -1,
            "probe_failed_times": -1,
        },
        tencent_address="10.3.191.73/29",
        tencent_backup_address="10.3.191.72/29",
        vlan=123)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := tencentcloud.NewDcxExtraConfig(ctx, "example", &tencentcloud.DcxExtraConfigArgs{
    			Bandwidth: pulumi.Float64(100),
    			BfdEnable: pulumi.Float64(1),
    			BfdInfo: &tencentcloud.DcxExtraConfigBfdInfoArgs{
    				Interval:         pulumi.Float64(2000),
    				ProbeFailedTimes: pulumi.Float64(3),
    			},
    			BgpPeer: &tencentcloud.DcxExtraConfigBgpPeerArgs{
    				Asn:     pulumi.Float64(65101),
    				AuthKey: pulumi.String("test123"),
    			},
    			CustomerAddress:       pulumi.String("10.3.191.74/29"),
    			DirectConnectTunnelId: pulumi.String("dcx-4z49tnws"),
    			EnableBgpCommunity:    pulumi.Bool(false),
    			Ipv6Enable:            pulumi.Float64(0),
    			JumboEnable:           pulumi.Float64(0),
    			NqaEnable:             pulumi.Float64(0),
    			NqaInfo: &tencentcloud.DcxExtraConfigNqaInfoArgs{
    				DestinationIp:    pulumi.String("0.0.0.0"),
    				Interval:         pulumi.Float64(-1),
    				ProbeFailedTimes: pulumi.Float64(-1),
    			},
    			TencentAddress:       pulumi.String("10.3.191.73/29"),
    			TencentBackupAddress: pulumi.String("10.3.191.72/29"),
    			Vlan:                 pulumi.Float64(123),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Tencentcloud = Pulumi.Tencentcloud;
    
    return await Deployment.RunAsync(() => 
    {
        var example = new Tencentcloud.DcxExtraConfig("example", new()
        {
            Bandwidth = 100,
            BfdEnable = 1,
            BfdInfo = new Tencentcloud.Inputs.DcxExtraConfigBfdInfoArgs
            {
                Interval = 2000,
                ProbeFailedTimes = 3,
            },
            BgpPeer = new Tencentcloud.Inputs.DcxExtraConfigBgpPeerArgs
            {
                Asn = 65101,
                AuthKey = "test123",
            },
            CustomerAddress = "10.3.191.74/29",
            DirectConnectTunnelId = "dcx-4z49tnws",
            EnableBgpCommunity = false,
            Ipv6Enable = 0,
            JumboEnable = 0,
            NqaEnable = 0,
            NqaInfo = new Tencentcloud.Inputs.DcxExtraConfigNqaInfoArgs
            {
                DestinationIp = "0.0.0.0",
                Interval = -1,
                ProbeFailedTimes = -1,
            },
            TencentAddress = "10.3.191.73/29",
            TencentBackupAddress = "10.3.191.72/29",
            Vlan = 123,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.DcxExtraConfig;
    import com.pulumi.tencentcloud.DcxExtraConfigArgs;
    import com.pulumi.tencentcloud.inputs.DcxExtraConfigBfdInfoArgs;
    import com.pulumi.tencentcloud.inputs.DcxExtraConfigBgpPeerArgs;
    import com.pulumi.tencentcloud.inputs.DcxExtraConfigNqaInfoArgs;
    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) {
            var example = new DcxExtraConfig("example", DcxExtraConfigArgs.builder()
                .bandwidth(100)
                .bfdEnable(1)
                .bfdInfo(DcxExtraConfigBfdInfoArgs.builder()
                    .interval(2000)
                    .probeFailedTimes(3)
                    .build())
                .bgpPeer(DcxExtraConfigBgpPeerArgs.builder()
                    .asn(65101)
                    .authKey("test123")
                    .build())
                .customerAddress("10.3.191.74/29")
                .directConnectTunnelId("dcx-4z49tnws")
                .enableBgpCommunity(false)
                .ipv6Enable(0)
                .jumboEnable(0)
                .nqaEnable(0)
                .nqaInfo(DcxExtraConfigNqaInfoArgs.builder()
                    .destinationIp("0.0.0.0")
                    .interval(-1)
                    .probeFailedTimes(-1)
                    .build())
                .tencentAddress("10.3.191.73/29")
                .tencentBackupAddress("10.3.191.72/29")
                .vlan(123)
                .build());
    
        }
    }
    
    resources:
      example:
        type: tencentcloud:DcxExtraConfig
        properties:
          bandwidth: 100
          bfdEnable: 1
          bfdInfo:
            interval: 2000
            probeFailedTimes: 3
          bgpPeer:
            asn: 65101
            authKey: test123
          customerAddress: 10.3.191.74/29
          directConnectTunnelId: dcx-4z49tnws
          enableBgpCommunity: false
          ipv6Enable: 0
          jumboEnable: 0
          nqaEnable: 0
          nqaInfo:
            destinationIp: 0.0.0.0
            interval: -1
            probeFailedTimes: -1
          tencentAddress: 10.3.191.73/29
          tencentBackupAddress: 10.3.191.72/29
          vlan: 123
    

    Create DcxExtraConfig Resource

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

    Constructor syntax

    new DcxExtraConfig(name: string, args: DcxExtraConfigArgs, opts?: CustomResourceOptions);
    @overload
    def DcxExtraConfig(resource_name: str,
                       args: DcxExtraConfigArgs,
                       opts: Optional[ResourceOptions] = None)
    
    @overload
    def DcxExtraConfig(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       direct_connect_tunnel_id: Optional[str] = None,
                       ipv6_enable: Optional[float] = None,
                       nqa_info: Optional[DcxExtraConfigNqaInfoArgs] = None,
                       bgp_peer: Optional[DcxExtraConfigBgpPeerArgs] = None,
                       customer_address: Optional[str] = None,
                       dcx_extra_config_id: Optional[str] = None,
                       bfd_enable: Optional[float] = None,
                       bfd_info: Optional[DcxExtraConfigBfdInfoArgs] = None,
                       jumbo_enable: Optional[float] = None,
                       enable_bgp_community: Optional[bool] = None,
                       nqa_enable: Optional[float] = None,
                       bandwidth: Optional[float] = None,
                       route_filter_prefixes: Optional[DcxExtraConfigRouteFilterPrefixesArgs] = None,
                       tencent_address: Optional[str] = None,
                       tencent_backup_address: Optional[str] = None,
                       vlan: Optional[float] = None)
    func NewDcxExtraConfig(ctx *Context, name string, args DcxExtraConfigArgs, opts ...ResourceOption) (*DcxExtraConfig, error)
    public DcxExtraConfig(string name, DcxExtraConfigArgs args, CustomResourceOptions? opts = null)
    public DcxExtraConfig(String name, DcxExtraConfigArgs args)
    public DcxExtraConfig(String name, DcxExtraConfigArgs args, CustomResourceOptions options)
    
    type: tencentcloud:DcxExtraConfig
    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 DcxExtraConfigArgs
    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 DcxExtraConfigArgs
    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 DcxExtraConfigArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args DcxExtraConfigArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args DcxExtraConfigArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    DcxExtraConfig 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 DcxExtraConfig resource accepts the following input properties:

    DirectConnectTunnelId string
    direct connect tunnel id.
    Bandwidth double
    direct connect tunnel bandwidth.
    BfdEnable double
    be enabled BFD.
    BfdInfo DcxExtraConfigBfdInfo
    BFD config info.
    BgpPeer DcxExtraConfigBgpPeer
    idc BGP, Asn, AuthKey.
    CustomerAddress string
    direct connect tunnel user idc connect ip.
    DcxExtraConfigId string
    ID of the resource.
    EnableBgpCommunity bool
    BGP community attribute.
    Ipv6Enable double
    0: disable IPv61: enable IPv6.
    JumboEnable double
    direct connect tunnel support jumbo frame1: enable direct connect tunnel jumbo frame0: disable direct connect tunnel jumbo frame.
    NqaEnable double
    be enabled NQA.
    NqaInfo DcxExtraConfigNqaInfo
    NQA config info.
    RouteFilterPrefixes DcxExtraConfigRouteFilterPrefixes
    user filter network prefixes.
    TencentAddress string
    direct connect tunnel tencent cloud connect ip.
    TencentBackupAddress string
    direct connect tunnel tencent cloud backup connect ip.
    Vlan double
    direct connect tunnel vlan id.
    DirectConnectTunnelId string
    direct connect tunnel id.
    Bandwidth float64
    direct connect tunnel bandwidth.
    BfdEnable float64
    be enabled BFD.
    BfdInfo DcxExtraConfigBfdInfoArgs
    BFD config info.
    BgpPeer DcxExtraConfigBgpPeerArgs
    idc BGP, Asn, AuthKey.
    CustomerAddress string
    direct connect tunnel user idc connect ip.
    DcxExtraConfigId string
    ID of the resource.
    EnableBgpCommunity bool
    BGP community attribute.
    Ipv6Enable float64
    0: disable IPv61: enable IPv6.
    JumboEnable float64
    direct connect tunnel support jumbo frame1: enable direct connect tunnel jumbo frame0: disable direct connect tunnel jumbo frame.
    NqaEnable float64
    be enabled NQA.
    NqaInfo DcxExtraConfigNqaInfoArgs
    NQA config info.
    RouteFilterPrefixes DcxExtraConfigRouteFilterPrefixesArgs
    user filter network prefixes.
    TencentAddress string
    direct connect tunnel tencent cloud connect ip.
    TencentBackupAddress string
    direct connect tunnel tencent cloud backup connect ip.
    Vlan float64
    direct connect tunnel vlan id.
    directConnectTunnelId String
    direct connect tunnel id.
    bandwidth Double
    direct connect tunnel bandwidth.
    bfdEnable Double
    be enabled BFD.
    bfdInfo DcxExtraConfigBfdInfo
    BFD config info.
    bgpPeer DcxExtraConfigBgpPeer
    idc BGP, Asn, AuthKey.
    customerAddress String
    direct connect tunnel user idc connect ip.
    dcxExtraConfigId String
    ID of the resource.
    enableBgpCommunity Boolean
    BGP community attribute.
    ipv6Enable Double
    0: disable IPv61: enable IPv6.
    jumboEnable Double
    direct connect tunnel support jumbo frame1: enable direct connect tunnel jumbo frame0: disable direct connect tunnel jumbo frame.
    nqaEnable Double
    be enabled NQA.
    nqaInfo DcxExtraConfigNqaInfo
    NQA config info.
    routeFilterPrefixes DcxExtraConfigRouteFilterPrefixes
    user filter network prefixes.
    tencentAddress String
    direct connect tunnel tencent cloud connect ip.
    tencentBackupAddress String
    direct connect tunnel tencent cloud backup connect ip.
    vlan Double
    direct connect tunnel vlan id.
    directConnectTunnelId string
    direct connect tunnel id.
    bandwidth number
    direct connect tunnel bandwidth.
    bfdEnable number
    be enabled BFD.
    bfdInfo DcxExtraConfigBfdInfo
    BFD config info.
    bgpPeer DcxExtraConfigBgpPeer
    idc BGP, Asn, AuthKey.
    customerAddress string
    direct connect tunnel user idc connect ip.
    dcxExtraConfigId string
    ID of the resource.
    enableBgpCommunity boolean
    BGP community attribute.
    ipv6Enable number
    0: disable IPv61: enable IPv6.
    jumboEnable number
    direct connect tunnel support jumbo frame1: enable direct connect tunnel jumbo frame0: disable direct connect tunnel jumbo frame.
    nqaEnable number
    be enabled NQA.
    nqaInfo DcxExtraConfigNqaInfo
    NQA config info.
    routeFilterPrefixes DcxExtraConfigRouteFilterPrefixes
    user filter network prefixes.
    tencentAddress string
    direct connect tunnel tencent cloud connect ip.
    tencentBackupAddress string
    direct connect tunnel tencent cloud backup connect ip.
    vlan number
    direct connect tunnel vlan id.
    direct_connect_tunnel_id str
    direct connect tunnel id.
    bandwidth float
    direct connect tunnel bandwidth.
    bfd_enable float
    be enabled BFD.
    bfd_info DcxExtraConfigBfdInfoArgs
    BFD config info.
    bgp_peer DcxExtraConfigBgpPeerArgs
    idc BGP, Asn, AuthKey.
    customer_address str
    direct connect tunnel user idc connect ip.
    dcx_extra_config_id str
    ID of the resource.
    enable_bgp_community bool
    BGP community attribute.
    ipv6_enable float
    0: disable IPv61: enable IPv6.
    jumbo_enable float
    direct connect tunnel support jumbo frame1: enable direct connect tunnel jumbo frame0: disable direct connect tunnel jumbo frame.
    nqa_enable float
    be enabled NQA.
    nqa_info DcxExtraConfigNqaInfoArgs
    NQA config info.
    route_filter_prefixes DcxExtraConfigRouteFilterPrefixesArgs
    user filter network prefixes.
    tencent_address str
    direct connect tunnel tencent cloud connect ip.
    tencent_backup_address str
    direct connect tunnel tencent cloud backup connect ip.
    vlan float
    direct connect tunnel vlan id.
    directConnectTunnelId String
    direct connect tunnel id.
    bandwidth Number
    direct connect tunnel bandwidth.
    bfdEnable Number
    be enabled BFD.
    bfdInfo Property Map
    BFD config info.
    bgpPeer Property Map
    idc BGP, Asn, AuthKey.
    customerAddress String
    direct connect tunnel user idc connect ip.
    dcxExtraConfigId String
    ID of the resource.
    enableBgpCommunity Boolean
    BGP community attribute.
    ipv6Enable Number
    0: disable IPv61: enable IPv6.
    jumboEnable Number
    direct connect tunnel support jumbo frame1: enable direct connect tunnel jumbo frame0: disable direct connect tunnel jumbo frame.
    nqaEnable Number
    be enabled NQA.
    nqaInfo Property Map
    NQA config info.
    routeFilterPrefixes Property Map
    user filter network prefixes.
    tencentAddress String
    direct connect tunnel tencent cloud connect ip.
    tencentBackupAddress String
    direct connect tunnel tencent cloud backup connect ip.
    vlan Number
    direct connect tunnel vlan id.

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing DcxExtraConfig Resource

    Get an existing DcxExtraConfig 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?: DcxExtraConfigState, opts?: CustomResourceOptions): DcxExtraConfig
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            bandwidth: Optional[float] = None,
            bfd_enable: Optional[float] = None,
            bfd_info: Optional[DcxExtraConfigBfdInfoArgs] = None,
            bgp_peer: Optional[DcxExtraConfigBgpPeerArgs] = None,
            customer_address: Optional[str] = None,
            dcx_extra_config_id: Optional[str] = None,
            direct_connect_tunnel_id: Optional[str] = None,
            enable_bgp_community: Optional[bool] = None,
            ipv6_enable: Optional[float] = None,
            jumbo_enable: Optional[float] = None,
            nqa_enable: Optional[float] = None,
            nqa_info: Optional[DcxExtraConfigNqaInfoArgs] = None,
            route_filter_prefixes: Optional[DcxExtraConfigRouteFilterPrefixesArgs] = None,
            tencent_address: Optional[str] = None,
            tencent_backup_address: Optional[str] = None,
            vlan: Optional[float] = None) -> DcxExtraConfig
    func GetDcxExtraConfig(ctx *Context, name string, id IDInput, state *DcxExtraConfigState, opts ...ResourceOption) (*DcxExtraConfig, error)
    public static DcxExtraConfig Get(string name, Input<string> id, DcxExtraConfigState? state, CustomResourceOptions? opts = null)
    public static DcxExtraConfig get(String name, Output<String> id, DcxExtraConfigState state, CustomResourceOptions options)
    resources:  _:    type: tencentcloud:DcxExtraConfig    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.
    The following state arguments are supported:
    Bandwidth double
    direct connect tunnel bandwidth.
    BfdEnable double
    be enabled BFD.
    BfdInfo DcxExtraConfigBfdInfo
    BFD config info.
    BgpPeer DcxExtraConfigBgpPeer
    idc BGP, Asn, AuthKey.
    CustomerAddress string
    direct connect tunnel user idc connect ip.
    DcxExtraConfigId string
    ID of the resource.
    DirectConnectTunnelId string
    direct connect tunnel id.
    EnableBgpCommunity bool
    BGP community attribute.
    Ipv6Enable double
    0: disable IPv61: enable IPv6.
    JumboEnable double
    direct connect tunnel support jumbo frame1: enable direct connect tunnel jumbo frame0: disable direct connect tunnel jumbo frame.
    NqaEnable double
    be enabled NQA.
    NqaInfo DcxExtraConfigNqaInfo
    NQA config info.
    RouteFilterPrefixes DcxExtraConfigRouteFilterPrefixes
    user filter network prefixes.
    TencentAddress string
    direct connect tunnel tencent cloud connect ip.
    TencentBackupAddress string
    direct connect tunnel tencent cloud backup connect ip.
    Vlan double
    direct connect tunnel vlan id.
    Bandwidth float64
    direct connect tunnel bandwidth.
    BfdEnable float64
    be enabled BFD.
    BfdInfo DcxExtraConfigBfdInfoArgs
    BFD config info.
    BgpPeer DcxExtraConfigBgpPeerArgs
    idc BGP, Asn, AuthKey.
    CustomerAddress string
    direct connect tunnel user idc connect ip.
    DcxExtraConfigId string
    ID of the resource.
    DirectConnectTunnelId string
    direct connect tunnel id.
    EnableBgpCommunity bool
    BGP community attribute.
    Ipv6Enable float64
    0: disable IPv61: enable IPv6.
    JumboEnable float64
    direct connect tunnel support jumbo frame1: enable direct connect tunnel jumbo frame0: disable direct connect tunnel jumbo frame.
    NqaEnable float64
    be enabled NQA.
    NqaInfo DcxExtraConfigNqaInfoArgs
    NQA config info.
    RouteFilterPrefixes DcxExtraConfigRouteFilterPrefixesArgs
    user filter network prefixes.
    TencentAddress string
    direct connect tunnel tencent cloud connect ip.
    TencentBackupAddress string
    direct connect tunnel tencent cloud backup connect ip.
    Vlan float64
    direct connect tunnel vlan id.
    bandwidth Double
    direct connect tunnel bandwidth.
    bfdEnable Double
    be enabled BFD.
    bfdInfo DcxExtraConfigBfdInfo
    BFD config info.
    bgpPeer DcxExtraConfigBgpPeer
    idc BGP, Asn, AuthKey.
    customerAddress String
    direct connect tunnel user idc connect ip.
    dcxExtraConfigId String
    ID of the resource.
    directConnectTunnelId String
    direct connect tunnel id.
    enableBgpCommunity Boolean
    BGP community attribute.
    ipv6Enable Double
    0: disable IPv61: enable IPv6.
    jumboEnable Double
    direct connect tunnel support jumbo frame1: enable direct connect tunnel jumbo frame0: disable direct connect tunnel jumbo frame.
    nqaEnable Double
    be enabled NQA.
    nqaInfo DcxExtraConfigNqaInfo
    NQA config info.
    routeFilterPrefixes DcxExtraConfigRouteFilterPrefixes
    user filter network prefixes.
    tencentAddress String
    direct connect tunnel tencent cloud connect ip.
    tencentBackupAddress String
    direct connect tunnel tencent cloud backup connect ip.
    vlan Double
    direct connect tunnel vlan id.
    bandwidth number
    direct connect tunnel bandwidth.
    bfdEnable number
    be enabled BFD.
    bfdInfo DcxExtraConfigBfdInfo
    BFD config info.
    bgpPeer DcxExtraConfigBgpPeer
    idc BGP, Asn, AuthKey.
    customerAddress string
    direct connect tunnel user idc connect ip.
    dcxExtraConfigId string
    ID of the resource.
    directConnectTunnelId string
    direct connect tunnel id.
    enableBgpCommunity boolean
    BGP community attribute.
    ipv6Enable number
    0: disable IPv61: enable IPv6.
    jumboEnable number
    direct connect tunnel support jumbo frame1: enable direct connect tunnel jumbo frame0: disable direct connect tunnel jumbo frame.
    nqaEnable number
    be enabled NQA.
    nqaInfo DcxExtraConfigNqaInfo
    NQA config info.
    routeFilterPrefixes DcxExtraConfigRouteFilterPrefixes
    user filter network prefixes.
    tencentAddress string
    direct connect tunnel tencent cloud connect ip.
    tencentBackupAddress string
    direct connect tunnel tencent cloud backup connect ip.
    vlan number
    direct connect tunnel vlan id.
    bandwidth float
    direct connect tunnel bandwidth.
    bfd_enable float
    be enabled BFD.
    bfd_info DcxExtraConfigBfdInfoArgs
    BFD config info.
    bgp_peer DcxExtraConfigBgpPeerArgs
    idc BGP, Asn, AuthKey.
    customer_address str
    direct connect tunnel user idc connect ip.
    dcx_extra_config_id str
    ID of the resource.
    direct_connect_tunnel_id str
    direct connect tunnel id.
    enable_bgp_community bool
    BGP community attribute.
    ipv6_enable float
    0: disable IPv61: enable IPv6.
    jumbo_enable float
    direct connect tunnel support jumbo frame1: enable direct connect tunnel jumbo frame0: disable direct connect tunnel jumbo frame.
    nqa_enable float
    be enabled NQA.
    nqa_info DcxExtraConfigNqaInfoArgs
    NQA config info.
    route_filter_prefixes DcxExtraConfigRouteFilterPrefixesArgs
    user filter network prefixes.
    tencent_address str
    direct connect tunnel tencent cloud connect ip.
    tencent_backup_address str
    direct connect tunnel tencent cloud backup connect ip.
    vlan float
    direct connect tunnel vlan id.
    bandwidth Number
    direct connect tunnel bandwidth.
    bfdEnable Number
    be enabled BFD.
    bfdInfo Property Map
    BFD config info.
    bgpPeer Property Map
    idc BGP, Asn, AuthKey.
    customerAddress String
    direct connect tunnel user idc connect ip.
    dcxExtraConfigId String
    ID of the resource.
    directConnectTunnelId String
    direct connect tunnel id.
    enableBgpCommunity Boolean
    BGP community attribute.
    ipv6Enable Number
    0: disable IPv61: enable IPv6.
    jumboEnable Number
    direct connect tunnel support jumbo frame1: enable direct connect tunnel jumbo frame0: disable direct connect tunnel jumbo frame.
    nqaEnable Number
    be enabled NQA.
    nqaInfo Property Map
    NQA config info.
    routeFilterPrefixes Property Map
    user filter network prefixes.
    tencentAddress String
    direct connect tunnel tencent cloud connect ip.
    tencentBackupAddress String
    direct connect tunnel tencent cloud backup connect ip.
    vlan Number
    direct connect tunnel vlan id.

    Supporting Types

    DcxExtraConfigBfdInfo, DcxExtraConfigBfdInfoArgs

    Interval double
    detect interval.
    ProbeFailedTimes double
    detect times.
    Interval float64
    detect interval.
    ProbeFailedTimes float64
    detect times.
    interval Double
    detect interval.
    probeFailedTimes Double
    detect times.
    interval number
    detect interval.
    probeFailedTimes number
    detect times.
    interval float
    detect interval.
    probe_failed_times float
    detect times.
    interval Number
    detect interval.
    probeFailedTimes Number
    detect times.

    DcxExtraConfigBgpPeer, DcxExtraConfigBgpPeerArgs

    Asn double
    user idc BGP Asn.
    AuthKey string
    user bgp key.
    Asn float64
    user idc BGP Asn.
    AuthKey string
    user bgp key.
    asn Double
    user idc BGP Asn.
    authKey String
    user bgp key.
    asn number
    user idc BGP Asn.
    authKey string
    user bgp key.
    asn float
    user idc BGP Asn.
    auth_key str
    user bgp key.
    asn Number
    user idc BGP Asn.
    authKey String
    user bgp key.

    DcxExtraConfigNqaInfo, DcxExtraConfigNqaInfoArgs

    DestinationIp string
    detect ip.
    Interval double
    detect interval.
    ProbeFailedTimes double
    detect times.
    DestinationIp string
    detect ip.
    Interval float64
    detect interval.
    ProbeFailedTimes float64
    detect times.
    destinationIp String
    detect ip.
    interval Double
    detect interval.
    probeFailedTimes Double
    detect times.
    destinationIp string
    detect ip.
    interval number
    detect interval.
    probeFailedTimes number
    detect times.
    destination_ip str
    detect ip.
    interval float
    detect interval.
    probe_failed_times float
    detect times.
    destinationIp String
    detect ip.
    interval Number
    detect interval.
    probeFailedTimes Number
    detect times.

    DcxExtraConfigRouteFilterPrefixes, DcxExtraConfigRouteFilterPrefixesArgs

    Cidr string
    user network prefixes.
    Cidr string
    user network prefixes.
    cidr String
    user network prefixes.
    cidr string
    user network prefixes.
    cidr str
    user network prefixes.
    cidr String
    user network prefixes.

    Import

    DC extra config can be imported using the id, e.g.

    $ pulumi import tencentcloud:index/dcxExtraConfig:DcxExtraConfig example dcx-4z49tnws
    

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

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    tencentcloud logo
    tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack