Module Values.CreateQueueRequestSource

Create a new transcoding queue. For information about queues, see Working With Queues in the User Guide at https://docs.aws.amazon.com/mediaconvert/latest/ug/working-with-queues.html

Sourcetype nonrec t = {
  1. concurrentJobs : int option;
    (*

    Specify the maximum number of jobs your queue can process concurrently. For on-demand queues, the value you enter is constrained by your service quotas for Maximum concurrent jobs, per on-demand queue and Maximum concurrent jobs, per account. For reserved queues, specify the number of jobs you can process concurrently in your reservation plan instead.

    *)
  2. description : string option;
    (*

    Optional. A description of the queue that you are creating.

    *)
  3. maximumConcurrentFeeds : int option;
    (*

    Specify the maximum number of Elemental Inference feeds MediaConvert can process concurrently.

    *)
  4. name : string;
    (*

    The name of the queue that you are creating.

    *)
  5. pricingPlan : PricingPlan.t option;
    (*

    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.

    *)
  6. reservationPlanSettings : ReservationPlanSettings.t option;
    (*

    Details about the pricing plan for your reserved queue. Required for reserved queues and not applicable to on-demand queues.

    *)
  7. status : QueueStatus.t option;
    (*

    Initial state of the queue. If you create a paused queue, then jobs in that queue won't begin.

    *)
  8. tags : (string * string) list option;
    (*

    The tags that you want to add to the resource. You can tag resources with a key-value pair or with only a key.

    *)
}
Sourceval context_ : string
Sourceval make : ?concurrentJobs:??? -> ?description:??? -> ?maximumConcurrentFeeds:??? -> ?pricingPlan:??? -> ?reservationPlanSettings:??? -> ?status:??? -> ?tags:??? -> name:string -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Integer of int | `Map of ([> `String of string ] * [> `String of string ]) list | `String of string | `Structure of (string * [> `Enum of string | `Integer of int ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t