class Aws::MediaConvert::Types::ReservationPlanSettings

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

@note When making an API call, you may pass ReservationPlanSettings

data as a hash:

    {
      commitment: "ONE_YEAR", # required, accepts ONE_YEAR
      renewal_type: "AUTO_RENEW", # required, accepts AUTO_RENEW, EXPIRE
      reserved_slots: 1, # required
    }

@!attribute [rw] commitment

The length of the term of your reserved queue pricing plan
commitment.
@return [String]

@!attribute [rw] renewal_type

Specifies whether the term of your reserved queue pricing plan is
automatically extended (AUTO\_RENEW) or expires (EXPIRE) at the end
of the term. When your term is auto renewed, you extend your
commitment by 12 months from the auto renew date. You can cancel
this commitment.
@return [String]

@!attribute [rw] reserved_slots

Specifies the number of reserved transcode slots (RTS) for this
queue. The number of RTS determines how many jobs the queue can
process in parallel; each RTS can process one job at a time. You
can't decrease the number of RTS in your reserved queue. You can
increase the number of RTS by extending your existing commitment
with a new 12-month commitment for the larger number. The new
commitment begins when you purchase the additional capacity. You
can't cancel your commitment or revert to your original commitment
after you increase the capacity.
@return [Integer]

@see docs.aws.amazon.com/goto/WebAPI/mediaconvert-2017-08-29/ReservationPlanSettings AWS API Documentation

Constants

SENSITIVE