Offering
public struct Offering : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Unique offering ARN, e.g. ‘arn:aws:medialive:us-west-2:123456789012:offering:87654321’
Declaration
Swift
public let arn: String?
-
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?
-
One-time charge for each reserved resource, e.g. ‘0.0’ for a NO_UPFRONT offering
Declaration
Swift
public let fixedPrice: Double?
-
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?
-
Resource configuration details
Declaration
Swift
public let resourceSpecification: ReservationResourceSpecification?
-
Recurring usage charge for each reserved resource, e.g. ‘157.0’
Declaration
Swift
public let usagePrice: Double?
-
init(arn:currencyCode:duration:durationUnits:fixedPrice:offeringDescription:offeringId:offeringType:region:resourceSpecification:usagePrice:)
Undocumented
Declaration
Swift
public init(arn: String? = nil, currencyCode: String? = nil, duration: Int? = nil, durationUnits: OfferingDurationUnits? = nil, fixedPrice: Double? = nil, offeringDescription: String? = nil, offeringId: String? = nil, offeringType: OfferingType? = nil, region: String? = nil, resourceSpecification: ReservationResourceSpecification? = nil, usagePrice: Double? = nil)