| 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.SavingsPlans.DescribeSavingsPlansOfferingRates
Description
Describes the specified Savings Plans offering rates.
Synopsis
- data DescribeSavingsPlansOfferingRates = DescribeSavingsPlansOfferingRates' {
- filters :: Maybe [SavingsPlanOfferingRateFilterElement]
- maxResults :: Maybe Natural
- nextToken :: Maybe Text
- operations :: Maybe [Text]
- products :: Maybe [SavingsPlanProductType]
- savingsPlanOfferingIds :: Maybe [Text]
- savingsPlanPaymentOptions :: Maybe [SavingsPlanPaymentOption]
- savingsPlanTypes :: Maybe [SavingsPlanType]
- serviceCodes :: Maybe [SavingsPlanRateServiceCode]
- usageTypes :: Maybe [Text]
- newDescribeSavingsPlansOfferingRates :: DescribeSavingsPlansOfferingRates
- describeSavingsPlansOfferingRates_filters :: Lens' DescribeSavingsPlansOfferingRates (Maybe [SavingsPlanOfferingRateFilterElement])
- describeSavingsPlansOfferingRates_maxResults :: Lens' DescribeSavingsPlansOfferingRates (Maybe Natural)
- describeSavingsPlansOfferingRates_nextToken :: Lens' DescribeSavingsPlansOfferingRates (Maybe Text)
- describeSavingsPlansOfferingRates_operations :: Lens' DescribeSavingsPlansOfferingRates (Maybe [Text])
- describeSavingsPlansOfferingRates_products :: Lens' DescribeSavingsPlansOfferingRates (Maybe [SavingsPlanProductType])
- describeSavingsPlansOfferingRates_savingsPlanOfferingIds :: Lens' DescribeSavingsPlansOfferingRates (Maybe [Text])
- describeSavingsPlansOfferingRates_savingsPlanPaymentOptions :: Lens' DescribeSavingsPlansOfferingRates (Maybe [SavingsPlanPaymentOption])
- describeSavingsPlansOfferingRates_savingsPlanTypes :: Lens' DescribeSavingsPlansOfferingRates (Maybe [SavingsPlanType])
- describeSavingsPlansOfferingRates_serviceCodes :: Lens' DescribeSavingsPlansOfferingRates (Maybe [SavingsPlanRateServiceCode])
- describeSavingsPlansOfferingRates_usageTypes :: Lens' DescribeSavingsPlansOfferingRates (Maybe [Text])
- data DescribeSavingsPlansOfferingRatesResponse = DescribeSavingsPlansOfferingRatesResponse' {}
- newDescribeSavingsPlansOfferingRatesResponse :: Int -> DescribeSavingsPlansOfferingRatesResponse
- describeSavingsPlansOfferingRatesResponse_nextToken :: Lens' DescribeSavingsPlansOfferingRatesResponse (Maybe Text)
- describeSavingsPlansOfferingRatesResponse_searchResults :: Lens' DescribeSavingsPlansOfferingRatesResponse (Maybe [SavingsPlanOfferingRate])
- describeSavingsPlansOfferingRatesResponse_httpStatus :: Lens' DescribeSavingsPlansOfferingRatesResponse Int
Creating a Request
data DescribeSavingsPlansOfferingRates Source #
See: newDescribeSavingsPlansOfferingRates smart constructor.
Constructors
| DescribeSavingsPlansOfferingRates' | |
Fields
| |
Instances
newDescribeSavingsPlansOfferingRates :: DescribeSavingsPlansOfferingRates Source #
Create a value of DescribeSavingsPlansOfferingRates 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:filters:DescribeSavingsPlansOfferingRates', describeSavingsPlansOfferingRates_filters - The filters.
$sel:maxResults:DescribeSavingsPlansOfferingRates', describeSavingsPlansOfferingRates_maxResults - The maximum number of results to return with a single call. To retrieve
additional results, make another call with the returned token value.
DescribeSavingsPlansOfferingRates, describeSavingsPlansOfferingRates_nextToken - The token for the next page of results.
$sel:operations:DescribeSavingsPlansOfferingRates', describeSavingsPlansOfferingRates_operations - The specific AWS operation for the line item in the billing report.
$sel:products:DescribeSavingsPlansOfferingRates', describeSavingsPlansOfferingRates_products - The AWS products.
$sel:savingsPlanOfferingIds:DescribeSavingsPlansOfferingRates', describeSavingsPlansOfferingRates_savingsPlanOfferingIds - The IDs of the offerings.
$sel:savingsPlanPaymentOptions:DescribeSavingsPlansOfferingRates', describeSavingsPlansOfferingRates_savingsPlanPaymentOptions - The payment options.
$sel:savingsPlanTypes:DescribeSavingsPlansOfferingRates', describeSavingsPlansOfferingRates_savingsPlanTypes - The plan types.
$sel:serviceCodes:DescribeSavingsPlansOfferingRates', describeSavingsPlansOfferingRates_serviceCodes - The services.
$sel:usageTypes:DescribeSavingsPlansOfferingRates', describeSavingsPlansOfferingRates_usageTypes - The usage details of the line item in the billing report.
Request Lenses
describeSavingsPlansOfferingRates_filters :: Lens' DescribeSavingsPlansOfferingRates (Maybe [SavingsPlanOfferingRateFilterElement]) Source #
The filters.
describeSavingsPlansOfferingRates_maxResults :: Lens' DescribeSavingsPlansOfferingRates (Maybe Natural) Source #
The maximum number of results to return with a single call. To retrieve additional results, make another call with the returned token value.
describeSavingsPlansOfferingRates_nextToken :: Lens' DescribeSavingsPlansOfferingRates (Maybe Text) Source #
The token for the next page of results.
describeSavingsPlansOfferingRates_operations :: Lens' DescribeSavingsPlansOfferingRates (Maybe [Text]) Source #
The specific AWS operation for the line item in the billing report.
describeSavingsPlansOfferingRates_products :: Lens' DescribeSavingsPlansOfferingRates (Maybe [SavingsPlanProductType]) Source #
The AWS products.
describeSavingsPlansOfferingRates_savingsPlanOfferingIds :: Lens' DescribeSavingsPlansOfferingRates (Maybe [Text]) Source #
The IDs of the offerings.
describeSavingsPlansOfferingRates_savingsPlanPaymentOptions :: Lens' DescribeSavingsPlansOfferingRates (Maybe [SavingsPlanPaymentOption]) Source #
The payment options.
describeSavingsPlansOfferingRates_savingsPlanTypes :: Lens' DescribeSavingsPlansOfferingRates (Maybe [SavingsPlanType]) Source #
The plan types.
describeSavingsPlansOfferingRates_serviceCodes :: Lens' DescribeSavingsPlansOfferingRates (Maybe [SavingsPlanRateServiceCode]) Source #
The services.
describeSavingsPlansOfferingRates_usageTypes :: Lens' DescribeSavingsPlansOfferingRates (Maybe [Text]) Source #
The usage details of the line item in the billing report.
Destructuring the Response
data DescribeSavingsPlansOfferingRatesResponse Source #
See: newDescribeSavingsPlansOfferingRatesResponse smart constructor.
Constructors
| DescribeSavingsPlansOfferingRatesResponse' | |
Fields
| |
Instances
newDescribeSavingsPlansOfferingRatesResponse Source #
Arguments
| :: Int | |
| -> DescribeSavingsPlansOfferingRatesResponse |
Create a value of DescribeSavingsPlansOfferingRatesResponse 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:
DescribeSavingsPlansOfferingRates, describeSavingsPlansOfferingRatesResponse_nextToken - The token to use to retrieve the next page of results. This value is
null when there are no more results to return.
$sel:searchResults:DescribeSavingsPlansOfferingRatesResponse', describeSavingsPlansOfferingRatesResponse_searchResults - Information about the Savings Plans offering rates.
$sel:httpStatus:DescribeSavingsPlansOfferingRatesResponse', describeSavingsPlansOfferingRatesResponse_httpStatus - The response's http status code.
Response Lenses
describeSavingsPlansOfferingRatesResponse_nextToken :: Lens' DescribeSavingsPlansOfferingRatesResponse (Maybe Text) Source #
The token to use to retrieve the next page of results. This value is null when there are no more results to return.
describeSavingsPlansOfferingRatesResponse_searchResults :: Lens' DescribeSavingsPlansOfferingRatesResponse (Maybe [SavingsPlanOfferingRate]) Source #
Information about the Savings Plans offering rates.
describeSavingsPlansOfferingRatesResponse_httpStatus :: Lens' DescribeSavingsPlansOfferingRatesResponse Int Source #
The response's http status code.