Class: Aws::MediaLive::Types::Reservation
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaLive::Types::Reservation
- Defined in:
- gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb
Overview
Reserved resources available to use
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
Unique reservation ARN, e.g.
-
#count ⇒ Integer
Number of reserved resources.
-
#currency_code ⇒ String
Currency code for usagePrice and fixedPrice in ISO-4217 format, e.g.
-
#duration ⇒ Integer
Lease duration, e.g.
-
#duration_units ⇒ String
Units for duration, e.g.
-
#end ⇒ String
Reservation UTC end date and time in ISO-8601 format, e.g.
-
#fixed_price ⇒ Float
One-time charge for each reserved resource, e.g.
-
#name ⇒ String
User specified reservation name.
-
#offering_description ⇒ String
Offering description, e.g.
-
#offering_id ⇒ String
Unique offering ID, e.g.
-
#offering_type ⇒ String
Offering type, e.g.
-
#region ⇒ String
AWS region, e.g.
-
#renewal_settings ⇒ Types::RenewalSettings
Renewal settings for the reservation.
-
#reservation_id ⇒ String
Unique reservation ID, e.g.
-
#resource_specification ⇒ Types::ReservationResourceSpecification
Resource configuration details.
-
#start ⇒ String
Reservation UTC start date and time in ISO-8601 format, e.g.
-
#state ⇒ String
Current state of reservation, e.g.
-
#tags ⇒ Hash<String,String>
A collection of key-value pairs.
-
#usage_price ⇒ Float
Recurring usage charge for each reserved resource, e.g.
Instance Attribute Details
#arn ⇒ String
Unique reservation ARN, e.g. 'arn:aws:medialive:us-west-2:123456789012:reservation:1234567'
10446 10447 10448 10449 10450 10451 10452 10453 10454 10455 10456 10457 10458 10459 10460 10461 10462 10463 10464 10465 10466 10467 10468 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 10446 class Reservation < Struct.new( :arn, :count, :currency_code, :duration, :duration_units, :end, :fixed_price, :name, :offering_description, :offering_id, :offering_type, :region, :renewal_settings, :reservation_id, :resource_specification, :start, :state, :tags, :usage_price) SENSITIVE = [] include Aws::Structure end |
#count ⇒ Integer
Number of reserved resources
10446 10447 10448 10449 10450 10451 10452 10453 10454 10455 10456 10457 10458 10459 10460 10461 10462 10463 10464 10465 10466 10467 10468 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 10446 class Reservation < Struct.new( :arn, :count, :currency_code, :duration, :duration_units, :end, :fixed_price, :name, :offering_description, :offering_id, :offering_type, :region, :renewal_settings, :reservation_id, :resource_specification, :start, :state, :tags, :usage_price) SENSITIVE = [] include Aws::Structure end |
#currency_code ⇒ String
Currency code for usagePrice and fixedPrice in ISO-4217 format, e.g. 'USD'
10446 10447 10448 10449 10450 10451 10452 10453 10454 10455 10456 10457 10458 10459 10460 10461 10462 10463 10464 10465 10466 10467 10468 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 10446 class Reservation < Struct.new( :arn, :count, :currency_code, :duration, :duration_units, :end, :fixed_price, :name, :offering_description, :offering_id, :offering_type, :region, :renewal_settings, :reservation_id, :resource_specification, :start, :state, :tags, :usage_price) SENSITIVE = [] include Aws::Structure end |
#duration ⇒ Integer
Lease duration, e.g. '12'
10446 10447 10448 10449 10450 10451 10452 10453 10454 10455 10456 10457 10458 10459 10460 10461 10462 10463 10464 10465 10466 10467 10468 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 10446 class Reservation < Struct.new( :arn, :count, :currency_code, :duration, :duration_units, :end, :fixed_price, :name, :offering_description, :offering_id, :offering_type, :region, :renewal_settings, :reservation_id, :resource_specification, :start, :state, :tags, :usage_price) SENSITIVE = [] include Aws::Structure end |
#duration_units ⇒ String
Units for duration, e.g. 'MONTHS'
10446 10447 10448 10449 10450 10451 10452 10453 10454 10455 10456 10457 10458 10459 10460 10461 10462 10463 10464 10465 10466 10467 10468 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 10446 class Reservation < Struct.new( :arn, :count, :currency_code, :duration, :duration_units, :end, :fixed_price, :name, :offering_description, :offering_id, :offering_type, :region, :renewal_settings, :reservation_id, :resource_specification, :start, :state, :tags, :usage_price) SENSITIVE = [] include Aws::Structure end |
#end ⇒ String
Reservation UTC end date and time in ISO-8601 format, e.g. '2019-03-01T00:00:00'
10446 10447 10448 10449 10450 10451 10452 10453 10454 10455 10456 10457 10458 10459 10460 10461 10462 10463 10464 10465 10466 10467 10468 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 10446 class Reservation < Struct.new( :arn, :count, :currency_code, :duration, :duration_units, :end, :fixed_price, :name, :offering_description, :offering_id, :offering_type, :region, :renewal_settings, :reservation_id, :resource_specification, :start, :state, :tags, :usage_price) SENSITIVE = [] include Aws::Structure end |
#fixed_price ⇒ Float
One-time charge for each reserved resource, e.g. '0.0' for a NO_UPFRONT offering
10446 10447 10448 10449 10450 10451 10452 10453 10454 10455 10456 10457 10458 10459 10460 10461 10462 10463 10464 10465 10466 10467 10468 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 10446 class Reservation < Struct.new( :arn, :count, :currency_code, :duration, :duration_units, :end, :fixed_price, :name, :offering_description, :offering_id, :offering_type, :region, :renewal_settings, :reservation_id, :resource_specification, :start, :state, :tags, :usage_price) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
User specified reservation name
10446 10447 10448 10449 10450 10451 10452 10453 10454 10455 10456 10457 10458 10459 10460 10461 10462 10463 10464 10465 10466 10467 10468 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 10446 class Reservation < Struct.new( :arn, :count, :currency_code, :duration, :duration_units, :end, :fixed_price, :name, :offering_description, :offering_id, :offering_type, :region, :renewal_settings, :reservation_id, :resource_specification, :start, :state, :tags, :usage_price) SENSITIVE = [] include Aws::Structure end |
#offering_description ⇒ String
Offering description, e.g. 'HD AVC output at 10-20 Mbps, 30 fps, and standard VQ in US West (Oregon)'
10446 10447 10448 10449 10450 10451 10452 10453 10454 10455 10456 10457 10458 10459 10460 10461 10462 10463 10464 10465 10466 10467 10468 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 10446 class Reservation < Struct.new( :arn, :count, :currency_code, :duration, :duration_units, :end, :fixed_price, :name, :offering_description, :offering_id, :offering_type, :region, :renewal_settings, :reservation_id, :resource_specification, :start, :state, :tags, :usage_price) SENSITIVE = [] include Aws::Structure end |
#offering_id ⇒ String
Unique offering ID, e.g. '87654321'
10446 10447 10448 10449 10450 10451 10452 10453 10454 10455 10456 10457 10458 10459 10460 10461 10462 10463 10464 10465 10466 10467 10468 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 10446 class Reservation < Struct.new( :arn, :count, :currency_code, :duration, :duration_units, :end, :fixed_price, :name, :offering_description, :offering_id, :offering_type, :region, :renewal_settings, :reservation_id, :resource_specification, :start, :state, :tags, :usage_price) SENSITIVE = [] include Aws::Structure end |
#offering_type ⇒ String
Offering type, e.g. 'NO_UPFRONT'
10446 10447 10448 10449 10450 10451 10452 10453 10454 10455 10456 10457 10458 10459 10460 10461 10462 10463 10464 10465 10466 10467 10468 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 10446 class Reservation < Struct.new( :arn, :count, :currency_code, :duration, :duration_units, :end, :fixed_price, :name, :offering_description, :offering_id, :offering_type, :region, :renewal_settings, :reservation_id, :resource_specification, :start, :state, :tags, :usage_price) SENSITIVE = [] include Aws::Structure end |
#region ⇒ String
AWS region, e.g. 'us-west-2'
10446 10447 10448 10449 10450 10451 10452 10453 10454 10455 10456 10457 10458 10459 10460 10461 10462 10463 10464 10465 10466 10467 10468 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 10446 class Reservation < Struct.new( :arn, :count, :currency_code, :duration, :duration_units, :end, :fixed_price, :name, :offering_description, :offering_id, :offering_type, :region, :renewal_settings, :reservation_id, :resource_specification, :start, :state, :tags, :usage_price) SENSITIVE = [] include Aws::Structure end |
#renewal_settings ⇒ Types::RenewalSettings
Renewal settings for the reservation
10446 10447 10448 10449 10450 10451 10452 10453 10454 10455 10456 10457 10458 10459 10460 10461 10462 10463 10464 10465 10466 10467 10468 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 10446 class Reservation < Struct.new( :arn, :count, :currency_code, :duration, :duration_units, :end, :fixed_price, :name, :offering_description, :offering_id, :offering_type, :region, :renewal_settings, :reservation_id, :resource_specification, :start, :state, :tags, :usage_price) SENSITIVE = [] include Aws::Structure end |
#reservation_id ⇒ String
Unique reservation ID, e.g. '1234567'
10446 10447 10448 10449 10450 10451 10452 10453 10454 10455 10456 10457 10458 10459 10460 10461 10462 10463 10464 10465 10466 10467 10468 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 10446 class Reservation < Struct.new( :arn, :count, :currency_code, :duration, :duration_units, :end, :fixed_price, :name, :offering_description, :offering_id, :offering_type, :region, :renewal_settings, :reservation_id, :resource_specification, :start, :state, :tags, :usage_price) SENSITIVE = [] include Aws::Structure end |
#resource_specification ⇒ Types::ReservationResourceSpecification
Resource configuration details
10446 10447 10448 10449 10450 10451 10452 10453 10454 10455 10456 10457 10458 10459 10460 10461 10462 10463 10464 10465 10466 10467 10468 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 10446 class Reservation < Struct.new( :arn, :count, :currency_code, :duration, :duration_units, :end, :fixed_price, :name, :offering_description, :offering_id, :offering_type, :region, :renewal_settings, :reservation_id, :resource_specification, :start, :state, :tags, :usage_price) SENSITIVE = [] include Aws::Structure end |
#start ⇒ String
Reservation UTC start date and time in ISO-8601 format, e.g. '2018-03-01T00:00:00'
10446 10447 10448 10449 10450 10451 10452 10453 10454 10455 10456 10457 10458 10459 10460 10461 10462 10463 10464 10465 10466 10467 10468 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 10446 class Reservation < Struct.new( :arn, :count, :currency_code, :duration, :duration_units, :end, :fixed_price, :name, :offering_description, :offering_id, :offering_type, :region, :renewal_settings, :reservation_id, :resource_specification, :start, :state, :tags, :usage_price) SENSITIVE = [] include Aws::Structure end |
#state ⇒ String
Current state of reservation, e.g. 'ACTIVE'
10446 10447 10448 10449 10450 10451 10452 10453 10454 10455 10456 10457 10458 10459 10460 10461 10462 10463 10464 10465 10466 10467 10468 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 10446 class Reservation < Struct.new( :arn, :count, :currency_code, :duration, :duration_units, :end, :fixed_price, :name, :offering_description, :offering_id, :offering_type, :region, :renewal_settings, :reservation_id, :resource_specification, :start, :state, :tags, :usage_price) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
A collection of key-value pairs
10446 10447 10448 10449 10450 10451 10452 10453 10454 10455 10456 10457 10458 10459 10460 10461 10462 10463 10464 10465 10466 10467 10468 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 10446 class Reservation < Struct.new( :arn, :count, :currency_code, :duration, :duration_units, :end, :fixed_price, :name, :offering_description, :offering_id, :offering_type, :region, :renewal_settings, :reservation_id, :resource_specification, :start, :state, :tags, :usage_price) SENSITIVE = [] include Aws::Structure end |
#usage_price ⇒ Float
Recurring usage charge for each reserved resource, e.g. '157.0'
10446 10447 10448 10449 10450 10451 10452 10453 10454 10455 10456 10457 10458 10459 10460 10461 10462 10463 10464 10465 10466 10467 10468 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 10446 class Reservation < Struct.new( :arn, :count, :currency_code, :duration, :duration_units, :end, :fixed_price, :name, :offering_description, :offering_id, :offering_type, :region, :renewal_settings, :reservation_id, :resource_specification, :start, :state, :tags, :usage_price) SENSITIVE = [] include Aws::Structure end |