CreateQueueRequest
public struct CreateQueueRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Optional. A description of the queue that you are creating.
Declaration
Swift
public let description: String?
-
The name of the queue that you are creating.
Declaration
Swift
public let name: String
-
Specifies whether the pricing plan for the queue is on-demand or reserved. For on-demand, you pay per minute, billed in increments of .01 minute. For reserved, you pay for the transcoding capacity of the entire queue, regardless of how much or how little you use it. Reserved pricing requires a 12-month commitment. When you use the API to create a queue, the default is on-demand.
Declaration
Swift
public let pricingPlan: PricingPlan?
-
Details about the pricing plan for your reserved queue. Required for reserved queues and not applicable to on-demand queues.
Declaration
Swift
public let reservationPlanSettings: ReservationPlanSettings?
-
Initial state of the queue. If you create a paused queue, then jobs in that queue won’t begin.
Declaration
Swift
public let status: QueueStatus?
-
The tags that you want to add to the resource. You can tag resources with a key-value pair or with only a key.
Declaration
Swift
public let tags: [String : String]?
-
Undocumented
Declaration
Swift
public init(description: String? = nil, name: String, pricingPlan: PricingPlan? = nil, reservationPlanSettings: ReservationPlanSettings? = nil, status: QueueStatus? = nil, tags: [String : String]? = nil)