Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data OrderableDBInstanceOption = OrderableDBInstanceOption' {
- engineVersion :: Maybe Text
- minIopsPerGib :: Maybe Double
- supportsIAMDatabaseAuthentication :: Maybe Bool
- minIopsPerDbInstance :: Maybe Int
- multiAZCapable :: Maybe Bool
- maxStorageSize :: Maybe Int
- supportedEngineModes :: Maybe [Text]
- availabilityZoneGroup :: Maybe Text
- availableProcessorFeatures :: Maybe [AvailableProcessorFeature]
- engine :: Maybe Text
- minStorageSize :: Maybe Int
- outpostCapable :: Maybe Bool
- supportsIops :: Maybe Bool
- supportsKerberosAuthentication :: Maybe Bool
- supportsPerformanceInsights :: Maybe Bool
- dbInstanceClass :: Maybe Text
- supportsGlobalDatabases :: Maybe Bool
- licenseModel :: Maybe Text
- availabilityZones :: Maybe [AvailabilityZone]
- supportedActivityStreamModes :: Maybe [Text]
- supportsStorageAutoscaling :: Maybe Bool
- supportsStorageEncryption :: Maybe Bool
- readReplicaCapable :: Maybe Bool
- maxIopsPerGib :: Maybe Double
- vpc :: Maybe Bool
- supportsEnhancedMonitoring :: Maybe Bool
- maxIopsPerDbInstance :: Maybe Int
- storageType :: Maybe Text
- newOrderableDBInstanceOption :: OrderableDBInstanceOption
- orderableDBInstanceOption_engineVersion :: Lens' OrderableDBInstanceOption (Maybe Text)
- orderableDBInstanceOption_minIopsPerGib :: Lens' OrderableDBInstanceOption (Maybe Double)
- orderableDBInstanceOption_supportsIAMDatabaseAuthentication :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_minIopsPerDbInstance :: Lens' OrderableDBInstanceOption (Maybe Int)
- orderableDBInstanceOption_multiAZCapable :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_maxStorageSize :: Lens' OrderableDBInstanceOption (Maybe Int)
- orderableDBInstanceOption_supportedEngineModes :: Lens' OrderableDBInstanceOption (Maybe [Text])
- orderableDBInstanceOption_availabilityZoneGroup :: Lens' OrderableDBInstanceOption (Maybe Text)
- orderableDBInstanceOption_availableProcessorFeatures :: Lens' OrderableDBInstanceOption (Maybe [AvailableProcessorFeature])
- orderableDBInstanceOption_engine :: Lens' OrderableDBInstanceOption (Maybe Text)
- orderableDBInstanceOption_minStorageSize :: Lens' OrderableDBInstanceOption (Maybe Int)
- orderableDBInstanceOption_outpostCapable :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_supportsIops :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_supportsKerberosAuthentication :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_supportsPerformanceInsights :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_dbInstanceClass :: Lens' OrderableDBInstanceOption (Maybe Text)
- orderableDBInstanceOption_supportsGlobalDatabases :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_licenseModel :: Lens' OrderableDBInstanceOption (Maybe Text)
- orderableDBInstanceOption_availabilityZones :: Lens' OrderableDBInstanceOption (Maybe [AvailabilityZone])
- orderableDBInstanceOption_supportedActivityStreamModes :: Lens' OrderableDBInstanceOption (Maybe [Text])
- orderableDBInstanceOption_supportsStorageAutoscaling :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_supportsStorageEncryption :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_readReplicaCapable :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_maxIopsPerGib :: Lens' OrderableDBInstanceOption (Maybe Double)
- orderableDBInstanceOption_vpc :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_supportsEnhancedMonitoring :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_maxIopsPerDbInstance :: Lens' OrderableDBInstanceOption (Maybe Int)
- orderableDBInstanceOption_storageType :: Lens' OrderableDBInstanceOption (Maybe Text)
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.
OrderableDBInstanceOption' | |
|
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:engineVersion:OrderableDBInstanceOption'
, orderableDBInstanceOption_engineVersion
- The engine version of a DB instance.
$sel:minIopsPerGib:OrderableDBInstanceOption'
, orderableDBInstanceOption_minIopsPerGib
- Minimum provisioned IOPS per GiB for a DB instance.
$sel:supportsIAMDatabaseAuthentication:OrderableDBInstanceOption'
, orderableDBInstanceOption_supportsIAMDatabaseAuthentication
- Indicates whether a DB instance supports IAM database authentication.
$sel:minIopsPerDbInstance:OrderableDBInstanceOption'
, orderableDBInstanceOption_minIopsPerDbInstance
- Minimum total provisioned IOPS for a DB instance.
$sel:multiAZCapable:OrderableDBInstanceOption'
, orderableDBInstanceOption_multiAZCapable
- Indicates whether a DB instance is Multi-AZ capable.
$sel:maxStorageSize:OrderableDBInstanceOption'
, orderableDBInstanceOption_maxStorageSize
- Maximum storage size for a DB instance.
$sel:supportedEngineModes:OrderableDBInstanceOption'
, orderableDBInstanceOption_supportedEngineModes
- A list of the supported DB engine modes.
$sel:availabilityZoneGroup:OrderableDBInstanceOption'
, orderableDBInstanceOption_availabilityZoneGroup
- The Availability Zone group 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:engine:OrderableDBInstanceOption'
, orderableDBInstanceOption_engine
- The engine type of a DB instance.
$sel:minStorageSize:OrderableDBInstanceOption'
, orderableDBInstanceOption_minStorageSize
- Minimum storage size for a DB instance.
$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: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:dbInstanceClass:OrderableDBInstanceOption'
, orderableDBInstanceOption_dbInstanceClass
- The DB instance class for a DB instance.
$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:licenseModel:OrderableDBInstanceOption'
, orderableDBInstanceOption_licenseModel
- The license model for a DB instance.
$sel:availabilityZones:OrderableDBInstanceOption'
, orderableDBInstanceOption_availabilityZones
- A list of Availability Zones 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: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:readReplicaCapable:OrderableDBInstanceOption'
, orderableDBInstanceOption_readReplicaCapable
- Indicates whether a DB instance can have a read replica.
$sel:maxIopsPerGib:OrderableDBInstanceOption'
, orderableDBInstanceOption_maxIopsPerGib
- Maximum provisioned IOPS per GiB for a DB instance.
$sel:vpc:OrderableDBInstanceOption'
, orderableDBInstanceOption_vpc
- Indicates whether a DB instance is in a VPC.
$sel:supportsEnhancedMonitoring:OrderableDBInstanceOption'
, orderableDBInstanceOption_supportsEnhancedMonitoring
- Indicates whether a DB instance supports Enhanced Monitoring at
intervals from 1 to 60 seconds.
$sel:maxIopsPerDbInstance:OrderableDBInstanceOption'
, orderableDBInstanceOption_maxIopsPerDbInstance
- Maximum total provisioned IOPS for a DB instance.
$sel:storageType:OrderableDBInstanceOption'
, orderableDBInstanceOption_storageType
- Indicates the storage type for a DB instance.
orderableDBInstanceOption_engineVersion :: Lens' OrderableDBInstanceOption (Maybe Text) Source #
The engine version of a DB instance.
orderableDBInstanceOption_minIopsPerGib :: Lens' OrderableDBInstanceOption (Maybe Double) Source #
Minimum provisioned IOPS per GiB for a DB instance.
orderableDBInstanceOption_supportsIAMDatabaseAuthentication :: Lens' OrderableDBInstanceOption (Maybe Bool) Source #
Indicates whether a DB instance supports IAM database authentication.
orderableDBInstanceOption_minIopsPerDbInstance :: Lens' OrderableDBInstanceOption (Maybe Int) Source #
Minimum total provisioned IOPS for a DB instance.
orderableDBInstanceOption_multiAZCapable :: Lens' OrderableDBInstanceOption (Maybe Bool) Source #
Indicates whether a DB instance is Multi-AZ capable.
orderableDBInstanceOption_maxStorageSize :: Lens' OrderableDBInstanceOption (Maybe Int) Source #
Maximum storage size for a DB instance.
orderableDBInstanceOption_supportedEngineModes :: Lens' OrderableDBInstanceOption (Maybe [Text]) Source #
A list of the supported DB engine modes.
orderableDBInstanceOption_availabilityZoneGroup :: Lens' OrderableDBInstanceOption (Maybe Text) Source #
The Availability Zone group 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_engine :: Lens' OrderableDBInstanceOption (Maybe Text) Source #
The engine type of a DB instance.
orderableDBInstanceOption_minStorageSize :: Lens' OrderableDBInstanceOption (Maybe Int) Source #
Minimum storage size for a DB instance.
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_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_dbInstanceClass :: Lens' OrderableDBInstanceOption (Maybe Text) Source #
The DB instance class for a DB instance.
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_licenseModel :: Lens' OrderableDBInstanceOption (Maybe Text) Source #
The license model for a DB instance.
orderableDBInstanceOption_availabilityZones :: Lens' OrderableDBInstanceOption (Maybe [AvailabilityZone]) Source #
A list of Availability Zones 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_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_readReplicaCapable :: Lens' OrderableDBInstanceOption (Maybe Bool) Source #
Indicates whether a DB instance can have a read replica.
orderableDBInstanceOption_maxIopsPerGib :: Lens' OrderableDBInstanceOption (Maybe Double) Source #
Maximum provisioned IOPS per GiB for a DB instance.
orderableDBInstanceOption_vpc :: Lens' OrderableDBInstanceOption (Maybe Bool) Source #
Indicates whether a DB instance is in a VPC.
orderableDBInstanceOption_supportsEnhancedMonitoring :: Lens' OrderableDBInstanceOption (Maybe Bool) Source #
Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
orderableDBInstanceOption_maxIopsPerDbInstance :: Lens' OrderableDBInstanceOption (Maybe Int) Source #
Maximum total provisioned IOPS for a DB instance.
orderableDBInstanceOption_storageType :: Lens' OrderableDBInstanceOption (Maybe Text) Source #
Indicates the storage type for a DB instance.