Struct aws_sdk_databasemigration::types::RdsConfiguration
source · #[non_exhaustive]pub struct RdsConfiguration {
pub engine_edition: Option<String>,
pub instance_type: Option<String>,
pub instance_vcpu: Option<f64>,
pub instance_memory: Option<f64>,
pub storage_type: Option<String>,
pub storage_size: Option<i32>,
pub storage_iops: Option<i32>,
pub deployment_option: Option<String>,
pub engine_version: Option<String>,
}
Expand description
Provides information that describes the configuration of the recommended target engine on Amazon RDS.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.engine_edition: Option<String>
Describes the recommended target Amazon RDS engine edition.
instance_type: Option<String>
Describes the recommended target Amazon RDS instance type.
instance_vcpu: Option<f64>
Describes the number of virtual CPUs (vCPU) on the recommended Amazon RDS DB instance that meets your requirements.
instance_memory: Option<f64>
Describes the memory on the recommended Amazon RDS DB instance that meets your requirements.
storage_type: Option<String>
Describes the storage type of the recommended Amazon RDS DB instance that meets your requirements.
Amazon RDS provides three storage types: General Purpose SSD (also known as gp2 and gp3), Provisioned IOPS SSD (also known as io1), and magnetic (also known as standard).
storage_size: Option<i32>
Describes the storage size of the recommended Amazon RDS DB instance that meets your requirements.
storage_iops: Option<i32>
Describes the number of I/O operations completed each second (IOPS) on the recommended Amazon RDS DB instance that meets your requirements.
deployment_option: Option<String>
Describes the deployment option for the recommended Amazon RDS DB instance. The deployment options include Multi-AZ and Single-AZ deployments. Valid values include "MULTI_AZ"
and "SINGLE_AZ"
.
engine_version: Option<String>
Describes the recommended target Amazon RDS engine version.
Implementations§
source§impl RdsConfiguration
impl RdsConfiguration
sourcepub fn engine_edition(&self) -> Option<&str>
pub fn engine_edition(&self) -> Option<&str>
Describes the recommended target Amazon RDS engine edition.
sourcepub fn instance_type(&self) -> Option<&str>
pub fn instance_type(&self) -> Option<&str>
Describes the recommended target Amazon RDS instance type.
sourcepub fn instance_vcpu(&self) -> Option<f64>
pub fn instance_vcpu(&self) -> Option<f64>
Describes the number of virtual CPUs (vCPU) on the recommended Amazon RDS DB instance that meets your requirements.
sourcepub fn instance_memory(&self) -> Option<f64>
pub fn instance_memory(&self) -> Option<f64>
Describes the memory on the recommended Amazon RDS DB instance that meets your requirements.
sourcepub fn storage_type(&self) -> Option<&str>
pub fn storage_type(&self) -> Option<&str>
Describes the storage type of the recommended Amazon RDS DB instance that meets your requirements.
Amazon RDS provides three storage types: General Purpose SSD (also known as gp2 and gp3), Provisioned IOPS SSD (also known as io1), and magnetic (also known as standard).
sourcepub fn storage_size(&self) -> Option<i32>
pub fn storage_size(&self) -> Option<i32>
Describes the storage size of the recommended Amazon RDS DB instance that meets your requirements.
sourcepub fn storage_iops(&self) -> Option<i32>
pub fn storage_iops(&self) -> Option<i32>
Describes the number of I/O operations completed each second (IOPS) on the recommended Amazon RDS DB instance that meets your requirements.
sourcepub fn deployment_option(&self) -> Option<&str>
pub fn deployment_option(&self) -> Option<&str>
Describes the deployment option for the recommended Amazon RDS DB instance. The deployment options include Multi-AZ and Single-AZ deployments. Valid values include "MULTI_AZ"
and "SINGLE_AZ"
.
sourcepub fn engine_version(&self) -> Option<&str>
pub fn engine_version(&self) -> Option<&str>
Describes the recommended target Amazon RDS engine version.
source§impl RdsConfiguration
impl RdsConfiguration
sourcepub fn builder() -> RdsConfigurationBuilder
pub fn builder() -> RdsConfigurationBuilder
Creates a new builder-style object to manufacture RdsConfiguration
.
Trait Implementations§
source§impl Clone for RdsConfiguration
impl Clone for RdsConfiguration
source§fn clone(&self) -> RdsConfiguration
fn clone(&self) -> RdsConfiguration
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for RdsConfiguration
impl Debug for RdsConfiguration
source§impl PartialEq for RdsConfiguration
impl PartialEq for RdsConfiguration
source§fn eq(&self, other: &RdsConfiguration) -> bool
fn eq(&self, other: &RdsConfiguration) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for RdsConfiguration
Auto Trait Implementations§
impl Freeze for RdsConfiguration
impl RefUnwindSafe for RdsConfiguration
impl Send for RdsConfiguration
impl Sync for RdsConfiguration
impl Unpin for RdsConfiguration
impl UnwindSafe for RdsConfiguration
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more