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'
11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 11085 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
11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 11085 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'
11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 11085 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'
11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 11085 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'
11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 11085 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'
11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 11085 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
11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 11085 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
11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 11085 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)'
11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 11085 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'
11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 11085 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'
11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 11085 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'
11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 11085 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
11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 11085 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'
11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 11085 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
11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 11085 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'
11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 11085 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'
11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 11085 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
11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 11085 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'
11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 11085 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 |