Class: Aws::MediaLive::Types::Reservation
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaLive::Types::Reservation
- Includes:
- Structure
- Defined in:
- 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’
10461 10462 10463 10464 10465 10466 10467 10468 10469 10470 10471 10472 10473 10474 10475 10476 10477 10478 10479 10480 10481 10482 10483 |
# File 'lib/aws-sdk-medialive/types.rb', line 10461 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
10461 10462 10463 10464 10465 10466 10467 10468 10469 10470 10471 10472 10473 10474 10475 10476 10477 10478 10479 10480 10481 10482 10483 |
# File 'lib/aws-sdk-medialive/types.rb', line 10461 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’
10461 10462 10463 10464 10465 10466 10467 10468 10469 10470 10471 10472 10473 10474 10475 10476 10477 10478 10479 10480 10481 10482 10483 |
# File 'lib/aws-sdk-medialive/types.rb', line 10461 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’
10461 10462 10463 10464 10465 10466 10467 10468 10469 10470 10471 10472 10473 10474 10475 10476 10477 10478 10479 10480 10481 10482 10483 |
# File 'lib/aws-sdk-medialive/types.rb', line 10461 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’
10461 10462 10463 10464 10465 10466 10467 10468 10469 10470 10471 10472 10473 10474 10475 10476 10477 10478 10479 10480 10481 10482 10483 |
# File 'lib/aws-sdk-medialive/types.rb', line 10461 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’
10461 10462 10463 10464 10465 10466 10467 10468 10469 10470 10471 10472 10473 10474 10475 10476 10477 10478 10479 10480 10481 10482 10483 |
# File 'lib/aws-sdk-medialive/types.rb', line 10461 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
10461 10462 10463 10464 10465 10466 10467 10468 10469 10470 10471 10472 10473 10474 10475 10476 10477 10478 10479 10480 10481 10482 10483 |
# File 'lib/aws-sdk-medialive/types.rb', line 10461 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
10461 10462 10463 10464 10465 10466 10467 10468 10469 10470 10471 10472 10473 10474 10475 10476 10477 10478 10479 10480 10481 10482 10483 |
# File 'lib/aws-sdk-medialive/types.rb', line 10461 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)’
10461 10462 10463 10464 10465 10466 10467 10468 10469 10470 10471 10472 10473 10474 10475 10476 10477 10478 10479 10480 10481 10482 10483 |
# File 'lib/aws-sdk-medialive/types.rb', line 10461 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’
10461 10462 10463 10464 10465 10466 10467 10468 10469 10470 10471 10472 10473 10474 10475 10476 10477 10478 10479 10480 10481 10482 10483 |
# File 'lib/aws-sdk-medialive/types.rb', line 10461 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’
10461 10462 10463 10464 10465 10466 10467 10468 10469 10470 10471 10472 10473 10474 10475 10476 10477 10478 10479 10480 10481 10482 10483 |
# File 'lib/aws-sdk-medialive/types.rb', line 10461 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’
10461 10462 10463 10464 10465 10466 10467 10468 10469 10470 10471 10472 10473 10474 10475 10476 10477 10478 10479 10480 10481 10482 10483 |
# File 'lib/aws-sdk-medialive/types.rb', line 10461 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
10461 10462 10463 10464 10465 10466 10467 10468 10469 10470 10471 10472 10473 10474 10475 10476 10477 10478 10479 10480 10481 10482 10483 |
# File 'lib/aws-sdk-medialive/types.rb', line 10461 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’
10461 10462 10463 10464 10465 10466 10467 10468 10469 10470 10471 10472 10473 10474 10475 10476 10477 10478 10479 10480 10481 10482 10483 |
# File 'lib/aws-sdk-medialive/types.rb', line 10461 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
10461 10462 10463 10464 10465 10466 10467 10468 10469 10470 10471 10472 10473 10474 10475 10476 10477 10478 10479 10480 10481 10482 10483 |
# File 'lib/aws-sdk-medialive/types.rb', line 10461 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’
10461 10462 10463 10464 10465 10466 10467 10468 10469 10470 10471 10472 10473 10474 10475 10476 10477 10478 10479 10480 10481 10482 10483 |
# File 'lib/aws-sdk-medialive/types.rb', line 10461 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’
10461 10462 10463 10464 10465 10466 10467 10468 10469 10470 10471 10472 10473 10474 10475 10476 10477 10478 10479 10480 10481 10482 10483 |
# File 'lib/aws-sdk-medialive/types.rb', line 10461 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
10461 10462 10463 10464 10465 10466 10467 10468 10469 10470 10471 10472 10473 10474 10475 10476 10477 10478 10479 10480 10481 10482 10483 |
# File 'lib/aws-sdk-medialive/types.rb', line 10461 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’
10461 10462 10463 10464 10465 10466 10467 10468 10469 10470 10471 10472 10473 10474 10475 10476 10477 10478 10479 10480 10481 10482 10483 |
# File 'lib/aws-sdk-medialive/types.rb', line 10461 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 |