Class ImagesFunctions


  • public final class ImagesFunctions
    extends java.lang.Object
    • Constructor Detail

      • ImagesFunctions

        public ImagesFunctions()
    • Method Detail

      • getImage

        public static com.pulumi.core.Output<GetImageResult> getImage()
        Use this data source to get the ID of an available OpenStack image. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.images.ImagesFunctions; import com.pulumi.openstack.images.inputs.GetImageArgs; 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 ubuntu = ImagesFunctions.getImage(GetImageArgs.builder() .mostRecent(true) .name("Ubuntu 16.04") .properties(Map.of("key", "value")) .build()); } } ```
      • getImagePlain

        public static java.util.concurrent.CompletableFuture<GetImageResult> getImagePlain()
        Use this data source to get the ID of an available OpenStack image. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.images.ImagesFunctions; import com.pulumi.openstack.images.inputs.GetImageArgs; 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 ubuntu = ImagesFunctions.getImage(GetImageArgs.builder() .mostRecent(true) .name("Ubuntu 16.04") .properties(Map.of("key", "value")) .build()); } } ```
      • getImage

        public static com.pulumi.core.Output<GetImageResult> getImage​(GetImageArgs args)
        Use this data source to get the ID of an available OpenStack image. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.images.ImagesFunctions; import com.pulumi.openstack.images.inputs.GetImageArgs; 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 ubuntu = ImagesFunctions.getImage(GetImageArgs.builder() .mostRecent(true) .name("Ubuntu 16.04") .properties(Map.of("key", "value")) .build()); } } ```
      • getImagePlain

        public static java.util.concurrent.CompletableFuture<GetImageResult> getImagePlain​(GetImagePlainArgs args)
        Use this data source to get the ID of an available OpenStack image. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.images.ImagesFunctions; import com.pulumi.openstack.images.inputs.GetImageArgs; 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 ubuntu = ImagesFunctions.getImage(GetImageArgs.builder() .mostRecent(true) .name("Ubuntu 16.04") .properties(Map.of("key", "value")) .build()); } } ```
      • getImage

        public static com.pulumi.core.Output<GetImageResult> getImage​(GetImageArgs args,
                                                                      com.pulumi.deployment.InvokeOptions options)
        Use this data source to get the ID of an available OpenStack image. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.images.ImagesFunctions; import com.pulumi.openstack.images.inputs.GetImageArgs; 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 ubuntu = ImagesFunctions.getImage(GetImageArgs.builder() .mostRecent(true) .name("Ubuntu 16.04") .properties(Map.of("key", "value")) .build()); } } ```
      • getImagePlain

        public static java.util.concurrent.CompletableFuture<GetImageResult> getImagePlain​(GetImagePlainArgs args,
                                                                                           com.pulumi.deployment.InvokeOptions options)
        Use this data source to get the ID of an available OpenStack image. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.images.ImagesFunctions; import com.pulumi.openstack.images.inputs.GetImageArgs; 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 ubuntu = ImagesFunctions.getImage(GetImageArgs.builder() .mostRecent(true) .name("Ubuntu 16.04") .properties(Map.of("key", "value")) .build()); } } ```
      • getImageIds

        public static com.pulumi.core.Output<GetImageIdsResult> getImageIds()
        Use this data source to get a list of Openstack Image IDs matching the specified criteria. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.images.ImagesFunctions; import com.pulumi.openstack.images.inputs.GetImageIdsArgs; 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 images = ImagesFunctions.getImageIds(GetImageIdsArgs.builder() .nameRegex("^Ubuntu 16\\.04.*-amd64") .properties(Map.of("key", "value")) .sort("updated_at") .build()); } } ```
      • getImageIdsPlain

        public static java.util.concurrent.CompletableFuture<GetImageIdsResult> getImageIdsPlain()
        Use this data source to get a list of Openstack Image IDs matching the specified criteria. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.images.ImagesFunctions; import com.pulumi.openstack.images.inputs.GetImageIdsArgs; 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 images = ImagesFunctions.getImageIds(GetImageIdsArgs.builder() .nameRegex("^Ubuntu 16\\.04.*-amd64") .properties(Map.of("key", "value")) .sort("updated_at") .build()); } } ```
      • getImageIds

        public static com.pulumi.core.Output<GetImageIdsResult> getImageIds​(GetImageIdsArgs args)
        Use this data source to get a list of Openstack Image IDs matching the specified criteria. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.images.ImagesFunctions; import com.pulumi.openstack.images.inputs.GetImageIdsArgs; 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 images = ImagesFunctions.getImageIds(GetImageIdsArgs.builder() .nameRegex("^Ubuntu 16\\.04.*-amd64") .properties(Map.of("key", "value")) .sort("updated_at") .build()); } } ```
      • getImageIdsPlain

        public static java.util.concurrent.CompletableFuture<GetImageIdsResult> getImageIdsPlain​(GetImageIdsPlainArgs args)
        Use this data source to get a list of Openstack Image IDs matching the specified criteria. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.images.ImagesFunctions; import com.pulumi.openstack.images.inputs.GetImageIdsArgs; 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 images = ImagesFunctions.getImageIds(GetImageIdsArgs.builder() .nameRegex("^Ubuntu 16\\.04.*-amd64") .properties(Map.of("key", "value")) .sort("updated_at") .build()); } } ```
      • getImageIds

        public static com.pulumi.core.Output<GetImageIdsResult> getImageIds​(GetImageIdsArgs args,
                                                                            com.pulumi.deployment.InvokeOptions options)
        Use this data source to get a list of Openstack Image IDs matching the specified criteria. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.images.ImagesFunctions; import com.pulumi.openstack.images.inputs.GetImageIdsArgs; 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 images = ImagesFunctions.getImageIds(GetImageIdsArgs.builder() .nameRegex("^Ubuntu 16\\.04.*-amd64") .properties(Map.of("key", "value")) .sort("updated_at") .build()); } } ```
      • getImageIdsPlain

        public static java.util.concurrent.CompletableFuture<GetImageIdsResult> getImageIdsPlain​(GetImageIdsPlainArgs args,
                                                                                                 com.pulumi.deployment.InvokeOptions options)
        Use this data source to get a list of Openstack Image IDs matching the specified criteria. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.images.ImagesFunctions; import com.pulumi.openstack.images.inputs.GetImageIdsArgs; 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 images = ImagesFunctions.getImageIds(GetImageIdsArgs.builder() .nameRegex("^Ubuntu 16\\.04.*-amd64") .properties(Map.of("key", "value")) .sort("updated_at") .build()); } } ```