| 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.IotTwinMaker.Types.PricingPlan
Description
Synopsis
- data PricingPlan = PricingPlan' {}
- newPricingPlan :: UTCTime -> PricingMode -> UTCTime -> UpdateReason -> PricingPlan
- pricingPlan_billableEntityCount :: Lens' PricingPlan (Maybe Integer)
- pricingPlan_bundleInformation :: Lens' PricingPlan (Maybe BundleInformation)
- pricingPlan_effectiveDateTime :: Lens' PricingPlan UTCTime
- pricingPlan_pricingMode :: Lens' PricingPlan PricingMode
- pricingPlan_updateDateTime :: Lens' PricingPlan UTCTime
- pricingPlan_updateReason :: Lens' PricingPlan UpdateReason
Documentation
data PricingPlan Source #
The pricing plan.
See: newPricingPlan smart constructor.
Constructors
| PricingPlan' | |
Fields
| |
Instances
Arguments
| :: UTCTime | |
| -> PricingMode | |
| -> UTCTime | |
| -> UpdateReason | |
| -> PricingPlan |
Create a value of PricingPlan 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:billableEntityCount:PricingPlan', pricingPlan_billableEntityCount - The billable entity count.
$sel:bundleInformation:PricingPlan', pricingPlan_bundleInformation - The pricing plan's bundle information.
$sel:effectiveDateTime:PricingPlan', pricingPlan_effectiveDateTime - The effective date and time of the pricing plan.
$sel:pricingMode:PricingPlan', pricingPlan_pricingMode - The pricing mode.
$sel:updateDateTime:PricingPlan', pricingPlan_updateDateTime - The set date and time for updating a pricing plan.
$sel:updateReason:PricingPlan', pricingPlan_updateReason - The update reason, for changing a pricing plan.
pricingPlan_billableEntityCount :: Lens' PricingPlan (Maybe Integer) Source #
The billable entity count.
pricingPlan_bundleInformation :: Lens' PricingPlan (Maybe BundleInformation) Source #
The pricing plan's bundle information.
pricingPlan_effectiveDateTime :: Lens' PricingPlan UTCTime Source #
The effective date and time of the pricing plan.
pricingPlan_pricingMode :: Lens' PricingPlan PricingMode Source #
The pricing mode.
pricingPlan_updateDateTime :: Lens' PricingPlan UTCTime Source #
The set date and time for updating a pricing plan.
pricingPlan_updateReason :: Lens' PricingPlan UpdateReason Source #
The update reason, for changing a pricing plan.