amazonka-savingsplans-2.0: Amazon Savings Plans SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.SavingsPlans

Description

Derived from API version 2019-06-28 of the AWS service descriptions, licensed under Apache 2.0.

Savings Plans are a pricing model that offer significant savings on AWS usage (for example, on Amazon EC2 instances). You commit to a consistent amount of usage, in USD per hour, for a term of 1 or 3 years, and receive a lower price for that usage. For more information, see the AWS Savings Plans User Guide.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2019-06-28 of the Amazon Savings Plans SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by SavingsPlans.

InternalServerException

_InternalServerException :: AsError a => Fold a ServiceError Source #

An unexpected error occurred.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

The specified resource was not found.

ServiceQuotaExceededException

_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #

A service quota has been exceeded.

ValidationException

_ValidationException :: AsError a => Fold a ServiceError Source #

One of the input parameters is not valid.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

CreateSavingsPlan

data CreateSavingsPlan Source #

See: newCreateSavingsPlan smart constructor.

Instances

Instances details
ToJSON CreateSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.CreateSavingsPlan

ToHeaders CreateSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.CreateSavingsPlan

ToPath CreateSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.CreateSavingsPlan

ToQuery CreateSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.CreateSavingsPlan

AWSRequest CreateSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.CreateSavingsPlan

Associated Types

type AWSResponse CreateSavingsPlan #

Generic CreateSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.CreateSavingsPlan

Associated Types

type Rep CreateSavingsPlan :: Type -> Type #

Read CreateSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.CreateSavingsPlan

Show CreateSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.CreateSavingsPlan

NFData CreateSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.CreateSavingsPlan

Methods

rnf :: CreateSavingsPlan -> () #

Eq CreateSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.CreateSavingsPlan

Hashable CreateSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.CreateSavingsPlan

type AWSResponse CreateSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.CreateSavingsPlan

type Rep CreateSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.CreateSavingsPlan

type Rep CreateSavingsPlan = D1 ('MetaData "CreateSavingsPlan" "Amazonka.SavingsPlans.CreateSavingsPlan" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'False) (C1 ('MetaCons "CreateSavingsPlan'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "purchaseTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))) :*: (S1 ('MetaSel ('Just "upfrontPaymentAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "savingsPlanOfferingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "commitment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateSavingsPlan Source #

Create a value of CreateSavingsPlan 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:clientToken:CreateSavingsPlan', createSavingsPlan_clientToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

$sel:purchaseTime:CreateSavingsPlan', createSavingsPlan_purchaseTime - The time at which to purchase the Savings Plan, in UTC format (YYYY-MM-DDTHH:MM:SSZ).

CreateSavingsPlan, createSavingsPlan_tags - One or more tags.

CreateSavingsPlan, createSavingsPlan_upfrontPaymentAmount - The up-front payment amount. This is a whole number between 50 and 99 percent of the total value of the Savings Plan. This parameter is supported only if the payment option is Partial Upfront.

$sel:savingsPlanOfferingId:CreateSavingsPlan', createSavingsPlan_savingsPlanOfferingId - The ID of the offering.

CreateSavingsPlan, createSavingsPlan_commitment - The hourly commitment, in USD. This is a value between 0.001 and 1 million. You cannot specify more than five digits after the decimal point.

data CreateSavingsPlanResponse Source #

See: newCreateSavingsPlanResponse smart constructor.

Instances

Instances details
Generic CreateSavingsPlanResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.CreateSavingsPlan

Associated Types

type Rep CreateSavingsPlanResponse :: Type -> Type #

Read CreateSavingsPlanResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.CreateSavingsPlan

Show CreateSavingsPlanResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.CreateSavingsPlan

NFData CreateSavingsPlanResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.CreateSavingsPlan

Eq CreateSavingsPlanResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.CreateSavingsPlan

type Rep CreateSavingsPlanResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.CreateSavingsPlan

type Rep CreateSavingsPlanResponse = D1 ('MetaData "CreateSavingsPlanResponse" "Amazonka.SavingsPlans.CreateSavingsPlan" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'False) (C1 ('MetaCons "CreateSavingsPlanResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "savingsPlanId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateSavingsPlanResponse Source #

Create a value of CreateSavingsPlanResponse 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:

CreateSavingsPlanResponse, createSavingsPlanResponse_savingsPlanId - The ID of the Savings Plan.

$sel:httpStatus:CreateSavingsPlanResponse', createSavingsPlanResponse_httpStatus - The response's http status code.

DeleteQueuedSavingsPlan

data DeleteQueuedSavingsPlan Source #

See: newDeleteQueuedSavingsPlan smart constructor.

Instances

Instances details
ToJSON DeleteQueuedSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.DeleteQueuedSavingsPlan

ToHeaders DeleteQueuedSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.DeleteQueuedSavingsPlan

ToPath DeleteQueuedSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.DeleteQueuedSavingsPlan

ToQuery DeleteQueuedSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.DeleteQueuedSavingsPlan

AWSRequest DeleteQueuedSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.DeleteQueuedSavingsPlan

Generic DeleteQueuedSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.DeleteQueuedSavingsPlan

Associated Types

type Rep DeleteQueuedSavingsPlan :: Type -> Type #

Read DeleteQueuedSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.DeleteQueuedSavingsPlan

Show DeleteQueuedSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.DeleteQueuedSavingsPlan

NFData DeleteQueuedSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.DeleteQueuedSavingsPlan

Methods

rnf :: DeleteQueuedSavingsPlan -> () #

Eq DeleteQueuedSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.DeleteQueuedSavingsPlan

Hashable DeleteQueuedSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.DeleteQueuedSavingsPlan

type AWSResponse DeleteQueuedSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.DeleteQueuedSavingsPlan

type Rep DeleteQueuedSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.DeleteQueuedSavingsPlan

type Rep DeleteQueuedSavingsPlan = D1 ('MetaData "DeleteQueuedSavingsPlan" "Amazonka.SavingsPlans.DeleteQueuedSavingsPlan" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'False) (C1 ('MetaCons "DeleteQueuedSavingsPlan'" 'PrefixI 'True) (S1 ('MetaSel ('Just "savingsPlanId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteQueuedSavingsPlan Source #

Create a value of DeleteQueuedSavingsPlan 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:

DeleteQueuedSavingsPlan, deleteQueuedSavingsPlan_savingsPlanId - The ID of the Savings Plan.

data DeleteQueuedSavingsPlanResponse Source #

See: newDeleteQueuedSavingsPlanResponse smart constructor.

Instances

Instances details
Generic DeleteQueuedSavingsPlanResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DeleteQueuedSavingsPlan

Associated Types

type Rep DeleteQueuedSavingsPlanResponse :: Type -> Type #

Read DeleteQueuedSavingsPlanResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DeleteQueuedSavingsPlan

Show DeleteQueuedSavingsPlanResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DeleteQueuedSavingsPlan

NFData DeleteQueuedSavingsPlanResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DeleteQueuedSavingsPlan

Eq DeleteQueuedSavingsPlanResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DeleteQueuedSavingsPlan

type Rep DeleteQueuedSavingsPlanResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DeleteQueuedSavingsPlan

type Rep DeleteQueuedSavingsPlanResponse = D1 ('MetaData "DeleteQueuedSavingsPlanResponse" "Amazonka.SavingsPlans.DeleteQueuedSavingsPlan" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'False) (C1 ('MetaCons "DeleteQueuedSavingsPlanResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteQueuedSavingsPlanResponse Source #

Create a value of DeleteQueuedSavingsPlanResponse 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:httpStatus:DeleteQueuedSavingsPlanResponse', deleteQueuedSavingsPlanResponse_httpStatus - The response's http status code.

DescribeSavingsPlanRates

data DescribeSavingsPlanRates Source #

See: newDescribeSavingsPlanRates smart constructor.

Instances

Instances details
ToJSON DescribeSavingsPlanRates Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlanRates

ToHeaders DescribeSavingsPlanRates Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlanRates

ToPath DescribeSavingsPlanRates Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlanRates

ToQuery DescribeSavingsPlanRates Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlanRates

AWSRequest DescribeSavingsPlanRates Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlanRates

Generic DescribeSavingsPlanRates Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlanRates

Associated Types

type Rep DescribeSavingsPlanRates :: Type -> Type #

Read DescribeSavingsPlanRates Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlanRates

Show DescribeSavingsPlanRates Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlanRates

NFData DescribeSavingsPlanRates Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlanRates

Eq DescribeSavingsPlanRates Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlanRates

Hashable DescribeSavingsPlanRates Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlanRates

type AWSResponse DescribeSavingsPlanRates Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlanRates

type Rep DescribeSavingsPlanRates Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlanRates

type Rep DescribeSavingsPlanRates = D1 ('MetaData "DescribeSavingsPlanRates" "Amazonka.SavingsPlans.DescribeSavingsPlanRates" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'False) (C1 ('MetaCons "DescribeSavingsPlanRates'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SavingsPlanRateFilter])) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "savingsPlanId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDescribeSavingsPlanRates Source #

Create a value of DescribeSavingsPlanRates 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:DescribeSavingsPlanRates', describeSavingsPlanRates_filters - The filters.

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

DescribeSavingsPlanRates, describeSavingsPlanRates_nextToken - The token for the next page of results.

DescribeSavingsPlanRates, describeSavingsPlanRates_savingsPlanId - The ID of the Savings Plan.

data DescribeSavingsPlanRatesResponse Source #

See: newDescribeSavingsPlanRatesResponse smart constructor.

Instances

Instances details
Generic DescribeSavingsPlanRatesResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlanRates

Associated Types

type Rep DescribeSavingsPlanRatesResponse :: Type -> Type #

Read DescribeSavingsPlanRatesResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlanRates

Show DescribeSavingsPlanRatesResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlanRates

NFData DescribeSavingsPlanRatesResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlanRates

Eq DescribeSavingsPlanRatesResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlanRates

type Rep DescribeSavingsPlanRatesResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlanRates

type Rep DescribeSavingsPlanRatesResponse = D1 ('MetaData "DescribeSavingsPlanRatesResponse" "Amazonka.SavingsPlans.DescribeSavingsPlanRates" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'False) (C1 ('MetaCons "DescribeSavingsPlanRatesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "savingsPlanId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "searchResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SavingsPlanRate])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeSavingsPlanRatesResponse Source #

Create a value of DescribeSavingsPlanRatesResponse 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:

DescribeSavingsPlanRates, describeSavingsPlanRatesResponse_nextToken - The token to use to retrieve the next page of results. This value is null when there are no more results to return.

DescribeSavingsPlanRates, describeSavingsPlanRatesResponse_savingsPlanId - The ID of the Savings Plan.

$sel:searchResults:DescribeSavingsPlanRatesResponse', describeSavingsPlanRatesResponse_searchResults - Information about the Savings Plans rates.

$sel:httpStatus:DescribeSavingsPlanRatesResponse', describeSavingsPlanRatesResponse_httpStatus - The response's http status code.

DescribeSavingsPlans

data DescribeSavingsPlans Source #

See: newDescribeSavingsPlans smart constructor.

Instances

Instances details
ToJSON DescribeSavingsPlans Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlans

ToHeaders DescribeSavingsPlans Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlans

ToPath DescribeSavingsPlans Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlans

ToQuery DescribeSavingsPlans Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlans

AWSRequest DescribeSavingsPlans Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlans

Associated Types

type AWSResponse DescribeSavingsPlans #

Generic DescribeSavingsPlans Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlans

Associated Types

type Rep DescribeSavingsPlans :: Type -> Type #

Read DescribeSavingsPlans Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlans

Show DescribeSavingsPlans Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlans

NFData DescribeSavingsPlans Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlans

Methods

rnf :: DescribeSavingsPlans -> () #

Eq DescribeSavingsPlans Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlans

Hashable DescribeSavingsPlans Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlans

type AWSResponse DescribeSavingsPlans Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlans

type Rep DescribeSavingsPlans Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlans

type Rep DescribeSavingsPlans = D1 ('MetaData "DescribeSavingsPlans" "Amazonka.SavingsPlans.DescribeSavingsPlans" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'False) (C1 ('MetaCons "DescribeSavingsPlans'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SavingsPlanFilter])) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "savingsPlanArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "savingsPlanIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "states") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SavingsPlanState]))))))

newDescribeSavingsPlans :: DescribeSavingsPlans Source #

Create a value of DescribeSavingsPlans 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:DescribeSavingsPlans', describeSavingsPlans_filters - The filters.

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

DescribeSavingsPlans, describeSavingsPlans_nextToken - The token for the next page of results.

$sel:savingsPlanArns:DescribeSavingsPlans', describeSavingsPlans_savingsPlanArns - The Amazon Resource Names (ARN) of the Savings Plans.

$sel:savingsPlanIds:DescribeSavingsPlans', describeSavingsPlans_savingsPlanIds - The IDs of the Savings Plans.

$sel:states:DescribeSavingsPlans', describeSavingsPlans_states - The states.

data DescribeSavingsPlansResponse Source #

See: newDescribeSavingsPlansResponse smart constructor.

Instances

Instances details
Generic DescribeSavingsPlansResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlans

Associated Types

type Rep DescribeSavingsPlansResponse :: Type -> Type #

Read DescribeSavingsPlansResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlans

Show DescribeSavingsPlansResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlans

NFData DescribeSavingsPlansResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlans

Eq DescribeSavingsPlansResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlans

type Rep DescribeSavingsPlansResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlans

type Rep DescribeSavingsPlansResponse = D1 ('MetaData "DescribeSavingsPlansResponse" "Amazonka.SavingsPlans.DescribeSavingsPlans" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'False) (C1 ('MetaCons "DescribeSavingsPlansResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "savingsPlans") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SavingsPlan])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeSavingsPlansResponse Source #

Create a value of DescribeSavingsPlansResponse 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:

DescribeSavingsPlans, describeSavingsPlansResponse_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:savingsPlans:DescribeSavingsPlansResponse', describeSavingsPlansResponse_savingsPlans - Information about the Savings Plans.

$sel:httpStatus:DescribeSavingsPlansResponse', describeSavingsPlansResponse_httpStatus - The response's http status code.

DescribeSavingsPlansOfferingRates

data DescribeSavingsPlansOfferingRates Source #

See: newDescribeSavingsPlansOfferingRates smart constructor.

Instances

Instances details
ToJSON DescribeSavingsPlansOfferingRates Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferingRates

ToHeaders DescribeSavingsPlansOfferingRates Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferingRates

ToPath DescribeSavingsPlansOfferingRates Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferingRates

ToQuery DescribeSavingsPlansOfferingRates Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferingRates

AWSRequest DescribeSavingsPlansOfferingRates Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferingRates

Generic DescribeSavingsPlansOfferingRates Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferingRates

Associated Types

type Rep DescribeSavingsPlansOfferingRates :: Type -> Type #

Read DescribeSavingsPlansOfferingRates Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferingRates

Show DescribeSavingsPlansOfferingRates Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferingRates

NFData DescribeSavingsPlansOfferingRates Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferingRates

Eq DescribeSavingsPlansOfferingRates Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferingRates

Hashable DescribeSavingsPlansOfferingRates Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferingRates

type AWSResponse DescribeSavingsPlansOfferingRates Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferingRates

type Rep DescribeSavingsPlansOfferingRates Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferingRates

type Rep DescribeSavingsPlansOfferingRates = D1 ('MetaData "DescribeSavingsPlansOfferingRates" "Amazonka.SavingsPlans.DescribeSavingsPlansOfferingRates" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'False) (C1 ('MetaCons "DescribeSavingsPlansOfferingRates'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SavingsPlanOfferingRateFilterElement])) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "operations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "products") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SavingsPlanProductType]))))) :*: ((S1 ('MetaSel ('Just "savingsPlanOfferingIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "savingsPlanPaymentOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SavingsPlanPaymentOption]))) :*: (S1 ('MetaSel ('Just "savingsPlanTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SavingsPlanType])) :*: (S1 ('MetaSel ('Just "serviceCodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SavingsPlanRateServiceCode])) :*: S1 ('MetaSel ('Just "usageTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))))

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.

data DescribeSavingsPlansOfferingRatesResponse Source #

Instances

Instances details
Generic DescribeSavingsPlansOfferingRatesResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferingRates

Read DescribeSavingsPlansOfferingRatesResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferingRates

Show DescribeSavingsPlansOfferingRatesResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferingRates

NFData DescribeSavingsPlansOfferingRatesResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferingRates

Eq DescribeSavingsPlansOfferingRatesResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferingRates

type Rep DescribeSavingsPlansOfferingRatesResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferingRates

type Rep DescribeSavingsPlansOfferingRatesResponse = D1 ('MetaData "DescribeSavingsPlansOfferingRatesResponse" "Amazonka.SavingsPlans.DescribeSavingsPlansOfferingRates" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'False) (C1 ('MetaCons "DescribeSavingsPlansOfferingRatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "searchResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SavingsPlanOfferingRate])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeSavingsPlansOfferingRatesResponse Source #

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.

DescribeSavingsPlansOfferings

data DescribeSavingsPlansOfferings Source #

See: newDescribeSavingsPlansOfferings smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read DescribeSavingsPlansOfferings Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

Show DescribeSavingsPlansOfferings Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

NFData DescribeSavingsPlansOfferings Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

Eq DescribeSavingsPlansOfferings Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

Hashable DescribeSavingsPlansOfferings Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

type AWSResponse 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" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'False) (C1 ('MetaCons "DescribeSavingsPlansOfferings'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "currencies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CurrencyCode])) :*: (S1 ('MetaSel ('Just "descriptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "durations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Natural])))) :*: (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SavingsPlanOfferingFilterElement])) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "offeringIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "operations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "paymentOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SavingsPlanPaymentOption])))) :*: ((S1 ('MetaSel ('Just "planTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SavingsPlanType])) :*: S1 ('MetaSel ('Just "productType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SavingsPlanProductType))) :*: (S1 ('MetaSel ('Just "serviceCodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "usageTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))))

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:currencies:DescribeSavingsPlansOfferings', describeSavingsPlansOfferings_currencies - The currencies.

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

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

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

$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.

DescribeSavingsPlansOfferings, describeSavingsPlansOfferings_nextToken - The token for the next page of results.

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

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

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

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

DescribeSavingsPlansOfferings, describeSavingsPlansOfferings_productType - The product type.

$sel:serviceCodes:DescribeSavingsPlansOfferings', describeSavingsPlansOfferings_serviceCodes - The services.

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

data DescribeSavingsPlansOfferingsResponse Source #

Instances

Instances details
Generic 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

NFData DescribeSavingsPlansOfferingsResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

Eq 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" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'False) (C1 ('MetaCons "DescribeSavingsPlansOfferingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "searchResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SavingsPlanOffering])) :*: 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:

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

$sel:httpStatus:DescribeSavingsPlansOfferingsResponse', describeSavingsPlansOfferingsResponse_httpStatus - The response's http status code.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
ToJSON ListTagsForResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.ListTagsForResource

ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.ListTagsForResource

type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.SavingsPlans.ListTagsForResource" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newListTagsForResource Source #

Create a value of ListTagsForResource 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:resourceArn:ListTagsForResource', listTagsForResource_resourceArn - The Amazon Resource Name (ARN) of the resource.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.ListTagsForResource

Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.SavingsPlans.ListTagsForResource" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse 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:

ListTagsForResourceResponse, listTagsForResourceResponse_tags - Information about the tags.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.TagResource

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.TagResource

type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.SavingsPlans.TagResource" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text))))

newTagResource Source #

Create a value of TagResource 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:resourceArn:TagResource', tagResource_resourceArn - The Amazon Resource Name (ARN) of the resource.

TagResource, tagResource_tags - One or more tags. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.SavingsPlans.TagResource" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse 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:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
ToJSON UntagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.UntagResource

ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.UntagResource

type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.SavingsPlans.UntagResource" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newUntagResource Source #

Create a value of UntagResource 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:resourceArn:UntagResource', untagResource_resourceArn - The Amazon Resource Name (ARN) of the resource.

$sel:tagKeys:UntagResource', untagResource_tagKeys - The tag keys.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.SavingsPlans.UntagResource" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

Create a value of UntagResourceResponse 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:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

Types

CurrencyCode

newtype CurrencyCode Source #

Constructors

CurrencyCode' 

Bundled Patterns

pattern CurrencyCode_CNY :: CurrencyCode 
pattern CurrencyCode_USD :: CurrencyCode 

Instances

Instances details
FromJSON CurrencyCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.CurrencyCode

FromJSONKey CurrencyCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.CurrencyCode

ToJSON CurrencyCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.CurrencyCode

ToJSONKey CurrencyCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.CurrencyCode

ToByteString CurrencyCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.CurrencyCode

ToHeader CurrencyCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.CurrencyCode

ToLog CurrencyCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.CurrencyCode

ToQuery CurrencyCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.CurrencyCode

FromText CurrencyCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.CurrencyCode

ToText CurrencyCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.CurrencyCode

Methods

toText :: CurrencyCode -> Text #

FromXML CurrencyCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.CurrencyCode

ToXML CurrencyCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.CurrencyCode

Methods

toXML :: CurrencyCode -> XML #

Generic CurrencyCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.CurrencyCode

Associated Types

type Rep CurrencyCode :: Type -> Type #

Read CurrencyCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.CurrencyCode

Show CurrencyCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.CurrencyCode

NFData CurrencyCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.CurrencyCode

Methods

rnf :: CurrencyCode -> () #

Eq CurrencyCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.CurrencyCode

Ord CurrencyCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.CurrencyCode

Hashable CurrencyCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.CurrencyCode

type Rep CurrencyCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.CurrencyCode

type Rep CurrencyCode = D1 ('MetaData "CurrencyCode" "Amazonka.SavingsPlans.Types.CurrencyCode" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'True) (C1 ('MetaCons "CurrencyCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCurrencyCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SavingsPlanOfferingFilterAttribute

newtype SavingsPlanOfferingFilterAttribute Source #

Instances

Instances details
FromJSON SavingsPlanOfferingFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterAttribute

FromJSONKey SavingsPlanOfferingFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterAttribute

ToJSON SavingsPlanOfferingFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterAttribute

ToJSONKey SavingsPlanOfferingFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterAttribute

ToByteString SavingsPlanOfferingFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterAttribute

ToHeader SavingsPlanOfferingFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterAttribute

ToLog SavingsPlanOfferingFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterAttribute

ToQuery SavingsPlanOfferingFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterAttribute

FromText SavingsPlanOfferingFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterAttribute

ToText SavingsPlanOfferingFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterAttribute

FromXML SavingsPlanOfferingFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterAttribute

ToXML SavingsPlanOfferingFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterAttribute

Generic SavingsPlanOfferingFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterAttribute

Associated Types

type Rep SavingsPlanOfferingFilterAttribute :: Type -> Type #

Read SavingsPlanOfferingFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterAttribute

Show SavingsPlanOfferingFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterAttribute

NFData SavingsPlanOfferingFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterAttribute

Eq SavingsPlanOfferingFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterAttribute

Ord SavingsPlanOfferingFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterAttribute

Hashable SavingsPlanOfferingFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterAttribute

type Rep SavingsPlanOfferingFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterAttribute

type Rep SavingsPlanOfferingFilterAttribute = D1 ('MetaData "SavingsPlanOfferingFilterAttribute" "Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterAttribute" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'True) (C1 ('MetaCons "SavingsPlanOfferingFilterAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSavingsPlanOfferingFilterAttribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SavingsPlanOfferingPropertyKey

newtype SavingsPlanOfferingPropertyKey Source #

Instances

Instances details
FromJSON SavingsPlanOfferingPropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingPropertyKey

FromJSONKey SavingsPlanOfferingPropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingPropertyKey

ToJSON SavingsPlanOfferingPropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingPropertyKey

ToJSONKey SavingsPlanOfferingPropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingPropertyKey

ToByteString SavingsPlanOfferingPropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingPropertyKey

ToHeader SavingsPlanOfferingPropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingPropertyKey

ToLog SavingsPlanOfferingPropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingPropertyKey

ToQuery SavingsPlanOfferingPropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingPropertyKey

FromText SavingsPlanOfferingPropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingPropertyKey

ToText SavingsPlanOfferingPropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingPropertyKey

FromXML SavingsPlanOfferingPropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingPropertyKey

ToXML SavingsPlanOfferingPropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingPropertyKey

Generic SavingsPlanOfferingPropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingPropertyKey

Associated Types

type Rep SavingsPlanOfferingPropertyKey :: Type -> Type #

Read SavingsPlanOfferingPropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingPropertyKey

Show SavingsPlanOfferingPropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingPropertyKey

NFData SavingsPlanOfferingPropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingPropertyKey

Eq SavingsPlanOfferingPropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingPropertyKey

Ord SavingsPlanOfferingPropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingPropertyKey

Hashable SavingsPlanOfferingPropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingPropertyKey

type Rep SavingsPlanOfferingPropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingPropertyKey

type Rep SavingsPlanOfferingPropertyKey = D1 ('MetaData "SavingsPlanOfferingPropertyKey" "Amazonka.SavingsPlans.Types.SavingsPlanOfferingPropertyKey" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'True) (C1 ('MetaCons "SavingsPlanOfferingPropertyKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSavingsPlanOfferingPropertyKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SavingsPlanPaymentOption

newtype SavingsPlanPaymentOption Source #

Instances

Instances details
FromJSON SavingsPlanPaymentOption Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanPaymentOption

FromJSONKey SavingsPlanPaymentOption Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanPaymentOption

ToJSON SavingsPlanPaymentOption Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanPaymentOption

ToJSONKey SavingsPlanPaymentOption Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanPaymentOption

ToByteString SavingsPlanPaymentOption Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanPaymentOption

ToHeader SavingsPlanPaymentOption Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanPaymentOption

ToLog SavingsPlanPaymentOption Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanPaymentOption

ToQuery SavingsPlanPaymentOption Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanPaymentOption

FromText SavingsPlanPaymentOption Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanPaymentOption

ToText SavingsPlanPaymentOption Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanPaymentOption

FromXML SavingsPlanPaymentOption Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanPaymentOption

ToXML SavingsPlanPaymentOption Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanPaymentOption

Generic SavingsPlanPaymentOption Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanPaymentOption

Associated Types

type Rep SavingsPlanPaymentOption :: Type -> Type #

Read SavingsPlanPaymentOption Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanPaymentOption

Show SavingsPlanPaymentOption Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanPaymentOption

NFData SavingsPlanPaymentOption Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanPaymentOption

Eq SavingsPlanPaymentOption Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanPaymentOption

Ord SavingsPlanPaymentOption Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanPaymentOption

Hashable SavingsPlanPaymentOption Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanPaymentOption

type Rep SavingsPlanPaymentOption Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanPaymentOption

type Rep SavingsPlanPaymentOption = D1 ('MetaData "SavingsPlanPaymentOption" "Amazonka.SavingsPlans.Types.SavingsPlanPaymentOption" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'True) (C1 ('MetaCons "SavingsPlanPaymentOption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSavingsPlanPaymentOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SavingsPlanProductType

newtype SavingsPlanProductType Source #

Instances

Instances details
FromJSON SavingsPlanProductType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanProductType

FromJSONKey SavingsPlanProductType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanProductType

ToJSON SavingsPlanProductType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanProductType

ToJSONKey SavingsPlanProductType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanProductType

ToByteString SavingsPlanProductType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanProductType

ToHeader SavingsPlanProductType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanProductType

ToLog SavingsPlanProductType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanProductType

ToQuery SavingsPlanProductType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanProductType

FromText SavingsPlanProductType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanProductType

ToText SavingsPlanProductType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanProductType

FromXML SavingsPlanProductType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanProductType

ToXML SavingsPlanProductType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanProductType

Generic SavingsPlanProductType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanProductType

Associated Types

type Rep SavingsPlanProductType :: Type -> Type #

Read SavingsPlanProductType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanProductType

Show SavingsPlanProductType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanProductType

NFData SavingsPlanProductType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanProductType

Methods

rnf :: SavingsPlanProductType -> () #

Eq SavingsPlanProductType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanProductType

Ord SavingsPlanProductType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanProductType

Hashable SavingsPlanProductType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanProductType

type Rep SavingsPlanProductType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanProductType

type Rep SavingsPlanProductType = D1 ('MetaData "SavingsPlanProductType" "Amazonka.SavingsPlans.Types.SavingsPlanProductType" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'True) (C1 ('MetaCons "SavingsPlanProductType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSavingsPlanProductType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SavingsPlanRateFilterAttribute

newtype SavingsPlanRateFilterAttribute Source #

Instances

Instances details
FromJSON SavingsPlanRateFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterAttribute

FromJSONKey SavingsPlanRateFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterAttribute

ToJSON SavingsPlanRateFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterAttribute

ToJSONKey SavingsPlanRateFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterAttribute

ToByteString SavingsPlanRateFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterAttribute

ToHeader SavingsPlanRateFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterAttribute

ToLog SavingsPlanRateFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterAttribute

ToQuery SavingsPlanRateFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterAttribute

FromText SavingsPlanRateFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterAttribute

ToText SavingsPlanRateFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterAttribute

FromXML SavingsPlanRateFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterAttribute

ToXML SavingsPlanRateFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterAttribute

Generic SavingsPlanRateFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterAttribute

Associated Types

type Rep SavingsPlanRateFilterAttribute :: Type -> Type #

Read SavingsPlanRateFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterAttribute

Show SavingsPlanRateFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterAttribute

NFData SavingsPlanRateFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterAttribute

Eq SavingsPlanRateFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterAttribute

Ord SavingsPlanRateFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterAttribute

Hashable SavingsPlanRateFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterAttribute

type Rep SavingsPlanRateFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterAttribute

type Rep SavingsPlanRateFilterAttribute = D1 ('MetaData "SavingsPlanRateFilterAttribute" "Amazonka.SavingsPlans.Types.SavingsPlanRateFilterAttribute" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'True) (C1 ('MetaCons "SavingsPlanRateFilterAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSavingsPlanRateFilterAttribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SavingsPlanRateFilterName

newtype SavingsPlanRateFilterName Source #

Instances

Instances details
FromJSON SavingsPlanRateFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterName

FromJSONKey SavingsPlanRateFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterName

ToJSON SavingsPlanRateFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterName

ToJSONKey SavingsPlanRateFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterName

ToByteString SavingsPlanRateFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterName

ToHeader SavingsPlanRateFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterName

ToLog SavingsPlanRateFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterName

ToQuery SavingsPlanRateFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterName

FromText SavingsPlanRateFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterName

ToText SavingsPlanRateFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterName

FromXML SavingsPlanRateFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterName

ToXML SavingsPlanRateFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterName

Generic SavingsPlanRateFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterName

Associated Types

type Rep SavingsPlanRateFilterName :: Type -> Type #

Read SavingsPlanRateFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterName

Show SavingsPlanRateFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterName

NFData SavingsPlanRateFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterName

Eq SavingsPlanRateFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterName

Ord SavingsPlanRateFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterName

Hashable SavingsPlanRateFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterName

type Rep SavingsPlanRateFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterName

type Rep SavingsPlanRateFilterName = D1 ('MetaData "SavingsPlanRateFilterName" "Amazonka.SavingsPlans.Types.SavingsPlanRateFilterName" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'True) (C1 ('MetaCons "SavingsPlanRateFilterName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSavingsPlanRateFilterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SavingsPlanRatePropertyKey

newtype SavingsPlanRatePropertyKey Source #

Instances

Instances details
FromJSON SavingsPlanRatePropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRatePropertyKey

FromJSONKey SavingsPlanRatePropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRatePropertyKey

ToJSON SavingsPlanRatePropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRatePropertyKey

ToJSONKey SavingsPlanRatePropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRatePropertyKey

ToByteString SavingsPlanRatePropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRatePropertyKey

ToHeader SavingsPlanRatePropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRatePropertyKey

ToLog SavingsPlanRatePropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRatePropertyKey

ToQuery SavingsPlanRatePropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRatePropertyKey

FromText SavingsPlanRatePropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRatePropertyKey

ToText SavingsPlanRatePropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRatePropertyKey

FromXML SavingsPlanRatePropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRatePropertyKey

ToXML SavingsPlanRatePropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRatePropertyKey

Generic SavingsPlanRatePropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRatePropertyKey

Associated Types

type Rep SavingsPlanRatePropertyKey :: Type -> Type #

Read SavingsPlanRatePropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRatePropertyKey

Show SavingsPlanRatePropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRatePropertyKey

NFData SavingsPlanRatePropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRatePropertyKey

Eq SavingsPlanRatePropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRatePropertyKey

Ord SavingsPlanRatePropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRatePropertyKey

Hashable SavingsPlanRatePropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRatePropertyKey

type Rep SavingsPlanRatePropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRatePropertyKey

type Rep SavingsPlanRatePropertyKey = D1 ('MetaData "SavingsPlanRatePropertyKey" "Amazonka.SavingsPlans.Types.SavingsPlanRatePropertyKey" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'True) (C1 ('MetaCons "SavingsPlanRatePropertyKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSavingsPlanRatePropertyKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SavingsPlanRateServiceCode

newtype SavingsPlanRateServiceCode Source #

Instances

Instances details
FromJSON SavingsPlanRateServiceCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateServiceCode

FromJSONKey SavingsPlanRateServiceCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateServiceCode

ToJSON SavingsPlanRateServiceCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateServiceCode

ToJSONKey SavingsPlanRateServiceCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateServiceCode

ToByteString SavingsPlanRateServiceCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateServiceCode

ToHeader SavingsPlanRateServiceCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateServiceCode

ToLog SavingsPlanRateServiceCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateServiceCode

ToQuery SavingsPlanRateServiceCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateServiceCode

FromText SavingsPlanRateServiceCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateServiceCode

ToText SavingsPlanRateServiceCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateServiceCode

FromXML SavingsPlanRateServiceCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateServiceCode

ToXML SavingsPlanRateServiceCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateServiceCode

Generic SavingsPlanRateServiceCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateServiceCode

Associated Types

type Rep SavingsPlanRateServiceCode :: Type -> Type #

Read SavingsPlanRateServiceCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateServiceCode

Show SavingsPlanRateServiceCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateServiceCode

NFData SavingsPlanRateServiceCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateServiceCode

Eq SavingsPlanRateServiceCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateServiceCode

Ord SavingsPlanRateServiceCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateServiceCode

Hashable SavingsPlanRateServiceCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateServiceCode

type Rep SavingsPlanRateServiceCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateServiceCode

type Rep SavingsPlanRateServiceCode = D1 ('MetaData "SavingsPlanRateServiceCode" "Amazonka.SavingsPlans.Types.SavingsPlanRateServiceCode" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'True) (C1 ('MetaCons "SavingsPlanRateServiceCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSavingsPlanRateServiceCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SavingsPlanRateUnit

newtype SavingsPlanRateUnit Source #

Instances

Instances details
FromJSON SavingsPlanRateUnit Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateUnit

FromJSONKey SavingsPlanRateUnit Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateUnit

ToJSON SavingsPlanRateUnit Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateUnit

ToJSONKey SavingsPlanRateUnit Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateUnit

ToByteString SavingsPlanRateUnit Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateUnit

ToHeader SavingsPlanRateUnit Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateUnit

ToLog SavingsPlanRateUnit Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateUnit

ToQuery SavingsPlanRateUnit Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateUnit

FromText SavingsPlanRateUnit Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateUnit

ToText SavingsPlanRateUnit Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateUnit

FromXML SavingsPlanRateUnit Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateUnit

ToXML SavingsPlanRateUnit Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateUnit

Generic SavingsPlanRateUnit Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateUnit

Associated Types

type Rep SavingsPlanRateUnit :: Type -> Type #

Read SavingsPlanRateUnit Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateUnit

Show SavingsPlanRateUnit Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateUnit

NFData SavingsPlanRateUnit Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateUnit

Methods

rnf :: SavingsPlanRateUnit -> () #

Eq SavingsPlanRateUnit Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateUnit

Ord SavingsPlanRateUnit Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateUnit

Hashable SavingsPlanRateUnit Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateUnit

type Rep SavingsPlanRateUnit Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateUnit

type Rep SavingsPlanRateUnit = D1 ('MetaData "SavingsPlanRateUnit" "Amazonka.SavingsPlans.Types.SavingsPlanRateUnit" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'True) (C1 ('MetaCons "SavingsPlanRateUnit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSavingsPlanRateUnit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SavingsPlanState

newtype SavingsPlanState Source #

Instances

Instances details
FromJSON SavingsPlanState Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanState

FromJSONKey SavingsPlanState Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanState

ToJSON SavingsPlanState Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanState

ToJSONKey SavingsPlanState Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanState

ToByteString SavingsPlanState Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanState

ToHeader SavingsPlanState Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanState

ToLog SavingsPlanState Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanState

ToQuery SavingsPlanState Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanState

FromText SavingsPlanState Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanState

ToText SavingsPlanState Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanState

FromXML SavingsPlanState Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanState

ToXML SavingsPlanState Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanState

Generic SavingsPlanState Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanState

Associated Types

type Rep SavingsPlanState :: Type -> Type #

Read SavingsPlanState Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanState

Show SavingsPlanState Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanState

NFData SavingsPlanState Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanState

Methods

rnf :: SavingsPlanState -> () #

Eq SavingsPlanState Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanState

Ord SavingsPlanState Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanState

Hashable SavingsPlanState Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanState

type Rep SavingsPlanState Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanState

type Rep SavingsPlanState = D1 ('MetaData "SavingsPlanState" "Amazonka.SavingsPlans.Types.SavingsPlanState" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'True) (C1 ('MetaCons "SavingsPlanState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSavingsPlanState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SavingsPlanType

newtype SavingsPlanType Source #

Constructors

SavingsPlanType' 

Instances

Instances details
FromJSON SavingsPlanType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanType

FromJSONKey SavingsPlanType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanType

ToJSON SavingsPlanType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanType

ToJSONKey SavingsPlanType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanType

ToByteString SavingsPlanType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanType

ToHeader SavingsPlanType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanType

ToLog SavingsPlanType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanType

ToQuery SavingsPlanType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanType

FromText SavingsPlanType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanType

ToText SavingsPlanType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanType

FromXML SavingsPlanType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanType

ToXML SavingsPlanType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanType

Methods

toXML :: SavingsPlanType -> XML #

Generic SavingsPlanType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanType

Associated Types

type Rep SavingsPlanType :: Type -> Type #

Read SavingsPlanType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanType

Show SavingsPlanType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanType

NFData SavingsPlanType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanType

Methods

rnf :: SavingsPlanType -> () #

Eq SavingsPlanType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanType

Ord SavingsPlanType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanType

Hashable SavingsPlanType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanType

type Rep SavingsPlanType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanType

type Rep SavingsPlanType = D1 ('MetaData "SavingsPlanType" "Amazonka.SavingsPlans.Types.SavingsPlanType" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'True) (C1 ('MetaCons "SavingsPlanType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSavingsPlanType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SavingsPlansFilterName

newtype SavingsPlansFilterName Source #

Instances

Instances details
FromJSON SavingsPlansFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlansFilterName

FromJSONKey SavingsPlansFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlansFilterName

ToJSON SavingsPlansFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlansFilterName

ToJSONKey SavingsPlansFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlansFilterName

ToByteString SavingsPlansFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlansFilterName

ToHeader SavingsPlansFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlansFilterName

ToLog SavingsPlansFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlansFilterName

ToQuery SavingsPlansFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlansFilterName

FromText SavingsPlansFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlansFilterName

ToText SavingsPlansFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlansFilterName

FromXML SavingsPlansFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlansFilterName

ToXML SavingsPlansFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlansFilterName

Generic SavingsPlansFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlansFilterName

Associated Types

type Rep SavingsPlansFilterName :: Type -> Type #

Read SavingsPlansFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlansFilterName

Show SavingsPlansFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlansFilterName

NFData SavingsPlansFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlansFilterName

Methods

rnf :: SavingsPlansFilterName -> () #

Eq SavingsPlansFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlansFilterName

Ord SavingsPlansFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlansFilterName

Hashable SavingsPlansFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlansFilterName

type Rep SavingsPlansFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlansFilterName

type Rep SavingsPlansFilterName = D1 ('MetaData "SavingsPlansFilterName" "Amazonka.SavingsPlans.Types.SavingsPlansFilterName" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'True) (C1 ('MetaCons "SavingsPlansFilterName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSavingsPlansFilterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ParentSavingsPlanOffering

data ParentSavingsPlanOffering Source #

Information about a Savings Plan offering.

See: newParentSavingsPlanOffering smart constructor.

Instances

Instances details
FromJSON ParentSavingsPlanOffering Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.ParentSavingsPlanOffering

Generic ParentSavingsPlanOffering Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.ParentSavingsPlanOffering

Associated Types

type Rep ParentSavingsPlanOffering :: Type -> Type #

Read ParentSavingsPlanOffering Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.ParentSavingsPlanOffering

Show ParentSavingsPlanOffering Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.ParentSavingsPlanOffering

NFData ParentSavingsPlanOffering Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.ParentSavingsPlanOffering

Eq ParentSavingsPlanOffering Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.ParentSavingsPlanOffering

Hashable ParentSavingsPlanOffering Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.ParentSavingsPlanOffering

type Rep ParentSavingsPlanOffering Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.ParentSavingsPlanOffering

type Rep ParentSavingsPlanOffering = D1 ('MetaData "ParentSavingsPlanOffering" "Amazonka.SavingsPlans.Types.ParentSavingsPlanOffering" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'False) (C1 ('MetaCons "ParentSavingsPlanOffering'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "currency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CurrencyCode)) :*: (S1 ('MetaSel ('Just "durationSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "offeringId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "paymentOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SavingsPlanPaymentOption)) :*: (S1 ('MetaSel ('Just "planDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "planType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SavingsPlanType))))))

SavingsPlan

data SavingsPlan Source #

Information about a Savings Plan.

See: newSavingsPlan smart constructor.

Instances

Instances details
FromJSON SavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlan

Generic SavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlan

Associated Types

type Rep SavingsPlan :: Type -> Type #

Read SavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlan

Show SavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlan

NFData SavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlan

Methods

rnf :: SavingsPlan -> () #

Eq SavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlan

Hashable SavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlan

type Rep SavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlan

type Rep SavingsPlan = D1 ('MetaData "SavingsPlan" "Amazonka.SavingsPlans.Types.SavingsPlan" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'False) (C1 ('MetaCons "SavingsPlan'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "commitment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "currency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CurrencyCode))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ec2InstanceFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "end") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "offeringId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "paymentOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SavingsPlanPaymentOption)) :*: (S1 ('MetaSel ('Just "productTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SavingsPlanProductType])) :*: S1 ('MetaSel ('Just "recurringPaymentAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "savingsPlanArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "savingsPlanId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "savingsPlanType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SavingsPlanType)))) :*: ((S1 ('MetaSel ('Just "start") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SavingsPlanState))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "termDurationInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "upfrontPaymentAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newSavingsPlan :: SavingsPlan Source #

Create a value of SavingsPlan 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:commitment:SavingsPlan', savingsPlan_commitment - The hourly commitment, in USD.

$sel:currency:SavingsPlan', savingsPlan_currency - The currency.

$sel:description:SavingsPlan', savingsPlan_description - The description.

$sel:ec2InstanceFamily:SavingsPlan', savingsPlan_ec2InstanceFamily - The EC2 instance family.

$sel:end:SavingsPlan', savingsPlan_end - The end time.

$sel:offeringId:SavingsPlan', savingsPlan_offeringId - The ID of the offering.

$sel:paymentOption:SavingsPlan', savingsPlan_paymentOption - The payment option.

$sel:productTypes:SavingsPlan', savingsPlan_productTypes - The product types.

$sel:recurringPaymentAmount:SavingsPlan', savingsPlan_recurringPaymentAmount - The recurring payment amount.

$sel:region:SavingsPlan', savingsPlan_region - The AWS Region.

$sel:savingsPlanArn:SavingsPlan', savingsPlan_savingsPlanArn - The Amazon Resource Name (ARN) of the Savings Plan.

$sel:savingsPlanId:SavingsPlan', savingsPlan_savingsPlanId - The ID of the Savings Plan.

$sel:savingsPlanType:SavingsPlan', savingsPlan_savingsPlanType - The plan type.

$sel:start:SavingsPlan', savingsPlan_start - The start time.

$sel:state:SavingsPlan', savingsPlan_state - The state.

$sel:tags:SavingsPlan', savingsPlan_tags - One or more tags.

$sel:termDurationInSeconds:SavingsPlan', savingsPlan_termDurationInSeconds - The duration of the term, in seconds.

$sel:upfrontPaymentAmount:SavingsPlan', savingsPlan_upfrontPaymentAmount - The up-front payment amount.

SavingsPlanFilter

data SavingsPlanFilter Source #

Information about a filter.

See: newSavingsPlanFilter smart constructor.

Instances

Instances details
ToJSON SavingsPlanFilter Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanFilter

Generic SavingsPlanFilter Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanFilter

Associated Types

type Rep SavingsPlanFilter :: Type -> Type #

Read SavingsPlanFilter Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanFilter

Show SavingsPlanFilter Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanFilter

NFData SavingsPlanFilter Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanFilter

Methods

rnf :: SavingsPlanFilter -> () #

Eq SavingsPlanFilter Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanFilter

Hashable SavingsPlanFilter Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanFilter

type Rep SavingsPlanFilter Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanFilter

type Rep SavingsPlanFilter = D1 ('MetaData "SavingsPlanFilter" "Amazonka.SavingsPlans.Types.SavingsPlanFilter" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'False) (C1 ('MetaCons "SavingsPlanFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SavingsPlansFilterName)) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newSavingsPlanFilter :: SavingsPlanFilter Source #

Create a value of SavingsPlanFilter 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:name:SavingsPlanFilter', savingsPlanFilter_name - The filter name.

$sel:values:SavingsPlanFilter', savingsPlanFilter_values - The filter value.

SavingsPlanOffering

data SavingsPlanOffering Source #

Information about a Savings Plan offering.

See: newSavingsPlanOffering smart constructor.

Instances

Instances details
FromJSON SavingsPlanOffering Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOffering

Generic SavingsPlanOffering Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOffering

Associated Types

type Rep SavingsPlanOffering :: Type -> Type #

Read SavingsPlanOffering Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOffering

Show SavingsPlanOffering Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOffering

NFData SavingsPlanOffering Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOffering

Methods

rnf :: SavingsPlanOffering -> () #

Eq SavingsPlanOffering Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOffering

Hashable SavingsPlanOffering Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOffering

type Rep SavingsPlanOffering Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOffering

type Rep SavingsPlanOffering = D1 ('MetaData "SavingsPlanOffering" "Amazonka.SavingsPlans.Types.SavingsPlanOffering" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'False) (C1 ('MetaCons "SavingsPlanOffering'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "currency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CurrencyCode)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "durationSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "offeringId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "operation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "paymentOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SavingsPlanPaymentOption)) :*: (S1 ('MetaSel ('Just "planType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SavingsPlanType)) :*: S1 ('MetaSel ('Just "productTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SavingsPlanProductType])))) :*: (S1 ('MetaSel ('Just "properties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SavingsPlanOfferingProperty])) :*: (S1 ('MetaSel ('Just "serviceCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "usageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

SavingsPlanOfferingFilterElement

data SavingsPlanOfferingFilterElement Source #

Information about a filter.

See: newSavingsPlanOfferingFilterElement smart constructor.

Instances

Instances details
ToJSON SavingsPlanOfferingFilterElement Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterElement

Generic SavingsPlanOfferingFilterElement Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterElement

Associated Types

type Rep SavingsPlanOfferingFilterElement :: Type -> Type #

Read SavingsPlanOfferingFilterElement Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterElement

Show SavingsPlanOfferingFilterElement Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterElement

NFData SavingsPlanOfferingFilterElement Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterElement

Eq SavingsPlanOfferingFilterElement Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterElement

Hashable SavingsPlanOfferingFilterElement Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterElement

type Rep SavingsPlanOfferingFilterElement Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterElement

type Rep SavingsPlanOfferingFilterElement = D1 ('MetaData "SavingsPlanOfferingFilterElement" "Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterElement" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'False) (C1 ('MetaCons "SavingsPlanOfferingFilterElement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SavingsPlanOfferingFilterAttribute)) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newSavingsPlanOfferingFilterElement :: SavingsPlanOfferingFilterElement Source #

Create a value of SavingsPlanOfferingFilterElement 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:name:SavingsPlanOfferingFilterElement', savingsPlanOfferingFilterElement_name - The filter name.

$sel:values:SavingsPlanOfferingFilterElement', savingsPlanOfferingFilterElement_values - The filter values.

SavingsPlanOfferingProperty

data SavingsPlanOfferingProperty Source #

Information about a property.

See: newSavingsPlanOfferingProperty smart constructor.

Instances

Instances details
FromJSON SavingsPlanOfferingProperty Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingProperty

Generic SavingsPlanOfferingProperty Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingProperty

Associated Types

type Rep SavingsPlanOfferingProperty :: Type -> Type #

Read SavingsPlanOfferingProperty Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingProperty

Show SavingsPlanOfferingProperty Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingProperty

NFData SavingsPlanOfferingProperty Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingProperty

Eq SavingsPlanOfferingProperty Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingProperty

Hashable SavingsPlanOfferingProperty Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingProperty

type Rep SavingsPlanOfferingProperty Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingProperty

type Rep SavingsPlanOfferingProperty = D1 ('MetaData "SavingsPlanOfferingProperty" "Amazonka.SavingsPlans.Types.SavingsPlanOfferingProperty" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'False) (C1 ('MetaCons "SavingsPlanOfferingProperty'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SavingsPlanOfferingPropertyKey)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSavingsPlanOfferingProperty :: SavingsPlanOfferingProperty Source #

Create a value of SavingsPlanOfferingProperty 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:name:SavingsPlanOfferingProperty', savingsPlanOfferingProperty_name - The property name.

$sel:value:SavingsPlanOfferingProperty', savingsPlanOfferingProperty_value - The property value.

SavingsPlanOfferingRate

data SavingsPlanOfferingRate Source #

Information about a Savings Plan offering rate.

See: newSavingsPlanOfferingRate smart constructor.

Instances

Instances details
FromJSON SavingsPlanOfferingRate Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingRate

Generic SavingsPlanOfferingRate Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingRate

Associated Types

type Rep SavingsPlanOfferingRate :: Type -> Type #

Read SavingsPlanOfferingRate Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingRate

Show SavingsPlanOfferingRate Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingRate

NFData SavingsPlanOfferingRate Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingRate

Methods

rnf :: SavingsPlanOfferingRate -> () #

Eq SavingsPlanOfferingRate Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingRate

Hashable SavingsPlanOfferingRate Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingRate

type Rep SavingsPlanOfferingRate Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingRate

newSavingsPlanOfferingRate :: SavingsPlanOfferingRate Source #

Create a value of SavingsPlanOfferingRate 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:operation:SavingsPlanOfferingRate', savingsPlanOfferingRate_operation - The specific AWS operation for the line item in the billing report.

$sel:productType:SavingsPlanOfferingRate', savingsPlanOfferingRate_productType - The product type.

$sel:properties:SavingsPlanOfferingRate', savingsPlanOfferingRate_properties - The properties.

$sel:rate:SavingsPlanOfferingRate', savingsPlanOfferingRate_rate - The Savings Plan rate.

$sel:savingsPlanOffering:SavingsPlanOfferingRate', savingsPlanOfferingRate_savingsPlanOffering - The Savings Plan offering.

$sel:serviceCode:SavingsPlanOfferingRate', savingsPlanOfferingRate_serviceCode - The service.

$sel:unit:SavingsPlanOfferingRate', savingsPlanOfferingRate_unit - The unit.

$sel:usageType:SavingsPlanOfferingRate', savingsPlanOfferingRate_usageType - The usage details of the line item in the billing report.

SavingsPlanOfferingRateFilterElement

data SavingsPlanOfferingRateFilterElement Source #

Information about a filter.

See: newSavingsPlanOfferingRateFilterElement smart constructor.

Instances

Instances details
ToJSON SavingsPlanOfferingRateFilterElement Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingRateFilterElement

Generic SavingsPlanOfferingRateFilterElement Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingRateFilterElement

Read SavingsPlanOfferingRateFilterElement Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingRateFilterElement

Show SavingsPlanOfferingRateFilterElement Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingRateFilterElement

NFData SavingsPlanOfferingRateFilterElement Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingRateFilterElement

Eq SavingsPlanOfferingRateFilterElement Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingRateFilterElement

Hashable SavingsPlanOfferingRateFilterElement Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingRateFilterElement

type Rep SavingsPlanOfferingRateFilterElement Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingRateFilterElement

type Rep SavingsPlanOfferingRateFilterElement = D1 ('MetaData "SavingsPlanOfferingRateFilterElement" "Amazonka.SavingsPlans.Types.SavingsPlanOfferingRateFilterElement" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'False) (C1 ('MetaCons "SavingsPlanOfferingRateFilterElement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SavingsPlanRateFilterAttribute)) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newSavingsPlanOfferingRateFilterElement :: SavingsPlanOfferingRateFilterElement Source #

Create a value of SavingsPlanOfferingRateFilterElement 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:name:SavingsPlanOfferingRateFilterElement', savingsPlanOfferingRateFilterElement_name - The filter name.

$sel:values:SavingsPlanOfferingRateFilterElement', savingsPlanOfferingRateFilterElement_values - The filter values.

SavingsPlanOfferingRateProperty

data SavingsPlanOfferingRateProperty Source #

Information about a property.

See: newSavingsPlanOfferingRateProperty smart constructor.

Instances

Instances details
FromJSON SavingsPlanOfferingRateProperty Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingRateProperty

Generic SavingsPlanOfferingRateProperty Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingRateProperty

Associated Types

type Rep SavingsPlanOfferingRateProperty :: Type -> Type #

Read SavingsPlanOfferingRateProperty Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingRateProperty

Show SavingsPlanOfferingRateProperty Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingRateProperty

NFData SavingsPlanOfferingRateProperty Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingRateProperty

Eq SavingsPlanOfferingRateProperty Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingRateProperty

Hashable SavingsPlanOfferingRateProperty Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingRateProperty

type Rep SavingsPlanOfferingRateProperty Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingRateProperty

type Rep SavingsPlanOfferingRateProperty = D1 ('MetaData "SavingsPlanOfferingRateProperty" "Amazonka.SavingsPlans.Types.SavingsPlanOfferingRateProperty" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'False) (C1 ('MetaCons "SavingsPlanOfferingRateProperty'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSavingsPlanOfferingRateProperty :: SavingsPlanOfferingRateProperty Source #

Create a value of SavingsPlanOfferingRateProperty 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:name:SavingsPlanOfferingRateProperty', savingsPlanOfferingRateProperty_name - The property name.

$sel:value:SavingsPlanOfferingRateProperty', savingsPlanOfferingRateProperty_value - The property value.

SavingsPlanRate

data SavingsPlanRate Source #

Information about a Savings Plan rate.

See: newSavingsPlanRate smart constructor.

Instances

Instances details
FromJSON SavingsPlanRate Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRate

Generic SavingsPlanRate Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRate

Associated Types

type Rep SavingsPlanRate :: Type -> Type #

Read SavingsPlanRate Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRate

Show SavingsPlanRate Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRate

NFData SavingsPlanRate Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRate

Methods

rnf :: SavingsPlanRate -> () #

Eq SavingsPlanRate Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRate

Hashable SavingsPlanRate Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRate

type Rep SavingsPlanRate Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRate

newSavingsPlanRate :: SavingsPlanRate Source #

Create a value of SavingsPlanRate 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:currency:SavingsPlanRate', savingsPlanRate_currency - The currency.

$sel:operation:SavingsPlanRate', savingsPlanRate_operation - The specific AWS operation for the line item in the billing report.

$sel:productType:SavingsPlanRate', savingsPlanRate_productType - The product type.

$sel:properties:SavingsPlanRate', savingsPlanRate_properties - The properties.

$sel:rate:SavingsPlanRate', savingsPlanRate_rate - The rate.

$sel:serviceCode:SavingsPlanRate', savingsPlanRate_serviceCode - The service.

$sel:unit:SavingsPlanRate', savingsPlanRate_unit - The unit.

$sel:usageType:SavingsPlanRate', savingsPlanRate_usageType - The usage details of the line item in the billing report.

SavingsPlanRateFilter

data SavingsPlanRateFilter Source #

Information about a filter.

See: newSavingsPlanRateFilter smart constructor.

Instances

Instances details
ToJSON SavingsPlanRateFilter Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilter

Generic SavingsPlanRateFilter Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilter

Associated Types

type Rep SavingsPlanRateFilter :: Type -> Type #

Read SavingsPlanRateFilter Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilter

Show SavingsPlanRateFilter Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilter

NFData SavingsPlanRateFilter Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilter

Methods

rnf :: SavingsPlanRateFilter -> () #

Eq SavingsPlanRateFilter Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilter

Hashable SavingsPlanRateFilter Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilter

type Rep SavingsPlanRateFilter Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilter

type Rep SavingsPlanRateFilter = D1 ('MetaData "SavingsPlanRateFilter" "Amazonka.SavingsPlans.Types.SavingsPlanRateFilter" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'False) (C1 ('MetaCons "SavingsPlanRateFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SavingsPlanRateFilterName)) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newSavingsPlanRateFilter :: SavingsPlanRateFilter Source #

Create a value of SavingsPlanRateFilter 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:name:SavingsPlanRateFilter', savingsPlanRateFilter_name - The filter name.

$sel:values:SavingsPlanRateFilter', savingsPlanRateFilter_values - The filter values.

SavingsPlanRateProperty

data SavingsPlanRateProperty Source #

Information about a property.

See: newSavingsPlanRateProperty smart constructor.

Instances

Instances details
FromJSON SavingsPlanRateProperty Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateProperty

Generic SavingsPlanRateProperty Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateProperty

Associated Types

type Rep SavingsPlanRateProperty :: Type -> Type #

Read SavingsPlanRateProperty Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateProperty

Show SavingsPlanRateProperty Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateProperty

NFData SavingsPlanRateProperty Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateProperty

Methods

rnf :: SavingsPlanRateProperty -> () #

Eq SavingsPlanRateProperty Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateProperty

Hashable SavingsPlanRateProperty Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateProperty

type Rep SavingsPlanRateProperty Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateProperty

type Rep SavingsPlanRateProperty = D1 ('MetaData "SavingsPlanRateProperty" "Amazonka.SavingsPlans.Types.SavingsPlanRateProperty" "amazonka-savingsplans-2.0-FtFG1qHEz1XIlZzuDbedV6" 'False) (C1 ('MetaCons "SavingsPlanRateProperty'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SavingsPlanRatePropertyKey)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSavingsPlanRateProperty :: SavingsPlanRateProperty Source #

Create a value of SavingsPlanRateProperty 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:name:SavingsPlanRateProperty', savingsPlanRateProperty_name - The property name.

$sel:value:SavingsPlanRateProperty', savingsPlanRateProperty_value - The property value.