OrderableDBInstanceOption
public struct OrderableDBInstanceOption : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The Availability Zone group for a DB instance.
Declaration
Swift
public let availabilityZoneGroup: String?
-
A list of Availability Zones for a DB instance.
Declaration
Swift
public let availabilityZones: [AvailabilityZone]?
-
A list of the available processor features for the DB instance class of a DB instance.
Declaration
Swift
public let availableProcessorFeatures: [AvailableProcessorFeature]?
-
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?
-
Whether a DB instance supports RDS on Outposts. For more information about RDS on Outposts, see Amazon RDS on AWS Outposts in the Amazon RDS User Guide.
Declaration
Swift
public let outpostCapable: 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?
-
A list of the supported DB engine modes. global engine mode only applies for global database clusters created with Aurora MySQL version 5.6.10a. For higher Aurora MySQL versions, the clusters in a global database use provisioned engine mode.
Declaration
Swift
public let supportedEngineModes: [String]?
-
Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
Declaration
Swift
public let supportsEnhancedMonitoring: Bool?
-
A value that indicates whether you can use Aurora global databases with a specific combination of other DB engine attributes.
Declaration
Swift
public let supportsGlobalDatabases: 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?
-
Whether a DB instance supports Kerberos Authentication.
Declaration
Swift
public let supportsKerberosAuthentication: Bool?
-
True if a DB instance supports Performance Insights, otherwise false.
Declaration
Swift
public let supportsPerformanceInsights: Bool?
-
Whether Amazon RDS can automatically scale storage for DB instances that use the specified DB instance class.
Declaration
Swift
public let supportsStorageAutoscaling: 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(availabilityZoneGroup:availabilityZones:availableProcessorFeatures:dBInstanceClass:engine:engineVersion:licenseModel:maxIopsPerDbInstance:maxIopsPerGib:maxStorageSize:minIopsPerDbInstance:minIopsPerGib:minStorageSize:multiAZCapable:outpostCapable:readReplicaCapable:storageType:supportedEngineModes:supportsEnhancedMonitoring:supportsGlobalDatabases:supportsIAMDatabaseAuthentication:supportsIops:supportsKerberosAuthentication:supportsPerformanceInsights:supportsStorageAutoscaling:supportsStorageEncryption:vpc:)
Undocumented
Declaration
Swift
public init(availabilityZoneGroup: String? = nil, availabilityZones: [AvailabilityZone]? = nil, availableProcessorFeatures: [AvailableProcessorFeature]? = 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, outpostCapable: Bool? = nil, readReplicaCapable: Bool? = nil, storageType: String? = nil, supportedEngineModes: [String]? = nil, supportsEnhancedMonitoring: Bool? = nil, supportsGlobalDatabases: Bool? = nil, supportsIAMDatabaseAuthentication: Bool? = nil, supportsIops: Bool? = nil, supportsKerberosAuthentication: Bool? = nil, supportsPerformanceInsights: Bool? = nil, supportsStorageAutoscaling: Bool? = nil, supportsStorageEncryption: Bool? = nil, vpc: Bool? = nil)