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)