Class GetImageIdsArgs


  • public final class GetImageIdsArgs
    extends com.pulumi.resources.InvokeArgs
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  GetImageIdsArgs.Builder  
      • Nested classes/interfaces inherited from class com.pulumi.resources.InputArgs

        com.pulumi.resources.InputArgs.InputArgsInternal
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      static GetImageIdsArgs.Builder builder()  
      static GetImageIdsArgs.Builder builder​(GetImageIdsArgs defaults)  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> memberStatus()  
      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>> sort()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> sortDirection()
      Deprecated.
      Use option 'sort' instead.
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> sortKey()
      Deprecated.
      Use option 'sort' instead.
      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()  
      • Methods inherited from class com.pulumi.resources.InvokeArgs

        validateMember
      • Methods inherited from class java.lang.Object

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

      • 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".
      • 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.
      • 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.
      • sort

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> sort()
        Returns:
        Sorts the response by one or more attribute and sort direction combinations. You can also set multiple sort keys and directions. Default direction is `desc`. Use the comma (,) character to separate multiple values. For example expression `sort = "name:asc,status"` sorts ascending by name and descending by status. `sort` cannot be used simultaneously with `sort_key`. If both are present in a configuration then only `sort` will be used.
      • sortDirection

        @Deprecated
        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> sortDirection()
        Deprecated.
        Use option 'sort' instead.
        Returns:
        Order the results in either `asc` or `desc`. Can be applied only with `sort_key`. Defaults to `asc`
      • sortKey

        @Deprecated
        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> sortKey()
        Deprecated.
        Use option 'sort' instead.
        Returns:
        Sort images based on a certain key. Defaults to `name`. `sort_key` cannot be used simultaneously with `sort`. If both are present in a configuration then only `sort` will be used.
      • 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".