GetImageResult

data class GetImageResult(val applications: List<GetImageApplication>, val appstreamAgentVersion: String, val arn: String, val baseImageArn: String, val createdTime: String, val description: String, val displayName: String, val id: String, val imageBuilderName: String, val imageBuilderSupported: Boolean, val imagePermissions: List<GetImageImagePermission>, val mostRecent: Boolean? = null, val name: String, val nameRegex: String? = null, val platform: String, val publicBaseImageReleasedDate: String, val state: String, val stateChangeReasons: List<GetImageStateChangeReason>, val type: String? = null)

A collection of values returned by getImage.

Constructors

Link copied to clipboard
constructor(applications: List<GetImageApplication>, appstreamAgentVersion: String, arn: String, baseImageArn: String, createdTime: String, description: String, displayName: String, id: String, imageBuilderName: String, imageBuilderSupported: Boolean, imagePermissions: List<GetImageImagePermission>, mostRecent: Boolean? = null, name: String, nameRegex: String? = null, platform: String, publicBaseImageReleasedDate: String, state: String, stateChangeReasons: List<GetImageStateChangeReason>, type: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard

Version of the AppStream 2.0 agent to use for instances that are launched from this image. Has a maximum length of 100 characters.

Link copied to clipboard
val arn: String

ARN of the image.

Link copied to clipboard

ARN of the image from which the image was created.

Link copied to clipboard

Time at which this image was created.

Link copied to clipboard

Description of image.

Link copied to clipboard

Image name to display.

Link copied to clipboard
val id: String

The provider-assigned unique ID for this managed resource.

Link copied to clipboard

The name of the image builder that was used to created the private image. If the image is sharedthen the value is null.

Link copied to clipboard

Boolean to indicate whether an image builder can be launched from this image.

Link copied to clipboard

List of strings describing the image permissions containing the following:

Link copied to clipboard
val mostRecent: Boolean? = null
Link copied to clipboard
Link copied to clipboard
val nameRegex: String? = null
Link copied to clipboard

Operating system platform of the image. Values will be from: WINDOWS | WINDOWS_SERVER_2016 | WINDOWS_SERVER_2019 | WINDOWS_SERVER_2022 | AMAZON_LINUX2

Link copied to clipboard

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.

Link copied to clipboard
val type: String? = null