Package com.pulumi.aws.appstream.outputs
Class GetImageResult
- java.lang.Object
-
- com.pulumi.aws.appstream.outputs.GetImageResult
-
public final class GetImageResult extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetImageResult.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<GetImageApplication>applications()java.lang.StringappstreamAgentVersion()java.lang.Stringarn()java.lang.StringbaseImageArn()static GetImageResult.Builderbuilder()static GetImageResult.Builderbuilder(GetImageResult defaults)java.lang.StringcreatedTime()java.lang.Stringdescription()java.lang.StringdisplayName()java.lang.StringimageBuilderName()java.lang.BooleanimageBuilderSupported()java.util.List<GetImageImagePermission>imagePermissions()java.util.Optional<java.lang.Boolean>mostRecent()java.lang.Stringname()java.util.Optional<java.lang.String>nameRegex()java.lang.Stringplatform()java.lang.StringpublicBaseImageReleasedDate()java.lang.Stringregion()java.lang.Stringstate()java.util.List<GetImageStateChangeReason>stateChangeReasons()java.util.Optional<java.lang.String>type()
-
-
-
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()
-
builder
public static GetImageResult.Builder builder()
-
builder
public static GetImageResult.Builder builder(GetImageResult defaults)
-
-