OVHCloud v2.7.3 published on Thursday, Aug 28, 2025 by OVHcloud
ovh.getOvhcloudConnectConfigPops
Explore with Pulumi AI
Use this data source to retrieve information about an Ovhcloud Connect Pop configuration
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as ovh from "@ovhcloud/pulumi-ovh";
const popCfgs = ovh.getOvhcloudConnectConfigPops({
serviceName: "XXX",
});
import pulumi
import pulumi_ovh as ovh
pop_cfgs = ovh.get_ovhcloud_connect_config_pops(service_name="XXX")
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.GetOvhcloudConnectConfigPops(ctx, &ovh.GetOvhcloudConnectConfigPopsArgs{
ServiceName: "XXX",
}, 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 popCfgs = Ovh.GetOvhcloudConnectConfigPops.Invoke(new()
{
ServiceName = "XXX",
});
});
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.GetOvhcloudConnectConfigPopsArgs;
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 popCfgs = OvhFunctions.getOvhcloudConnectConfigPops(GetOvhcloudConnectConfigPopsArgs.builder()
.serviceName("XXX")
.build());
}
}
variables:
popCfgs:
fn::invoke:
function: ovh:getOvhcloudConnectConfigPops
arguments:
serviceName: XXX
Using getOvhcloudConnectConfigPops
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 getOvhcloudConnectConfigPops(args: GetOvhcloudConnectConfigPopsArgs, opts?: InvokeOptions): Promise<GetOvhcloudConnectConfigPopsResult>
function getOvhcloudConnectConfigPopsOutput(args: GetOvhcloudConnectConfigPopsOutputArgs, opts?: InvokeOptions): Output<GetOvhcloudConnectConfigPopsResult>
def get_ovhcloud_connect_config_pops(service_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetOvhcloudConnectConfigPopsResult
def get_ovhcloud_connect_config_pops_output(service_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetOvhcloudConnectConfigPopsResult]
func GetOvhcloudConnectConfigPops(ctx *Context, args *GetOvhcloudConnectConfigPopsArgs, opts ...InvokeOption) (*GetOvhcloudConnectConfigPopsResult, error)
func GetOvhcloudConnectConfigPopsOutput(ctx *Context, args *GetOvhcloudConnectConfigPopsOutputArgs, opts ...InvokeOption) GetOvhcloudConnectConfigPopsResultOutput
> Note: This function is named GetOvhcloudConnectConfigPops
in the Go SDK.
public static class GetOvhcloudConnectConfigPops
{
public static Task<GetOvhcloudConnectConfigPopsResult> InvokeAsync(GetOvhcloudConnectConfigPopsArgs args, InvokeOptions? opts = null)
public static Output<GetOvhcloudConnectConfigPopsResult> Invoke(GetOvhcloudConnectConfigPopsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetOvhcloudConnectConfigPopsResult> getOvhcloudConnectConfigPops(GetOvhcloudConnectConfigPopsArgs args, InvokeOptions options)
public static Output<GetOvhcloudConnectConfigPopsResult> getOvhcloudConnectConfigPops(GetOvhcloudConnectConfigPopsArgs args, InvokeOptions options)
fn::invoke:
function: ovh:index/getOvhcloudConnectConfigPops:getOvhcloudConnectConfigPops
arguments:
# arguments dictionary
The following arguments are supported:
- Service
Name string - Service name
- Service
Name string - Service name
- service
Name String - Service name
- service
Name string - Service name
- service_
name str - Service name
- service
Name String - Service name
getOvhcloudConnectConfigPops Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Pop
Configs List<GetOvhcloud Connect Config Pops Pop Config> - Service
Name string - Service name
- Id string
- The provider-assigned unique ID for this managed resource.
- Pop
Configs []GetOvhcloud Connect Config Pops Pop Config - Service
Name string - Service name
- id String
- The provider-assigned unique ID for this managed resource.
- pop
Configs List<GetOvhcloud Connect Config Pops Pop Config> - service
Name String - Service name
- id string
- The provider-assigned unique ID for this managed resource.
- pop
Configs GetOvhcloud Connect Config Pops Pop Config[] - service
Name string - Service name
- id str
- The provider-assigned unique ID for this managed resource.
- pop_
configs Sequence[GetOvhcloud Connect Config Pops Pop Config] - service_
name str - Service name
- id String
- The provider-assigned unique ID for this managed resource.
- pop
Configs List<Property Map> - service
Name String - Service name
Supporting Types
GetOvhcloudConnectConfigPopsPopConfig
- Customer
Bgp doubleArea - Customer Private AS
- Id double
- ID of the Pop Configuration
- Interface
Id double - ID of the interface
- Ovh
Bgp doubleArea - OVH Private AS
- Status string
- Status of the pop configuration
- Subnet string
- Subnet should be a /30, first IP for OVH, second IP for customer
- Type string
- Type of the pop configuration
- Customer
Bgp float64Area - Customer Private AS
- Id float64
- ID of the Pop Configuration
- Interface
Id float64 - ID of the interface
- Ovh
Bgp float64Area - OVH Private AS
- Status string
- Status of the pop configuration
- Subnet string
- Subnet should be a /30, first IP for OVH, second IP for customer
- Type string
- Type of the pop configuration
- customer
Bgp DoubleArea - Customer Private AS
- id Double
- ID of the Pop Configuration
- interface
Id Double - ID of the interface
- ovh
Bgp DoubleArea - OVH Private AS
- status String
- Status of the pop configuration
- subnet String
- Subnet should be a /30, first IP for OVH, second IP for customer
- type String
- Type of the pop configuration
- customer
Bgp numberArea - Customer Private AS
- id number
- ID of the Pop Configuration
- interface
Id number - ID of the interface
- ovh
Bgp numberArea - OVH Private AS
- status string
- Status of the pop configuration
- subnet string
- Subnet should be a /30, first IP for OVH, second IP for customer
- type string
- Type of the pop configuration
- customer_
bgp_ floatarea - Customer Private AS
- id float
- ID of the Pop Configuration
- interface_
id float - ID of the interface
- ovh_
bgp_ floatarea - OVH Private AS
- status str
- Status of the pop configuration
- subnet str
- Subnet should be a /30, first IP for OVH, second IP for customer
- type str
- Type of the pop configuration
- customer
Bgp NumberArea - Customer Private AS
- id Number
- ID of the Pop Configuration
- interface
Id Number - ID of the interface
- ovh
Bgp NumberArea - OVH Private AS
- status String
- Status of the pop configuration
- subnet String
- Subnet should be a /30, first IP for OVH, second IP for customer
- type String
- Type of the pop configuration
Package Details
- Repository
- ovh ovh/pulumi-ovh
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ovh
Terraform Provider.