| 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.Neptune.Types.OrderableDBInstanceOption
Description
Synopsis
- data OrderableDBInstanceOption = OrderableDBInstanceOption' {
- availabilityZones :: Maybe [AvailabilityZone]
- dbInstanceClass :: Maybe Text
- engine :: Maybe Text
- engineVersion :: Maybe Text
- licenseModel :: Maybe Text
- maxIopsPerDbInstance :: Maybe Int
- maxIopsPerGib :: Maybe Double
- maxStorageSize :: Maybe Int
- minIopsPerDbInstance :: Maybe Int
- minIopsPerGib :: Maybe Double
- minStorageSize :: Maybe Int
- multiAZCapable :: Maybe Bool
- readReplicaCapable :: Maybe Bool
- storageType :: Maybe Text
- supportsEnhancedMonitoring :: Maybe Bool
- supportsGlobalDatabases :: Maybe Bool
- supportsIAMDatabaseAuthentication :: Maybe Bool
- supportsIops :: Maybe Bool
- supportsPerformanceInsights :: Maybe Bool
- supportsStorageEncryption :: Maybe Bool
- vpc :: Maybe Bool
- newOrderableDBInstanceOption :: OrderableDBInstanceOption
- orderableDBInstanceOption_availabilityZones :: Lens' OrderableDBInstanceOption (Maybe [AvailabilityZone])
- 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_minIopsPerDbInstance :: Lens' OrderableDBInstanceOption (Maybe Int)
- orderableDBInstanceOption_minIopsPerGib :: Lens' OrderableDBInstanceOption (Maybe Double)
- orderableDBInstanceOption_minStorageSize :: Lens' OrderableDBInstanceOption (Maybe Int)
- orderableDBInstanceOption_multiAZCapable :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_readReplicaCapable :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_storageType :: Lens' OrderableDBInstanceOption (Maybe Text)
- 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_supportsPerformanceInsights :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_supportsStorageEncryption :: 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:availabilityZones:OrderableDBInstanceOption', orderableDBInstanceOption_availabilityZones - A list of Availability Zones for 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: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:multiAZCapable:OrderableDBInstanceOption', orderableDBInstanceOption_multiAZCapable - Indicates whether a DB instance is Multi-AZ capable.
$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: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 Neptune 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:supportsPerformanceInsights:OrderableDBInstanceOption', orderableDBInstanceOption_supportsPerformanceInsights - (Not supported by Neptune)
$sel:supportsStorageEncryption:OrderableDBInstanceOption', orderableDBInstanceOption_supportsStorageEncryption - Indicates whether a DB instance supports encrypted storage.
$sel:vpc:OrderableDBInstanceOption', orderableDBInstanceOption_vpc - Indicates whether a DB instance is in a VPC.
orderableDBInstanceOption_availabilityZones :: Lens' OrderableDBInstanceOption (Maybe [AvailabilityZone]) Source #
A list of Availability Zones for 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_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_multiAZCapable :: Lens' OrderableDBInstanceOption (Maybe Bool) Source #
Indicates whether a DB instance is Multi-AZ capable.
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_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 Neptune 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_supportsPerformanceInsights :: Lens' OrderableDBInstanceOption (Maybe Bool) Source #
(Not supported by Neptune)
orderableDBInstanceOption_supportsStorageEncryption :: Lens' OrderableDBInstanceOption (Maybe Bool) Source #
Indicates whether a DB instance supports encrypted storage.
orderableDBInstanceOption_vpc :: Lens' OrderableDBInstanceOption (Maybe Bool) Source #
Indicates whether a DB instance is in a VPC.