Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data Offering = Offering' {}
- newOffering :: Text -> Text -> Text -> DurationUnits -> Int -> Text -> ResourceSpecification -> PriceUnits -> Offering
- offering_currencyCode :: Lens' Offering Text
- offering_offeringArn :: Lens' Offering Text
- offering_offeringDescription :: Lens' Offering Text
- offering_durationUnits :: Lens' Offering DurationUnits
- offering_duration :: Lens' Offering Int
- offering_pricePerUnit :: Lens' Offering Text
- offering_resourceSpecification :: Lens' Offering ResourceSpecification
- offering_priceUnits :: Lens' Offering PriceUnits
Documentation
A savings plan that reserves a certain amount of outbound bandwidth usage at a discounted rate each month over a period of time.
See: newOffering
smart constructor.
Offering' | |
|
Instances
:: Text | |
-> Text | |
-> Text | |
-> DurationUnits | |
-> Int | |
-> Text | |
-> ResourceSpecification | |
-> PriceUnits | |
-> Offering |
Create a value of Offering
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:currencyCode:Offering'
, offering_currencyCode
- The type of currency that is used for billing. The currencyCode used for
all reservations is US dollars.
$sel:offeringArn:Offering'
, offering_offeringArn
- The Amazon Resource Name (ARN) that MediaConnect assigns to the
offering.
$sel:offeringDescription:Offering'
, offering_offeringDescription
- A description of the offering.
$sel:durationUnits:Offering'
, offering_durationUnits
- The unit of measurement for the duration of the offering.
$sel:duration:Offering'
, offering_duration
- The length of time that your reservation would be active.
$sel:pricePerUnit:Offering'
, offering_pricePerUnit
- The cost of a single unit. This value, in combination with priceUnits,
makes up the rate.
$sel:resourceSpecification:Offering'
, offering_resourceSpecification
- A definition of the amount of outbound bandwidth that you would be
reserving if you purchase the offering.
$sel:priceUnits:Offering'
, offering_priceUnits
- The unit of measurement that is used for billing. This value, in
combination with pricePerUnit, makes up the rate.
offering_currencyCode :: Lens' Offering Text Source #
The type of currency that is used for billing. The currencyCode used for all reservations is US dollars.
offering_offeringArn :: Lens' Offering Text Source #
The Amazon Resource Name (ARN) that MediaConnect assigns to the offering.
offering_durationUnits :: Lens' Offering DurationUnits Source #
The unit of measurement for the duration of the offering.
offering_duration :: Lens' Offering Int Source #
The length of time that your reservation would be active.
offering_pricePerUnit :: Lens' Offering Text Source #
The cost of a single unit. This value, in combination with priceUnits, makes up the rate.
offering_resourceSpecification :: Lens' Offering ResourceSpecification Source #
A definition of the amount of outbound bandwidth that you would be reserving if you purchase the offering.
offering_priceUnits :: Lens' Offering PriceUnits Source #
The unit of measurement that is used for billing. This value, in combination with pricePerUnit, makes up the rate.