Reservation

public struct Reservation : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • arn

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

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