| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.SavingsPlans.Types.ParentSavingsPlanOffering
Description
Synopsis
- data ParentSavingsPlanOffering = ParentSavingsPlanOffering' {}
- newParentSavingsPlanOffering :: ParentSavingsPlanOffering
- parentSavingsPlanOffering_currency :: Lens' ParentSavingsPlanOffering (Maybe CurrencyCode)
- parentSavingsPlanOffering_durationSeconds :: Lens' ParentSavingsPlanOffering (Maybe Natural)
- parentSavingsPlanOffering_offeringId :: Lens' ParentSavingsPlanOffering (Maybe Text)
- parentSavingsPlanOffering_paymentOption :: Lens' ParentSavingsPlanOffering (Maybe SavingsPlanPaymentOption)
- parentSavingsPlanOffering_planDescription :: Lens' ParentSavingsPlanOffering (Maybe Text)
- parentSavingsPlanOffering_planType :: Lens' ParentSavingsPlanOffering (Maybe SavingsPlanType)
Documentation
data ParentSavingsPlanOffering Source #
Information about a Savings Plan offering.
See: newParentSavingsPlanOffering smart constructor.
Constructors
| ParentSavingsPlanOffering' | |
Fields
| |
Instances
newParentSavingsPlanOffering :: ParentSavingsPlanOffering Source #
Create a value of ParentSavingsPlanOffering 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:currency:ParentSavingsPlanOffering', parentSavingsPlanOffering_currency - The currency.
$sel:durationSeconds:ParentSavingsPlanOffering', parentSavingsPlanOffering_durationSeconds - The duration, in seconds.
$sel:offeringId:ParentSavingsPlanOffering', parentSavingsPlanOffering_offeringId - The ID of the offering.
$sel:paymentOption:ParentSavingsPlanOffering', parentSavingsPlanOffering_paymentOption - The payment option.
$sel:planDescription:ParentSavingsPlanOffering', parentSavingsPlanOffering_planDescription - The description.
$sel:planType:ParentSavingsPlanOffering', parentSavingsPlanOffering_planType - The plan type.
parentSavingsPlanOffering_currency :: Lens' ParentSavingsPlanOffering (Maybe CurrencyCode) Source #
The currency.
parentSavingsPlanOffering_durationSeconds :: Lens' ParentSavingsPlanOffering (Maybe Natural) Source #
The duration, in seconds.
parentSavingsPlanOffering_offeringId :: Lens' ParentSavingsPlanOffering (Maybe Text) Source #
The ID of the offering.
parentSavingsPlanOffering_paymentOption :: Lens' ParentSavingsPlanOffering (Maybe SavingsPlanPaymentOption) Source #
The payment option.
parentSavingsPlanOffering_planDescription :: Lens' ParentSavingsPlanOffering (Maybe Text) Source #
The description.
parentSavingsPlanOffering_planType :: Lens' ParentSavingsPlanOffering (Maybe SavingsPlanType) Source #
The plan type.