Reservation
public struct Reservation : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Unique reservation ARN, e.g. ‘arn:aws:medialive:us-west-2:123456789012:reservation:1234567’
Declaration
Swift
public let arn: String?
-
Number of reserved resources
Declaration
Swift
public let count: Int?
-
Currency code for usagePrice and fixedPrice in ISO-4217 format, e.g. ‘USD’
Declaration
Swift
public let currencyCode: String?
-
Lease duration, e.g. ‘12’
Declaration
Swift
public let duration: Int?
-
Units for duration, e.g. ‘MONTHS’
Declaration
Swift
public let durationUnits: OfferingDurationUnits?
-
Reservation UTC end date and time in ISO-8601 format, e.g. ‘2019-03-01T00:00:00’
Declaration
Swift
public let end: String?
-
One-time charge for each reserved resource, e.g. ‘0.0’ for a NO_UPFRONT offering
Declaration
Swift
public let fixedPrice: Double?
-
User specified reservation name
Declaration
Swift
public let name: String?
-
Offering description, e.g. ‘HD AVC output at 10-20 Mbps, 30 fps, and standard VQ in US West (Oregon)’
Declaration
Swift
public let offeringDescription: String?
-
Unique offering ID, e.g. ‘87654321’
Declaration
Swift
public let offeringId: String?
-
Offering type, e.g. ‘NO_UPFRONT’
Declaration
Swift
public let offeringType: OfferingType?
-
AWS region, e.g. ‘us-west-2’
Declaration
Swift
public let region: String?
-
Unique reservation ID, e.g. ‘1234567’
Declaration
Swift
public let reservationId: String?
-
Resource configuration details
Declaration
Swift
public let resourceSpecification: ReservationResourceSpecification?
-
Reservation UTC start date and time in ISO-8601 format, e.g. ‘2018-03-01T00:00:00’
Declaration
Swift
public let start: String?
-
Current state of reservation, e.g. ‘ACTIVE’
Declaration
Swift
public let state: ReservationState?
-
A collection of key-value pairs
Declaration
Swift
public let tags: [String : String]?
-
Recurring usage charge for each reserved resource, e.g. ‘157.0’
Declaration
Swift
public let usagePrice: Double?
-
init(arn:count:currencyCode:duration:durationUnits:end:fixedPrice:name:offeringDescription:offeringId:offeringType:region:reservationId:resourceSpecification:start:state:tags:usagePrice:)
Undocumented
Declaration
Swift
public init(arn: String? = nil, count: Int? = nil, currencyCode: String? = nil, duration: Int? = nil, durationUnits: OfferingDurationUnits? = nil, end: String? = nil, fixedPrice: Double? = nil, name: String? = nil, offeringDescription: String? = nil, offeringId: String? = nil, offeringType: OfferingType? = nil, region: String? = nil, reservationId: String? = nil, resourceSpecification: ReservationResourceSpecification? = nil, start: String? = nil, state: ReservationState? = nil, tags: [String : String]? = nil, usagePrice: Double? = nil)