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 ParentSavingsPlanOffering = ParentSavingsPlanOffering' {}
- newParentSavingsPlanOffering :: ParentSavingsPlanOffering
- parentSavingsPlanOffering_currency :: Lens' ParentSavingsPlanOffering (Maybe CurrencyCode)
- parentSavingsPlanOffering_durationSeconds :: Lens' ParentSavingsPlanOffering (Maybe Natural)
- parentSavingsPlanOffering_offeringId :: Lens' ParentSavingsPlanOffering (Maybe Text)
- parentSavingsPlanOffering_planDescription :: Lens' ParentSavingsPlanOffering (Maybe Text)
- parentSavingsPlanOffering_planType :: Lens' ParentSavingsPlanOffering (Maybe SavingsPlanType)
- parentSavingsPlanOffering_paymentOption :: Lens' ParentSavingsPlanOffering (Maybe SavingsPlanPaymentOption)
Documentation
data ParentSavingsPlanOffering Source #
Information about a Savings Plan offering.
See: newParentSavingsPlanOffering
smart constructor.
ParentSavingsPlanOffering' | |
|
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:planDescription:ParentSavingsPlanOffering'
, parentSavingsPlanOffering_planDescription
- The description.
$sel:planType:ParentSavingsPlanOffering'
, parentSavingsPlanOffering_planType
- The plan type.
$sel:paymentOption:ParentSavingsPlanOffering'
, parentSavingsPlanOffering_paymentOption
- The payment option.
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_planDescription :: Lens' ParentSavingsPlanOffering (Maybe Text) Source #
The description.
parentSavingsPlanOffering_planType :: Lens' ParentSavingsPlanOffering (Maybe SavingsPlanType) Source #
The plan type.
parentSavingsPlanOffering_paymentOption :: Lens' ParentSavingsPlanOffering (Maybe SavingsPlanPaymentOption) Source #
The payment option.