[][src]Struct rusoto_workspaces::WorkspaceImage

pub struct WorkspaceImage {
    pub created: Option<f64>,
    pub description: Option<String>,
    pub error_code: Option<String>,
    pub error_message: Option<String>,
    pub image_id: Option<String>,
    pub name: Option<String>,
    pub operating_system: Option<OperatingSystem>,
    pub owner_account_id: Option<String>,
    pub required_tenancy: Option<String>,
    pub state: Option<String>,
}

Describes a WorkSpace image.

Fields

created: Option<f64>

The date when the image was created. If the image has been shared, the AWS account that the image has been shared with sees the original creation date of the image.

description: Option<String>

The description of the image.

error_code: Option<String>

The error code that is returned for the image.

error_message: Option<String>

The text of the error message that is returned for the image.

image_id: Option<String>

The identifier of the image.

name: Option<String>

The name of the image.

operating_system: Option<OperatingSystem>

The operating system that the image is running.

owner_account_id: Option<String>

The identifier of the AWS account that owns the image.

required_tenancy: Option<String>

Specifies whether the image is running on dedicated hardware. When Bring Your Own License (BYOL) is enabled, this value is set to DEDICATED. For more information, see Bring Your Own Windows Desktop Images.

state: Option<String>

The status of the image.

Trait Implementations

impl Clone for WorkspaceImage[src]

impl Debug for WorkspaceImage[src]

impl Default for WorkspaceImage[src]

impl<'de> Deserialize<'de> for WorkspaceImage[src]

impl PartialEq<WorkspaceImage> for WorkspaceImage[src]

impl StructuralPartialEq for WorkspaceImage[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.