| 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 |
Amazonka.CostExplorer.Types.SavingsPlansPurchaseRecommendation
Description
Synopsis
- data SavingsPlansPurchaseRecommendation = SavingsPlansPurchaseRecommendation' {
- savingsPlansPurchaseRecommendationDetails :: Maybe [SavingsPlansPurchaseRecommendationDetail]
- termInYears :: Maybe TermInYears
- accountScope :: Maybe AccountScope
- savingsPlansType :: Maybe SupportedSavingsPlansType
- lookbackPeriodInDays :: Maybe LookbackPeriodInDays
- paymentOption :: Maybe PaymentOption
- savingsPlansPurchaseRecommendationSummary :: Maybe SavingsPlansPurchaseRecommendationSummary
- newSavingsPlansPurchaseRecommendation :: SavingsPlansPurchaseRecommendation
- savingsPlansPurchaseRecommendation_savingsPlansPurchaseRecommendationDetails :: Lens' SavingsPlansPurchaseRecommendation (Maybe [SavingsPlansPurchaseRecommendationDetail])
- savingsPlansPurchaseRecommendation_termInYears :: Lens' SavingsPlansPurchaseRecommendation (Maybe TermInYears)
- savingsPlansPurchaseRecommendation_accountScope :: Lens' SavingsPlansPurchaseRecommendation (Maybe AccountScope)
- savingsPlansPurchaseRecommendation_savingsPlansType :: Lens' SavingsPlansPurchaseRecommendation (Maybe SupportedSavingsPlansType)
- savingsPlansPurchaseRecommendation_lookbackPeriodInDays :: Lens' SavingsPlansPurchaseRecommendation (Maybe LookbackPeriodInDays)
- savingsPlansPurchaseRecommendation_paymentOption :: Lens' SavingsPlansPurchaseRecommendation (Maybe PaymentOption)
- savingsPlansPurchaseRecommendation_savingsPlansPurchaseRecommendationSummary :: Lens' SavingsPlansPurchaseRecommendation (Maybe SavingsPlansPurchaseRecommendationSummary)
Documentation
data SavingsPlansPurchaseRecommendation Source #
Contains your request parameters, Savings Plan Recommendations Summary, and Details.
See: newSavingsPlansPurchaseRecommendation smart constructor.
Constructors
| SavingsPlansPurchaseRecommendation' | |
Fields
| |
Instances
newSavingsPlansPurchaseRecommendation :: SavingsPlansPurchaseRecommendation Source #
Create a value of SavingsPlansPurchaseRecommendation 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:savingsPlansPurchaseRecommendationDetails:SavingsPlansPurchaseRecommendation', savingsPlansPurchaseRecommendation_savingsPlansPurchaseRecommendationDetails - Details for the Savings Plans we recommend that you purchase to cover
existing Savings Plans eligible workloads.
$sel:termInYears:SavingsPlansPurchaseRecommendation', savingsPlansPurchaseRecommendation_termInYears - The Savings Plans recommendation term in years. It's used to generate
the recommendation.
$sel:accountScope:SavingsPlansPurchaseRecommendation', savingsPlansPurchaseRecommendation_accountScope - The account scope that you want your recommendations for. Amazon Web
Services calculates recommendations that include the management account
and member accounts if the value is set to PAYER. If the value is
LINKED, recommendations are calculated for individual member accounts
only.
$sel:savingsPlansType:SavingsPlansPurchaseRecommendation', savingsPlansPurchaseRecommendation_savingsPlansType - The requested Savings Plans recommendation type.
$sel:lookbackPeriodInDays:SavingsPlansPurchaseRecommendation', savingsPlansPurchaseRecommendation_lookbackPeriodInDays - The lookback period in days, used to generate the recommendation.
$sel:paymentOption:SavingsPlansPurchaseRecommendation', savingsPlansPurchaseRecommendation_paymentOption - The payment option used to generate the recommendation.
$sel:savingsPlansPurchaseRecommendationSummary:SavingsPlansPurchaseRecommendation', savingsPlansPurchaseRecommendation_savingsPlansPurchaseRecommendationSummary - Summary metrics for your Savings Plans Recommendations.
savingsPlansPurchaseRecommendation_savingsPlansPurchaseRecommendationDetails :: Lens' SavingsPlansPurchaseRecommendation (Maybe [SavingsPlansPurchaseRecommendationDetail]) Source #
Details for the Savings Plans we recommend that you purchase to cover existing Savings Plans eligible workloads.
savingsPlansPurchaseRecommendation_termInYears :: Lens' SavingsPlansPurchaseRecommendation (Maybe TermInYears) Source #
The Savings Plans recommendation term in years. It's used to generate the recommendation.
savingsPlansPurchaseRecommendation_accountScope :: Lens' SavingsPlansPurchaseRecommendation (Maybe AccountScope) Source #
The account scope that you want your recommendations for. Amazon Web
Services calculates recommendations that include the management account
and member accounts if the value is set to PAYER. If the value is
LINKED, recommendations are calculated for individual member accounts
only.
savingsPlansPurchaseRecommendation_savingsPlansType :: Lens' SavingsPlansPurchaseRecommendation (Maybe SupportedSavingsPlansType) Source #
The requested Savings Plans recommendation type.
savingsPlansPurchaseRecommendation_lookbackPeriodInDays :: Lens' SavingsPlansPurchaseRecommendation (Maybe LookbackPeriodInDays) Source #
The lookback period in days, used to generate the recommendation.
savingsPlansPurchaseRecommendation_paymentOption :: Lens' SavingsPlansPurchaseRecommendation (Maybe PaymentOption) Source #
The payment option used to generate the recommendation.
savingsPlansPurchaseRecommendation_savingsPlansPurchaseRecommendationSummary :: Lens' SavingsPlansPurchaseRecommendation (Maybe SavingsPlansPurchaseRecommendationSummary) Source #
Summary metrics for your Savings Plans Recommendations.