[][src]Struct rusoto_workspaces::ImportWorkspaceImageRequest

pub struct ImportWorkspaceImageRequest {
    pub applications: Option<Vec<String>>,
    pub ec_2_image_id: String,
    pub image_description: String,
    pub image_name: String,
    pub ingestion_process: String,
    pub tags: Option<Vec<Tag>>,
}

Fields

applications: Option<Vec<String>>

If specified, the version of Microsoft Office to subscribe to. Valid only for Windows 10 BYOL images. For more information about subscribing to Office for BYOL images, see Bring Your Own Windows Desktop Licenses.

Although this parameter is an array, only one item is allowed at this time.

ec_2_image_id: String

The identifier of the EC2 image.

image_description: String

The description of the WorkSpace image.

image_name: String

The name of the WorkSpace image.

ingestion_process: String

The ingestion process to be used when importing the image, depending on which protocol you want to use for your BYOL Workspace image, either PCoIP or WorkSpaces Streaming Protocol (WSP). To use WSP, specify a value that ends in _WSP. To use PCoIP, specify a value that does not end in _WSP.

For non-GPU-enabled bundles (bundles other than Graphics or GraphicsPro), specify BYOL_REGULAR or BYOL_REGULAR_WSP, depending on the protocol.

tags: Option<Vec<Tag>>

The tags. Each WorkSpaces resource can have a maximum of 50 tags.

Trait Implementations

impl Clone for ImportWorkspaceImageRequest[src]

impl Debug for ImportWorkspaceImageRequest[src]

impl Default for ImportWorkspaceImageRequest[src]

impl PartialEq<ImportWorkspaceImageRequest> for ImportWorkspaceImageRequest[src]

impl Serialize for ImportWorkspaceImageRequest[src]

impl StructuralPartialEq for ImportWorkspaceImageRequest[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> 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.