| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.RDS.Types.OrderableDBInstanceOption
Description
Synopsis
- data OrderableDBInstanceOption = OrderableDBInstanceOption' {
- availabilityZoneGroup :: Maybe Text
- availabilityZones :: Maybe [AvailabilityZone]
- availableProcessorFeatures :: Maybe [AvailableProcessorFeature]
- dbInstanceClass :: Maybe Text
- engine :: Maybe Text
- engineVersion :: Maybe Text
- licenseModel :: Maybe Text
- maxIopsPerDbInstance :: Maybe Int
- maxIopsPerGib :: Maybe Double
- maxStorageSize :: Maybe Int
- maxStorageThroughputPerDbInstance :: Maybe Int
- maxStorageThroughputPerIops :: Maybe Double
- minIopsPerDbInstance :: Maybe Int
- minIopsPerGib :: Maybe Double
- minStorageSize :: Maybe Int
- minStorageThroughputPerDbInstance :: Maybe Int
- minStorageThroughputPerIops :: Maybe Double
- multiAZCapable :: Maybe Bool
- outpostCapable :: Maybe Bool
- readReplicaCapable :: Maybe Bool
- storageType :: Maybe Text
- supportedActivityStreamModes :: Maybe [Text]
- supportedEngineModes :: Maybe [Text]
- supportedNetworkTypes :: Maybe [Text]
- supportsClusters :: Maybe Bool
- supportsEnhancedMonitoring :: Maybe Bool
- supportsGlobalDatabases :: Maybe Bool
- supportsIAMDatabaseAuthentication :: Maybe Bool
- supportsIops :: Maybe Bool
- supportsKerberosAuthentication :: Maybe Bool
- supportsPerformanceInsights :: Maybe Bool
- supportsStorageAutoscaling :: Maybe Bool
- supportsStorageEncryption :: Maybe Bool
- supportsStorageThroughput :: Maybe Bool
- vpc :: Maybe Bool
- newOrderableDBInstanceOption :: OrderableDBInstanceOption
- orderableDBInstanceOption_availabilityZoneGroup :: Lens' OrderableDBInstanceOption (Maybe Text)
- orderableDBInstanceOption_availabilityZones :: Lens' OrderableDBInstanceOption (Maybe [AvailabilityZone])
- orderableDBInstanceOption_availableProcessorFeatures :: Lens' OrderableDBInstanceOption (Maybe [AvailableProcessorFeature])
- orderableDBInstanceOption_dbInstanceClass :: Lens' OrderableDBInstanceOption (Maybe Text)
- orderableDBInstanceOption_engine :: Lens' OrderableDBInstanceOption (Maybe Text)
- orderableDBInstanceOption_engineVersion :: Lens' OrderableDBInstanceOption (Maybe Text)
- orderableDBInstanceOption_licenseModel :: Lens' OrderableDBInstanceOption (Maybe Text)
- orderableDBInstanceOption_maxIopsPerDbInstance :: Lens' OrderableDBInstanceOption (Maybe Int)
- orderableDBInstanceOption_maxIopsPerGib :: Lens' OrderableDBInstanceOption (Maybe Double)
- orderableDBInstanceOption_maxStorageSize :: Lens' OrderableDBInstanceOption (Maybe Int)
- orderableDBInstanceOption_maxStorageThroughputPerDbInstance :: Lens' OrderableDBInstanceOption (Maybe Int)
- orderableDBInstanceOption_maxStorageThroughputPerIops :: Lens' OrderableDBInstanceOption (Maybe Double)
- orderableDBInstanceOption_minIopsPerDbInstance :: Lens' OrderableDBInstanceOption (Maybe Int)
- orderableDBInstanceOption_minIopsPerGib :: Lens' OrderableDBInstanceOption (Maybe Double)
- orderableDBInstanceOption_minStorageSize :: Lens' OrderableDBInstanceOption (Maybe Int)
- orderableDBInstanceOption_minStorageThroughputPerDbInstance :: Lens' OrderableDBInstanceOption (Maybe Int)
- orderableDBInstanceOption_minStorageThroughputPerIops :: Lens' OrderableDBInstanceOption (Maybe Double)
- orderableDBInstanceOption_multiAZCapable :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_outpostCapable :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_readReplicaCapable :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_storageType :: Lens' OrderableDBInstanceOption (Maybe Text)
- orderableDBInstanceOption_supportedActivityStreamModes :: Lens' OrderableDBInstanceOption (Maybe [Text])
- orderableDBInstanceOption_supportedEngineModes :: Lens' OrderableDBInstanceOption (Maybe [Text])
- orderableDBInstanceOption_supportedNetworkTypes :: Lens' OrderableDBInstanceOption (Maybe [Text])
- orderableDBInstanceOption_supportsClusters :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_supportsEnhancedMonitoring :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_supportsGlobalDatabases :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_supportsIAMDatabaseAuthentication :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_supportsIops :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_supportsKerberosAuthentication :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_supportsPerformanceInsights :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_supportsStorageAutoscaling :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_supportsStorageEncryption :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_supportsStorageThroughput :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_vpc :: Lens' OrderableDBInstanceOption (Maybe Bool)
Documentation
data OrderableDBInstanceOption Source #
Contains a list of available options for a DB instance.
This data type is used as a response element in the
DescribeOrderableDBInstanceOptions action.
See: newOrderableDBInstanceOption smart constructor.
Constructors
| OrderableDBInstanceOption' | |
Fields
| |
Instances
newOrderableDBInstanceOption :: OrderableDBInstanceOption Source #
Create a value of OrderableDBInstanceOption with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:availabilityZoneGroup:OrderableDBInstanceOption', orderableDBInstanceOption_availabilityZoneGroup - The Availability Zone group for a DB instance.
$sel:availabilityZones:OrderableDBInstanceOption', orderableDBInstanceOption_availabilityZones - A list of Availability Zones for a DB instance.
$sel:availableProcessorFeatures:OrderableDBInstanceOption', orderableDBInstanceOption_availableProcessorFeatures - A list of the available processor features for the DB instance class of
a DB instance.
$sel:dbInstanceClass:OrderableDBInstanceOption', orderableDBInstanceOption_dbInstanceClass - The DB instance class for a DB instance.
$sel:engine:OrderableDBInstanceOption', orderableDBInstanceOption_engine - The engine type of a DB instance.
$sel:engineVersion:OrderableDBInstanceOption', orderableDBInstanceOption_engineVersion - The engine version of a DB instance.
$sel:licenseModel:OrderableDBInstanceOption', orderableDBInstanceOption_licenseModel - The license model for a DB instance.
$sel:maxIopsPerDbInstance:OrderableDBInstanceOption', orderableDBInstanceOption_maxIopsPerDbInstance - Maximum total provisioned IOPS for a DB instance.
$sel:maxIopsPerGib:OrderableDBInstanceOption', orderableDBInstanceOption_maxIopsPerGib - Maximum provisioned IOPS per GiB for a DB instance.
$sel:maxStorageSize:OrderableDBInstanceOption', orderableDBInstanceOption_maxStorageSize - Maximum storage size for a DB instance.
$sel:maxStorageThroughputPerDbInstance:OrderableDBInstanceOption', orderableDBInstanceOption_maxStorageThroughputPerDbInstance - Maximum storage throughput for a DB instance.
$sel:maxStorageThroughputPerIops:OrderableDBInstanceOption', orderableDBInstanceOption_maxStorageThroughputPerIops - Maximum storage throughput to provisioned IOPS ratio for a DB instance.
$sel:minIopsPerDbInstance:OrderableDBInstanceOption', orderableDBInstanceOption_minIopsPerDbInstance - Minimum total provisioned IOPS for a DB instance.
$sel:minIopsPerGib:OrderableDBInstanceOption', orderableDBInstanceOption_minIopsPerGib - Minimum provisioned IOPS per GiB for a DB instance.
$sel:minStorageSize:OrderableDBInstanceOption', orderableDBInstanceOption_minStorageSize - Minimum storage size for a DB instance.
$sel:minStorageThroughputPerDbInstance:OrderableDBInstanceOption', orderableDBInstanceOption_minStorageThroughputPerDbInstance - Minimum storage throughput for a DB instance.
$sel:minStorageThroughputPerIops:OrderableDBInstanceOption', orderableDBInstanceOption_minStorageThroughputPerIops - Minimum storage throughput to provisioned IOPS ratio for a DB instance.
$sel:multiAZCapable:OrderableDBInstanceOption', orderableDBInstanceOption_multiAZCapable - Indicates whether a DB instance is Multi-AZ capable.
$sel:outpostCapable:OrderableDBInstanceOption', orderableDBInstanceOption_outpostCapable - 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.
$sel:readReplicaCapable:OrderableDBInstanceOption', orderableDBInstanceOption_readReplicaCapable - Indicates whether a DB instance can have a read replica.
$sel:storageType:OrderableDBInstanceOption', orderableDBInstanceOption_storageType - Indicates the storage type for a DB instance.
$sel:supportedActivityStreamModes:OrderableDBInstanceOption', orderableDBInstanceOption_supportedActivityStreamModes - 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.
$sel:supportedEngineModes:OrderableDBInstanceOption', orderableDBInstanceOption_supportedEngineModes - A list of the supported DB engine modes.
$sel:supportedNetworkTypes:OrderableDBInstanceOption', orderableDBInstanceOption_supportedNetworkTypes - 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.
$sel:supportsClusters:OrderableDBInstanceOption', orderableDBInstanceOption_supportsClusters - 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.
$sel:supportsEnhancedMonitoring:OrderableDBInstanceOption', orderableDBInstanceOption_supportsEnhancedMonitoring - Indicates whether a DB instance supports Enhanced Monitoring at
intervals from 1 to 60 seconds.
$sel:supportsGlobalDatabases:OrderableDBInstanceOption', orderableDBInstanceOption_supportsGlobalDatabases - A value that indicates whether you can use Aurora global databases with
a specific combination of other DB engine attributes.
$sel:supportsIAMDatabaseAuthentication:OrderableDBInstanceOption', orderableDBInstanceOption_supportsIAMDatabaseAuthentication - Indicates whether a DB instance supports IAM database authentication.
$sel:supportsIops:OrderableDBInstanceOption', orderableDBInstanceOption_supportsIops - Indicates whether a DB instance supports provisioned IOPS.
$sel:supportsKerberosAuthentication:OrderableDBInstanceOption', orderableDBInstanceOption_supportsKerberosAuthentication - Whether a DB instance supports Kerberos Authentication.
$sel:supportsPerformanceInsights:OrderableDBInstanceOption', orderableDBInstanceOption_supportsPerformanceInsights - True if a DB instance supports Performance Insights, otherwise false.
$sel:supportsStorageAutoscaling:OrderableDBInstanceOption', orderableDBInstanceOption_supportsStorageAutoscaling - Whether Amazon RDS can automatically scale storage for DB instances that
use the specified DB instance class.
$sel:supportsStorageEncryption:OrderableDBInstanceOption', orderableDBInstanceOption_supportsStorageEncryption - Indicates whether a DB instance supports encrypted storage.
$sel:supportsStorageThroughput:OrderableDBInstanceOption', orderableDBInstanceOption_supportsStorageThroughput - Indicates whether a DB instance supports storage throughput.
$sel:vpc:OrderableDBInstanceOption', orderableDBInstanceOption_vpc - Indicates whether a DB instance is in a VPC.
orderableDBInstanceOption_availabilityZoneGroup :: Lens' OrderableDBInstanceOption (Maybe Text) Source #
The Availability Zone group for a DB instance.
orderableDBInstanceOption_availabilityZones :: Lens' OrderableDBInstanceOption (Maybe [AvailabilityZone]) Source #
A list of Availability Zones for a DB instance.
orderableDBInstanceOption_availableProcessorFeatures :: Lens' OrderableDBInstanceOption (Maybe [AvailableProcessorFeature]) Source #
A list of the available processor features for the DB instance class of a DB instance.
orderableDBInstanceOption_dbInstanceClass :: Lens' OrderableDBInstanceOption (Maybe Text) Source #
The DB instance class for a DB instance.
orderableDBInstanceOption_engine :: Lens' OrderableDBInstanceOption (Maybe Text) Source #
The engine type of a DB instance.
orderableDBInstanceOption_engineVersion :: Lens' OrderableDBInstanceOption (Maybe Text) Source #
The engine version of a DB instance.
orderableDBInstanceOption_licenseModel :: Lens' OrderableDBInstanceOption (Maybe Text) Source #
The license model for a DB instance.
orderableDBInstanceOption_maxIopsPerDbInstance :: Lens' OrderableDBInstanceOption (Maybe Int) Source #
Maximum total provisioned IOPS for a DB instance.
orderableDBInstanceOption_maxIopsPerGib :: Lens' OrderableDBInstanceOption (Maybe Double) Source #
Maximum provisioned IOPS per GiB for a DB instance.
orderableDBInstanceOption_maxStorageSize :: Lens' OrderableDBInstanceOption (Maybe Int) Source #
Maximum storage size for a DB instance.
orderableDBInstanceOption_maxStorageThroughputPerDbInstance :: Lens' OrderableDBInstanceOption (Maybe Int) Source #
Maximum storage throughput for a DB instance.
orderableDBInstanceOption_maxStorageThroughputPerIops :: Lens' OrderableDBInstanceOption (Maybe Double) Source #
Maximum storage throughput to provisioned IOPS ratio for a DB instance.
orderableDBInstanceOption_minIopsPerDbInstance :: Lens' OrderableDBInstanceOption (Maybe Int) Source #
Minimum total provisioned IOPS for a DB instance.
orderableDBInstanceOption_minIopsPerGib :: Lens' OrderableDBInstanceOption (Maybe Double) Source #
Minimum provisioned IOPS per GiB for a DB instance.
orderableDBInstanceOption_minStorageSize :: Lens' OrderableDBInstanceOption (Maybe Int) Source #
Minimum storage size for a DB instance.
orderableDBInstanceOption_minStorageThroughputPerDbInstance :: Lens' OrderableDBInstanceOption (Maybe Int) Source #
Minimum storage throughput for a DB instance.
orderableDBInstanceOption_minStorageThroughputPerIops :: Lens' OrderableDBInstanceOption (Maybe Double) Source #
Minimum storage throughput to provisioned IOPS ratio for a DB instance.
orderableDBInstanceOption_multiAZCapable :: Lens' OrderableDBInstanceOption (Maybe Bool) Source #
Indicates whether a DB instance is Multi-AZ capable.
orderableDBInstanceOption_outpostCapable :: Lens' OrderableDBInstanceOption (Maybe Bool) Source #
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.
orderableDBInstanceOption_readReplicaCapable :: Lens' OrderableDBInstanceOption (Maybe Bool) Source #
Indicates whether a DB instance can have a read replica.
orderableDBInstanceOption_storageType :: Lens' OrderableDBInstanceOption (Maybe Text) Source #
Indicates the storage type for a DB instance.
orderableDBInstanceOption_supportedActivityStreamModes :: Lens' OrderableDBInstanceOption (Maybe [Text]) Source #
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.
orderableDBInstanceOption_supportedEngineModes :: Lens' OrderableDBInstanceOption (Maybe [Text]) Source #
A list of the supported DB engine modes.
orderableDBInstanceOption_supportedNetworkTypes :: Lens' OrderableDBInstanceOption (Maybe [Text]) Source #
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.
orderableDBInstanceOption_supportsClusters :: Lens' OrderableDBInstanceOption (Maybe Bool) Source #
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.
orderableDBInstanceOption_supportsEnhancedMonitoring :: Lens' OrderableDBInstanceOption (Maybe Bool) Source #
Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
orderableDBInstanceOption_supportsGlobalDatabases :: Lens' OrderableDBInstanceOption (Maybe Bool) Source #
A value that indicates whether you can use Aurora global databases with a specific combination of other DB engine attributes.
orderableDBInstanceOption_supportsIAMDatabaseAuthentication :: Lens' OrderableDBInstanceOption (Maybe Bool) Source #
Indicates whether a DB instance supports IAM database authentication.
orderableDBInstanceOption_supportsIops :: Lens' OrderableDBInstanceOption (Maybe Bool) Source #
Indicates whether a DB instance supports provisioned IOPS.
orderableDBInstanceOption_supportsKerberosAuthentication :: Lens' OrderableDBInstanceOption (Maybe Bool) Source #
Whether a DB instance supports Kerberos Authentication.
orderableDBInstanceOption_supportsPerformanceInsights :: Lens' OrderableDBInstanceOption (Maybe Bool) Source #
True if a DB instance supports Performance Insights, otherwise false.
orderableDBInstanceOption_supportsStorageAutoscaling :: Lens' OrderableDBInstanceOption (Maybe Bool) Source #
Whether Amazon RDS can automatically scale storage for DB instances that use the specified DB instance class.
orderableDBInstanceOption_supportsStorageEncryption :: Lens' OrderableDBInstanceOption (Maybe Bool) Source #
Indicates whether a DB instance supports encrypted storage.
orderableDBInstanceOption_supportsStorageThroughput :: Lens' OrderableDBInstanceOption (Maybe Bool) Source #
Indicates whether a DB instance supports storage throughput.
orderableDBInstanceOption_vpc :: Lens' OrderableDBInstanceOption (Maybe Bool) Source #
Indicates whether a DB instance is in a VPC.