1. Packages
  2. OVH
  3. API Docs
  4. getOvhcloudConnectConfigPopDatacenterExtras
OVHCloud v2.7.3 published on Thursday, Aug 28, 2025 by OVHcloud

ovh.getOvhcloudConnectConfigPopDatacenterExtras

Explore with Pulumi AI

ovh logo
OVHCloud v2.7.3 published on Thursday, Aug 28, 2025 by OVHcloud

    Use this data source to retrieve information about an Ovhcloud Connect Datacenter Extra configuration

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as ovh from "@ovhcloud/pulumi-ovh";
    
    const extraCfgs = ovh.getOvhcloudConnectConfigPopDatacenterExtras({
        serviceName: "XXX",
        configPopId: "YYY",
        configDatacenterId: "ZZZ",
    });
    
    import pulumi
    import pulumi_ovh as ovh
    
    extra_cfgs = ovh.get_ovhcloud_connect_config_pop_datacenter_extras(service_name="XXX",
        config_pop_id="YYY",
        config_datacenter_id="ZZZ")
    
    package main
    
    import (
    	"github.com/ovh/pulumi-ovh/sdk/v2/go/ovh"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := ovh.GetOvhcloudConnectConfigPopDatacenterExtras(ctx, &ovh.GetOvhcloudConnectConfigPopDatacenterExtrasArgs{
    			ServiceName:        "XXX",
    			ConfigPopId:        "YYY",
    			ConfigDatacenterId: "ZZZ",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Ovh = Pulumi.Ovh;
    
    return await Deployment.RunAsync(() => 
    {
        var extraCfgs = Ovh.GetOvhcloudConnectConfigPopDatacenterExtras.Invoke(new()
        {
            ServiceName = "XXX",
            ConfigPopId = "YYY",
            ConfigDatacenterId = "ZZZ",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ovh.OvhFunctions;
    import com.pulumi.ovh.inputs.GetOvhcloudConnectConfigPopDatacenterExtrasArgs;
    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 extraCfgs = OvhFunctions.getOvhcloudConnectConfigPopDatacenterExtras(GetOvhcloudConnectConfigPopDatacenterExtrasArgs.builder()
                .serviceName("XXX")
                .configPopId("YYY")
                .configDatacenterId("ZZZ")
                .build());
    
        }
    }
    
    variables:
      extraCfgs:
        fn::invoke:
          function: ovh:getOvhcloudConnectConfigPopDatacenterExtras
          arguments:
            serviceName: XXX
            configPopId: YYY
            configDatacenterId: ZZZ
    

    Using getOvhcloudConnectConfigPopDatacenterExtras

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getOvhcloudConnectConfigPopDatacenterExtras(args: GetOvhcloudConnectConfigPopDatacenterExtrasArgs, opts?: InvokeOptions): Promise<GetOvhcloudConnectConfigPopDatacenterExtrasResult>
    function getOvhcloudConnectConfigPopDatacenterExtrasOutput(args: GetOvhcloudConnectConfigPopDatacenterExtrasOutputArgs, opts?: InvokeOptions): Output<GetOvhcloudConnectConfigPopDatacenterExtrasResult>
    def get_ovhcloud_connect_config_pop_datacenter_extras(config_datacenter_id: Optional[float] = None,
                                                          config_pop_id: Optional[float] = None,
                                                          service_name: Optional[str] = None,
                                                          opts: Optional[InvokeOptions] = None) -> GetOvhcloudConnectConfigPopDatacenterExtrasResult
    def get_ovhcloud_connect_config_pop_datacenter_extras_output(config_datacenter_id: Optional[pulumi.Input[float]] = None,
                                                          config_pop_id: Optional[pulumi.Input[float]] = None,
                                                          service_name: Optional[pulumi.Input[str]] = None,
                                                          opts: Optional[InvokeOptions] = None) -> Output[GetOvhcloudConnectConfigPopDatacenterExtrasResult]
    func GetOvhcloudConnectConfigPopDatacenterExtras(ctx *Context, args *GetOvhcloudConnectConfigPopDatacenterExtrasArgs, opts ...InvokeOption) (*GetOvhcloudConnectConfigPopDatacenterExtrasResult, error)
    func GetOvhcloudConnectConfigPopDatacenterExtrasOutput(ctx *Context, args *GetOvhcloudConnectConfigPopDatacenterExtrasOutputArgs, opts ...InvokeOption) GetOvhcloudConnectConfigPopDatacenterExtrasResultOutput

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

    public static class GetOvhcloudConnectConfigPopDatacenterExtras 
    {
        public static Task<GetOvhcloudConnectConfigPopDatacenterExtrasResult> InvokeAsync(GetOvhcloudConnectConfigPopDatacenterExtrasArgs args, InvokeOptions? opts = null)
        public static Output<GetOvhcloudConnectConfigPopDatacenterExtrasResult> Invoke(GetOvhcloudConnectConfigPopDatacenterExtrasInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetOvhcloudConnectConfigPopDatacenterExtrasResult> getOvhcloudConnectConfigPopDatacenterExtras(GetOvhcloudConnectConfigPopDatacenterExtrasArgs args, InvokeOptions options)
    public static Output<GetOvhcloudConnectConfigPopDatacenterExtrasResult> getOvhcloudConnectConfigPopDatacenterExtras(GetOvhcloudConnectConfigPopDatacenterExtrasArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ovh:index/getOvhcloudConnectConfigPopDatacenterExtras:getOvhcloudConnectConfigPopDatacenterExtras
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ConfigDatacenterId double
    ID of the Datacenter Configuration
    ConfigPopId double
    ID of the Pop Configuration
    ServiceName string
    Service name
    ConfigDatacenterId float64
    ID of the Datacenter Configuration
    ConfigPopId float64
    ID of the Pop Configuration
    ServiceName string
    Service name
    configDatacenterId Double
    ID of the Datacenter Configuration
    configPopId Double
    ID of the Pop Configuration
    serviceName String
    Service name
    configDatacenterId number
    ID of the Datacenter Configuration
    configPopId number
    ID of the Pop Configuration
    serviceName string
    Service name
    config_datacenter_id float
    ID of the Datacenter Configuration
    config_pop_id float
    ID of the Pop Configuration
    service_name str
    Service name
    configDatacenterId Number
    ID of the Datacenter Configuration
    configPopId Number
    ID of the Pop Configuration
    serviceName String
    Service name

    getOvhcloudConnectConfigPopDatacenterExtras Result

    The following output properties are available:

    ConfigDatacenterId double
    ID of the Datacenter Configuration
    ConfigPopId double
    ID of the Pop Configuration
    ExtraConfigs List<GetOvhcloudConnectConfigPopDatacenterExtrasExtraConfig>
    Id string
    The provider-assigned unique ID for this managed resource.
    ServiceName string
    Service name
    ConfigDatacenterId float64
    ID of the Datacenter Configuration
    ConfigPopId float64
    ID of the Pop Configuration
    ExtraConfigs []GetOvhcloudConnectConfigPopDatacenterExtrasExtraConfig
    Id string
    The provider-assigned unique ID for this managed resource.
    ServiceName string
    Service name
    configDatacenterId Double
    ID of the Datacenter Configuration
    configPopId Double
    ID of the Pop Configuration
    extraConfigs List<GetOvhcloudConnectConfigPopDatacenterExtrasExtraConfig>
    id String
    The provider-assigned unique ID for this managed resource.
    serviceName String
    Service name
    configDatacenterId number
    ID of the Datacenter Configuration
    configPopId number
    ID of the Pop Configuration
    extraConfigs GetOvhcloudConnectConfigPopDatacenterExtrasExtraConfig[]
    id string
    The provider-assigned unique ID for this managed resource.
    serviceName string
    Service name
    config_datacenter_id float
    ID of the Datacenter Configuration
    config_pop_id float
    ID of the Pop Configuration
    extra_configs Sequence[GetOvhcloudConnectConfigPopDatacenterExtrasExtraConfig]
    id str
    The provider-assigned unique ID for this managed resource.
    service_name str
    Service name
    configDatacenterId Number
    ID of the Datacenter Configuration
    configPopId Number
    ID of the Pop Configuration
    extraConfigs List<Property Map>
    id String
    The provider-assigned unique ID for this managed resource.
    serviceName String
    Service name

    Supporting Types

    GetOvhcloudConnectConfigPopDatacenterExtrasExtraConfig

    BgpNeighborArea double
    BGP AS number
    BgpNeighborIp string
    Router IP for BGP
    Id double
    ID of the extra configuration
    NextHop string
    Static route next hop
    Status string
    Status of the pop configuration
    Subnet string
    Static route ip
    Type string
    Type of the configuration
    BgpNeighborArea float64
    BGP AS number
    BgpNeighborIp string
    Router IP for BGP
    Id float64
    ID of the extra configuration
    NextHop string
    Static route next hop
    Status string
    Status of the pop configuration
    Subnet string
    Static route ip
    Type string
    Type of the configuration
    bgpNeighborArea Double
    BGP AS number
    bgpNeighborIp String
    Router IP for BGP
    id Double
    ID of the extra configuration
    nextHop String
    Static route next hop
    status String
    Status of the pop configuration
    subnet String
    Static route ip
    type String
    Type of the configuration
    bgpNeighborArea number
    BGP AS number
    bgpNeighborIp string
    Router IP for BGP
    id number
    ID of the extra configuration
    nextHop string
    Static route next hop
    status string
    Status of the pop configuration
    subnet string
    Static route ip
    type string
    Type of the configuration
    bgp_neighbor_area float
    BGP AS number
    bgp_neighbor_ip str
    Router IP for BGP
    id float
    ID of the extra configuration
    next_hop str
    Static route next hop
    status str
    Status of the pop configuration
    subnet str
    Static route ip
    type str
    Type of the configuration
    bgpNeighborArea Number
    BGP AS number
    bgpNeighborIp String
    Router IP for BGP
    id Number
    ID of the extra configuration
    nextHop String
    Static route next hop
    status String
    Status of the pop configuration
    subnet String
    Static route ip
    type String
    Type of the configuration

    Package Details

    Repository
    ovh ovh/pulumi-ovh
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the ovh Terraform Provider.
    ovh logo
    OVHCloud v2.7.3 published on Thursday, Aug 28, 2025 by OVHcloud