Struct rusoto_appstream::Image
[−]
[src]
pub struct Image { pub applications: Option<Vec<Application>>, pub arn: Option<String>, pub base_image_arn: Option<String>, pub created_time: Option<f64>, pub description: Option<String>, pub display_name: Option<String>, pub image_builder_supported: Option<bool>, pub name: String, pub platform: Option<String>, pub public_base_image_released_date: Option<f64>, pub state: Option<String>, pub state_change_reason: Option<ImageStateChangeReason>, pub visibility: Option<String>, }
New streaming instances are booted from images. The image stores the application catalog and is connected to fleets.
Fields
applications: Option<Vec<Application>>
The applications associated with an image.
arn: Option<String>
The ARN for the image.
base_image_arn: Option<String>
The source image ARN from which this image was created.
created_time: Option<f64>
The time stamp when the image was created.
description: Option<String>
A meaningful description for the image.
display_name: Option<String>
The display name for the image.
image_builder_supported: Option<bool>
Whether an image builder can be launched from this image.
name: String
The unique identifier for the image.
platform: Option<String>
The operating system platform of the image.
public_base_image_released_date: Option<f64>
The AWS release date of the public base image. For private images, this date is the release date of the base image from which the image was created.
state: Option<String>
The image starts in the PENDING state. If image creation succeeds, it moves to AVAILABLE. If image creation fails, it moves to FAILED.
state_change_reason: Option<ImageStateChangeReason>
The reason why the last state change occurred.
visibility: Option<String>
The visibility of an image to the user; images can be public or private.