[−][src]Struct rusoto_dms::ReplicationInstance
Fields
allocated_storage: Option<i64>
The amount of storage (in gigabytes) that is allocated for the replication instance.
auto_minor_version_upgrade: Option<bool>
Boolean value indicating if minor version upgrades will be automatically applied to the instance.
availability_zone: Option<String>
The Availability Zone for the instance.
engine_version: Option<String>
The engine version number of the replication instance.
free_until: Option<f64>
The expiration date of the free replication instance that is part of the Free DMS program.
instance_create_time: Option<f64>
The time the replication instance was created.
kms_key_id: Option<String>
The KMS key identifier that is used to encrypt the content on the replication instance. If you do not specify a value for the KmsKeyId parameter, then AWS DMS will use your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS region.
multi_az: Option<bool>
Specifies if the replication instance is a Multi-AZ deployment. You cannot set the AvailabilityZone
parameter if the Multi-AZ parameter is set to true
.
pending_modified_values: Option<ReplicationPendingModifiedValues>
The pending modification values.
preferred_maintenance_window: Option<String>
The maintenance window times for the replication instance.
publicly_accessible: Option<bool>
Specifies the accessibility options for the replication instance. A value of true
represents an instance with a public IP address. A value of false
represents an instance with a private IP address. The default value is true
.
replication_instance_arn: Option<String>
The Amazon Resource Name (ARN) of the replication instance.
replication_instance_class: Option<String>
The compute and memory capacity of the replication instance.
Valid Values: dms.t2.micro | dms.t2.small | dms.t2.medium | dms.t2.large | dms.c4.large | dms.c4.xlarge | dms.c4.2xlarge | dms.c4.4xlarge
replication_instance_identifier: Option<String>
The replication instance identifier. This parameter is stored as a lowercase string.
Constraints:
-
Must contain from 1 to 63 alphanumeric characters or hyphens.
-
First character must be a letter.
-
Cannot end with a hyphen or contain two consecutive hyphens.
Example: myrepinstance
replication_instance_private_ip_addresses: Option<Vec<String>>
The private IP address of the replication instance.
replication_instance_public_ip_addresses: Option<Vec<String>>
The public IP address of the replication instance.
replication_instance_status: Option<String>
The status of the replication instance.
replication_subnet_group: Option<ReplicationSubnetGroup>
The subnet group for the replication instance.
secondary_availability_zone: Option<String>
The availability zone of the standby replication instance in a Multi-AZ deployment.
vpc_security_groups: Option<Vec<VpcSecurityGroupMembership>>
The VPC security group for the instance.
Trait Implementations
impl PartialEq<ReplicationInstance> for ReplicationInstance
[src]
impl PartialEq<ReplicationInstance> for ReplicationInstance
fn eq(&self, other: &ReplicationInstance) -> bool
[src]
fn eq(&self, other: &ReplicationInstance) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &ReplicationInstance) -> bool
[src]
fn ne(&self, other: &ReplicationInstance) -> bool
This method tests for !=
.
impl Default for ReplicationInstance
[src]
impl Default for ReplicationInstance
fn default() -> ReplicationInstance
[src]
fn default() -> ReplicationInstance
Returns the "default value" for a type. Read more
impl Clone for ReplicationInstance
[src]
impl Clone for ReplicationInstance
fn clone(&self) -> ReplicationInstance
[src]
fn clone(&self) -> ReplicationInstance
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for ReplicationInstance
[src]
impl Debug for ReplicationInstance
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl<'de> Deserialize<'de> for ReplicationInstance
[src]
impl<'de> Deserialize<'de> for ReplicationInstance
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl Send for ReplicationInstance
impl Send for ReplicationInstance
impl Sync for ReplicationInstance
impl Sync for ReplicationInstance
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
type Owned = T
fn to_owned(&self) -> T
[src]
fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
fn clone_into(&self, target: &mut T)
[src]
fn clone_into(&self, target: &mut T)
🔬 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, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
try_from
)Performs the conversion.
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
try_from
)Performs the conversion.
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
fn get_type_id(&self) -> TypeId
🔬 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> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
impl<T> Same for T
impl<T> Same for T
type Output = T
Should always be Self
impl<T> Erased for T
impl<T> Erased for T