Viewing docs for OVHCloud v2.12.0
published on Thursday, Mar 12, 2026 by OVHcloud
published on Thursday, Mar 12, 2026 by OVHcloud
Viewing docs for OVHCloud v2.12.0
published on Thursday, Mar 12, 2026 by OVHcloud
published on Thursday, Mar 12, 2026 by OVHcloud
Use this data source to retrieve information about a dedicated server associated with your OVHcloud Account.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as ovh from "@ovhcloud/pulumi-ovh";
const server = ovh.getServer({
serviceName: "XXXXXX",
});
import pulumi
import pulumi_ovh as ovh
server = ovh.get_server(service_name="XXXXXX")
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.GetServer(ctx, &ovh.GetServerArgs{
ServiceName: "XXXXXX",
}, 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 server = Ovh.GetServer.Invoke(new()
{
ServiceName = "XXXXXX",
});
});
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.GetServerArgs;
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 server = OvhFunctions.getServer(GetServerArgs.builder()
.serviceName("XXXXXX")
.build());
}
}
variables:
server:
fn::invoke:
function: ovh:getServer
arguments:
serviceName: XXXXXX
Using getServer
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 getServer(args: GetServerArgs, opts?: InvokeOptions): Promise<GetServerResult>
function getServerOutput(args: GetServerOutputArgs, opts?: InvokeOptions): Output<GetServerResult>def get_server(service_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetServerResult
def get_server_output(service_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetServerResult]func GetServer(ctx *Context, args *GetServerArgs, opts ...InvokeOption) (*GetServerResult, error)
func GetServerOutput(ctx *Context, args *GetServerOutputArgs, opts ...InvokeOption) GetServerResultOutput> Note: This function is named GetServer in the Go SDK.
public static class GetServer
{
public static Task<GetServerResult> InvokeAsync(GetServerArgs args, InvokeOptions? opts = null)
public static Output<GetServerResult> Invoke(GetServerInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetServerResult> getServer(GetServerArgs args, InvokeOptions options)
public static Output<GetServerResult> getServer(GetServerArgs args, InvokeOptions options)
fn::invoke:
function: ovh:index/getServer:getServer
arguments:
# arguments dictionaryThe following arguments are supported:
- Service
Name string - The service_name of your dedicated server.
- Service
Name string - The service_name of your dedicated server.
- service
Name String - The service_name of your dedicated server.
- service
Name string - The service_name of your dedicated server.
- service_
name str - The service_name of your dedicated server.
- service
Name String - The service_name of your dedicated server.
getServer Result
The following output properties are available:
- Availability
Zone string - Dedicated AZ localisation
- Boot
Id int - Boot id of the server
- Boot
Script string - Boot script of the server
- Commercial
Range string - Dedicated server commercial range
- Datacenter string
- Dedicated datacenter localisation (bhs1,bhs2,...)
- Display
Name string - Dedicated server display name
- Efi
Bootloader stringPath - Path of the EFI bootloader of the dedicated server
- Enabled
Public List<string>Vnis - List of enabled public VNI uuids
- Enabled
Vrack List<string>Aggregation Vnis - List of enabled vrack_aggregation VNI uuids
- Enabled
Vrack List<string>Vnis - List of enabled vrack VNI uuids
- Id string
- The provider-assigned unique ID for this managed resource.
- Ip string
- Dedicated server ip (IPv4)
- Ips List<string>
- Dedicated server ip blocks
- Link
Speed int - Link speed of the server
- Monitoring bool
- Icmp monitoring state
- Name string
- User defined VirtualNetworkInterface name
- New
Upgrade boolSystem - No
Intervention bool - Prevent datacenter intervention
- Os string
- Operating system
- Power
State string - Power state of the server (poweroff, poweron)
- Professional
Use bool - Does this server have professional use option
- Rack string
- Rack id of the server
- Region string
- Dedicated region localisation
- Rescue
Mail string - Rescue mail of the server
- Rescue
Ssh stringKey - Public SSH Key used in the rescue mode
- Reverse string
- Dedicated server reverse
- Root
Device string - Root device of the server
- Server
Id int - Server id
- Server
URN string - URN of the dedicated server instance
- Service
Name string - State string
- Error, hacked, hackedBlocked, ok
- Support
Level string - Dedicated server support level (critical, fastpath, gs, pro)
- Vnis
List<Get
Server Vni> - The list of Virtualnetworkinterface associated with this server
- Availability
Zone string - Dedicated AZ localisation
- Boot
Id int - Boot id of the server
- Boot
Script string - Boot script of the server
- Commercial
Range string - Dedicated server commercial range
- Datacenter string
- Dedicated datacenter localisation (bhs1,bhs2,...)
- Display
Name string - Dedicated server display name
- Efi
Bootloader stringPath - Path of the EFI bootloader of the dedicated server
- Enabled
Public []stringVnis - List of enabled public VNI uuids
- Enabled
Vrack []stringAggregation Vnis - List of enabled vrack_aggregation VNI uuids
- Enabled
Vrack []stringVnis - List of enabled vrack VNI uuids
- Id string
- The provider-assigned unique ID for this managed resource.
- Ip string
- Dedicated server ip (IPv4)
- Ips []string
- Dedicated server ip blocks
- Link
Speed int - Link speed of the server
- Monitoring bool
- Icmp monitoring state
- Name string
- User defined VirtualNetworkInterface name
- New
Upgrade boolSystem - No
Intervention bool - Prevent datacenter intervention
- Os string
- Operating system
- Power
State string - Power state of the server (poweroff, poweron)
- Professional
Use bool - Does this server have professional use option
- Rack string
- Rack id of the server
- Region string
- Dedicated region localisation
- Rescue
Mail string - Rescue mail of the server
- Rescue
Ssh stringKey - Public SSH Key used in the rescue mode
- Reverse string
- Dedicated server reverse
- Root
Device string - Root device of the server
- Server
Id int - Server id
- Server
URN string - URN of the dedicated server instance
- Service
Name string - State string
- Error, hacked, hackedBlocked, ok
- Support
Level string - Dedicated server support level (critical, fastpath, gs, pro)
- Vnis
[]Get
Server Vni - The list of Virtualnetworkinterface associated with this server
- Server
URN String - URN of the dedicated server instance
- availability
Zone String - Dedicated AZ localisation
- boot
Id Integer - Boot id of the server
- boot
Script String - Boot script of the server
- commercial
Range String - Dedicated server commercial range
- datacenter String
- Dedicated datacenter localisation (bhs1,bhs2,...)
- display
Name String - Dedicated server display name
- efi
Bootloader StringPath - Path of the EFI bootloader of the dedicated server
- enabled
Public List<String>Vnis - List of enabled public VNI uuids
- enabled
Vrack List<String>Aggregation Vnis - List of enabled vrack_aggregation VNI uuids
- enabled
Vrack List<String>Vnis - List of enabled vrack VNI uuids
- id String
- The provider-assigned unique ID for this managed resource.
- ip String
- Dedicated server ip (IPv4)
- ips List<String>
- Dedicated server ip blocks
- link
Speed Integer - Link speed of the server
- monitoring Boolean
- Icmp monitoring state
- name String
- User defined VirtualNetworkInterface name
- new
Upgrade BooleanSystem - no
Intervention Boolean - Prevent datacenter intervention
- os String
- Operating system
- power
State String - Power state of the server (poweroff, poweron)
- professional
Use Boolean - Does this server have professional use option
- rack String
- Rack id of the server
- region String
- Dedicated region localisation
- rescue
Mail String - Rescue mail of the server
- rescue
Ssh StringKey - Public SSH Key used in the rescue mode
- reverse String
- Dedicated server reverse
- root
Device String - Root device of the server
- server
Id Integer - Server id
- service
Name String - state String
- Error, hacked, hackedBlocked, ok
- support
Level String - Dedicated server support level (critical, fastpath, gs, pro)
- vnis
List<Get
Server Vni> - The list of Virtualnetworkinterface associated with this server
- Server
URN string - URN of the dedicated server instance
- availability
Zone string - Dedicated AZ localisation
- boot
Id number - Boot id of the server
- boot
Script string - Boot script of the server
- commercial
Range string - Dedicated server commercial range
- datacenter string
- Dedicated datacenter localisation (bhs1,bhs2,...)
- display
Name string - Dedicated server display name
- efi
Bootloader stringPath - Path of the EFI bootloader of the dedicated server
- enabled
Public string[]Vnis - List of enabled public VNI uuids
- enabled
Vrack string[]Aggregation Vnis - List of enabled vrack_aggregation VNI uuids
- enabled
Vrack string[]Vnis - List of enabled vrack VNI uuids
- id string
- The provider-assigned unique ID for this managed resource.
- ip string
- Dedicated server ip (IPv4)
- ips string[]
- Dedicated server ip blocks
- link
Speed number - Link speed of the server
- monitoring boolean
- Icmp monitoring state
- name string
- User defined VirtualNetworkInterface name
- new
Upgrade booleanSystem - no
Intervention boolean - Prevent datacenter intervention
- os string
- Operating system
- power
State string - Power state of the server (poweroff, poweron)
- professional
Use boolean - Does this server have professional use option
- rack string
- Rack id of the server
- region string
- Dedicated region localisation
- rescue
Mail string - Rescue mail of the server
- rescue
Ssh stringKey - Public SSH Key used in the rescue mode
- reverse string
- Dedicated server reverse
- root
Device string - Root device of the server
- server
Id number - Server id
- service
Name string - state string
- Error, hacked, hackedBlocked, ok
- support
Level string - Dedicated server support level (critical, fastpath, gs, pro)
- vnis
Get
Server Vni[] - The list of Virtualnetworkinterface associated with this server
- availability_
zone str - Dedicated AZ localisation
- boot_
id int - Boot id of the server
- boot_
script str - Boot script of the server
- commercial_
range str - Dedicated server commercial range
- datacenter str
- Dedicated datacenter localisation (bhs1,bhs2,...)
- display_
name str - Dedicated server display name
- efi_
bootloader_ strpath - Path of the EFI bootloader of the dedicated server
- enabled_
public_ Sequence[str]vnis - List of enabled public VNI uuids
- enabled_
vrack_ Sequence[str]aggregation_ vnis - List of enabled vrack_aggregation VNI uuids
- enabled_
vrack_ Sequence[str]vnis - List of enabled vrack VNI uuids
- id str
- The provider-assigned unique ID for this managed resource.
- ip str
- Dedicated server ip (IPv4)
- ips Sequence[str]
- Dedicated server ip blocks
- link_
speed int - Link speed of the server
- monitoring bool
- Icmp monitoring state
- name str
- User defined VirtualNetworkInterface name
- new_
upgrade_ boolsystem - no_
intervention bool - Prevent datacenter intervention
- os str
- Operating system
- power_
state str - Power state of the server (poweroff, poweron)
- professional_
use bool - Does this server have professional use option
- rack str
- Rack id of the server
- region str
- Dedicated region localisation
- rescue_
mail str - Rescue mail of the server
- rescue_
ssh_ strkey - Public SSH Key used in the rescue mode
- reverse str
- Dedicated server reverse
- root_
device str - Root device of the server
- server_
id int - Server id
- server_
urn str - URN of the dedicated server instance
- service_
name str - state str
- Error, hacked, hackedBlocked, ok
- support_
level str - Dedicated server support level (critical, fastpath, gs, pro)
- vnis
Sequence[Get
Server Vni] - The list of Virtualnetworkinterface associated with this server
- Server
URN String - URN of the dedicated server instance
- availability
Zone String - Dedicated AZ localisation
- boot
Id Number - Boot id of the server
- boot
Script String - Boot script of the server
- commercial
Range String - Dedicated server commercial range
- datacenter String
- Dedicated datacenter localisation (bhs1,bhs2,...)
- display
Name String - Dedicated server display name
- efi
Bootloader StringPath - Path of the EFI bootloader of the dedicated server
- enabled
Public List<String>Vnis - List of enabled public VNI uuids
- enabled
Vrack List<String>Aggregation Vnis - List of enabled vrack_aggregation VNI uuids
- enabled
Vrack List<String>Vnis - List of enabled vrack VNI uuids
- id String
- The provider-assigned unique ID for this managed resource.
- ip String
- Dedicated server ip (IPv4)
- ips List<String>
- Dedicated server ip blocks
- link
Speed Number - Link speed of the server
- monitoring Boolean
- Icmp monitoring state
- name String
- User defined VirtualNetworkInterface name
- new
Upgrade BooleanSystem - no
Intervention Boolean - Prevent datacenter intervention
- os String
- Operating system
- power
State String - Power state of the server (poweroff, poweron)
- professional
Use Boolean - Does this server have professional use option
- rack String
- Rack id of the server
- region String
- Dedicated region localisation
- rescue
Mail String - Rescue mail of the server
- rescue
Ssh StringKey - Public SSH Key used in the rescue mode
- reverse String
- Dedicated server reverse
- root
Device String - Root device of the server
- server
Id Number - Server id
- service
Name String - state String
- Error, hacked, hackedBlocked, ok
- support
Level String - Dedicated server support level (critical, fastpath, gs, pro)
- vnis List<Property Map>
- The list of Virtualnetworkinterface associated with this server
Supporting Types
GetServerVni
- Enabled bool
- VirtualNetworkInterface activation state
- Mode string
- VirtualNetworkInterface mode (public,vrack,vrack_aggregation)
- Name string
- User defined VirtualNetworkInterface name
- Nics List<string>
- NetworkInterfaceControllers bound to this VirtualNetworkInterface
- Server
Name string - Server bound to this VirtualNetworkInterface
- Uuid string
- VirtualNetworkInterface unique id
- Vrack string
- vRack name
- Enabled bool
- VirtualNetworkInterface activation state
- Mode string
- VirtualNetworkInterface mode (public,vrack,vrack_aggregation)
- Name string
- User defined VirtualNetworkInterface name
- Nics []string
- NetworkInterfaceControllers bound to this VirtualNetworkInterface
- Server
Name string - Server bound to this VirtualNetworkInterface
- Uuid string
- VirtualNetworkInterface unique id
- Vrack string
- vRack name
- enabled Boolean
- VirtualNetworkInterface activation state
- mode String
- VirtualNetworkInterface mode (public,vrack,vrack_aggregation)
- name String
- User defined VirtualNetworkInterface name
- nics List<String>
- NetworkInterfaceControllers bound to this VirtualNetworkInterface
- server
Name String - Server bound to this VirtualNetworkInterface
- uuid String
- VirtualNetworkInterface unique id
- vrack String
- vRack name
- enabled boolean
- VirtualNetworkInterface activation state
- mode string
- VirtualNetworkInterface mode (public,vrack,vrack_aggregation)
- name string
- User defined VirtualNetworkInterface name
- nics string[]
- NetworkInterfaceControllers bound to this VirtualNetworkInterface
- server
Name string - Server bound to this VirtualNetworkInterface
- uuid string
- VirtualNetworkInterface unique id
- vrack string
- vRack name
- enabled bool
- VirtualNetworkInterface activation state
- mode str
- VirtualNetworkInterface mode (public,vrack,vrack_aggregation)
- name str
- User defined VirtualNetworkInterface name
- nics Sequence[str]
- NetworkInterfaceControllers bound to this VirtualNetworkInterface
- server_
name str - Server bound to this VirtualNetworkInterface
- uuid str
- VirtualNetworkInterface unique id
- vrack str
- vRack name
- enabled Boolean
- VirtualNetworkInterface activation state
- mode String
- VirtualNetworkInterface mode (public,vrack,vrack_aggregation)
- name String
- User defined VirtualNetworkInterface name
- nics List<String>
- NetworkInterfaceControllers bound to this VirtualNetworkInterface
- server
Name String - Server bound to this VirtualNetworkInterface
- uuid String
- VirtualNetworkInterface unique id
- vrack String
- vRack name
Package Details
- Repository
- ovh ovh/pulumi-ovh
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ovhTerraform Provider.
Viewing docs for OVHCloud v2.12.0
published on Thursday, Mar 12, 2026 by OVHcloud
published on Thursday, Mar 12, 2026 by OVHcloud
