
com.ovhcloud.pulumi.ovh.Dedicated.DedicatedFunctions Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pulumi-ovh Show documentation
Show all versions of pulumi-ovh Show documentation
A Pulumi package for creating and managing OVH resources.
// *** WARNING: this file was generated by pulumi-java-gen. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
package com.ovhcloud.pulumi.ovh.Dedicated;
import com.ovhcloud.pulumi.ovh.Dedicated.inputs.GetCephArgs;
import com.ovhcloud.pulumi.ovh.Dedicated.inputs.GetCephPlainArgs;
import com.ovhcloud.pulumi.ovh.Dedicated.inputs.GetNasHAArgs;
import com.ovhcloud.pulumi.ovh.Dedicated.inputs.GetNasHAPlainArgs;
import com.ovhcloud.pulumi.ovh.Dedicated.inputs.GetServerBootsArgs;
import com.ovhcloud.pulumi.ovh.Dedicated.inputs.GetServerBootsPlainArgs;
import com.ovhcloud.pulumi.ovh.Dedicated.inputs.GetServerSpecificationsHardwareArgs;
import com.ovhcloud.pulumi.ovh.Dedicated.inputs.GetServerSpecificationsHardwarePlainArgs;
import com.ovhcloud.pulumi.ovh.Dedicated.inputs.GetServerSpecificationsNetworkArgs;
import com.ovhcloud.pulumi.ovh.Dedicated.inputs.GetServerSpecificationsNetworkPlainArgs;
import com.ovhcloud.pulumi.ovh.Dedicated.outputs.GetCephResult;
import com.ovhcloud.pulumi.ovh.Dedicated.outputs.GetNasHAResult;
import com.ovhcloud.pulumi.ovh.Dedicated.outputs.GetServerBootsResult;
import com.ovhcloud.pulumi.ovh.Dedicated.outputs.GetServerSpecificationsHardwareResult;
import com.ovhcloud.pulumi.ovh.Dedicated.outputs.GetServerSpecificationsNetworkResult;
import com.ovhcloud.pulumi.ovh.Utilities;
import com.pulumi.core.Output;
import com.pulumi.core.TypeShape;
import com.pulumi.deployment.Deployment;
import com.pulumi.deployment.InvokeOptions;
import java.util.concurrent.CompletableFuture;
public final class DedicatedFunctions {
/**
* Use this data source to retrieve information about a dedicated CEPH.
*
* ## Example Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.ovh.Dedicated.DedicatedFunctions;
* import com.pulumi.ovh.Dedicated.inputs.GetCephArgs;
* 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 my-ceph = DedicatedFunctions.getCeph(GetCephArgs.builder()
* .serviceName("XXXXXX")
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static Output getCeph(GetCephArgs args) {
return getCeph(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a dedicated CEPH.
*
* ## Example Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.ovh.Dedicated.DedicatedFunctions;
* import com.pulumi.ovh.Dedicated.inputs.GetCephArgs;
* 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 my-ceph = DedicatedFunctions.getCeph(GetCephArgs.builder()
* .serviceName("XXXXXX")
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static CompletableFuture getCephPlain(GetCephPlainArgs args) {
return getCephPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a dedicated CEPH.
*
* ## Example Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.ovh.Dedicated.DedicatedFunctions;
* import com.pulumi.ovh.Dedicated.inputs.GetCephArgs;
* 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 my-ceph = DedicatedFunctions.getCeph(GetCephArgs.builder()
* .serviceName("XXXXXX")
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static Output getCeph(GetCephArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("ovh:Dedicated/getCeph:getCeph", TypeShape.of(GetCephResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about a dedicated CEPH.
*
* ## Example Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.ovh.Dedicated.DedicatedFunctions;
* import com.pulumi.ovh.Dedicated.inputs.GetCephArgs;
* 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 my-ceph = DedicatedFunctions.getCeph(GetCephArgs.builder()
* .serviceName("XXXXXX")
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static CompletableFuture getCephPlain(GetCephPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("ovh:Dedicated/getCeph:getCeph", TypeShape.of(GetCephResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about a dedicated HA-NAS.
*
* ## Example Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.ovh.Dedicated.DedicatedFunctions;
* import com.pulumi.ovh.Dedicated.inputs.GetNasHAArgs;
* 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 my-nas-ha = DedicatedFunctions.getNasHA(GetNasHAArgs.builder()
* .serviceName("zpool-12345")
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static Output getNasHA(GetNasHAArgs args) {
return getNasHA(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a dedicated HA-NAS.
*
* ## Example Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.ovh.Dedicated.DedicatedFunctions;
* import com.pulumi.ovh.Dedicated.inputs.GetNasHAArgs;
* 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 my-nas-ha = DedicatedFunctions.getNasHA(GetNasHAArgs.builder()
* .serviceName("zpool-12345")
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static CompletableFuture getNasHAPlain(GetNasHAPlainArgs args) {
return getNasHAPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to retrieve information about a dedicated HA-NAS.
*
* ## Example Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.ovh.Dedicated.DedicatedFunctions;
* import com.pulumi.ovh.Dedicated.inputs.GetNasHAArgs;
* 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 my-nas-ha = DedicatedFunctions.getNasHA(GetNasHAArgs.builder()
* .serviceName("zpool-12345")
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static Output getNasHA(GetNasHAArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("ovh:Dedicated/getNasHA:getNasHA", TypeShape.of(GetNasHAResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to retrieve information about a dedicated HA-NAS.
*
* ## Example Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.ovh.Dedicated.DedicatedFunctions;
* import com.pulumi.ovh.Dedicated.inputs.GetNasHAArgs;
* 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 my-nas-ha = DedicatedFunctions.getNasHA(GetNasHAArgs.builder()
* .serviceName("zpool-12345")
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static CompletableFuture getNasHAPlain(GetNasHAPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("ovh:Dedicated/getNasHA:getNasHA", TypeShape.of(GetNasHAResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to get the list of compatible netboots for a dedicated server associated with your OVHcloud Account.
*
* ## Example Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.ovh.Dedicated.DedicatedFunctions;
* import com.pulumi.ovh.Dedicated.inputs.GetServerBootsArgs;
* 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 netboots = DedicatedFunctions.getServerBoots(GetServerBootsArgs.builder()
* .bootType("harddisk")
* .serviceName("myserver")
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static Output getServerBoots(GetServerBootsArgs args) {
return getServerBoots(args, InvokeOptions.Empty);
}
/**
* Use this data source to get the list of compatible netboots for a dedicated server associated with your OVHcloud Account.
*
* ## Example Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.ovh.Dedicated.DedicatedFunctions;
* import com.pulumi.ovh.Dedicated.inputs.GetServerBootsArgs;
* 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 netboots = DedicatedFunctions.getServerBoots(GetServerBootsArgs.builder()
* .bootType("harddisk")
* .serviceName("myserver")
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static CompletableFuture getServerBootsPlain(GetServerBootsPlainArgs args) {
return getServerBootsPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to get the list of compatible netboots for a dedicated server associated with your OVHcloud Account.
*
* ## Example Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.ovh.Dedicated.DedicatedFunctions;
* import com.pulumi.ovh.Dedicated.inputs.GetServerBootsArgs;
* 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 netboots = DedicatedFunctions.getServerBoots(GetServerBootsArgs.builder()
* .bootType("harddisk")
* .serviceName("myserver")
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static Output getServerBoots(GetServerBootsArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("ovh:Dedicated/getServerBoots:getServerBoots", TypeShape.of(GetServerBootsResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to get the list of compatible netboots for a dedicated server associated with your OVHcloud Account.
*
* ## Example Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.ovh.Dedicated.DedicatedFunctions;
* import com.pulumi.ovh.Dedicated.inputs.GetServerBootsArgs;
* 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 netboots = DedicatedFunctions.getServerBoots(GetServerBootsArgs.builder()
* .bootType("harddisk")
* .serviceName("myserver")
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static CompletableFuture getServerBootsPlain(GetServerBootsPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("ovh:Dedicated/getServerBoots:getServerBoots", TypeShape.of(GetServerBootsResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to get the hardward information about a dedicated server associated with your OVHcloud Account.
*
* ## Example Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.ovh.Dedicated.DedicatedFunctions;
* import com.pulumi.ovh.Dedicated.inputs.GetServerSpecificationsHardwareArgs;
* 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 spec = DedicatedFunctions.getServerSpecificationsHardware(GetServerSpecificationsHardwareArgs.builder()
* .serviceName("myserver")
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static Output getServerSpecificationsHardware(GetServerSpecificationsHardwareArgs args) {
return getServerSpecificationsHardware(args, InvokeOptions.Empty);
}
/**
* Use this data source to get the hardward information about a dedicated server associated with your OVHcloud Account.
*
* ## Example Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.ovh.Dedicated.DedicatedFunctions;
* import com.pulumi.ovh.Dedicated.inputs.GetServerSpecificationsHardwareArgs;
* 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 spec = DedicatedFunctions.getServerSpecificationsHardware(GetServerSpecificationsHardwareArgs.builder()
* .serviceName("myserver")
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static CompletableFuture getServerSpecificationsHardwarePlain(GetServerSpecificationsHardwarePlainArgs args) {
return getServerSpecificationsHardwarePlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to get the hardward information about a dedicated server associated with your OVHcloud Account.
*
* ## Example Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.ovh.Dedicated.DedicatedFunctions;
* import com.pulumi.ovh.Dedicated.inputs.GetServerSpecificationsHardwareArgs;
* 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 spec = DedicatedFunctions.getServerSpecificationsHardware(GetServerSpecificationsHardwareArgs.builder()
* .serviceName("myserver")
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static Output getServerSpecificationsHardware(GetServerSpecificationsHardwareArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("ovh:Dedicated/getServerSpecificationsHardware:getServerSpecificationsHardware", TypeShape.of(GetServerSpecificationsHardwareResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to get the hardward information about a dedicated server associated with your OVHcloud Account.
*
* ## Example Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.ovh.Dedicated.DedicatedFunctions;
* import com.pulumi.ovh.Dedicated.inputs.GetServerSpecificationsHardwareArgs;
* 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 spec = DedicatedFunctions.getServerSpecificationsHardware(GetServerSpecificationsHardwareArgs.builder()
* .serviceName("myserver")
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static CompletableFuture getServerSpecificationsHardwarePlain(GetServerSpecificationsHardwarePlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("ovh:Dedicated/getServerSpecificationsHardware:getServerSpecificationsHardware", TypeShape.of(GetServerSpecificationsHardwareResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to get the network information about a dedicated server associated with your OVHcloud Account.
*
* ## Example Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.ovh.Dedicated.DedicatedFunctions;
* import com.pulumi.ovh.Dedicated.inputs.GetServerSpecificationsNetworkArgs;
* 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 spec = DedicatedFunctions.getServerSpecificationsNetwork(GetServerSpecificationsNetworkArgs.builder()
* .serviceName("myserver")
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static Output getServerSpecificationsNetwork(GetServerSpecificationsNetworkArgs args) {
return getServerSpecificationsNetwork(args, InvokeOptions.Empty);
}
/**
* Use this data source to get the network information about a dedicated server associated with your OVHcloud Account.
*
* ## Example Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.ovh.Dedicated.DedicatedFunctions;
* import com.pulumi.ovh.Dedicated.inputs.GetServerSpecificationsNetworkArgs;
* 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 spec = DedicatedFunctions.getServerSpecificationsNetwork(GetServerSpecificationsNetworkArgs.builder()
* .serviceName("myserver")
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static CompletableFuture getServerSpecificationsNetworkPlain(GetServerSpecificationsNetworkPlainArgs args) {
return getServerSpecificationsNetworkPlain(args, InvokeOptions.Empty);
}
/**
* Use this data source to get the network information about a dedicated server associated with your OVHcloud Account.
*
* ## Example Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.ovh.Dedicated.DedicatedFunctions;
* import com.pulumi.ovh.Dedicated.inputs.GetServerSpecificationsNetworkArgs;
* 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 spec = DedicatedFunctions.getServerSpecificationsNetwork(GetServerSpecificationsNetworkArgs.builder()
* .serviceName("myserver")
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static Output getServerSpecificationsNetwork(GetServerSpecificationsNetworkArgs args, InvokeOptions options) {
return Deployment.getInstance().invoke("ovh:Dedicated/getServerSpecificationsNetwork:getServerSpecificationsNetwork", TypeShape.of(GetServerSpecificationsNetworkResult.class), args, Utilities.withVersion(options));
}
/**
* Use this data source to get the network information about a dedicated server associated with your OVHcloud Account.
*
* ## Example Usage
*
* <!--Start PulumiCodeChooser -->
*
* {@code
* package generated_program;
*
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.ovh.Dedicated.DedicatedFunctions;
* import com.pulumi.ovh.Dedicated.inputs.GetServerSpecificationsNetworkArgs;
* 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 spec = DedicatedFunctions.getServerSpecificationsNetwork(GetServerSpecificationsNetworkArgs.builder()
* .serviceName("myserver")
* .build());
*
* }
* }
* }
*
* <!--End PulumiCodeChooser -->
*
*/
public static CompletableFuture getServerSpecificationsNetworkPlain(GetServerSpecificationsNetworkPlainArgs args, InvokeOptions options) {
return Deployment.getInstance().invokeAsync("ovh:Dedicated/getServerSpecificationsNetwork:getServerSpecificationsNetwork", TypeShape.of(GetServerSpecificationsNetworkResult.class), args, Utilities.withVersion(options));
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy