OrderableDBInstanceOption
public struct OrderableDBInstanceOption : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
A list of Availability Zones for a DB instance.
Declaration
Swift
public let availabilityZones: [AvailabilityZone]?
-
The DB instance class for a DB instance.
Declaration
Swift
public let dBInstanceClass: String?
-
The engine type of a DB instance.
Declaration
Swift
public let engine: String?
-
The engine version of a DB instance.
Declaration
Swift
public let engineVersion: String?
-
The license model for a DB instance.
Declaration
Swift
public let licenseModel: String?
-
Maximum total provisioned IOPS for a DB instance.
Declaration
Swift
public let maxIopsPerDbInstance: Int?
-
Maximum provisioned IOPS per GiB for a DB instance.
Declaration
Swift
public let maxIopsPerGib: Double?
-
Maximum storage size for a DB instance.
Declaration
Swift
public let maxStorageSize: Int?
-
Minimum total provisioned IOPS for a DB instance.
Declaration
Swift
public let minIopsPerDbInstance: Int?
-
Minimum provisioned IOPS per GiB for a DB instance.
Declaration
Swift
public let minIopsPerGib: Double?
-
Minimum storage size for a DB instance.
Declaration
Swift
public let minStorageSize: Int?
-
Indicates whether a DB instance is Multi-AZ capable.
Declaration
Swift
public let multiAZCapable: Bool?
-
Indicates whether a DB instance can have a Read Replica.
Declaration
Swift
public let readReplicaCapable: Bool?
-
Indicates the storage type for a DB instance.
Declaration
Swift
public let storageType: String?
-
Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
Declaration
Swift
public let supportsEnhancedMonitoring: Bool?
-
Indicates whether a DB instance supports IAM database authentication.
Declaration
Swift
public let supportsIAMDatabaseAuthentication: Bool?
-
Indicates whether a DB instance supports provisioned IOPS.
Declaration
Swift
public let supportsIops: Bool?
-
(Not supported by Neptune)
Declaration
Swift
public let supportsPerformanceInsights: Bool?
-
Indicates whether a DB instance supports encrypted storage.
Declaration
Swift
public let supportsStorageEncryption: Bool?
-
Indicates whether a DB instance is in a VPC.
Declaration
Swift
public let vpc: Bool?
-
init(availabilityZones:dBInstanceClass:engine:engineVersion:licenseModel:maxIopsPerDbInstance:maxIopsPerGib:maxStorageSize:minIopsPerDbInstance:minIopsPerGib:minStorageSize:multiAZCapable:readReplicaCapable:storageType:supportsEnhancedMonitoring:supportsIAMDatabaseAuthentication:supportsIops:supportsPerformanceInsights:supportsStorageEncryption:vpc:)
Undocumented
Declaration
Swift
public init(availabilityZones: [AvailabilityZone]? = nil, dBInstanceClass: String? = nil, engine: String? = nil, engineVersion: String? = nil, licenseModel: String? = nil, maxIopsPerDbInstance: Int? = nil, maxIopsPerGib: Double? = nil, maxStorageSize: Int? = nil, minIopsPerDbInstance: Int? = nil, minIopsPerGib: Double? = nil, minStorageSize: Int? = nil, multiAZCapable: Bool? = nil, readReplicaCapable: Bool? = nil, storageType: String? = nil, supportsEnhancedMonitoring: Bool? = nil, supportsIAMDatabaseAuthentication: Bool? = nil, supportsIops: Bool? = nil, supportsPerformanceInsights: Bool? = nil, supportsStorageEncryption: Bool? = nil, vpc: Bool? = nil)