Module Values.UpdateQueueLimitAssociationRequestSource

Updates the status of the queue. If you set the status to one of the STOP_LIMIT_USAGE* values, there will be a delay before the status transitions to the STOPPED state.

Sourcetype nonrec t = {
  1. farmId : FarmId.t;
    (*

    The unique identifier of the farm that contains the associated queues and limits.

    *)
  2. queueId : QueueId.t;
    (*

    The unique identifier of the queue associated to the limit.

    *)
  3. limitId : LimitId.t;
    (*

    The unique identifier of the limit associated to the queue.

    *)
  4. status : UpdateQueueLimitAssociationStatus.t;
    (*

    Sets the status of the limit. You can mark the limit active, or you can stop usage of the limit and either complete existing tasks or cancel any existing tasks immediately.

    *)
}
Sourceval context_ : string
Sourceval make : farmId:FarmId.t -> queueId:QueueId.t -> limitId:LimitId.t -> status:UpdateQueueLimitAssociationStatus.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of FarmId.t ]) 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