Class BlockstorageFunctions


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

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static com.pulumi.core.Output<GetAvailabilityZonesV3Result> getAvailabilityZonesV3()
      Use this data source to get a list of Block Storage 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.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetAvailabilityZonesV3Args; 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 = BlockstorageFunctions.getAvailabilityZonesV3(); } } ```
      static com.pulumi.core.Output<GetAvailabilityZonesV3Result> getAvailabilityZonesV3​(GetAvailabilityZonesV3Args args)
      Use this data source to get a list of Block Storage 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.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetAvailabilityZonesV3Args; 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 = BlockstorageFunctions.getAvailabilityZonesV3(); } } ```
      static com.pulumi.core.Output<GetAvailabilityZonesV3Result> getAvailabilityZonesV3​(GetAvailabilityZonesV3Args args, com.pulumi.deployment.InvokeOptions options)
      Use this data source to get a list of Block Storage 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.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetAvailabilityZonesV3Args; 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 = BlockstorageFunctions.getAvailabilityZonesV3(); } } ```
      static java.util.concurrent.CompletableFuture<GetAvailabilityZonesV3Result> getAvailabilityZonesV3Plain()
      Use this data source to get a list of Block Storage 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.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetAvailabilityZonesV3Args; 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 = BlockstorageFunctions.getAvailabilityZonesV3(); } } ```
      static java.util.concurrent.CompletableFuture<GetAvailabilityZonesV3Result> getAvailabilityZonesV3Plain​(GetAvailabilityZonesV3PlainArgs args)
      Use this data source to get a list of Block Storage 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.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetAvailabilityZonesV3Args; 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 = BlockstorageFunctions.getAvailabilityZonesV3(); } } ```
      static java.util.concurrent.CompletableFuture<GetAvailabilityZonesV3Result> getAvailabilityZonesV3Plain​(GetAvailabilityZonesV3PlainArgs args, com.pulumi.deployment.InvokeOptions options)
      Use this data source to get a list of Block Storage 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.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetAvailabilityZonesV3Args; 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 = BlockstorageFunctions.getAvailabilityZonesV3(); } } ```
      static com.pulumi.core.Output<GetQuotasetV3Result> getQuotasetV3​(GetQuotasetV3Args args)
      Use this data source to get the blockstorage quotaset v3 of an OpenStack project.
      static com.pulumi.core.Output<GetQuotasetV3Result> getQuotasetV3​(GetQuotasetV3Args args, com.pulumi.deployment.InvokeOptions options)
      Use this data source to get the blockstorage quotaset v3 of an OpenStack project.
      static java.util.concurrent.CompletableFuture<GetQuotasetV3Result> getQuotasetV3Plain​(GetQuotasetV3PlainArgs args)
      Use this data source to get the blockstorage quotaset v3 of an OpenStack project.
      static java.util.concurrent.CompletableFuture<GetQuotasetV3Result> getQuotasetV3Plain​(GetQuotasetV3PlainArgs args, com.pulumi.deployment.InvokeOptions options)
      Use this data source to get the blockstorage quotaset v3 of an OpenStack project.
      static com.pulumi.core.Output<GetSnapshotV2Result> getSnapshotV2()
      Use this data source to get information about an existing snapshot.
      static com.pulumi.core.Output<GetSnapshotV2Result> getSnapshotV2​(GetSnapshotV2Args args)
      Use this data source to get information about an existing snapshot.
      static com.pulumi.core.Output<GetSnapshotV2Result> getSnapshotV2​(GetSnapshotV2Args args, com.pulumi.deployment.InvokeOptions options)
      Use this data source to get information about an existing snapshot.
      static java.util.concurrent.CompletableFuture<GetSnapshotV2Result> getSnapshotV2Plain()
      Use this data source to get information about an existing snapshot.
      static java.util.concurrent.CompletableFuture<GetSnapshotV2Result> getSnapshotV2Plain​(GetSnapshotV2PlainArgs args)
      Use this data source to get information about an existing snapshot.
      static java.util.concurrent.CompletableFuture<GetSnapshotV2Result> getSnapshotV2Plain​(GetSnapshotV2PlainArgs args, com.pulumi.deployment.InvokeOptions options)
      Use this data source to get information about an existing snapshot.
      static com.pulumi.core.Output<GetSnapshotV3Result> getSnapshotV3()
      Use this data source to get information about an existing snapshot.
      static com.pulumi.core.Output<GetSnapshotV3Result> getSnapshotV3​(GetSnapshotV3Args args)
      Use this data source to get information about an existing snapshot.
      static com.pulumi.core.Output<GetSnapshotV3Result> getSnapshotV3​(GetSnapshotV3Args args, com.pulumi.deployment.InvokeOptions options)
      Use this data source to get information about an existing snapshot.
      static java.util.concurrent.CompletableFuture<GetSnapshotV3Result> getSnapshotV3Plain()
      Use this data source to get information about an existing snapshot.
      static java.util.concurrent.CompletableFuture<GetSnapshotV3Result> getSnapshotV3Plain​(GetSnapshotV3PlainArgs args)
      Use this data source to get information about an existing snapshot.
      static java.util.concurrent.CompletableFuture<GetSnapshotV3Result> getSnapshotV3Plain​(GetSnapshotV3PlainArgs args, com.pulumi.deployment.InvokeOptions options)
      Use this data source to get information about an existing snapshot.
      static com.pulumi.core.Output<GetVolumeV2Result> getVolumeV2()
      Use this data source to get information about an existing volume.
      static com.pulumi.core.Output<GetVolumeV2Result> getVolumeV2​(GetVolumeV2Args args)
      Use this data source to get information about an existing volume.
      static com.pulumi.core.Output<GetVolumeV2Result> getVolumeV2​(GetVolumeV2Args args, com.pulumi.deployment.InvokeOptions options)
      Use this data source to get information about an existing volume.
      static java.util.concurrent.CompletableFuture<GetVolumeV2Result> getVolumeV2Plain()
      Use this data source to get information about an existing volume.
      static java.util.concurrent.CompletableFuture<GetVolumeV2Result> getVolumeV2Plain​(GetVolumeV2PlainArgs args)
      Use this data source to get information about an existing volume.
      static java.util.concurrent.CompletableFuture<GetVolumeV2Result> getVolumeV2Plain​(GetVolumeV2PlainArgs args, com.pulumi.deployment.InvokeOptions options)
      Use this data source to get information about an existing volume.
      static com.pulumi.core.Output<GetVolumeV3Result> getVolumeV3()
      Use this data source to get information about an existing volume.
      static com.pulumi.core.Output<GetVolumeV3Result> getVolumeV3​(GetVolumeV3Args args)
      Use this data source to get information about an existing volume.
      static com.pulumi.core.Output<GetVolumeV3Result> getVolumeV3​(GetVolumeV3Args args, com.pulumi.deployment.InvokeOptions options)
      Use this data source to get information about an existing volume.
      static java.util.concurrent.CompletableFuture<GetVolumeV3Result> getVolumeV3Plain()
      Use this data source to get information about an existing volume.
      static java.util.concurrent.CompletableFuture<GetVolumeV3Result> getVolumeV3Plain​(GetVolumeV3PlainArgs args)
      Use this data source to get information about an existing volume.
      static java.util.concurrent.CompletableFuture<GetVolumeV3Result> getVolumeV3Plain​(GetVolumeV3PlainArgs args, com.pulumi.deployment.InvokeOptions options)
      Use this data source to get information about an existing volume.
      • Methods inherited from class java.lang.Object

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

      • BlockstorageFunctions

        public BlockstorageFunctions()
    • Method Detail

      • getAvailabilityZonesV3

        public static com.pulumi.core.Output<GetAvailabilityZonesV3Result> getAvailabilityZonesV3()
        Use this data source to get a list of Block Storage 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.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetAvailabilityZonesV3Args; 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 = BlockstorageFunctions.getAvailabilityZonesV3(); } } ```
      • getAvailabilityZonesV3Plain

        public static java.util.concurrent.CompletableFuture<GetAvailabilityZonesV3Result> getAvailabilityZonesV3Plain()
        Use this data source to get a list of Block Storage 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.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetAvailabilityZonesV3Args; 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 = BlockstorageFunctions.getAvailabilityZonesV3(); } } ```
      • getAvailabilityZonesV3

        public static com.pulumi.core.Output<GetAvailabilityZonesV3Result> getAvailabilityZonesV3​(GetAvailabilityZonesV3Args args)
        Use this data source to get a list of Block Storage 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.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetAvailabilityZonesV3Args; 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 = BlockstorageFunctions.getAvailabilityZonesV3(); } } ```
      • getAvailabilityZonesV3Plain

        public static java.util.concurrent.CompletableFuture<GetAvailabilityZonesV3Result> getAvailabilityZonesV3Plain​(GetAvailabilityZonesV3PlainArgs args)
        Use this data source to get a list of Block Storage 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.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetAvailabilityZonesV3Args; 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 = BlockstorageFunctions.getAvailabilityZonesV3(); } } ```
      • getAvailabilityZonesV3

        public static com.pulumi.core.Output<GetAvailabilityZonesV3Result> getAvailabilityZonesV3​(GetAvailabilityZonesV3Args args,
                                                                                                  com.pulumi.deployment.InvokeOptions options)
        Use this data source to get a list of Block Storage 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.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetAvailabilityZonesV3Args; 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 = BlockstorageFunctions.getAvailabilityZonesV3(); } } ```
      • getAvailabilityZonesV3Plain

        public static java.util.concurrent.CompletableFuture<GetAvailabilityZonesV3Result> getAvailabilityZonesV3Plain​(GetAvailabilityZonesV3PlainArgs args,
                                                                                                                       com.pulumi.deployment.InvokeOptions options)
        Use this data source to get a list of Block Storage 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.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetAvailabilityZonesV3Args; 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 = BlockstorageFunctions.getAvailabilityZonesV3(); } } ```
      • getQuotasetV3

        public static com.pulumi.core.Output<GetQuotasetV3Result> getQuotasetV3​(GetQuotasetV3Args args)
        Use this data source to get the blockstorage quotaset v3 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.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetQuotasetV3Args; 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 = BlockstorageFunctions.getQuotasetV3(GetQuotasetV3Args.builder() .projectId("2e367a3d29f94fd988e6ec54e305ec9d") .build()); } } ```
      • getQuotasetV3Plain

        public static java.util.concurrent.CompletableFuture<GetQuotasetV3Result> getQuotasetV3Plain​(GetQuotasetV3PlainArgs args)
        Use this data source to get the blockstorage quotaset v3 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.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetQuotasetV3Args; 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 = BlockstorageFunctions.getQuotasetV3(GetQuotasetV3Args.builder() .projectId("2e367a3d29f94fd988e6ec54e305ec9d") .build()); } } ```
      • getQuotasetV3

        public static com.pulumi.core.Output<GetQuotasetV3Result> getQuotasetV3​(GetQuotasetV3Args args,
                                                                                com.pulumi.deployment.InvokeOptions options)
        Use this data source to get the blockstorage quotaset v3 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.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetQuotasetV3Args; 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 = BlockstorageFunctions.getQuotasetV3(GetQuotasetV3Args.builder() .projectId("2e367a3d29f94fd988e6ec54e305ec9d") .build()); } } ```
      • getQuotasetV3Plain

        public static java.util.concurrent.CompletableFuture<GetQuotasetV3Result> getQuotasetV3Plain​(GetQuotasetV3PlainArgs args,
                                                                                                     com.pulumi.deployment.InvokeOptions options)
        Use this data source to get the blockstorage quotaset v3 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.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetQuotasetV3Args; 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 = BlockstorageFunctions.getQuotasetV3(GetQuotasetV3Args.builder() .projectId("2e367a3d29f94fd988e6ec54e305ec9d") .build()); } } ```
      • getSnapshotV2

        public static com.pulumi.core.Output<GetSnapshotV2Result> getSnapshotV2()
        Use this data source to get information about an existing snapshot. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetSnapshotV2Args; 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 snapshot1 = BlockstorageFunctions.getSnapshotV2(GetSnapshotV2Args.builder() .mostRecent(true) .name("snapshot_1") .build()); } } ```
      • getSnapshotV2Plain

        public static java.util.concurrent.CompletableFuture<GetSnapshotV2Result> getSnapshotV2Plain()
        Use this data source to get information about an existing snapshot. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetSnapshotV2Args; 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 snapshot1 = BlockstorageFunctions.getSnapshotV2(GetSnapshotV2Args.builder() .mostRecent(true) .name("snapshot_1") .build()); } } ```
      • getSnapshotV2

        public static com.pulumi.core.Output<GetSnapshotV2Result> getSnapshotV2​(GetSnapshotV2Args args)
        Use this data source to get information about an existing snapshot. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetSnapshotV2Args; 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 snapshot1 = BlockstorageFunctions.getSnapshotV2(GetSnapshotV2Args.builder() .mostRecent(true) .name("snapshot_1") .build()); } } ```
      • getSnapshotV2Plain

        public static java.util.concurrent.CompletableFuture<GetSnapshotV2Result> getSnapshotV2Plain​(GetSnapshotV2PlainArgs args)
        Use this data source to get information about an existing snapshot. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetSnapshotV2Args; 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 snapshot1 = BlockstorageFunctions.getSnapshotV2(GetSnapshotV2Args.builder() .mostRecent(true) .name("snapshot_1") .build()); } } ```
      • getSnapshotV2

        public static com.pulumi.core.Output<GetSnapshotV2Result> getSnapshotV2​(GetSnapshotV2Args args,
                                                                                com.pulumi.deployment.InvokeOptions options)
        Use this data source to get information about an existing snapshot. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetSnapshotV2Args; 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 snapshot1 = BlockstorageFunctions.getSnapshotV2(GetSnapshotV2Args.builder() .mostRecent(true) .name("snapshot_1") .build()); } } ```
      • getSnapshotV2Plain

        public static java.util.concurrent.CompletableFuture<GetSnapshotV2Result> getSnapshotV2Plain​(GetSnapshotV2PlainArgs args,
                                                                                                     com.pulumi.deployment.InvokeOptions options)
        Use this data source to get information about an existing snapshot. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetSnapshotV2Args; 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 snapshot1 = BlockstorageFunctions.getSnapshotV2(GetSnapshotV2Args.builder() .mostRecent(true) .name("snapshot_1") .build()); } } ```
      • getSnapshotV3

        public static com.pulumi.core.Output<GetSnapshotV3Result> getSnapshotV3()
        Use this data source to get information about an existing snapshot. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetSnapshotV3Args; 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 snapshot1 = BlockstorageFunctions.getSnapshotV3(GetSnapshotV3Args.builder() .mostRecent(true) .name("snapshot_1") .build()); } } ```
      • getSnapshotV3Plain

        public static java.util.concurrent.CompletableFuture<GetSnapshotV3Result> getSnapshotV3Plain()
        Use this data source to get information about an existing snapshot. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetSnapshotV3Args; 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 snapshot1 = BlockstorageFunctions.getSnapshotV3(GetSnapshotV3Args.builder() .mostRecent(true) .name("snapshot_1") .build()); } } ```
      • getSnapshotV3

        public static com.pulumi.core.Output<GetSnapshotV3Result> getSnapshotV3​(GetSnapshotV3Args args)
        Use this data source to get information about an existing snapshot. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetSnapshotV3Args; 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 snapshot1 = BlockstorageFunctions.getSnapshotV3(GetSnapshotV3Args.builder() .mostRecent(true) .name("snapshot_1") .build()); } } ```
      • getSnapshotV3Plain

        public static java.util.concurrent.CompletableFuture<GetSnapshotV3Result> getSnapshotV3Plain​(GetSnapshotV3PlainArgs args)
        Use this data source to get information about an existing snapshot. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetSnapshotV3Args; 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 snapshot1 = BlockstorageFunctions.getSnapshotV3(GetSnapshotV3Args.builder() .mostRecent(true) .name("snapshot_1") .build()); } } ```
      • getSnapshotV3

        public static com.pulumi.core.Output<GetSnapshotV3Result> getSnapshotV3​(GetSnapshotV3Args args,
                                                                                com.pulumi.deployment.InvokeOptions options)
        Use this data source to get information about an existing snapshot. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetSnapshotV3Args; 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 snapshot1 = BlockstorageFunctions.getSnapshotV3(GetSnapshotV3Args.builder() .mostRecent(true) .name("snapshot_1") .build()); } } ```
      • getSnapshotV3Plain

        public static java.util.concurrent.CompletableFuture<GetSnapshotV3Result> getSnapshotV3Plain​(GetSnapshotV3PlainArgs args,
                                                                                                     com.pulumi.deployment.InvokeOptions options)
        Use this data source to get information about an existing snapshot. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetSnapshotV3Args; 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 snapshot1 = BlockstorageFunctions.getSnapshotV3(GetSnapshotV3Args.builder() .mostRecent(true) .name("snapshot_1") .build()); } } ```
      • getVolumeV2

        public static com.pulumi.core.Output<GetVolumeV2Result> getVolumeV2()
        Use this data source to get information about an existing volume. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetVolumeV2Args; 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 volume1 = BlockstorageFunctions.getVolumeV2(GetVolumeV2Args.builder() .name("volume_1") .build()); } } ```
      • getVolumeV2Plain

        public static java.util.concurrent.CompletableFuture<GetVolumeV2Result> getVolumeV2Plain()
        Use this data source to get information about an existing volume. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetVolumeV2Args; 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 volume1 = BlockstorageFunctions.getVolumeV2(GetVolumeV2Args.builder() .name("volume_1") .build()); } } ```
      • getVolumeV2

        public static com.pulumi.core.Output<GetVolumeV2Result> getVolumeV2​(GetVolumeV2Args args)
        Use this data source to get information about an existing volume. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetVolumeV2Args; 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 volume1 = BlockstorageFunctions.getVolumeV2(GetVolumeV2Args.builder() .name("volume_1") .build()); } } ```
      • getVolumeV2Plain

        public static java.util.concurrent.CompletableFuture<GetVolumeV2Result> getVolumeV2Plain​(GetVolumeV2PlainArgs args)
        Use this data source to get information about an existing volume. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetVolumeV2Args; 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 volume1 = BlockstorageFunctions.getVolumeV2(GetVolumeV2Args.builder() .name("volume_1") .build()); } } ```
      • getVolumeV2

        public static com.pulumi.core.Output<GetVolumeV2Result> getVolumeV2​(GetVolumeV2Args args,
                                                                            com.pulumi.deployment.InvokeOptions options)
        Use this data source to get information about an existing volume. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetVolumeV2Args; 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 volume1 = BlockstorageFunctions.getVolumeV2(GetVolumeV2Args.builder() .name("volume_1") .build()); } } ```
      • getVolumeV2Plain

        public static java.util.concurrent.CompletableFuture<GetVolumeV2Result> getVolumeV2Plain​(GetVolumeV2PlainArgs args,
                                                                                                 com.pulumi.deployment.InvokeOptions options)
        Use this data source to get information about an existing volume. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetVolumeV2Args; 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 volume1 = BlockstorageFunctions.getVolumeV2(GetVolumeV2Args.builder() .name("volume_1") .build()); } } ```
      • getVolumeV3

        public static com.pulumi.core.Output<GetVolumeV3Result> getVolumeV3()
        Use this data source to get information about an existing volume. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetVolumeV3Args; 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 volume1 = BlockstorageFunctions.getVolumeV3(GetVolumeV3Args.builder() .name("volume_1") .build()); } } ```
      • getVolumeV3Plain

        public static java.util.concurrent.CompletableFuture<GetVolumeV3Result> getVolumeV3Plain()
        Use this data source to get information about an existing volume. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetVolumeV3Args; 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 volume1 = BlockstorageFunctions.getVolumeV3(GetVolumeV3Args.builder() .name("volume_1") .build()); } } ```
      • getVolumeV3

        public static com.pulumi.core.Output<GetVolumeV3Result> getVolumeV3​(GetVolumeV3Args args)
        Use this data source to get information about an existing volume. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetVolumeV3Args; 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 volume1 = BlockstorageFunctions.getVolumeV3(GetVolumeV3Args.builder() .name("volume_1") .build()); } } ```
      • getVolumeV3Plain

        public static java.util.concurrent.CompletableFuture<GetVolumeV3Result> getVolumeV3Plain​(GetVolumeV3PlainArgs args)
        Use this data source to get information about an existing volume. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetVolumeV3Args; 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 volume1 = BlockstorageFunctions.getVolumeV3(GetVolumeV3Args.builder() .name("volume_1") .build()); } } ```
      • getVolumeV3

        public static com.pulumi.core.Output<GetVolumeV3Result> getVolumeV3​(GetVolumeV3Args args,
                                                                            com.pulumi.deployment.InvokeOptions options)
        Use this data source to get information about an existing volume. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetVolumeV3Args; 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 volume1 = BlockstorageFunctions.getVolumeV3(GetVolumeV3Args.builder() .name("volume_1") .build()); } } ```
      • getVolumeV3Plain

        public static java.util.concurrent.CompletableFuture<GetVolumeV3Result> getVolumeV3Plain​(GetVolumeV3PlainArgs args,
                                                                                                 com.pulumi.deployment.InvokeOptions options)
        Use this data source to get information about an existing volume. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.openstack.blockstorage.BlockstorageFunctions; import com.pulumi.openstack.blockstorage.inputs.GetVolumeV3Args; 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 volume1 = BlockstorageFunctions.getVolumeV3(GetVolumeV3Args.builder() .name("volume_1") .build()); } } ```