You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::MediaConvert::Types::ReservationPlan

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb

Overview

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

Instance Attribute Summary collapse

Instance Attribute Details

#commitmentString

The length of the term of your reserved queue pricing plan commitment.

Returns:

  • (String)


14902
14903
14904
14905
14906
14907
14908
14909
14910
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 14902

class ReservationPlan < Struct.new(
  :commitment,
  :expires_at,
  :purchased_at,
  :renewal_type,
  :reserved_slots,
  :status)
  include Aws::Structure
end

#expires_atTime

The timestamp in epoch seconds for when the current pricing plan term for this reserved queue expires.

Returns:

  • (Time)


14902
14903
14904
14905
14906
14907
14908
14909
14910
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 14902

class ReservationPlan < Struct.new(
  :commitment,
  :expires_at,
  :purchased_at,
  :renewal_type,
  :reserved_slots,
  :status)
  include Aws::Structure
end

#purchased_atTime

The timestamp in epoch seconds for when you set up the current pricing plan for this reserved queue.

Returns:

  • (Time)


14902
14903
14904
14905
14906
14907
14908
14909
14910
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 14902

class ReservationPlan < Struct.new(
  :commitment,
  :expires_at,
  :purchased_at,
  :renewal_type,
  :reserved_slots,
  :status)
  include Aws::Structure
end

#renewal_typeString

Specifies whether the term of your reserved queue pricing plan is automatically extended (AUTO_RENEW) or expires (EXPIRE) at the end of the term.

Returns:

  • (String)


14902
14903
14904
14905
14906
14907
14908
14909
14910
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 14902

class ReservationPlan < Struct.new(
  :commitment,
  :expires_at,
  :purchased_at,
  :renewal_type,
  :reserved_slots,
  :status)
  include Aws::Structure
end

#reserved_slotsInteger

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. When you increase this number, you extend your existing commitment with a new 12-month commitment for a larger number of RTS. The new commitment begins when you purchase the additional capacity. You can't decrease the number of RTS in your reserved queue.

Returns:

  • (Integer)


14902
14903
14904
14905
14906
14907
14908
14909
14910
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 14902

class ReservationPlan < Struct.new(
  :commitment,
  :expires_at,
  :purchased_at,
  :renewal_type,
  :reserved_slots,
  :status)
  include Aws::Structure
end

#statusString

Specifies whether the pricing plan for your reserved queue is ACTIVE or EXPIRED.

Returns:

  • (String)


14902
14903
14904
14905
14906
14907
14908
14909
14910
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 14902

class ReservationPlan < Struct.new(
  :commitment,
  :expires_at,
  :purchased_at,
  :renewal_type,
  :reserved_slots,
  :status)
  include Aws::Structure
end