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’
10531 10532 10533 10534 10535 10536 10537 10538 10539 10540 10541 10542 10543 10544 10545 10546 10547 10548 10549 10550 10551 10552 10553 |
# File 'lib/aws-sdk-medialive/types.rb', line 10531 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
10531 10532 10533 10534 10535 10536 10537 10538 10539 10540 10541 10542 10543 10544 10545 10546 10547 10548 10549 10550 10551 10552 10553 |
# File 'lib/aws-sdk-medialive/types.rb', line 10531 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’
10531 10532 10533 10534 10535 10536 10537 10538 10539 10540 10541 10542 10543 10544 10545 10546 10547 10548 10549 10550 10551 10552 10553 |
# File 'lib/aws-sdk-medialive/types.rb', line 10531 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’
10531 10532 10533 10534 10535 10536 10537 10538 10539 10540 10541 10542 10543 10544 10545 10546 10547 10548 10549 10550 10551 10552 10553 |
# File 'lib/aws-sdk-medialive/types.rb', line 10531 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’
10531 10532 10533 10534 10535 10536 10537 10538 10539 10540 10541 10542 10543 10544 10545 10546 10547 10548 10549 10550 10551 10552 10553 |
# File 'lib/aws-sdk-medialive/types.rb', line 10531 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’
10531 10532 10533 10534 10535 10536 10537 10538 10539 10540 10541 10542 10543 10544 10545 10546 10547 10548 10549 10550 10551 10552 10553 |
# File 'lib/aws-sdk-medialive/types.rb', line 10531 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
10531 10532 10533 10534 10535 10536 10537 10538 10539 10540 10541 10542 10543 10544 10545 10546 10547 10548 10549 10550 10551 10552 10553 |
# File 'lib/aws-sdk-medialive/types.rb', line 10531 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
10531 10532 10533 10534 10535 10536 10537 10538 10539 10540 10541 10542 10543 10544 10545 10546 10547 10548 10549 10550 10551 10552 10553 |
# File 'lib/aws-sdk-medialive/types.rb', line 10531 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)’
10531 10532 10533 10534 10535 10536 10537 10538 10539 10540 10541 10542 10543 10544 10545 10546 10547 10548 10549 10550 10551 10552 10553 |
# File 'lib/aws-sdk-medialive/types.rb', line 10531 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’
10531 10532 10533 10534 10535 10536 10537 10538 10539 10540 10541 10542 10543 10544 10545 10546 10547 10548 10549 10550 10551 10552 10553 |
# File 'lib/aws-sdk-medialive/types.rb', line 10531 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’
10531 10532 10533 10534 10535 10536 10537 10538 10539 10540 10541 10542 10543 10544 10545 10546 10547 10548 10549 10550 10551 10552 10553 |
# File 'lib/aws-sdk-medialive/types.rb', line 10531 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’
10531 10532 10533 10534 10535 10536 10537 10538 10539 10540 10541 10542 10543 10544 10545 10546 10547 10548 10549 10550 10551 10552 10553 |
# File 'lib/aws-sdk-medialive/types.rb', line 10531 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
10531 10532 10533 10534 10535 10536 10537 10538 10539 10540 10541 10542 10543 10544 10545 10546 10547 10548 10549 10550 10551 10552 10553 |
# File 'lib/aws-sdk-medialive/types.rb', line 10531 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’
10531 10532 10533 10534 10535 10536 10537 10538 10539 10540 10541 10542 10543 10544 10545 10546 10547 10548 10549 10550 10551 10552 10553 |
# File 'lib/aws-sdk-medialive/types.rb', line 10531 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
10531 10532 10533 10534 10535 10536 10537 10538 10539 10540 10541 10542 10543 10544 10545 10546 10547 10548 10549 10550 10551 10552 10553 |
# File 'lib/aws-sdk-medialive/types.rb', line 10531 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’
10531 10532 10533 10534 10535 10536 10537 10538 10539 10540 10541 10542 10543 10544 10545 10546 10547 10548 10549 10550 10551 10552 10553 |
# File 'lib/aws-sdk-medialive/types.rb', line 10531 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’
10531 10532 10533 10534 10535 10536 10537 10538 10539 10540 10541 10542 10543 10544 10545 10546 10547 10548 10549 10550 10551 10552 10553 |
# File 'lib/aws-sdk-medialive/types.rb', line 10531 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
10531 10532 10533 10534 10535 10536 10537 10538 10539 10540 10541 10542 10543 10544 10545 10546 10547 10548 10549 10550 10551 10552 10553 |
# File 'lib/aws-sdk-medialive/types.rb', line 10531 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’
10531 10532 10533 10534 10535 10536 10537 10538 10539 10540 10541 10542 10543 10544 10545 10546 10547 10548 10549 10550 10551 10552 10553 |
# File 'lib/aws-sdk-medialive/types.rb', line 10531 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 |