libZSservicesZSamazonka-savingsplansZSamazonka-savingsplans
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

Description

Describes the specified Savings Plans offerings.

Synopsis

Creating a Request

data DescribeSavingsPlansOfferings Source #

See: newDescribeSavingsPlansOfferings smart constructor.

Constructors

DescribeSavingsPlansOfferings' 

Fields

Instances

Instances details
Eq DescribeSavingsPlansOfferings Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

Read DescribeSavingsPlansOfferings Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

Show DescribeSavingsPlansOfferings Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

Generic DescribeSavingsPlansOfferings Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

Associated Types

type Rep DescribeSavingsPlansOfferings :: Type -> Type #

NFData DescribeSavingsPlansOfferings Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

Hashable DescribeSavingsPlansOfferings Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

ToJSON DescribeSavingsPlansOfferings Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

AWSRequest DescribeSavingsPlansOfferings Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

ToHeaders DescribeSavingsPlansOfferings Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

ToPath DescribeSavingsPlansOfferings Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

ToQuery DescribeSavingsPlansOfferings Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

type Rep DescribeSavingsPlansOfferings Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

type Rep DescribeSavingsPlansOfferings = D1 ('MetaData "DescribeSavingsPlansOfferings" "Amazonka.SavingsPlans.DescribeSavingsPlansOfferings" "libZSservicesZSamazonka-savingsplansZSamazonka-savingsplans" 'False) (C1 ('MetaCons "DescribeSavingsPlansOfferings'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "serviceCodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "productType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SavingsPlanProductType)) :*: S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SavingsPlanOfferingFilterElement])))) :*: (S1 ('MetaSel ('Just "offeringIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "currencies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CurrencyCode])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "paymentOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SavingsPlanPaymentOption])) :*: (S1 ('MetaSel ('Just "descriptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "durations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Natural])))) :*: ((S1 ('MetaSel ('Just "planTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SavingsPlanType])) :*: S1 ('MetaSel ('Just "usageTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "operations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))))
type AWSResponse DescribeSavingsPlansOfferings Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

newDescribeSavingsPlansOfferings :: DescribeSavingsPlansOfferings Source #

Create a value of DescribeSavingsPlansOfferings 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:serviceCodes:DescribeSavingsPlansOfferings', describeSavingsPlansOfferings_serviceCodes - The services.

$sel:productType:DescribeSavingsPlansOfferings', describeSavingsPlansOfferings_productType - The product type.

$sel:filters:DescribeSavingsPlansOfferings', describeSavingsPlansOfferings_filters - The filters.

$sel:offeringIds:DescribeSavingsPlansOfferings', describeSavingsPlansOfferings_offeringIds - The IDs of the offerings.

$sel:currencies:DescribeSavingsPlansOfferings', describeSavingsPlansOfferings_currencies - The currencies.

$sel:nextToken:DescribeSavingsPlansOfferings', describeSavingsPlansOfferings_nextToken - The token for the next page of results.

$sel:paymentOptions:DescribeSavingsPlansOfferings', describeSavingsPlansOfferings_paymentOptions - The payment options.

$sel:descriptions:DescribeSavingsPlansOfferings', describeSavingsPlansOfferings_descriptions - The descriptions.

$sel:durations:DescribeSavingsPlansOfferings', describeSavingsPlansOfferings_durations - The durations, in seconds.

$sel:planTypes:DescribeSavingsPlansOfferings', describeSavingsPlansOfferings_planTypes - The plan type.

$sel:usageTypes:DescribeSavingsPlansOfferings', describeSavingsPlansOfferings_usageTypes - The usage details of the line item in the billing report.

$sel:operations:DescribeSavingsPlansOfferings', describeSavingsPlansOfferings_operations - The specific AWS operation for the line item in the billing report.

$sel:maxResults:DescribeSavingsPlansOfferings', describeSavingsPlansOfferings_maxResults - The maximum number of results to return with a single call. To retrieve additional results, make another call with the returned token value.

Request Lenses

describeSavingsPlansOfferings_usageTypes :: Lens' DescribeSavingsPlansOfferings (Maybe [Text]) Source #

The usage details of the line item in the billing report.

describeSavingsPlansOfferings_operations :: Lens' DescribeSavingsPlansOfferings (Maybe [Text]) Source #

The specific AWS operation for the line item in the billing report.

describeSavingsPlansOfferings_maxResults :: Lens' DescribeSavingsPlansOfferings (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.

Destructuring the Response

data DescribeSavingsPlansOfferingsResponse Source #

Constructors

DescribeSavingsPlansOfferingsResponse' 

Fields

Instances

Instances details
Eq DescribeSavingsPlansOfferingsResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

Read DescribeSavingsPlansOfferingsResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

Show DescribeSavingsPlansOfferingsResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

Generic DescribeSavingsPlansOfferingsResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

NFData DescribeSavingsPlansOfferingsResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

type Rep DescribeSavingsPlansOfferingsResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

type Rep DescribeSavingsPlansOfferingsResponse = D1 ('MetaData "DescribeSavingsPlansOfferingsResponse" "Amazonka.SavingsPlans.DescribeSavingsPlansOfferings" "libZSservicesZSamazonka-savingsplansZSamazonka-savingsplans" 'False) (C1 ('MetaCons "DescribeSavingsPlansOfferingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "searchResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SavingsPlanOffering])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeSavingsPlansOfferingsResponse Source #

Create a value of DescribeSavingsPlansOfferingsResponse 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:searchResults:DescribeSavingsPlansOfferingsResponse', describeSavingsPlansOfferingsResponse_searchResults - Information about the Savings Plans offerings.

$sel:nextToken:DescribeSavingsPlansOfferings', describeSavingsPlansOfferingsResponse_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:httpStatus:DescribeSavingsPlansOfferingsResponse', describeSavingsPlansOfferingsResponse_httpStatus - The response's http status code.

Response Lenses

describeSavingsPlansOfferingsResponse_nextToken :: Lens' DescribeSavingsPlansOfferingsResponse (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.