ReservedDBInstance
public struct ReservedDBInstance : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The currency code for the reserved DB instance.
Declaration
Swift
public let currencyCode: String?
-
The DB instance class for the reserved DB instance.
Declaration
Swift
public let dBInstanceClass: String?
-
The number of reserved DB instances.
Declaration
Swift
public let dBInstanceCount: Int?
-
The duration of the reservation in seconds.
Declaration
Swift
public let duration: Int?
-
The fixed price charged for this reserved DB instance.
Declaration
Swift
public let fixedPrice: Double?
-
The unique identifier for the lease associated with the reserved DB instance. AWS Support might request the lease ID for an issue related to a reserved DB instance.
Declaration
Swift
public let leaseId: String?
-
Indicates if the reservation applies to Multi-AZ deployments.
Declaration
Swift
public let multiAZ: Bool?
-
The offering type of this reserved DB instance.
Declaration
Swift
public let offeringType: String?
-
The description of the reserved DB instance.
Declaration
Swift
public let productDescription: String?
-
The recurring price charged to run this reserved DB instance.
Declaration
Swift
public let recurringCharges: [RecurringCharge]?
-
The Amazon Resource Name (ARN) for the reserved DB instance.
Declaration
Swift
public let reservedDBInstanceArn: String?
-
The unique identifier for the reservation.
Declaration
Swift
public let reservedDBInstanceId: String?
-
The offering identifier.
Declaration
Swift
public let reservedDBInstancesOfferingId: String?
-
The time the reservation started.
Declaration
Swift
public let startTime: TimeStamp?
-
The state of the reserved DB instance.
Declaration
Swift
public let state: String?
-
The hourly price charged for this reserved DB instance.
Declaration
Swift
public let usagePrice: Double?
-
init(currencyCode:dBInstanceClass:dBInstanceCount:duration:fixedPrice:leaseId:multiAZ:offeringType:productDescription:recurringCharges:reservedDBInstanceArn:reservedDBInstanceId:reservedDBInstancesOfferingId:startTime:state:usagePrice:)
Undocumented
Declaration
Swift
public init(currencyCode: String? = nil, dBInstanceClass: String? = nil, dBInstanceCount: Int? = nil, duration: Int? = nil, fixedPrice: Double? = nil, leaseId: String? = nil, multiAZ: Bool? = nil, offeringType: String? = nil, productDescription: String? = nil, recurringCharges: [RecurringCharge]? = nil, reservedDBInstanceArn: String? = nil, reservedDBInstanceId: String? = nil, reservedDBInstancesOfferingId: String? = nil, startTime: TimeStamp? = nil, state: String? = nil, usagePrice: Double? = nil)