Class ComputeFunctions


  • public final class ComputeFunctions
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static com.pulumi.core.Output<GetAggregateV2Result> getAggregateV2​(GetAggregateV2Args args)
      Use this data source to get information about host aggregates by name.
      static com.pulumi.core.Output<GetAggregateV2Result> getAggregateV2​(GetAggregateV2Args args, com.pulumi.deployment.InvokeOptions options)
      Use this data source to get information about host aggregates by name.
      static java.util.concurrent.CompletableFuture<GetAggregateV2Result> getAggregateV2Plain​(GetAggregateV2PlainArgs args)
      Use this data source to get information about host aggregates by name.
      static java.util.concurrent.CompletableFuture<GetAggregateV2Result> getAggregateV2Plain​(GetAggregateV2PlainArgs args, com.pulumi.deployment.InvokeOptions options)
      Use this data source to get information about host aggregates by name.
      static com.pulumi.core.Output<GetAvailabilityZonesResult> getAvailabilityZones()
      Use this data source to get a list of availability zones from OpenStack ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetAvailabilityZonesArgs; 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 zones = ComputeFunctions.getAvailabilityZones(); } } ```
      static com.pulumi.core.Output<GetAvailabilityZonesResult> getAvailabilityZones​(GetAvailabilityZonesArgs args)
      Use this data source to get a list of availability zones from OpenStack ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetAvailabilityZonesArgs; 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 zones = ComputeFunctions.getAvailabilityZones(); } } ```
      static com.pulumi.core.Output<GetAvailabilityZonesResult> getAvailabilityZones​(GetAvailabilityZonesArgs args, com.pulumi.deployment.InvokeOptions options)
      Use this data source to get a list of availability zones from OpenStack ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetAvailabilityZonesArgs; 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 zones = ComputeFunctions.getAvailabilityZones(); } } ```
      static java.util.concurrent.CompletableFuture<GetAvailabilityZonesResult> getAvailabilityZonesPlain()
      Use this data source to get a list of availability zones from OpenStack ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetAvailabilityZonesArgs; 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 zones = ComputeFunctions.getAvailabilityZones(); } } ```
      static java.util.concurrent.CompletableFuture<GetAvailabilityZonesResult> getAvailabilityZonesPlain​(GetAvailabilityZonesPlainArgs args)
      Use this data source to get a list of availability zones from OpenStack ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetAvailabilityZonesArgs; 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 zones = ComputeFunctions.getAvailabilityZones(); } } ```
      static java.util.concurrent.CompletableFuture<GetAvailabilityZonesResult> getAvailabilityZonesPlain​(GetAvailabilityZonesPlainArgs args, com.pulumi.deployment.InvokeOptions options)
      Use this data source to get a list of availability zones from OpenStack ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetAvailabilityZonesArgs; 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 zones = ComputeFunctions.getAvailabilityZones(); } } ```
      static com.pulumi.core.Output<GetFlavorResult> getFlavor()
      Use this data source to get the ID of an available OpenStack flavor.
      static com.pulumi.core.Output<GetFlavorResult> getFlavor​(GetFlavorArgs args)
      Use this data source to get the ID of an available OpenStack flavor.
      static com.pulumi.core.Output<GetFlavorResult> getFlavor​(GetFlavorArgs args, com.pulumi.deployment.InvokeOptions options)
      Use this data source to get the ID of an available OpenStack flavor.
      static java.util.concurrent.CompletableFuture<GetFlavorResult> getFlavorPlain()
      Use this data source to get the ID of an available OpenStack flavor.
      static java.util.concurrent.CompletableFuture<GetFlavorResult> getFlavorPlain​(GetFlavorPlainArgs args)
      Use this data source to get the ID of an available OpenStack flavor.
      static java.util.concurrent.CompletableFuture<GetFlavorResult> getFlavorPlain​(GetFlavorPlainArgs args, com.pulumi.deployment.InvokeOptions options)
      Use this data source to get the ID of an available OpenStack flavor.
      static com.pulumi.core.Output<GetHypervisorV2Result> getHypervisorV2​(GetHypervisorV2Args args)
      Use this data source to get information about hypervisors by hostname.
      static com.pulumi.core.Output<GetHypervisorV2Result> getHypervisorV2​(GetHypervisorV2Args args, com.pulumi.deployment.InvokeOptions options)
      Use this data source to get information about hypervisors by hostname.
      static java.util.concurrent.CompletableFuture<GetHypervisorV2Result> getHypervisorV2Plain​(GetHypervisorV2PlainArgs args)
      Use this data source to get information about hypervisors by hostname.
      static java.util.concurrent.CompletableFuture<GetHypervisorV2Result> getHypervisorV2Plain​(GetHypervisorV2PlainArgs args, com.pulumi.deployment.InvokeOptions options)
      Use this data source to get information about hypervisors by hostname.
      static com.pulumi.core.Output<GetInstanceV2Result> getInstanceV2​(GetInstanceV2Args args)
      Use this data source to get the details of a running server ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetInstanceV2Args; 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 instance = ComputeFunctions.getInstanceV2(GetInstanceV2Args.builder() .id("2ba26dc6-a12d-4889-8f25-794ea5bf4453") .build()); } } ```
      static com.pulumi.core.Output<GetInstanceV2Result> getInstanceV2​(GetInstanceV2Args args, com.pulumi.deployment.InvokeOptions options)
      Use this data source to get the details of a running server ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetInstanceV2Args; 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 instance = ComputeFunctions.getInstanceV2(GetInstanceV2Args.builder() .id("2ba26dc6-a12d-4889-8f25-794ea5bf4453") .build()); } } ```
      static java.util.concurrent.CompletableFuture<GetInstanceV2Result> getInstanceV2Plain​(GetInstanceV2PlainArgs args)
      Use this data source to get the details of a running server ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetInstanceV2Args; 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 instance = ComputeFunctions.getInstanceV2(GetInstanceV2Args.builder() .id("2ba26dc6-a12d-4889-8f25-794ea5bf4453") .build()); } } ```
      static java.util.concurrent.CompletableFuture<GetInstanceV2Result> getInstanceV2Plain​(GetInstanceV2PlainArgs args, com.pulumi.deployment.InvokeOptions options)
      Use this data source to get the details of a running server ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetInstanceV2Args; 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 instance = ComputeFunctions.getInstanceV2(GetInstanceV2Args.builder() .id("2ba26dc6-a12d-4889-8f25-794ea5bf4453") .build()); } } ```
      static com.pulumi.core.Output<GetKeypairResult> getKeypair​(GetKeypairArgs args)
      Use this data source to get the ID and public key of an OpenStack keypair.
      static com.pulumi.core.Output<GetKeypairResult> getKeypair​(GetKeypairArgs args, com.pulumi.deployment.InvokeOptions options)
      Use this data source to get the ID and public key of an OpenStack keypair.
      static java.util.concurrent.CompletableFuture<GetKeypairResult> getKeypairPlain​(GetKeypairPlainArgs args)
      Use this data source to get the ID and public key of an OpenStack keypair.
      static java.util.concurrent.CompletableFuture<GetKeypairResult> getKeypairPlain​(GetKeypairPlainArgs args, com.pulumi.deployment.InvokeOptions options)
      Use this data source to get the ID and public key of an OpenStack keypair.
      static com.pulumi.core.Output<GetLimitsV2Result> getLimitsV2​(GetLimitsV2Args args)
      Use this data source to get the compute limits of an OpenStack project.
      static com.pulumi.core.Output<GetLimitsV2Result> getLimitsV2​(GetLimitsV2Args args, com.pulumi.deployment.InvokeOptions options)
      Use this data source to get the compute limits of an OpenStack project.
      static java.util.concurrent.CompletableFuture<GetLimitsV2Result> getLimitsV2Plain​(GetLimitsV2PlainArgs args)
      Use this data source to get the compute limits of an OpenStack project.
      static java.util.concurrent.CompletableFuture<GetLimitsV2Result> getLimitsV2Plain​(GetLimitsV2PlainArgs args, com.pulumi.deployment.InvokeOptions options)
      Use this data source to get the compute limits of an OpenStack project.
      static com.pulumi.core.Output<GetQuotaSetV2Result> getQuotaSetV2​(GetQuotaSetV2Args args)
      Use this data source to get the compute quotaset of an OpenStack project.
      static com.pulumi.core.Output<GetQuotaSetV2Result> getQuotaSetV2​(GetQuotaSetV2Args args, com.pulumi.deployment.InvokeOptions options)
      Use this data source to get the compute quotaset of an OpenStack project.
      static java.util.concurrent.CompletableFuture<GetQuotaSetV2Result> getQuotaSetV2Plain​(GetQuotaSetV2PlainArgs args)
      Use this data source to get the compute quotaset of an OpenStack project.
      static java.util.concurrent.CompletableFuture<GetQuotaSetV2Result> getQuotaSetV2Plain​(GetQuotaSetV2PlainArgs args, com.pulumi.deployment.InvokeOptions options)
      Use this data source to get the compute quotaset of an OpenStack project.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ComputeFunctions

        public ComputeFunctions()
    • Method Detail

      • getAggregateV2

        public static com.pulumi.core.Output<GetAggregateV2Result> getAggregateV2​(GetAggregateV2Args args)
        Use this data source to get information about host aggregates by name. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetAggregateV2Args; 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 test = ComputeFunctions.getAggregateV2(GetAggregateV2Args.builder() .name("test") .build()); } } ```
      • getAggregateV2Plain

        public static java.util.concurrent.CompletableFuture<GetAggregateV2Result> getAggregateV2Plain​(GetAggregateV2PlainArgs args)
        Use this data source to get information about host aggregates by name. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetAggregateV2Args; 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 test = ComputeFunctions.getAggregateV2(GetAggregateV2Args.builder() .name("test") .build()); } } ```
      • getAggregateV2

        public static com.pulumi.core.Output<GetAggregateV2Result> getAggregateV2​(GetAggregateV2Args args,
                                                                                  com.pulumi.deployment.InvokeOptions options)
        Use this data source to get information about host aggregates by name. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetAggregateV2Args; 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 test = ComputeFunctions.getAggregateV2(GetAggregateV2Args.builder() .name("test") .build()); } } ```
      • getAggregateV2Plain

        public static java.util.concurrent.CompletableFuture<GetAggregateV2Result> getAggregateV2Plain​(GetAggregateV2PlainArgs args,
                                                                                                       com.pulumi.deployment.InvokeOptions options)
        Use this data source to get information about host aggregates by name. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetAggregateV2Args; 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 test = ComputeFunctions.getAggregateV2(GetAggregateV2Args.builder() .name("test") .build()); } } ```
      • getAvailabilityZones

        public static com.pulumi.core.Output<GetAvailabilityZonesResult> getAvailabilityZones()
        Use this data source to get a list of availability zones from OpenStack ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetAvailabilityZonesArgs; 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 zones = ComputeFunctions.getAvailabilityZones(); } } ```
      • getAvailabilityZonesPlain

        public static java.util.concurrent.CompletableFuture<GetAvailabilityZonesResult> getAvailabilityZonesPlain()
        Use this data source to get a list of availability zones from OpenStack ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetAvailabilityZonesArgs; 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 zones = ComputeFunctions.getAvailabilityZones(); } } ```
      • getAvailabilityZones

        public static com.pulumi.core.Output<GetAvailabilityZonesResult> getAvailabilityZones​(GetAvailabilityZonesArgs args)
        Use this data source to get a list of availability zones from OpenStack ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetAvailabilityZonesArgs; 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 zones = ComputeFunctions.getAvailabilityZones(); } } ```
      • getAvailabilityZonesPlain

        public static java.util.concurrent.CompletableFuture<GetAvailabilityZonesResult> getAvailabilityZonesPlain​(GetAvailabilityZonesPlainArgs args)
        Use this data source to get a list of availability zones from OpenStack ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetAvailabilityZonesArgs; 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 zones = ComputeFunctions.getAvailabilityZones(); } } ```
      • getAvailabilityZones

        public static com.pulumi.core.Output<GetAvailabilityZonesResult> getAvailabilityZones​(GetAvailabilityZonesArgs args,
                                                                                              com.pulumi.deployment.InvokeOptions options)
        Use this data source to get a list of availability zones from OpenStack ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetAvailabilityZonesArgs; 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 zones = ComputeFunctions.getAvailabilityZones(); } } ```
      • getAvailabilityZonesPlain

        public static java.util.concurrent.CompletableFuture<GetAvailabilityZonesResult> getAvailabilityZonesPlain​(GetAvailabilityZonesPlainArgs args,
                                                                                                                   com.pulumi.deployment.InvokeOptions options)
        Use this data source to get a list of availability zones from OpenStack ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetAvailabilityZonesArgs; 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 zones = ComputeFunctions.getAvailabilityZones(); } } ```
      • getFlavor

        public static com.pulumi.core.Output<GetFlavorResult> getFlavor()
        Use this data source to get the ID of an available OpenStack flavor. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetFlavorArgs; 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 small = ComputeFunctions.getFlavor(GetFlavorArgs.builder() .ram(512) .vcpus(1) .build()); } } ```
      • getFlavorPlain

        public static java.util.concurrent.CompletableFuture<GetFlavorResult> getFlavorPlain()
        Use this data source to get the ID of an available OpenStack flavor. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetFlavorArgs; 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 small = ComputeFunctions.getFlavor(GetFlavorArgs.builder() .ram(512) .vcpus(1) .build()); } } ```
      • getFlavor

        public static com.pulumi.core.Output<GetFlavorResult> getFlavor​(GetFlavorArgs args)
        Use this data source to get the ID of an available OpenStack flavor. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetFlavorArgs; 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 small = ComputeFunctions.getFlavor(GetFlavorArgs.builder() .ram(512) .vcpus(1) .build()); } } ```
      • getFlavorPlain

        public static java.util.concurrent.CompletableFuture<GetFlavorResult> getFlavorPlain​(GetFlavorPlainArgs args)
        Use this data source to get the ID of an available OpenStack flavor. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetFlavorArgs; 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 small = ComputeFunctions.getFlavor(GetFlavorArgs.builder() .ram(512) .vcpus(1) .build()); } } ```
      • getFlavor

        public static com.pulumi.core.Output<GetFlavorResult> getFlavor​(GetFlavorArgs args,
                                                                        com.pulumi.deployment.InvokeOptions options)
        Use this data source to get the ID of an available OpenStack flavor. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetFlavorArgs; 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 small = ComputeFunctions.getFlavor(GetFlavorArgs.builder() .ram(512) .vcpus(1) .build()); } } ```
      • getFlavorPlain

        public static java.util.concurrent.CompletableFuture<GetFlavorResult> getFlavorPlain​(GetFlavorPlainArgs args,
                                                                                             com.pulumi.deployment.InvokeOptions options)
        Use this data source to get the ID of an available OpenStack flavor. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetFlavorArgs; 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 small = ComputeFunctions.getFlavor(GetFlavorArgs.builder() .ram(512) .vcpus(1) .build()); } } ```
      • getHypervisorV2

        public static com.pulumi.core.Output<GetHypervisorV2Result> getHypervisorV2​(GetHypervisorV2Args args)
        Use this data source to get information about hypervisors by hostname. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetHypervisorV2Args; 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 host01 = ComputeFunctions.getHypervisorV2(GetHypervisorV2Args.builder() .hostname("host01") .build()); } } ```
      • getHypervisorV2Plain

        public static java.util.concurrent.CompletableFuture<GetHypervisorV2Result> getHypervisorV2Plain​(GetHypervisorV2PlainArgs args)
        Use this data source to get information about hypervisors by hostname. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetHypervisorV2Args; 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 host01 = ComputeFunctions.getHypervisorV2(GetHypervisorV2Args.builder() .hostname("host01") .build()); } } ```
      • getHypervisorV2

        public static com.pulumi.core.Output<GetHypervisorV2Result> getHypervisorV2​(GetHypervisorV2Args args,
                                                                                    com.pulumi.deployment.InvokeOptions options)
        Use this data source to get information about hypervisors by hostname. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetHypervisorV2Args; 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 host01 = ComputeFunctions.getHypervisorV2(GetHypervisorV2Args.builder() .hostname("host01") .build()); } } ```
      • getHypervisorV2Plain

        public static java.util.concurrent.CompletableFuture<GetHypervisorV2Result> getHypervisorV2Plain​(GetHypervisorV2PlainArgs args,
                                                                                                         com.pulumi.deployment.InvokeOptions options)
        Use this data source to get information about hypervisors by hostname. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetHypervisorV2Args; 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 host01 = ComputeFunctions.getHypervisorV2(GetHypervisorV2Args.builder() .hostname("host01") .build()); } } ```
      • getInstanceV2

        public static com.pulumi.core.Output<GetInstanceV2Result> getInstanceV2​(GetInstanceV2Args args)
        Use this data source to get the details of a running server ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetInstanceV2Args; 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 instance = ComputeFunctions.getInstanceV2(GetInstanceV2Args.builder() .id("2ba26dc6-a12d-4889-8f25-794ea5bf4453") .build()); } } ```
      • getInstanceV2Plain

        public static java.util.concurrent.CompletableFuture<GetInstanceV2Result> getInstanceV2Plain​(GetInstanceV2PlainArgs args)
        Use this data source to get the details of a running server ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetInstanceV2Args; 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 instance = ComputeFunctions.getInstanceV2(GetInstanceV2Args.builder() .id("2ba26dc6-a12d-4889-8f25-794ea5bf4453") .build()); } } ```
      • getInstanceV2

        public static com.pulumi.core.Output<GetInstanceV2Result> getInstanceV2​(GetInstanceV2Args args,
                                                                                com.pulumi.deployment.InvokeOptions options)
        Use this data source to get the details of a running server ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetInstanceV2Args; 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 instance = ComputeFunctions.getInstanceV2(GetInstanceV2Args.builder() .id("2ba26dc6-a12d-4889-8f25-794ea5bf4453") .build()); } } ```
      • getInstanceV2Plain

        public static java.util.concurrent.CompletableFuture<GetInstanceV2Result> getInstanceV2Plain​(GetInstanceV2PlainArgs args,
                                                                                                     com.pulumi.deployment.InvokeOptions options)
        Use this data source to get the details of a running server ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetInstanceV2Args; 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 instance = ComputeFunctions.getInstanceV2(GetInstanceV2Args.builder() .id("2ba26dc6-a12d-4889-8f25-794ea5bf4453") .build()); } } ```
      • getKeypair

        public static com.pulumi.core.Output<GetKeypairResult> getKeypair​(GetKeypairArgs args)
        Use this data source to get the ID and public key of an OpenStack keypair. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetKeypairArgs; 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 kp = ComputeFunctions.getKeypair(GetKeypairArgs.builder() .name("sand") .build()); } } ```
      • getKeypairPlain

        public static java.util.concurrent.CompletableFuture<GetKeypairResult> getKeypairPlain​(GetKeypairPlainArgs args)
        Use this data source to get the ID and public key of an OpenStack keypair. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetKeypairArgs; 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 kp = ComputeFunctions.getKeypair(GetKeypairArgs.builder() .name("sand") .build()); } } ```
      • getKeypair

        public static com.pulumi.core.Output<GetKeypairResult> getKeypair​(GetKeypairArgs args,
                                                                          com.pulumi.deployment.InvokeOptions options)
        Use this data source to get the ID and public key of an OpenStack keypair. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetKeypairArgs; 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 kp = ComputeFunctions.getKeypair(GetKeypairArgs.builder() .name("sand") .build()); } } ```
      • getKeypairPlain

        public static java.util.concurrent.CompletableFuture<GetKeypairResult> getKeypairPlain​(GetKeypairPlainArgs args,
                                                                                               com.pulumi.deployment.InvokeOptions options)
        Use this data source to get the ID and public key of an OpenStack keypair. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetKeypairArgs; 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 kp = ComputeFunctions.getKeypair(GetKeypairArgs.builder() .name("sand") .build()); } } ```
      • getLimitsV2

        public static com.pulumi.core.Output<GetLimitsV2Result> getLimitsV2​(GetLimitsV2Args args)
        Use this data source to get the compute limits of an OpenStack project. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetLimitsV2Args; 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 limits = ComputeFunctions.getLimitsV2(GetLimitsV2Args.builder() .projectId("2e367a3d29f94fd988e6ec54e305ec9d") .build()); } } ```
      • getLimitsV2Plain

        public static java.util.concurrent.CompletableFuture<GetLimitsV2Result> getLimitsV2Plain​(GetLimitsV2PlainArgs args)
        Use this data source to get the compute limits of an OpenStack project. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetLimitsV2Args; 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 limits = ComputeFunctions.getLimitsV2(GetLimitsV2Args.builder() .projectId("2e367a3d29f94fd988e6ec54e305ec9d") .build()); } } ```
      • getLimitsV2

        public static com.pulumi.core.Output<GetLimitsV2Result> getLimitsV2​(GetLimitsV2Args args,
                                                                            com.pulumi.deployment.InvokeOptions options)
        Use this data source to get the compute limits of an OpenStack project. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetLimitsV2Args; 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 limits = ComputeFunctions.getLimitsV2(GetLimitsV2Args.builder() .projectId("2e367a3d29f94fd988e6ec54e305ec9d") .build()); } } ```
      • getLimitsV2Plain

        public static java.util.concurrent.CompletableFuture<GetLimitsV2Result> getLimitsV2Plain​(GetLimitsV2PlainArgs args,
                                                                                                 com.pulumi.deployment.InvokeOptions options)
        Use this data source to get the compute limits of an OpenStack project. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetLimitsV2Args; 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 limits = ComputeFunctions.getLimitsV2(GetLimitsV2Args.builder() .projectId("2e367a3d29f94fd988e6ec54e305ec9d") .build()); } } ```
      • getQuotaSetV2

        public static com.pulumi.core.Output<GetQuotaSetV2Result> getQuotaSetV2​(GetQuotaSetV2Args args)
        Use this data source to get the compute quotaset of an OpenStack project. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetQuotaSetV2Args; 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 quota = ComputeFunctions.getQuotaSetV2(GetQuotaSetV2Args.builder() .projectId("2e367a3d29f94fd988e6ec54e305ec9d") .build()); } } ```
      • getQuotaSetV2Plain

        public static java.util.concurrent.CompletableFuture<GetQuotaSetV2Result> getQuotaSetV2Plain​(GetQuotaSetV2PlainArgs args)
        Use this data source to get the compute quotaset of an OpenStack project. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetQuotaSetV2Args; 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 quota = ComputeFunctions.getQuotaSetV2(GetQuotaSetV2Args.builder() .projectId("2e367a3d29f94fd988e6ec54e305ec9d") .build()); } } ```
      • getQuotaSetV2

        public static com.pulumi.core.Output<GetQuotaSetV2Result> getQuotaSetV2​(GetQuotaSetV2Args args,
                                                                                com.pulumi.deployment.InvokeOptions options)
        Use this data source to get the compute quotaset of an OpenStack project. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetQuotaSetV2Args; 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 quota = ComputeFunctions.getQuotaSetV2(GetQuotaSetV2Args.builder() .projectId("2e367a3d29f94fd988e6ec54e305ec9d") .build()); } } ```
      • getQuotaSetV2Plain

        public static java.util.concurrent.CompletableFuture<GetQuotaSetV2Result> getQuotaSetV2Plain​(GetQuotaSetV2PlainArgs args,
                                                                                                     com.pulumi.deployment.InvokeOptions options)
        Use this data source to get the compute quotaset of an OpenStack project. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.compute.ComputeFunctions; import com.pulumi.openstack.compute.inputs.GetQuotaSetV2Args; 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 quota = ComputeFunctions.getQuotaSetV2(GetQuotaSetV2Args.builder() .projectId("2e367a3d29f94fd988e6ec54e305ec9d") .build()); } } ```