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?
  • 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)