Class GetImageIdsPlainArgs


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

      Nested Classes 
      Modifier and Type Class Description
      static class  GetImageIdsPlainArgs.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 GetImageIdsPlainArgs.Builder builder()  
      static GetImageIdsPlainArgs.Builder builder​(GetImageIdsPlainArgs defaults)  
      java.util.Optional<java.lang.String> memberStatus()  
      java.util.Optional<java.lang.String> name()  
      java.util.Optional<java.lang.String> nameRegex()  
      java.util.Optional<java.lang.String> owner()  
      java.util.Optional<java.util.Map<java.lang.String,​java.lang.Object>> properties()  
      java.util.Optional<java.lang.String> region()  
      java.util.Optional<java.lang.Integer> sizeMax()  
      java.util.Optional<java.lang.Integer> sizeMin()  
      java.util.Optional<java.lang.String> sort()  
      java.util.Optional<java.lang.String> sortDirection()
      Deprecated.
      Use option 'sort' instead.
      java.util.Optional<java.lang.String> sortKey()
      Deprecated.
      Use option 'sort' instead.
      java.util.Optional<java.lang.String> tag()  
      java.util.Optional<java.util.List<java.lang.String>> tags()  
      java.util.Optional<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<java.lang.String> memberStatus()
        Returns:
        The status of the image. Must be one of "accepted", "pending", "rejected", or "all".
      • name

        public java.util.Optional<java.lang.String> name()
        Returns:
        The name of the image. Cannot be used simultaneously with `name_regex`.
      • nameRegex

        public java.util.Optional<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<java.lang.String> owner()
        Returns:
        The owner (UUID) of the image.
      • properties

        public java.util.Optional<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<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<java.lang.Integer> sizeMax()
        Returns:
        The maximum size (in bytes) of the image to return.
      • sizeMin

        public java.util.Optional<java.lang.Integer> sizeMin()
        Returns:
        The minimum size (in bytes) of the image to return.
      • sort

        public java.util.Optional<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<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<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<java.lang.String> tag()
        Returns:
        Search for images with a specific tag.
      • tags

        public java.util.Optional<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<java.lang.String> visibility()
        Returns:
        The visibility of the image. Must be one of "public", "private", "community", or "shared". Defaults to "private".