OVHCloud v2.7.3 published on Thursday, Aug 28, 2025 by OVHcloud
ovh.getOvhcloudConnectConfigPopDatacenters
Explore with Pulumi AI
Use this data source to retrieve information about an Ovhcloud Connect Datacenter configuration
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as ovh from "@ovhcloud/pulumi-ovh";
const datacenterCfgs = ovh.getOvhcloudConnectConfigPopDatacenters({
serviceName: "XXX",
configPopId: "YYY",
});
import pulumi
import pulumi_ovh as ovh
datacenter_cfgs = ovh.get_ovhcloud_connect_config_pop_datacenters(service_name="XXX",
config_pop_id="YYY")
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.GetOvhcloudConnectConfigPopDatacenters(ctx, &ovh.GetOvhcloudConnectConfigPopDatacentersArgs{
ServiceName: "XXX",
ConfigPopId: "YYY",
}, 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 datacenterCfgs = Ovh.GetOvhcloudConnectConfigPopDatacenters.Invoke(new()
{
ServiceName = "XXX",
ConfigPopId = "YYY",
});
});
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.GetOvhcloudConnectConfigPopDatacentersArgs;
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 datacenterCfgs = OvhFunctions.getOvhcloudConnectConfigPopDatacenters(GetOvhcloudConnectConfigPopDatacentersArgs.builder()
.serviceName("XXX")
.configPopId("YYY")
.build());
}
}
variables:
datacenterCfgs:
fn::invoke:
function: ovh:getOvhcloudConnectConfigPopDatacenters
arguments:
serviceName: XXX
configPopId: YYY
Using getOvhcloudConnectConfigPopDatacenters
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 getOvhcloudConnectConfigPopDatacenters(args: GetOvhcloudConnectConfigPopDatacentersArgs, opts?: InvokeOptions): Promise<GetOvhcloudConnectConfigPopDatacentersResult>
function getOvhcloudConnectConfigPopDatacentersOutput(args: GetOvhcloudConnectConfigPopDatacentersOutputArgs, opts?: InvokeOptions): Output<GetOvhcloudConnectConfigPopDatacentersResult>
def get_ovhcloud_connect_config_pop_datacenters(config_pop_id: Optional[float] = None,
service_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetOvhcloudConnectConfigPopDatacentersResult
def get_ovhcloud_connect_config_pop_datacenters_output(config_pop_id: Optional[pulumi.Input[float]] = None,
service_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetOvhcloudConnectConfigPopDatacentersResult]
func GetOvhcloudConnectConfigPopDatacenters(ctx *Context, args *GetOvhcloudConnectConfigPopDatacentersArgs, opts ...InvokeOption) (*GetOvhcloudConnectConfigPopDatacentersResult, error)
func GetOvhcloudConnectConfigPopDatacentersOutput(ctx *Context, args *GetOvhcloudConnectConfigPopDatacentersOutputArgs, opts ...InvokeOption) GetOvhcloudConnectConfigPopDatacentersResultOutput
> Note: This function is named GetOvhcloudConnectConfigPopDatacenters
in the Go SDK.
public static class GetOvhcloudConnectConfigPopDatacenters
{
public static Task<GetOvhcloudConnectConfigPopDatacentersResult> InvokeAsync(GetOvhcloudConnectConfigPopDatacentersArgs args, InvokeOptions? opts = null)
public static Output<GetOvhcloudConnectConfigPopDatacentersResult> Invoke(GetOvhcloudConnectConfigPopDatacentersInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetOvhcloudConnectConfigPopDatacentersResult> getOvhcloudConnectConfigPopDatacenters(GetOvhcloudConnectConfigPopDatacentersArgs args, InvokeOptions options)
public static Output<GetOvhcloudConnectConfigPopDatacentersResult> getOvhcloudConnectConfigPopDatacenters(GetOvhcloudConnectConfigPopDatacentersArgs args, InvokeOptions options)
fn::invoke:
function: ovh:index/getOvhcloudConnectConfigPopDatacenters:getOvhcloudConnectConfigPopDatacenters
arguments:
# arguments dictionary
The following arguments are supported:
- Config
Pop doubleId - ID of the Pop Configuration
- Service
Name string - Service name
- Config
Pop float64Id - ID of the Pop Configuration
- Service
Name string - Service name
- config
Pop DoubleId - ID of the Pop Configuration
- service
Name String - Service name
- config
Pop numberId - ID of the Pop Configuration
- service
Name string - Service name
- config_
pop_ floatid - ID of the Pop Configuration
- service_
name str - Service name
- config
Pop NumberId - ID of the Pop Configuration
- service
Name String - Service name
getOvhcloudConnectConfigPopDatacenters Result
The following output properties are available:
- Config
Pop doubleId - ID of the Pop Configuration
- Datacenter
Configs List<GetOvhcloud Connect Config Pop Datacenters Datacenter Config> - Id string
- The provider-assigned unique ID for this managed resource.
- Service
Name string - Service name
- Config
Pop float64Id - ID of the Pop Configuration
- Datacenter
Configs []GetOvhcloud Connect Config Pop Datacenters Datacenter Config - Id string
- The provider-assigned unique ID for this managed resource.
- Service
Name string - Service name
- config
Pop DoubleId - ID of the Pop Configuration
- datacenter
Configs List<GetOvhcloud Connect Config Pop Datacenters Datacenter Config> - id String
- The provider-assigned unique ID for this managed resource.
- service
Name String - Service name
- config
Pop numberId - ID of the Pop Configuration
- datacenter
Configs GetOvhcloud Connect Config Pop Datacenters Datacenter Config[] - id string
- The provider-assigned unique ID for this managed resource.
- service
Name string - Service name
- config_
pop_ floatid - ID of the Pop Configuration
- datacenter_
configs Sequence[GetOvhcloud Connect Config Pop Datacenters Datacenter Config] - id str
- The provider-assigned unique ID for this managed resource.
- service_
name str - Service name
- config
Pop NumberId - ID of the Pop Configuration
- datacenter
Configs List<Property Map> - id String
- The provider-assigned unique ID for this managed resource.
- service
Name String - Service name
Supporting Types
GetOvhcloudConnectConfigPopDatacentersDatacenterConfig
- Datacenter
Id double - Datacenter ID
- Id double
- ID of the Datacenter configuration
- Ovh
Bgp doubleArea - OVH Private AS
- Status string
- Status of the pop configuration
- Subnet string
- Subnet should be a /28 min
- Datacenter
Id float64 - Datacenter ID
- Id float64
- ID of the Datacenter configuration
- Ovh
Bgp float64Area - OVH Private AS
- Status string
- Status of the pop configuration
- Subnet string
- Subnet should be a /28 min
- datacenter
Id Double - Datacenter ID
- id Double
- ID of the Datacenter configuration
- ovh
Bgp DoubleArea - OVH Private AS
- status String
- Status of the pop configuration
- subnet String
- Subnet should be a /28 min
- datacenter
Id number - Datacenter ID
- id number
- ID of the Datacenter configuration
- ovh
Bgp numberArea - OVH Private AS
- status string
- Status of the pop configuration
- subnet string
- Subnet should be a /28 min
- datacenter_
id float - Datacenter ID
- id float
- ID of the Datacenter configuration
- ovh_
bgp_ floatarea - OVH Private AS
- status str
- Status of the pop configuration
- subnet str
- Subnet should be a /28 min
- datacenter
Id Number - Datacenter ID
- id Number
- ID of the Datacenter configuration
- ovh
Bgp NumberArea - OVH Private AS
- status String
- Status of the pop configuration
- subnet String
- Subnet should be a /28 min
Package Details
- Repository
- ovh ovh/pulumi-ovh
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ovh
Terraform Provider.