Class GetImageResult


  • public final class GetImageResult
    extends java.lang.Object
    • Method Detail

      • applications

        public java.util.List<GetImageApplication> applications()
        Returns:
        Application object that contains the following:
      • appstreamAgentVersion

        public java.lang.String appstreamAgentVersion()
        Returns:
        Version of the AppStream 2.0 agent to use for instances that are launched from this image. Has a maximum length of 100 characters.
      • arn

        public java.lang.String arn()
        Returns:
        ARN of the image.
      • baseImageArn

        public java.lang.String baseImageArn()
        Returns:
        ARN of the image from which the image was created.
      • createdTime

        public java.lang.String createdTime()
        Returns:
        Time at which this image was created.
      • description

        public java.lang.String description()
        Returns:
        Description of image.
      • displayName

        public java.lang.String displayName()
        Returns:
        Image name to display.
      • imageBuilderName

        public java.lang.String imageBuilderName()
        Returns:
        Name of the image builder that was used to created the private image. If the image is shared then the value is null.
      • imageBuilderSupported

        public java.lang.Boolean imageBuilderSupported()
        Returns:
        Whether an image builder can be launched from this image.
      • imagePermissions

        public java.util.List<GetImageImagePermission> imagePermissions()
        Returns:
        List of objects describing the image permissions containing the following:
      • mostRecent

        public java.util.Optional<java.lang.Boolean> mostRecent()
      • name

        public java.lang.String name()
        Returns:
        Name of the application.
      • nameRegex

        public java.util.Optional<java.lang.String> nameRegex()
      • platform

        public java.lang.String platform()
        Returns:
        Operating system platform of the image. Values will be from: WINDOWS | WINDOWS_SERVER_2016 | WINDOWS_SERVER_2019 | WINDOWS_SERVER_2022 | AMAZON_LINUX2
      • publicBaseImageReleasedDate

        public java.lang.String publicBaseImageReleasedDate()
        Returns:
        Release date of base image if public. For private images, it is the release date of the base image that it was created from.
      • region

        public java.lang.String region()
      • state

        public java.lang.String state()
        Returns:
        Current state of image. Image starts in PENDING state which changes to AVAILABLE if creation passes and FAILED if it fails. Values will be from: PENDING | AVAILABLE | FAILED | COPYING | DELETING | CREATING | IMPORTING.
      • stateChangeReasons

        public java.util.List<GetImageStateChangeReason> stateChangeReasons()
        Returns:
        Reason for the last state change.
      • type

        public java.util.Optional<java.lang.String> type()