Class GetImageArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.InvokeArgs
-
- com.pulumi.openstack.images.inputs.GetImageArgs
-
public final class GetImageArgs extends com.pulumi.resources.InvokeArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetImageArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static GetImageArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GetImageArgs.Builderbuilder()static GetImageArgs.Builderbuilder(GetImageArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>hidden()java.util.Optional<com.pulumi.core.Output<java.lang.String>>memberStatus()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>mostRecent()java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()java.util.Optional<com.pulumi.core.Output<java.lang.String>>nameRegex()java.util.Optional<com.pulumi.core.Output<java.lang.String>>owner()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>>properties()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>sizeMax()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>sizeMin()java.util.Optional<com.pulumi.core.Output<java.lang.String>>sortDirection()java.util.Optional<com.pulumi.core.Output<java.lang.String>>sortKey()java.util.Optional<com.pulumi.core.Output<java.lang.String>>tag()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>tags()java.util.Optional<com.pulumi.core.Output<java.lang.String>>visibility()
-
-
-
Field Detail
-
Empty
public static final GetImageArgs Empty
-
-
Method Detail
-
hidden
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> hidden()
- Returns:
- Whether or not the image is hidden from public list.
-
memberStatus
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> memberStatus()
- Returns:
- The status of the image. Must be one of "accepted", "pending", "rejected", or "all".
-
mostRecent
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> mostRecent()
- Returns:
- If more than one result is returned, use the most recent image.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- The name of the image. Cannot be used simultaneously with `name_regex`.
-
nameRegex
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> nameRegex()
- Returns:
- The regular expressian of the name of the image. Cannot be used simultaneously with `name`. Unlike filtering by `name` the `name_regex` filtering does by client on the result of OpenStack search query.
-
owner
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> owner()
- Returns:
- The owner (UUID) of the image.
-
properties
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>> properties()
- Returns:
- a map of key/value pairs to match an image with. All specified properties must be matched. Unlike other options filtering by `properties` does by client on the result of OpenStack search query. Filtering is applied if server responce contains at least 2 images. In case there is only one image the `properties` ignores.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- The region in which to obtain the V2 Glance client. A Glance client is needed to create an Image that can be used with a compute instance. If omitted, the `region` argument of the provider is used.
-
sizeMax
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> sizeMax()
- Returns:
- The maximum size (in bytes) of the image to return.
-
sizeMin
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> sizeMin()
- Returns:
- The minimum size (in bytes) of the image to return.
-
sortDirection
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> sortDirection()
- Returns:
- Order the results in either `asc` or `desc`.
-
sortKey
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> sortKey()
- Returns:
- Sort images based on a certain key. Defaults to `name`.
-
tag
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> tag()
- Returns:
- Search for images with a specific tag.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> tags()
- Returns:
- A list of tags required to be set on the image (all specified tags must be in the images tag list for it to be matched).
-
visibility
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> visibility()
- Returns:
- The visibility of the image. Must be one of "public", "private", "community", or "shared". Defaults to "private".
-
builder
public static GetImageArgs.Builder builder()
-
builder
public static GetImageArgs.Builder builder(GetImageArgs defaults)
-
-