You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::MediaLive::Types::Reservation

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Instance Attribute Summary collapse

Instance Attribute Details

#arn ⇒ String

Unique reservation ARN, e.g. \'arn:aws:medialive:us-west-2:123456789012:reservation:1234567\'

Returns:

  • (String) —

    Unique reservation ARN, e.g.

#count ⇒ Integer

Number of reserved resources

Returns:

  • (Integer) —

    Number of reserved resources.

#currency_code ⇒ String

Currency code for usagePrice and fixedPrice in ISO-4217 format, e.g. \'USD\'

Returns:

  • (String) —

    Currency code for usagePrice and fixedPrice in ISO-4217 format, e.g.

#duration ⇒ Integer

Lease duration, e.g. \'12\'

Returns:

  • (Integer) —

    Lease duration, e.g.

#duration_units ⇒ String

Units for duration, e.g. \'MONTHS\'

Possible values:

  • MONTHS

Returns:

  • (String) —

    Units for duration, e.g.

#end ⇒ String

Reservation UTC end date and time in ISO-8601 format, e.g. \'2019-03-01T00:00:00\'

Returns:

  • (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. \'0.0\' for a NO_UPFRONT offering

Returns:

  • (Float) —

    One-time charge for each reserved resource, e.g.

#name ⇒ String

User specified reservation name

Returns:

  • (String) —

    User specified reservation name.

#offering_description ⇒ String

Offering description, e.g. \'HD AVC output at 10-20 Mbps, 30 fps, and standard VQ in US West (Oregon)\'

Returns:

  • (String) —

    Offering description, e.g.

#offering_id ⇒ String

Unique offering ID, e.g. \'87654321\'

Returns:

  • (String) —

    Unique offering ID, e.g.

#offering_type ⇒ String

Offering type, e.g. \'NO_UPFRONT\'

Possible values:

  • NO_UPFRONT

Returns:

  • (String) —

    Offering type, e.g.

#region ⇒ String

AWS region, e.g. \'us-west-2\'

Returns:

  • (String) —

    AWS region, e.g.

#reservation_id ⇒ String

Unique reservation ID, e.g. \'1234567\'

Returns:

  • (String) —

    Unique reservation ID, e.g.

#resource_specification ⇒ Types::ReservationResourceSpecification

Resource configuration details

Returns:

#start ⇒ String

Reservation UTC start date and time in ISO-8601 format, e.g. \'2018-03-01T00:00:00\'

Returns:

  • (String) —

    Reservation UTC start date and time in ISO-8601 format, e.g.

#state ⇒ String

Current state of reservation, e.g. \'ACTIVE\'

Possible values:

  • ACTIVE
  • EXPIRED
  • CANCELED
  • DELETED

Returns:

  • (String) —

    Current state of reservation, e.g.

#tags ⇒ Hash<String,String>

A collection of key-value pairs

Returns:

  • (Hash<String,String>) —

    A collection of key-value pairs.

#usage_price ⇒ Float

Recurring usage charge for each reserved resource, e.g. \'157.0\'

Returns:

  • (Float) —

    Recurring usage charge for each reserved resource, e.g.