OVHCloud v2.7.3 published on Thursday, Aug 28, 2025 by OVHcloud
ovh.getOvhcloudConnectConfigPopDatacenterExtras
Explore with Pulumi AI
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:
- Config
Datacenter doubleId - ID of the Datacenter Configuration
- Config
Pop doubleId - ID of the Pop Configuration
- Service
Name string - Service name
- Config
Datacenter float64Id - ID of the Datacenter Configuration
- Config
Pop float64Id - ID of the Pop Configuration
- Service
Name string - Service name
- config
Datacenter DoubleId - ID of the Datacenter Configuration
- config
Pop DoubleId - ID of the Pop Configuration
- service
Name String - Service name
- config
Datacenter numberId - ID of the Datacenter Configuration
- config
Pop numberId - ID of the Pop Configuration
- service
Name string - Service name
- config_
datacenter_ floatid - ID of the Datacenter Configuration
- config_
pop_ floatid - ID of the Pop Configuration
- service_
name str - Service name
- config
Datacenter NumberId - ID of the Datacenter Configuration
- config
Pop NumberId - ID of the Pop Configuration
- service
Name String - Service name
getOvhcloudConnectConfigPopDatacenterExtras Result
The following output properties are available:
- Config
Datacenter doubleId - ID of the Datacenter Configuration
- Config
Pop doubleId - ID of the Pop Configuration
- Extra
Configs List<GetOvhcloud Connect Config Pop Datacenter Extras Extra Config> - Id string
- The provider-assigned unique ID for this managed resource.
- Service
Name string - Service name
- Config
Datacenter float64Id - ID of the Datacenter Configuration
- Config
Pop float64Id - ID of the Pop Configuration
- Extra
Configs []GetOvhcloud Connect Config Pop Datacenter Extras Extra Config - Id string
- The provider-assigned unique ID for this managed resource.
- Service
Name string - Service name
- config
Datacenter DoubleId - ID of the Datacenter Configuration
- config
Pop DoubleId - ID of the Pop Configuration
- extra
Configs List<GetOvhcloud Connect Config Pop Datacenter Extras Extra Config> - id String
- The provider-assigned unique ID for this managed resource.
- service
Name String - Service name
- config
Datacenter numberId - ID of the Datacenter Configuration
- config
Pop numberId - ID of the Pop Configuration
- extra
Configs GetOvhcloud Connect Config Pop Datacenter Extras Extra Config[] - id string
- The provider-assigned unique ID for this managed resource.
- service
Name string - Service name
- config_
datacenter_ floatid - ID of the Datacenter Configuration
- config_
pop_ floatid - ID of the Pop Configuration
- extra_
configs Sequence[GetOvhcloud Connect Config Pop Datacenter Extras Extra Config] - id str
- The provider-assigned unique ID for this managed resource.
- service_
name str - Service name
- config
Datacenter NumberId - ID of the Datacenter Configuration
- config
Pop NumberId - ID of the Pop Configuration
- extra
Configs List<Property Map> - id String
- The provider-assigned unique ID for this managed resource.
- service
Name String - Service name
Supporting Types
GetOvhcloudConnectConfigPopDatacenterExtrasExtraConfig
- Bgp
Neighbor doubleArea - BGP AS number
- Bgp
Neighbor stringIp - Router IP for BGP
- Id double
- ID of the extra configuration
- Next
Hop 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 float64Area - BGP AS number
- Bgp
Neighbor stringIp - Router IP for BGP
- Id float64
- ID of the extra configuration
- Next
Hop 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 DoubleArea - BGP AS number
- bgp
Neighbor StringIp - Router IP for BGP
- id Double
- ID of the extra configuration
- next
Hop 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 numberArea - BGP AS number
- bgp
Neighbor stringIp - Router IP for BGP
- id number
- ID of the extra configuration
- next
Hop 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_ floatarea - BGP AS number
- bgp_
neighbor_ strip - 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
- bgp
Neighbor NumberArea - BGP AS number
- bgp
Neighbor StringIp - Router IP for BGP
- id Number
- ID of the extra configuration
- next
Hop 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.