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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#commitmentString

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

Returns:

  • (String)


11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
# File 'lib/aws-sdk-mediaconvert/types.rb', line 11745

class ReservationPlan < Struct.new(
  :commitment,
  :expires_at,
  :purchased_at,
  :renewal_type,
  :reserved_slots,
  :status)
  SENSITIVE = []
  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)


11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
# File 'lib/aws-sdk-mediaconvert/types.rb', line 11745

class ReservationPlan < Struct.new(
  :commitment,
  :expires_at,
  :purchased_at,
  :renewal_type,
  :reserved_slots,
  :status)
  SENSITIVE = []
  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)


11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
# File 'lib/aws-sdk-mediaconvert/types.rb', line 11745

class ReservationPlan < Struct.new(
  :commitment,
  :expires_at,
  :purchased_at,
  :renewal_type,
  :reserved_slots,
  :status)
  SENSITIVE = []
  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)


11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
# File 'lib/aws-sdk-mediaconvert/types.rb', line 11745

class ReservationPlan < Struct.new(
  :commitment,
  :expires_at,
  :purchased_at,
  :renewal_type,
  :reserved_slots,
  :status)
  SENSITIVE = []
  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)


11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
# File 'lib/aws-sdk-mediaconvert/types.rb', line 11745

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

#statusString

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

Returns:

  • (String)


11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
# File 'lib/aws-sdk-mediaconvert/types.rb', line 11745

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