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 |
Requests a Savings Plans recommendation generation. This enables you to calculate a fresh set of Savings Plans recommendations that takes your latest usage data and current Savings Plans inventory into account. You can refresh Savings Plans recommendations up to three times daily for a consolidated billing family.
StartSavingsPlansPurchaseRecommendationGeneration
has no request
syntax because no input parameters are needed to support this operation.
Synopsis
- data StartSavingsPlansPurchaseRecommendationGeneration = StartSavingsPlansPurchaseRecommendationGeneration' {
- newStartSavingsPlansPurchaseRecommendationGeneration :: StartSavingsPlansPurchaseRecommendationGeneration
- data StartSavingsPlansPurchaseRecommendationGenerationResponse = StartSavingsPlansPurchaseRecommendationGenerationResponse' {}
- newStartSavingsPlansPurchaseRecommendationGenerationResponse :: Int -> StartSavingsPlansPurchaseRecommendationGenerationResponse
- startSavingsPlansPurchaseRecommendationGenerationResponse_estimatedCompletionTime :: Lens' StartSavingsPlansPurchaseRecommendationGenerationResponse (Maybe Text)
- startSavingsPlansPurchaseRecommendationGenerationResponse_generationStartedTime :: Lens' StartSavingsPlansPurchaseRecommendationGenerationResponse (Maybe Text)
- startSavingsPlansPurchaseRecommendationGenerationResponse_recommendationId :: Lens' StartSavingsPlansPurchaseRecommendationGenerationResponse (Maybe Text)
- startSavingsPlansPurchaseRecommendationGenerationResponse_httpStatus :: Lens' StartSavingsPlansPurchaseRecommendationGenerationResponse Int
Creating a Request
data StartSavingsPlansPurchaseRecommendationGeneration Source #
See: newStartSavingsPlansPurchaseRecommendationGeneration
smart constructor.
Instances
newStartSavingsPlansPurchaseRecommendationGeneration :: StartSavingsPlansPurchaseRecommendationGeneration Source #
Create a value of StartSavingsPlansPurchaseRecommendationGeneration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
Destructuring the Response
data StartSavingsPlansPurchaseRecommendationGenerationResponse Source #
See: newStartSavingsPlansPurchaseRecommendationGenerationResponse
smart constructor.
StartSavingsPlansPurchaseRecommendationGenerationResponse' | |
|
Instances
newStartSavingsPlansPurchaseRecommendationGenerationResponse Source #
:: Int |
|
-> StartSavingsPlansPurchaseRecommendationGenerationResponse |
Create a value of StartSavingsPlansPurchaseRecommendationGenerationResponse
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:
StartSavingsPlansPurchaseRecommendationGenerationResponse
, startSavingsPlansPurchaseRecommendationGenerationResponse_estimatedCompletionTime
- The estimated time for when the recommendation generation will complete.
StartSavingsPlansPurchaseRecommendationGenerationResponse
, startSavingsPlansPurchaseRecommendationGenerationResponse_generationStartedTime
- The start time of the recommendation generation.
StartSavingsPlansPurchaseRecommendationGenerationResponse
, startSavingsPlansPurchaseRecommendationGenerationResponse_recommendationId
- The ID for this specific recommendation.
$sel:httpStatus:StartSavingsPlansPurchaseRecommendationGenerationResponse'
, startSavingsPlansPurchaseRecommendationGenerationResponse_httpStatus
- The response's http status code.
Response Lenses
startSavingsPlansPurchaseRecommendationGenerationResponse_estimatedCompletionTime :: Lens' StartSavingsPlansPurchaseRecommendationGenerationResponse (Maybe Text) Source #
The estimated time for when the recommendation generation will complete.
startSavingsPlansPurchaseRecommendationGenerationResponse_generationStartedTime :: Lens' StartSavingsPlansPurchaseRecommendationGenerationResponse (Maybe Text) Source #
The start time of the recommendation generation.
startSavingsPlansPurchaseRecommendationGenerationResponse_recommendationId :: Lens' StartSavingsPlansPurchaseRecommendationGenerationResponse (Maybe Text) Source #
The ID for this specific recommendation.
startSavingsPlansPurchaseRecommendationGenerationResponse_httpStatus :: Lens' StartSavingsPlansPurchaseRecommendationGenerationResponse Int Source #
The response's http status code.