[][src]Struct rusoto_workspaces::WorkspaceImage

pub struct WorkspaceImage {
    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 required_tenancy: Option<String>,
    pub state: Option<String>,
}

Describes a WorkSpace image.

Fields

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.

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> 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.