1. Registry
  2. Packages
  3. OVH
  4. API Docs
  5. getDedicatedServerNetworking
Viewing docs for OVHCloud v2.22.0
published on Monday, Oct 5, 2026 by OVHcloud
ovh logo
Viewing docs for OVHCloud v2.22.0
published on Monday, Oct 5, 2026 by OVHcloud

    Use this data source to retrieve the network interfaces aggregation (bonding) of a dedicated server, including each interface’s LACP fallback MAC address.

    Using getDedicatedServerNetworking

    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 getDedicatedServerNetworking(args: GetDedicatedServerNetworkingArgs, opts?: InvokeOptions): Promise<GetDedicatedServerNetworkingResult>
    function getDedicatedServerNetworkingOutput(args: GetDedicatedServerNetworkingOutputArgs, opts?: InvokeOutputOptions): Output<GetDedicatedServerNetworkingResult>
    def get_dedicated_server_networking(service_name: Optional[str] = None,
                                        opts: Optional[InvokeOptions] = None) -> GetDedicatedServerNetworkingResult
    def get_dedicated_server_networking_output(service_name: pulumi.Input[Optional[str]] = None,
                                        opts: Optional[InvokeOutputOptions] = None) -> Output[GetDedicatedServerNetworkingResult]
    func GetDedicatedServerNetworking(ctx *Context, args *GetDedicatedServerNetworkingArgs, opts ...InvokeOption) (*GetDedicatedServerNetworkingResult, error)
    func GetDedicatedServerNetworkingOutput(ctx *Context, args *GetDedicatedServerNetworkingOutputArgs, opts ...InvokeOption) GetDedicatedServerNetworkingResultOutput

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

    public static class GetDedicatedServerNetworking 
    {
        public static Task<GetDedicatedServerNetworkingResult> InvokeAsync(GetDedicatedServerNetworkingArgs args, InvokeOptions? opts = null)
        public static Output<GetDedicatedServerNetworkingResult> Invoke(GetDedicatedServerNetworkingInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetDedicatedServerNetworkingResult> Invoke(GetDedicatedServerNetworkingInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetDedicatedServerNetworkingResult> getDedicatedServerNetworking(GetDedicatedServerNetworkingArgs args, InvokeOptions options)
    public static Output<GetDedicatedServerNetworkingResult> getDedicatedServerNetworking(GetDedicatedServerNetworkingArgs args, InvokeOptions options)
    public static Output<GetDedicatedServerNetworkingResult> getDedicatedServerNetworking(GetDedicatedServerNetworkingArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: ovh:index/getDedicatedServerNetworking:getDedicatedServerNetworking
      arguments:
        # arguments dictionary
    data "ovh_get_dedicated_server_networking" "name" {
        # arguments
    }

    The following arguments are supported:

    ServiceName string
    The internal name of your dedicated server.
    ServiceName string
    The internal name of your dedicated server.
    service_name string
    The internal name of your dedicated server.
    serviceName String
    The internal name of your dedicated server.
    serviceName string
    The internal name of your dedicated server.
    service_name str
    The internal name of your dedicated server.
    serviceName String
    The internal name of your dedicated server.

    getDedicatedServerNetworking Result

    The following output properties are available:

    Description string
    Operation description.
    Id string
    The provider-assigned unique ID for this managed resource.
    Interfaces List<GetDedicatedServerNetworkingInterface>
    The list of interface aggregations, ordered by type. Each entry exports:
    ServiceName string
    Status string
    Operation status.
    Description string
    Operation description.
    Id string
    The provider-assigned unique ID for this managed resource.
    Interfaces []GetDedicatedServerNetworkingInterface
    The list of interface aggregations, ordered by type. Each entry exports:
    ServiceName string
    Status string
    Operation status.
    description string
    Operation description.
    id string
    The provider-assigned unique ID for this managed resource.
    interfaces list(object)
    The list of interface aggregations, ordered by type. Each entry exports:
    service_name string
    status string
    Operation status.
    description String
    Operation description.
    id String
    The provider-assigned unique ID for this managed resource.
    interfaces List<GetDedicatedServerNetworkingInterface>
    The list of interface aggregations, ordered by type. Each entry exports:
    serviceName String
    status String
    Operation status.
    description string
    Operation description.
    id string
    The provider-assigned unique ID for this managed resource.
    interfaces GetDedicatedServerNetworkingInterface[]
    The list of interface aggregations, ordered by type. Each entry exports:
    serviceName string
    status string
    Operation status.
    description str
    Operation description.
    id str
    The provider-assigned unique ID for this managed resource.
    interfaces Sequence[GetDedicatedServerNetworkingInterface]
    The list of interface aggregations, ordered by type. Each entry exports:
    service_name str
    status str
    Operation status.
    description String
    Operation description.
    id String
    The provider-assigned unique ID for this managed resource.
    interfaces List<Property Map>
    The list of interface aggregations, ordered by type. Each entry exports:
    serviceName String
    status String
    Operation status.

    Supporting Types

    GetDedicatedServerNetworkingInterface

    AggregationFallback string
    MAC address of the LACP fallback interface (the address the aggregation falls back to when the bond degrades to a single link).
    Macs List<string>
    The list of MAC addresses of the physical interfaces in this aggregation.
    Type string
    The network type of the interface (public or vrack).
    AggregationFallback string
    MAC address of the LACP fallback interface (the address the aggregation falls back to when the bond degrades to a single link).
    Macs []string
    The list of MAC addresses of the physical interfaces in this aggregation.
    Type string
    The network type of the interface (public or vrack).
    aggregation_fallback string
    MAC address of the LACP fallback interface (the address the aggregation falls back to when the bond degrades to a single link).
    macs list(string)
    The list of MAC addresses of the physical interfaces in this aggregation.
    type string
    The network type of the interface (public or vrack).
    aggregationFallback String
    MAC address of the LACP fallback interface (the address the aggregation falls back to when the bond degrades to a single link).
    macs List<String>
    The list of MAC addresses of the physical interfaces in this aggregation.
    type String
    The network type of the interface (public or vrack).
    aggregationFallback string
    MAC address of the LACP fallback interface (the address the aggregation falls back to when the bond degrades to a single link).
    macs string[]
    The list of MAC addresses of the physical interfaces in this aggregation.
    type string
    The network type of the interface (public or vrack).
    aggregation_fallback str
    MAC address of the LACP fallback interface (the address the aggregation falls back to when the bond degrades to a single link).
    macs Sequence[str]
    The list of MAC addresses of the physical interfaces in this aggregation.
    type str
    The network type of the interface (public or vrack).
    aggregationFallback String
    MAC address of the LACP fallback interface (the address the aggregation falls back to when the bond degrades to a single link).
    macs List<String>
    The list of MAC addresses of the physical interfaces in this aggregation.
    type String
    The network type of the interface (public or vrack).

    Package Details

    Repository
    ovh ovh/pulumi-ovh
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the ovh Terraform Provider.
    ovh logo
    Viewing docs for OVHCloud v2.22.0
    published on Monday, Oct 5, 2026 by OVHcloud

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial