[][src]Struct rusoto_ec2::ScheduledInstancesBlockDeviceMapping

pub struct ScheduledInstancesBlockDeviceMapping {
    pub device_name: Option<String>,
    pub ebs: Option<ScheduledInstancesEbs>,
    pub no_device: Option<String>,
    pub virtual_name: Option<String>,
}

Describes a block device mapping for a Scheduled Instance.

Fields

The device name (for example, /dev/sdh or xvdh).

Parameters used to set up EBS volumes automatically when the instance is launched.

Suppresses the specified device included in the block device mapping of the AMI.

The virtual device name (ephemeralN). Instance store volumes are numbered starting from 0. An instance type with two available instance store volumes can specify mappings for ephemeral0 and ephemeral1. The number of available instance store volumes depends on the instance type. After you connect to the instance, you must mount the volume.

Constraints: For M3 instances, you must specify instance store volumes in the block device mapping for the instance. When you launch an M3 instance, we ignore any instance store volumes specified in the block device mapping for the AMI.

Trait Implementations

impl Default for ScheduledInstancesBlockDeviceMapping
[src]

Returns the "default value" for a type. Read more

impl PartialEq<ScheduledInstancesBlockDeviceMapping> for ScheduledInstancesBlockDeviceMapping
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Clone for ScheduledInstancesBlockDeviceMapping
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for ScheduledInstancesBlockDeviceMapping
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

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

Performs the conversion.

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

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

impl<T> From for T
[src]

Performs the conversion.

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

🔬 This is a nightly-only experimental API. (try_from)

Performs the conversion.

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

Immutably borrows from an owned value. Read more

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

Mutably borrows from an owned value. Read more

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

🔬 This is a nightly-only experimental API. (try_from)

Performs the conversion.

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

🔬 This is a nightly-only experimental API. (get_type_id)

this method will likely be replaced by an associated static

Gets the TypeId of self. Read more

impl<T> Same for T

Should always be Self

impl<T> Erased for T