Struct aws_sdk_rds::types::OrderableDbInstanceOption
source · #[non_exhaustive]pub struct OrderableDbInstanceOption { /* private fields */ }Expand description
Contains a list of available options for a DB instance.
This data type is used as a response element in the DescribeOrderableDBInstanceOptions action.
Implementations§
source§impl OrderableDbInstanceOption
impl OrderableDbInstanceOption
sourcepub fn engine_version(&self) -> Option<&str>
pub fn engine_version(&self) -> Option<&str>
The engine version of a DB instance.
sourcepub fn db_instance_class(&self) -> Option<&str>
pub fn db_instance_class(&self) -> Option<&str>
The DB instance class for a DB instance.
sourcepub fn license_model(&self) -> Option<&str>
pub fn license_model(&self) -> Option<&str>
The license model for a DB instance.
sourcepub fn availability_zone_group(&self) -> Option<&str>
pub fn availability_zone_group(&self) -> Option<&str>
The Availability Zone group for a DB instance.
sourcepub fn availability_zones(&self) -> Option<&[AvailabilityZone]>
pub fn availability_zones(&self) -> Option<&[AvailabilityZone]>
A list of Availability Zones for a DB instance.
sourcepub fn multi_az_capable(&self) -> bool
pub fn multi_az_capable(&self) -> bool
Indicates whether a DB instance is Multi-AZ capable.
sourcepub fn read_replica_capable(&self) -> bool
pub fn read_replica_capable(&self) -> bool
Indicates whether a DB instance can have a read replica.
sourcepub fn supports_storage_encryption(&self) -> bool
pub fn supports_storage_encryption(&self) -> bool
Indicates whether a DB instance supports encrypted storage.
sourcepub fn storage_type(&self) -> Option<&str>
pub fn storage_type(&self) -> Option<&str>
Indicates the storage type for a DB instance.
sourcepub fn supports_iops(&self) -> bool
pub fn supports_iops(&self) -> bool
Indicates whether a DB instance supports provisioned IOPS.
sourcepub fn supports_enhanced_monitoring(&self) -> bool
pub fn supports_enhanced_monitoring(&self) -> bool
Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
sourcepub fn supports_iam_database_authentication(&self) -> bool
pub fn supports_iam_database_authentication(&self) -> bool
Indicates whether a DB instance supports IAM database authentication.
sourcepub fn supports_performance_insights(&self) -> bool
pub fn supports_performance_insights(&self) -> bool
True if a DB instance supports Performance Insights, otherwise false.
sourcepub fn min_storage_size(&self) -> Option<i32>
pub fn min_storage_size(&self) -> Option<i32>
Minimum storage size for a DB instance.
sourcepub fn max_storage_size(&self) -> Option<i32>
pub fn max_storage_size(&self) -> Option<i32>
Maximum storage size for a DB instance.
sourcepub fn min_iops_per_db_instance(&self) -> Option<i32>
pub fn min_iops_per_db_instance(&self) -> Option<i32>
Minimum total provisioned IOPS for a DB instance.
sourcepub fn max_iops_per_db_instance(&self) -> Option<i32>
pub fn max_iops_per_db_instance(&self) -> Option<i32>
Maximum total provisioned IOPS for a DB instance.
sourcepub fn min_iops_per_gib(&self) -> Option<f64>
pub fn min_iops_per_gib(&self) -> Option<f64>
Minimum provisioned IOPS per GiB for a DB instance.
sourcepub fn max_iops_per_gib(&self) -> Option<f64>
pub fn max_iops_per_gib(&self) -> Option<f64>
Maximum provisioned IOPS per GiB for a DB instance.
sourcepub fn available_processor_features(
&self
) -> Option<&[AvailableProcessorFeature]>
pub fn available_processor_features( &self ) -> Option<&[AvailableProcessorFeature]>
A list of the available processor features for the DB instance class of a DB instance.
sourcepub fn supported_engine_modes(&self) -> Option<&[String]>
pub fn supported_engine_modes(&self) -> Option<&[String]>
A list of the supported DB engine modes.
sourcepub fn supports_storage_autoscaling(&self) -> Option<bool>
pub fn supports_storage_autoscaling(&self) -> Option<bool>
Whether Amazon RDS can automatically scale storage for DB instances that use the specified DB instance class.
sourcepub fn supports_kerberos_authentication(&self) -> Option<bool>
pub fn supports_kerberos_authentication(&self) -> Option<bool>
Whether a DB instance supports Kerberos Authentication.
sourcepub fn outpost_capable(&self) -> bool
pub fn outpost_capable(&self) -> bool
Whether a DB instance supports RDS on Outposts.
For more information about RDS on Outposts, see Amazon RDS on Amazon Web Services Outposts in the Amazon RDS User Guide.
sourcepub fn supported_activity_stream_modes(&self) -> Option<&[String]>
pub fn supported_activity_stream_modes(&self) -> Option<&[String]>
The list of supported modes for Database Activity Streams. Aurora PostgreSQL returns the value [sync, async]. Aurora MySQL and RDS for Oracle return [async] only. If Database Activity Streams isn't supported, the return value is an empty list.
sourcepub fn supports_global_databases(&self) -> bool
pub fn supports_global_databases(&self) -> bool
A value that indicates whether you can use Aurora global databases with a specific combination of other DB engine attributes.
sourcepub fn supports_clusters(&self) -> bool
pub fn supports_clusters(&self) -> bool
Whether DB instances can be configured as a Multi-AZ DB cluster.
For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.
sourcepub fn supported_network_types(&self) -> Option<&[String]>
pub fn supported_network_types(&self) -> Option<&[String]>
The network types supported by the DB instance (IPV4 or DUAL).
A DB instance can support only the IPv4 protocol or the IPv4 and the IPv6 protocols (DUAL).
For more information, see Working with a DB instance in a VPC in the Amazon RDS User Guide.
sourcepub fn supports_storage_throughput(&self) -> bool
pub fn supports_storage_throughput(&self) -> bool
Indicates whether a DB instance supports storage throughput.
sourcepub fn min_storage_throughput_per_db_instance(&self) -> Option<i32>
pub fn min_storage_throughput_per_db_instance(&self) -> Option<i32>
Minimum storage throughput for a DB instance.
sourcepub fn max_storage_throughput_per_db_instance(&self) -> Option<i32>
pub fn max_storage_throughput_per_db_instance(&self) -> Option<i32>
Maximum storage throughput for a DB instance.
sourcepub fn min_storage_throughput_per_iops(&self) -> Option<f64>
pub fn min_storage_throughput_per_iops(&self) -> Option<f64>
Minimum storage throughput to provisioned IOPS ratio for a DB instance.
sourcepub fn max_storage_throughput_per_iops(&self) -> Option<f64>
pub fn max_storage_throughput_per_iops(&self) -> Option<f64>
Maximum storage throughput to provisioned IOPS ratio for a DB instance.
source§impl OrderableDbInstanceOption
impl OrderableDbInstanceOption
sourcepub fn builder() -> OrderableDbInstanceOptionBuilder
pub fn builder() -> OrderableDbInstanceOptionBuilder
Creates a new builder-style object to manufacture OrderableDbInstanceOption.
Trait Implementations§
source§impl Clone for OrderableDbInstanceOption
impl Clone for OrderableDbInstanceOption
source§fn clone(&self) -> OrderableDbInstanceOption
fn clone(&self) -> OrderableDbInstanceOption
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for OrderableDbInstanceOption
impl Debug for OrderableDbInstanceOption
source§impl PartialEq<OrderableDbInstanceOption> for OrderableDbInstanceOption
impl PartialEq<OrderableDbInstanceOption> for OrderableDbInstanceOption
source§fn eq(&self, other: &OrderableDbInstanceOption) -> bool
fn eq(&self, other: &OrderableDbInstanceOption) -> bool
self and other values to be equal, and is used
by ==.