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 SavingsPlanOffering = SavingsPlanOffering' {
- operation :: Maybe Text
- usageType :: Maybe Text
- productTypes :: Maybe [SavingsPlanProductType]
- currency :: Maybe CurrencyCode
- durationSeconds :: Maybe Natural
- offeringId :: Maybe Text
- serviceCode :: Maybe Text
- planType :: Maybe SavingsPlanType
- description :: Maybe Text
- paymentOption :: Maybe SavingsPlanPaymentOption
- properties :: Maybe [SavingsPlanOfferingProperty]
- newSavingsPlanOffering :: SavingsPlanOffering
- savingsPlanOffering_operation :: Lens' SavingsPlanOffering (Maybe Text)
- savingsPlanOffering_usageType :: Lens' SavingsPlanOffering (Maybe Text)
- savingsPlanOffering_productTypes :: Lens' SavingsPlanOffering (Maybe [SavingsPlanProductType])
- savingsPlanOffering_currency :: Lens' SavingsPlanOffering (Maybe CurrencyCode)
- savingsPlanOffering_durationSeconds :: Lens' SavingsPlanOffering (Maybe Natural)
- savingsPlanOffering_offeringId :: Lens' SavingsPlanOffering (Maybe Text)
- savingsPlanOffering_serviceCode :: Lens' SavingsPlanOffering (Maybe Text)
- savingsPlanOffering_planType :: Lens' SavingsPlanOffering (Maybe SavingsPlanType)
- savingsPlanOffering_description :: Lens' SavingsPlanOffering (Maybe Text)
- savingsPlanOffering_paymentOption :: Lens' SavingsPlanOffering (Maybe SavingsPlanPaymentOption)
- savingsPlanOffering_properties :: Lens' SavingsPlanOffering (Maybe [SavingsPlanOfferingProperty])
Documentation
data SavingsPlanOffering Source #
Information about a Savings Plan offering.
See: newSavingsPlanOffering
smart constructor.
SavingsPlanOffering' | |
|
Instances
newSavingsPlanOffering :: SavingsPlanOffering Source #
Create a value of SavingsPlanOffering
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:operation:SavingsPlanOffering'
, savingsPlanOffering_operation
- The specific AWS operation for the line item in the billing report.
$sel:usageType:SavingsPlanOffering'
, savingsPlanOffering_usageType
- The usage details of the line item in the billing report.
$sel:productTypes:SavingsPlanOffering'
, savingsPlanOffering_productTypes
- The product type.
$sel:currency:SavingsPlanOffering'
, savingsPlanOffering_currency
- The currency.
$sel:durationSeconds:SavingsPlanOffering'
, savingsPlanOffering_durationSeconds
- The duration, in seconds.
$sel:offeringId:SavingsPlanOffering'
, savingsPlanOffering_offeringId
- The ID of the offering.
$sel:serviceCode:SavingsPlanOffering'
, savingsPlanOffering_serviceCode
- The service.
$sel:planType:SavingsPlanOffering'
, savingsPlanOffering_planType
- The plan type.
$sel:description:SavingsPlanOffering'
, savingsPlanOffering_description
- The description.
$sel:paymentOption:SavingsPlanOffering'
, savingsPlanOffering_paymentOption
- The payment option.
$sel:properties:SavingsPlanOffering'
, savingsPlanOffering_properties
- The properties.
savingsPlanOffering_operation :: Lens' SavingsPlanOffering (Maybe Text) Source #
The specific AWS operation for the line item in the billing report.
savingsPlanOffering_usageType :: Lens' SavingsPlanOffering (Maybe Text) Source #
The usage details of the line item in the billing report.
savingsPlanOffering_productTypes :: Lens' SavingsPlanOffering (Maybe [SavingsPlanProductType]) Source #
The product type.
savingsPlanOffering_currency :: Lens' SavingsPlanOffering (Maybe CurrencyCode) Source #
The currency.
savingsPlanOffering_durationSeconds :: Lens' SavingsPlanOffering (Maybe Natural) Source #
The duration, in seconds.
savingsPlanOffering_offeringId :: Lens' SavingsPlanOffering (Maybe Text) Source #
The ID of the offering.
savingsPlanOffering_serviceCode :: Lens' SavingsPlanOffering (Maybe Text) Source #
The service.
savingsPlanOffering_planType :: Lens' SavingsPlanOffering (Maybe SavingsPlanType) Source #
The plan type.
savingsPlanOffering_description :: Lens' SavingsPlanOffering (Maybe Text) Source #
The description.
savingsPlanOffering_paymentOption :: Lens' SavingsPlanOffering (Maybe SavingsPlanPaymentOption) Source #
The payment option.
savingsPlanOffering_properties :: Lens' SavingsPlanOffering (Maybe [SavingsPlanOfferingProperty]) Source #
The properties.