[][src]Struct rusoto_opsworkscm::RestoreServerRequest

pub struct RestoreServerRequest {
    pub backup_id: String,
    pub instance_type: Option<String>,
    pub key_pair: Option<String>,
    pub server_name: String,
}

Fields

The ID of the backup that you want to use to restore a server.

The type of the instance to create. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m4.large. Valid values are t2.medium, m4.large, and m4.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.

The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the SSH key.

The name of the server that you want to restore.

Trait Implementations

impl Clone for RestoreServerRequest
[src]

Performs copy-assignment from source. Read more

impl Default for RestoreServerRequest
[src]

impl PartialEq<RestoreServerRequest> for RestoreServerRequest
[src]

impl Debug for RestoreServerRequest
[src]

impl Serialize for RestoreServerRequest
[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From for T
[src]

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

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

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.

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

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.

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

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

impl<T> Same for T

Should always be Self

impl<T> Erased for T