[][src]Struct rusoto_dms::OrderableReplicationInstance

pub struct OrderableReplicationInstance {
    pub availability_zones: Option<Vec<String>>,
    pub default_allocated_storage: Option<i64>,
    pub engine_version: Option<String>,
    pub included_allocated_storage: Option<i64>,
    pub max_allocated_storage: Option<i64>,
    pub min_allocated_storage: Option<i64>,
    pub release_status: Option<String>,
    pub replication_instance_class: Option<String>,
    pub storage_type: Option<String>,
}

In response to the DescribeOrderableReplicationInstances operation, this object describes an available replication instance. This description includes the replication instance's type, engine version, and allocated storage.

Fields

availability_zones: Option<Vec<String>>

List of Availability Zones for this replication instance.

default_allocated_storage: Option<i64>

The default amount of storage (in gigabytes) that is allocated for the replication instance.

engine_version: Option<String>

The version of the replication engine.

included_allocated_storage: Option<i64>

The amount of storage (in gigabytes) that is allocated for the replication instance.

max_allocated_storage: Option<i64>

The minimum amount of storage (in gigabytes) that can be allocated for the replication instance.

min_allocated_storage: Option<i64>

The minimum amount of storage (in gigabytes) that can be allocated for the replication instance.

release_status: Option<String>

The value returned when the specified EngineVersion of the replication instance is in Beta or test mode. This indicates some features might not work as expected.

AWS DMS supports the ReleaseStatus parameter in versions 3.1.4 and later.

replication_instance_class: Option<String>

The compute and memory capacity of the replication instance as defined for the specified replication instance class. For example to specify the instance class dms.c4.large, set this parameter to "dms.c4.large".

For more information on the settings and capacities for the available replication instance classes, see Selecting the right AWS DMS replication instance for your migration.

storage_type: Option<String>

The type of storage used by the replication instance.

Trait Implementations

impl Clone for OrderableReplicationInstance[src]

impl Debug for OrderableReplicationInstance[src]

impl Default for OrderableReplicationInstance[src]

impl<'de> Deserialize<'de> for OrderableReplicationInstance[src]

impl PartialEq<OrderableReplicationInstance> for OrderableReplicationInstance[src]

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