[][src]Struct rusoto_elasticbeanstalk::SwapEnvironmentCNAMEsMessage

pub struct SwapEnvironmentCNAMEsMessage {
    pub destination_environment_id: Option<String>,
    pub destination_environment_name: Option<String>,
    pub source_environment_id: Option<String>,
    pub source_environment_name: Option<String>,
}

Swaps the CNAMEs of two environments.

Fields

destination_environment_id: Option<String>

The ID of the destination environment.

Condition: You must specify at least the DestinationEnvironmentID or the DestinationEnvironmentName. You may also specify both. You must specify the SourceEnvironmentId with the DestinationEnvironmentId.

destination_environment_name: Option<String>

The name of the destination environment.

Condition: You must specify at least the DestinationEnvironmentID or the DestinationEnvironmentName. You may also specify both. You must specify the SourceEnvironmentName with the DestinationEnvironmentName.

source_environment_id: Option<String>

The ID of the source environment.

Condition: You must specify at least the SourceEnvironmentID or the SourceEnvironmentName. You may also specify both. If you specify the SourceEnvironmentId, you must specify the DestinationEnvironmentId.

source_environment_name: Option<String>

The name of the source environment.

Condition: You must specify at least the SourceEnvironmentID or the SourceEnvironmentName. You may also specify both. If you specify the SourceEnvironmentName, you must specify the DestinationEnvironmentName.

Trait Implementations

impl Default for SwapEnvironmentCNAMEsMessage[src]

impl PartialEq<SwapEnvironmentCNAMEsMessage> for SwapEnvironmentCNAMEsMessage[src]

impl Clone for SwapEnvironmentCNAMEsMessage[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for SwapEnvironmentCNAMEsMessage[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]

type Owned = T

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

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

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

The type returned in the event of a conversion error.

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

impl<T> Erased for T

impl<T> Same for T

type Output = T

Should always be Self