class Aws::MediaConnect::Types::Offering

A savings plan that reserves a certain amount of outbound bandwidth usage at a discounted rate each month over a period of time.

@!attribute [rw] currency_code

The type of currency that is used for billing. The currencyCode used
for all reservations is US dollars.
@return [String]

@!attribute [rw] duration

The length of time that your reservation would be active.
@return [Integer]

@!attribute [rw] duration_units

The unit of measurement for the duration of the offering.
@return [String]

@!attribute [rw] offering_arn

The Amazon Resource Name (ARN) that MediaConnect assigns to the
offering.
@return [String]

@!attribute [rw] offering_description

A description of the offering.
@return [String]

@!attribute [rw] price_per_unit

The cost of a single unit. This value, in combination with
priceUnits, makes up the rate.
@return [String]

@!attribute [rw] price_units

The unit of measurement that is used for billing. This value, in
combination with pricePerUnit, makes up the rate.
@return [String]

@!attribute [rw] resource_specification

A definition of the amount of outbound bandwidth that you would be
reserving if you purchase the offering.
@return [Types::ResourceSpecification]

@see docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/Offering AWS API Documentation

Constants

SENSITIVE