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

Amazonka.SavingsPlans

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.

ValidationException

_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

One of the input parameters is not valid.

ServiceQuotaExceededException

InternalServerException

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified resource was not found.

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.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.ListTagsForResource

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.ListTagsForResource

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.ListTagsForResource

ToJSON ListTagsForResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.ListTagsForResource

Associated Types

type AWSResponse 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

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.SavingsPlans.ListTagsForResource" "libZSservicesZSamazonka-savingsplansZSamazonka-savingsplans" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.ListTagsForResource

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
Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.ListTagsForResource

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.ListTagsForResource

Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-savingsplansZSamazonka-savingsplans" '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:

$sel:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - Information about the tags.

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

DescribeSavingsPlanRates

data DescribeSavingsPlanRates Source #

See: newDescribeSavingsPlanRates smart constructor.

Instances

Instances details
Eq DescribeSavingsPlanRates Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlanRates

Read DescribeSavingsPlanRates Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlanRates

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

NFData DescribeSavingsPlanRates Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlanRates

Hashable DescribeSavingsPlanRates Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlanRates

ToJSON DescribeSavingsPlanRates Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlanRates

AWSRequest 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

type Rep DescribeSavingsPlanRates Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlanRates

type Rep DescribeSavingsPlanRates = D1 ('MetaData "DescribeSavingsPlanRates" "Amazonka.SavingsPlans.DescribeSavingsPlanRates" "libZSservicesZSamazonka-savingsplansZSamazonka-savingsplans" 'False) (C1 ('MetaCons "DescribeSavingsPlanRates'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SavingsPlanRateFilter])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "savingsPlanId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DescribeSavingsPlanRates Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlanRates

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:nextToken:DescribeSavingsPlanRates', describeSavingsPlanRates_nextToken - The token for the next page of results.

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

$sel:savingsPlanId:DescribeSavingsPlanRates', describeSavingsPlanRates_savingsPlanId - The ID of the Savings Plan.

data DescribeSavingsPlanRatesResponse Source #

See: newDescribeSavingsPlanRatesResponse smart constructor.

Instances

Instances details
Eq DescribeSavingsPlanRatesResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlanRates

Read DescribeSavingsPlanRatesResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlanRates

Show DescribeSavingsPlanRatesResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlanRates

Generic DescribeSavingsPlanRatesResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlanRates

Associated Types

type Rep DescribeSavingsPlanRatesResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-savingsplansZSamazonka-savingsplans" 'False) (C1 ('MetaCons "DescribeSavingsPlanRatesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "searchResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SavingsPlanRate])) :*: S1 ('MetaSel ('Just "savingsPlanId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:

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

$sel:savingsPlanId:DescribeSavingsPlanRates', describeSavingsPlanRatesResponse_savingsPlanId - The ID of the Savings Plan.

$sel:nextToken: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.

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

DeleteQueuedSavingsPlan

data DeleteQueuedSavingsPlan Source #

See: newDeleteQueuedSavingsPlan smart constructor.

Instances

Instances details
Eq DeleteQueuedSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.DeleteQueuedSavingsPlan

Read DeleteQueuedSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.DeleteQueuedSavingsPlan

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

NFData DeleteQueuedSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.DeleteQueuedSavingsPlan

Methods

rnf :: DeleteQueuedSavingsPlan -> () #

Hashable DeleteQueuedSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.DeleteQueuedSavingsPlan

ToJSON DeleteQueuedSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.DeleteQueuedSavingsPlan

AWSRequest 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

type Rep DeleteQueuedSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.DeleteQueuedSavingsPlan

type Rep DeleteQueuedSavingsPlan = D1 ('MetaData "DeleteQueuedSavingsPlan" "Amazonka.SavingsPlans.DeleteQueuedSavingsPlan" "libZSservicesZSamazonka-savingsplansZSamazonka-savingsplans" 'False) (C1 ('MetaCons "DeleteQueuedSavingsPlan'" 'PrefixI 'True) (S1 ('MetaSel ('Just "savingsPlanId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteQueuedSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.DeleteQueuedSavingsPlan

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:

$sel:savingsPlanId:DeleteQueuedSavingsPlan', deleteQueuedSavingsPlan_savingsPlanId - The ID of the Savings Plan.

data DeleteQueuedSavingsPlanResponse Source #

See: newDeleteQueuedSavingsPlanResponse smart constructor.

Instances

Instances details
Eq DeleteQueuedSavingsPlanResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DeleteQueuedSavingsPlan

Read DeleteQueuedSavingsPlanResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DeleteQueuedSavingsPlan

Show DeleteQueuedSavingsPlanResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DeleteQueuedSavingsPlan

Generic DeleteQueuedSavingsPlanResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DeleteQueuedSavingsPlan

Associated Types

type Rep DeleteQueuedSavingsPlanResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-savingsplansZSamazonka-savingsplans" '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.

CreateSavingsPlan

data CreateSavingsPlan Source #

See: newCreateSavingsPlan smart constructor.

Instances

Instances details
Eq CreateSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.CreateSavingsPlan

Read CreateSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.CreateSavingsPlan

Show CreateSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.CreateSavingsPlan

Generic CreateSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.CreateSavingsPlan

Associated Types

type Rep CreateSavingsPlan :: Type -> Type #

NFData CreateSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.CreateSavingsPlan

Methods

rnf :: CreateSavingsPlan -> () #

Hashable CreateSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.CreateSavingsPlan

ToJSON CreateSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.CreateSavingsPlan

AWSRequest CreateSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.CreateSavingsPlan

Associated Types

type AWSResponse 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

type Rep CreateSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.CreateSavingsPlan

type Rep CreateSavingsPlan = D1 ('MetaData "CreateSavingsPlan" "Amazonka.SavingsPlans.CreateSavingsPlan" "libZSservicesZSamazonka-savingsplansZSamazonka-savingsplans" '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 "upfrontPaymentAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "savingsPlanOfferingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "commitment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse CreateSavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.CreateSavingsPlan

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

$sel:upfrontPaymentAmount: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:tags:CreateSavingsPlan', createSavingsPlan_tags - One or more tags.

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

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

data CreateSavingsPlanResponse Source #

See: newCreateSavingsPlanResponse smart constructor.

Instances

Instances details
Eq CreateSavingsPlanResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.CreateSavingsPlan

Read CreateSavingsPlanResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.CreateSavingsPlan

Show CreateSavingsPlanResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.CreateSavingsPlan

Generic CreateSavingsPlanResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.CreateSavingsPlan

Associated Types

type Rep CreateSavingsPlanResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-savingsplansZSamazonka-savingsplans" '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:

$sel:savingsPlanId:CreateSavingsPlanResponse', createSavingsPlanResponse_savingsPlanId - The ID of the Savings Plan.

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

DescribeSavingsPlansOfferings

data DescribeSavingsPlansOfferings Source #

See: newDescribeSavingsPlansOfferings smart constructor.

Instances

Instances details
Eq DescribeSavingsPlansOfferings Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

Read DescribeSavingsPlansOfferings Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

Show DescribeSavingsPlansOfferings Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

Generic DescribeSavingsPlansOfferings Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

Associated Types

type Rep DescribeSavingsPlansOfferings :: Type -> Type #

NFData DescribeSavingsPlansOfferings Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

Hashable DescribeSavingsPlansOfferings Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

ToJSON DescribeSavingsPlansOfferings Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

AWSRequest DescribeSavingsPlansOfferings Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

ToHeaders DescribeSavingsPlansOfferings Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

ToPath DescribeSavingsPlansOfferings Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

ToQuery DescribeSavingsPlansOfferings Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

type Rep DescribeSavingsPlansOfferings Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

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

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

newDescribeSavingsPlansOfferings :: DescribeSavingsPlansOfferings Source #

Create a value of DescribeSavingsPlansOfferings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

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

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

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

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

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

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

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

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

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

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

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

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

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

data DescribeSavingsPlansOfferingsResponse Source #

Instances

Instances details
Eq DescribeSavingsPlansOfferingsResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

Read DescribeSavingsPlansOfferingsResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

Show DescribeSavingsPlansOfferingsResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

Generic DescribeSavingsPlansOfferingsResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

NFData DescribeSavingsPlansOfferingsResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

type Rep DescribeSavingsPlansOfferingsResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferings

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

newDescribeSavingsPlansOfferingsResponse Source #

Create a value of DescribeSavingsPlansOfferingsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:searchResults:DescribeSavingsPlansOfferingsResponse', describeSavingsPlansOfferingsResponse_searchResults - Information about the Savings Plans offerings.

$sel:nextToken:DescribeSavingsPlansOfferings', describeSavingsPlansOfferingsResponse_nextToken - The token to use to retrieve the next page of results. This value is null when there are no more results to return.

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

DescribeSavingsPlans

data DescribeSavingsPlans Source #

See: newDescribeSavingsPlans smart constructor.

Instances

Instances details
Eq DescribeSavingsPlans Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlans

Read DescribeSavingsPlans Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlans

Show DescribeSavingsPlans Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlans

Generic DescribeSavingsPlans Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlans

Associated Types

type Rep DescribeSavingsPlans :: Type -> Type #

NFData DescribeSavingsPlans Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlans

Methods

rnf :: DescribeSavingsPlans -> () #

Hashable DescribeSavingsPlans Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlans

ToJSON DescribeSavingsPlans Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlans

AWSRequest DescribeSavingsPlans Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlans

Associated Types

type AWSResponse 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

type Rep DescribeSavingsPlans Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlans

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

Defined in Amazonka.SavingsPlans.DescribeSavingsPlans

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:states:DescribeSavingsPlans', describeSavingsPlans_states - The states.

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

$sel:filters:DescribeSavingsPlans', describeSavingsPlans_filters - The filters.

$sel:nextToken: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: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.

data DescribeSavingsPlansResponse Source #

See: newDescribeSavingsPlansResponse smart constructor.

Instances

Instances details
Eq DescribeSavingsPlansResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlans

Read DescribeSavingsPlansResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlans

Show DescribeSavingsPlansResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlans

Generic DescribeSavingsPlansResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlans

Associated Types

type Rep DescribeSavingsPlansResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-savingsplansZSamazonka-savingsplans" 'False) (C1 ('MetaCons "DescribeSavingsPlansResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "savingsPlans") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SavingsPlan])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:

$sel:savingsPlans:DescribeSavingsPlansResponse', describeSavingsPlansResponse_savingsPlans - Information about the Savings Plans.

$sel:nextToken: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:httpStatus:DescribeSavingsPlansResponse', describeSavingsPlansResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Instances

Instances details
Eq TagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.TagResource

Read TagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.TagResource

Generic TagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

NFData TagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.TagResource

Methods

rnf :: TagResource -> () #

Hashable TagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.TagResource

ToJSON TagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.TagResource

Associated Types

type AWSResponse 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

type Rep TagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.SavingsPlans.TagResource" "libZSservicesZSamazonka-savingsplansZSamazonka-savingsplans" '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))))
type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.TagResource

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.

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

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.TagResource

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.TagResource

Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.TagResource

Methods

rnf :: TagResourceResponse -> () #

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.SavingsPlans.TagResource" "libZSservicesZSamazonka-savingsplansZSamazonka-savingsplans" '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
Eq UntagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.UntagResource

Read UntagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.UntagResource

Generic UntagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

NFData UntagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.UntagResource

Methods

rnf :: UntagResource -> () #

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.UntagResource

ToJSON UntagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.UntagResource

Associated Types

type AWSResponse 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

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.SavingsPlans.UntagResource" "libZSservicesZSamazonka-savingsplansZSamazonka-savingsplans" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.SavingsPlans.UntagResource

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
Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.UntagResource

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.UntagResource

Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.SavingsPlans.UntagResource" "libZSservicesZSamazonka-savingsplansZSamazonka-savingsplans" '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.

DescribeSavingsPlansOfferingRates

data DescribeSavingsPlansOfferingRates Source #

See: newDescribeSavingsPlansOfferingRates smart constructor.

Instances

Instances details
Eq DescribeSavingsPlansOfferingRates Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferingRates

Read DescribeSavingsPlansOfferingRates Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferingRates

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

NFData DescribeSavingsPlansOfferingRates Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferingRates

Hashable DescribeSavingsPlansOfferingRates Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferingRates

ToJSON DescribeSavingsPlansOfferingRates Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferingRates

AWSRequest 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

type Rep DescribeSavingsPlansOfferingRates Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferingRates

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

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferingRates

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:savingsPlanOfferingIds:DescribeSavingsPlansOfferingRates', describeSavingsPlansOfferingRates_savingsPlanOfferingIds - The IDs of the offerings.

$sel:serviceCodes:DescribeSavingsPlansOfferingRates', describeSavingsPlansOfferingRates_serviceCodes - The services.

$sel:filters:DescribeSavingsPlansOfferingRates', describeSavingsPlansOfferingRates_filters - The filters.

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

$sel:savingsPlanTypes:DescribeSavingsPlansOfferingRates', describeSavingsPlansOfferingRates_savingsPlanTypes - The plan types.

$sel:products:DescribeSavingsPlansOfferingRates', describeSavingsPlansOfferingRates_products - The AWS products.

$sel:savingsPlanPaymentOptions:DescribeSavingsPlansOfferingRates', describeSavingsPlansOfferingRates_savingsPlanPaymentOptions - The payment options.

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

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

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

data DescribeSavingsPlansOfferingRatesResponse Source #

Instances

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

Generic DescribeSavingsPlansOfferingRatesResponse Source # 
Instance details

Defined in Amazonka.SavingsPlans.DescribeSavingsPlansOfferingRates

NFData 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" "libZSservicesZSamazonka-savingsplansZSamazonka-savingsplans" 'False) (C1 ('MetaCons "DescribeSavingsPlansOfferingRatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "searchResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SavingsPlanOfferingRate])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:

$sel:searchResults:DescribeSavingsPlansOfferingRatesResponse', describeSavingsPlansOfferingRatesResponse_searchResults - Information about the Savings Plans offering rates.

$sel:nextToken: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:httpStatus:DescribeSavingsPlansOfferingRatesResponse', describeSavingsPlansOfferingRatesResponse_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
Eq CurrencyCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.CurrencyCode

Ord CurrencyCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.CurrencyCode

Read CurrencyCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.CurrencyCode

Show CurrencyCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.CurrencyCode

Generic CurrencyCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.CurrencyCode

Associated Types

type Rep CurrencyCode :: Type -> Type #

NFData CurrencyCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.CurrencyCode

Methods

rnf :: CurrencyCode -> () #

Hashable 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

FromJSON CurrencyCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.CurrencyCode

FromJSONKey CurrencyCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.CurrencyCode

ToLog CurrencyCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.CurrencyCode

ToHeader CurrencyCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.CurrencyCode

ToQuery CurrencyCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.CurrencyCode

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 #

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

type Rep CurrencyCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.CurrencyCode

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

SavingsPlanOfferingFilterAttribute

newtype SavingsPlanOfferingFilterAttribute Source #

Instances

Instances details
Eq SavingsPlanOfferingFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterAttribute

Ord SavingsPlanOfferingFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterAttribute

Read SavingsPlanOfferingFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterAttribute

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

NFData SavingsPlanOfferingFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterAttribute

Hashable 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

FromJSON SavingsPlanOfferingFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterAttribute

FromJSONKey SavingsPlanOfferingFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterAttribute

ToLog SavingsPlanOfferingFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterAttribute

ToHeader SavingsPlanOfferingFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterAttribute

ToQuery 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

ToByteString 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

type Rep SavingsPlanOfferingFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterAttribute

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

SavingsPlanOfferingPropertyKey

newtype SavingsPlanOfferingPropertyKey Source #

Instances

Instances details
Eq SavingsPlanOfferingPropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingPropertyKey

Ord SavingsPlanOfferingPropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingPropertyKey

Read SavingsPlanOfferingPropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingPropertyKey

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

NFData SavingsPlanOfferingPropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingPropertyKey

Hashable 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

FromJSON SavingsPlanOfferingPropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingPropertyKey

FromJSONKey SavingsPlanOfferingPropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingPropertyKey

ToLog SavingsPlanOfferingPropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingPropertyKey

ToHeader SavingsPlanOfferingPropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingPropertyKey

ToQuery 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

ToByteString 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

type Rep SavingsPlanOfferingPropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingPropertyKey

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

SavingsPlanPaymentOption

newtype SavingsPlanPaymentOption Source #

Instances

Instances details
Eq SavingsPlanPaymentOption Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanPaymentOption

Ord SavingsPlanPaymentOption Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanPaymentOption

Read SavingsPlanPaymentOption Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanPaymentOption

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

NFData SavingsPlanPaymentOption Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanPaymentOption

Hashable 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

FromJSON SavingsPlanPaymentOption Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanPaymentOption

FromJSONKey SavingsPlanPaymentOption Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanPaymentOption

ToLog SavingsPlanPaymentOption Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanPaymentOption

ToHeader SavingsPlanPaymentOption Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanPaymentOption

ToQuery 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

ToByteString 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

type Rep SavingsPlanPaymentOption Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanPaymentOption

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

SavingsPlanProductType

newtype SavingsPlanProductType Source #

Instances

Instances details
Eq SavingsPlanProductType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanProductType

Ord SavingsPlanProductType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanProductType

Read SavingsPlanProductType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanProductType

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

NFData SavingsPlanProductType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanProductType

Methods

rnf :: SavingsPlanProductType -> () #

Hashable 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

FromJSON SavingsPlanProductType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanProductType

FromJSONKey SavingsPlanProductType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanProductType

ToLog SavingsPlanProductType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanProductType

ToHeader SavingsPlanProductType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanProductType

ToQuery 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

ToByteString 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

type Rep SavingsPlanProductType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanProductType

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

SavingsPlanRateFilterAttribute

newtype SavingsPlanRateFilterAttribute Source #

Instances

Instances details
Eq SavingsPlanRateFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterAttribute

Ord SavingsPlanRateFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterAttribute

Read SavingsPlanRateFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterAttribute

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

NFData SavingsPlanRateFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterAttribute

Hashable 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

FromJSON SavingsPlanRateFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterAttribute

FromJSONKey SavingsPlanRateFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterAttribute

ToLog SavingsPlanRateFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterAttribute

ToHeader SavingsPlanRateFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterAttribute

ToQuery 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

ToByteString 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

type Rep SavingsPlanRateFilterAttribute Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterAttribute

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

SavingsPlanRateFilterName

newtype SavingsPlanRateFilterName Source #

Instances

Instances details
Eq SavingsPlanRateFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterName

Ord SavingsPlanRateFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterName

Read SavingsPlanRateFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterName

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

NFData SavingsPlanRateFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterName

Hashable 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

FromJSON SavingsPlanRateFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterName

FromJSONKey SavingsPlanRateFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterName

ToLog SavingsPlanRateFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterName

ToHeader SavingsPlanRateFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterName

ToQuery 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

ToByteString 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

type Rep SavingsPlanRateFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilterName

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

SavingsPlanRatePropertyKey

newtype SavingsPlanRatePropertyKey Source #

Instances

Instances details
Eq SavingsPlanRatePropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRatePropertyKey

Ord SavingsPlanRatePropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRatePropertyKey

Read SavingsPlanRatePropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRatePropertyKey

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

NFData SavingsPlanRatePropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRatePropertyKey

Hashable 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

FromJSON SavingsPlanRatePropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRatePropertyKey

FromJSONKey SavingsPlanRatePropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRatePropertyKey

ToLog SavingsPlanRatePropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRatePropertyKey

ToHeader SavingsPlanRatePropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRatePropertyKey

ToQuery 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

ToByteString 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

type Rep SavingsPlanRatePropertyKey Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRatePropertyKey

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

SavingsPlanRateServiceCode

newtype SavingsPlanRateServiceCode Source #

Instances

Instances details
Eq SavingsPlanRateServiceCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateServiceCode

Ord SavingsPlanRateServiceCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateServiceCode

Read SavingsPlanRateServiceCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateServiceCode

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

NFData SavingsPlanRateServiceCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateServiceCode

Hashable 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

FromJSON SavingsPlanRateServiceCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateServiceCode

FromJSONKey SavingsPlanRateServiceCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateServiceCode

ToLog SavingsPlanRateServiceCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateServiceCode

ToHeader SavingsPlanRateServiceCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateServiceCode

ToQuery 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

ToByteString 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

type Rep SavingsPlanRateServiceCode Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateServiceCode

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

SavingsPlanRateUnit

newtype SavingsPlanRateUnit Source #

Instances

Instances details
Eq SavingsPlanRateUnit Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateUnit

Ord SavingsPlanRateUnit Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateUnit

Read SavingsPlanRateUnit Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateUnit

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

NFData SavingsPlanRateUnit Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateUnit

Methods

rnf :: SavingsPlanRateUnit -> () #

Hashable 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

FromJSON SavingsPlanRateUnit Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateUnit

FromJSONKey SavingsPlanRateUnit Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateUnit

ToLog SavingsPlanRateUnit Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateUnit

ToHeader SavingsPlanRateUnit Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateUnit

ToQuery 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

ToByteString 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

type Rep SavingsPlanRateUnit Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateUnit

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

SavingsPlanState

newtype SavingsPlanState Source #

Instances

Instances details
Eq SavingsPlanState Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanState

Ord SavingsPlanState Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanState

Read SavingsPlanState Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanState

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

NFData SavingsPlanState Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanState

Methods

rnf :: SavingsPlanState -> () #

Hashable 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

FromJSON SavingsPlanState Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanState

FromJSONKey SavingsPlanState Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanState

ToLog SavingsPlanState Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanState

ToHeader SavingsPlanState Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanState

ToQuery 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

ToByteString 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

type Rep SavingsPlanState Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanState

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

SavingsPlanType

newtype SavingsPlanType Source #

Constructors

SavingsPlanType' 

Instances

Instances details
Eq SavingsPlanType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanType

Ord SavingsPlanType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanType

Read SavingsPlanType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanType

Show SavingsPlanType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanType

Generic SavingsPlanType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanType

Associated Types

type Rep SavingsPlanType :: Type -> Type #

NFData SavingsPlanType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanType

Methods

rnf :: SavingsPlanType -> () #

Hashable 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

FromJSON SavingsPlanType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanType

FromJSONKey SavingsPlanType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanType

ToLog SavingsPlanType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanType

ToHeader SavingsPlanType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanType

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

ToByteString 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

type Rep SavingsPlanType Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanType

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

SavingsPlansFilterName

newtype SavingsPlansFilterName Source #

Instances

Instances details
Eq SavingsPlansFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlansFilterName

Ord SavingsPlansFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlansFilterName

Read SavingsPlansFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlansFilterName

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

NFData SavingsPlansFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlansFilterName

Methods

rnf :: SavingsPlansFilterName -> () #

Hashable 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

FromJSON SavingsPlansFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlansFilterName

FromJSONKey SavingsPlansFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlansFilterName

ToLog SavingsPlansFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlansFilterName

ToHeader SavingsPlansFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlansFilterName

ToQuery 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

ToByteString 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

type Rep SavingsPlansFilterName Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlansFilterName

type Rep SavingsPlansFilterName = D1 ('MetaData "SavingsPlansFilterName" "Amazonka.SavingsPlans.Types.SavingsPlansFilterName" "libZSservicesZSamazonka-savingsplansZSamazonka-savingsplans" '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
Eq ParentSavingsPlanOffering Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.ParentSavingsPlanOffering

Read ParentSavingsPlanOffering Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.ParentSavingsPlanOffering

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

NFData ParentSavingsPlanOffering Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.ParentSavingsPlanOffering

Hashable ParentSavingsPlanOffering Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.ParentSavingsPlanOffering

FromJSON 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" "libZSservicesZSamazonka-savingsplansZSamazonka-savingsplans" '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 "planDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "planType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SavingsPlanType)) :*: S1 ('MetaSel ('Just "paymentOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SavingsPlanPaymentOption))))))

SavingsPlan

data SavingsPlan Source #

Information about a Savings Plan.

See: newSavingsPlan smart constructor.

Instances

Instances details
Eq SavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlan

Read SavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlan

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

NFData SavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlan

Methods

rnf :: SavingsPlan -> () #

Hashable SavingsPlan Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlan

FromJSON 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" "libZSservicesZSamazonka-savingsplansZSamazonka-savingsplans" 'False) (C1 ('MetaCons "SavingsPlan'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "termDurationInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "savingsPlanType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SavingsPlanType))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SavingsPlanState)) :*: S1 ('MetaSel ('Just "productTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SavingsPlanProductType])))) :*: ((S1 ('MetaSel ('Just "start") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ec2InstanceFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "savingsPlanId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "recurringPaymentAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "currency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CurrencyCode)))))) :*: (((S1 ('MetaSel ('Just "end") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "upfrontPaymentAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "offeringId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "commitment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "paymentOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SavingsPlanPaymentOption)) :*: (S1 ('MetaSel ('Just "savingsPlanArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text 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:termDurationInSeconds:SavingsPlan', savingsPlan_termDurationInSeconds - The duration of the term, in seconds.

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

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

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

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

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

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

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

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

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

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

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

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

$sel:commitment:SavingsPlan', savingsPlan_commitment - The hourly commitment, in USD.

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

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

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

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

SavingsPlanFilter

data SavingsPlanFilter Source #

Information about a filter.

See: newSavingsPlanFilter smart constructor.

Instances

Instances details
Eq SavingsPlanFilter Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanFilter

Read SavingsPlanFilter Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanFilter

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

NFData SavingsPlanFilter Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanFilter

Methods

rnf :: SavingsPlanFilter -> () #

Hashable SavingsPlanFilter Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanFilter

ToJSON 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" "libZSservicesZSamazonka-savingsplansZSamazonka-savingsplans" 'False) (C1 ('MetaCons "SavingsPlanFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SavingsPlansFilterName))))

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:values:SavingsPlanFilter', savingsPlanFilter_values - The filter value.

$sel:name:SavingsPlanFilter', savingsPlanFilter_name - The filter name.

SavingsPlanOffering

data SavingsPlanOffering Source #

Information about a Savings Plan offering.

See: newSavingsPlanOffering smart constructor.

Instances

Instances details
Eq SavingsPlanOffering Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOffering

Read SavingsPlanOffering Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOffering

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

NFData SavingsPlanOffering Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOffering

Methods

rnf :: SavingsPlanOffering -> () #

Hashable SavingsPlanOffering Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOffering

FromJSON 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" "libZSservicesZSamazonka-savingsplansZSamazonka-savingsplans" 'False) (C1 ('MetaCons "SavingsPlanOffering'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "operation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "usageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "productTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SavingsPlanProductType])) :*: (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 "serviceCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "planType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SavingsPlanType)))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "paymentOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SavingsPlanPaymentOption)) :*: S1 ('MetaSel ('Just "properties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SavingsPlanOfferingProperty])))))))

SavingsPlanOfferingFilterElement

data SavingsPlanOfferingFilterElement Source #

Information about a filter.

See: newSavingsPlanOfferingFilterElement smart constructor.

Instances

Instances details
Eq SavingsPlanOfferingFilterElement Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterElement

Read SavingsPlanOfferingFilterElement Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterElement

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

NFData SavingsPlanOfferingFilterElement Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterElement

Hashable SavingsPlanOfferingFilterElement Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingFilterElement

ToJSON 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" "libZSservicesZSamazonka-savingsplansZSamazonka-savingsplans" 'False) (C1 ('MetaCons "SavingsPlanOfferingFilterElement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SavingsPlanOfferingFilterAttribute))))

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:values:SavingsPlanOfferingFilterElement', savingsPlanOfferingFilterElement_values - The filter values.

$sel:name:SavingsPlanOfferingFilterElement', savingsPlanOfferingFilterElement_name - The filter name.

SavingsPlanOfferingProperty

data SavingsPlanOfferingProperty Source #

Information about a property.

See: newSavingsPlanOfferingProperty smart constructor.

Instances

Instances details
Eq SavingsPlanOfferingProperty Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingProperty

Read SavingsPlanOfferingProperty Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingProperty

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

NFData SavingsPlanOfferingProperty Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingProperty

Hashable SavingsPlanOfferingProperty Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingProperty

FromJSON 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" "libZSservicesZSamazonka-savingsplansZSamazonka-savingsplans" 'False) (C1 ('MetaCons "SavingsPlanOfferingProperty'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SavingsPlanOfferingPropertyKey))))

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:value:SavingsPlanOfferingProperty', savingsPlanOfferingProperty_value - The property value.

$sel:name:SavingsPlanOfferingProperty', savingsPlanOfferingProperty_name - The property name.

SavingsPlanOfferingRate

data SavingsPlanOfferingRate Source #

Information about a Savings Plan offering rate.

See: newSavingsPlanOfferingRate smart constructor.

Instances

Instances details
Eq SavingsPlanOfferingRate Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingRate

Read SavingsPlanOfferingRate Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingRate

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

NFData SavingsPlanOfferingRate Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingRate

Methods

rnf :: SavingsPlanOfferingRate -> () #

Hashable SavingsPlanOfferingRate Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingRate

FromJSON 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:usageType:SavingsPlanOfferingRate', savingsPlanOfferingRate_usageType - The usage details of the line item in the billing report.

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

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

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

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

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

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

SavingsPlanOfferingRateFilterElement

data SavingsPlanOfferingRateFilterElement Source #

Information about a filter.

See: newSavingsPlanOfferingRateFilterElement smart constructor.

Instances

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

Generic SavingsPlanOfferingRateFilterElement Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingRateFilterElement

NFData SavingsPlanOfferingRateFilterElement Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingRateFilterElement

Hashable SavingsPlanOfferingRateFilterElement Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingRateFilterElement

ToJSON 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" "libZSservicesZSamazonka-savingsplansZSamazonka-savingsplans" 'False) (C1 ('MetaCons "SavingsPlanOfferingRateFilterElement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SavingsPlanRateFilterAttribute))))

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:values:SavingsPlanOfferingRateFilterElement', savingsPlanOfferingRateFilterElement_values - The filter values.

$sel:name:SavingsPlanOfferingRateFilterElement', savingsPlanOfferingRateFilterElement_name - The filter name.

SavingsPlanOfferingRateProperty

data SavingsPlanOfferingRateProperty Source #

Information about a property.

See: newSavingsPlanOfferingRateProperty smart constructor.

Instances

Instances details
Eq SavingsPlanOfferingRateProperty Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingRateProperty

Read SavingsPlanOfferingRateProperty Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingRateProperty

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

NFData SavingsPlanOfferingRateProperty Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingRateProperty

Hashable SavingsPlanOfferingRateProperty Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanOfferingRateProperty

FromJSON 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" "libZSservicesZSamazonka-savingsplansZSamazonka-savingsplans" 'False) (C1 ('MetaCons "SavingsPlanOfferingRateProperty'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") '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:value:SavingsPlanOfferingRateProperty', savingsPlanOfferingRateProperty_value - The property value.

$sel:name:SavingsPlanOfferingRateProperty', savingsPlanOfferingRateProperty_name - The property name.

SavingsPlanRate

data SavingsPlanRate Source #

Information about a Savings Plan rate.

See: newSavingsPlanRate smart constructor.

Instances

Instances details
Eq SavingsPlanRate Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRate

Read SavingsPlanRate Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRate

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

NFData SavingsPlanRate Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRate

Methods

rnf :: SavingsPlanRate -> () #

Hashable SavingsPlanRate Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRate

FromJSON 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:operation:SavingsPlanRate', savingsPlanRate_operation - The specific AWS operation for the line item in the billing report.

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

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

$sel:currency:SavingsPlanRate', savingsPlanRate_currency - The currency.

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

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

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

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

SavingsPlanRateFilter

data SavingsPlanRateFilter Source #

Information about a filter.

See: newSavingsPlanRateFilter smart constructor.

Instances

Instances details
Eq SavingsPlanRateFilter Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilter

Read SavingsPlanRateFilter Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilter

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

NFData SavingsPlanRateFilter Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilter

Methods

rnf :: SavingsPlanRateFilter -> () #

Hashable SavingsPlanRateFilter Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateFilter

ToJSON 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" "libZSservicesZSamazonka-savingsplansZSamazonka-savingsplans" 'False) (C1 ('MetaCons "SavingsPlanRateFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SavingsPlanRateFilterName))))

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:values:SavingsPlanRateFilter', savingsPlanRateFilter_values - The filter values.

$sel:name:SavingsPlanRateFilter', savingsPlanRateFilter_name - The filter name.

SavingsPlanRateProperty

data SavingsPlanRateProperty Source #

Information about a property.

See: newSavingsPlanRateProperty smart constructor.

Instances

Instances details
Eq SavingsPlanRateProperty Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateProperty

Read SavingsPlanRateProperty Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateProperty

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

NFData SavingsPlanRateProperty Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateProperty

Methods

rnf :: SavingsPlanRateProperty -> () #

Hashable SavingsPlanRateProperty Source # 
Instance details

Defined in Amazonka.SavingsPlans.Types.SavingsPlanRateProperty

FromJSON 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" "libZSservicesZSamazonka-savingsplansZSamazonka-savingsplans" 'False) (C1 ('MetaCons "SavingsPlanRateProperty'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SavingsPlanRatePropertyKey))))

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:value:SavingsPlanRateProperty', savingsPlanRateProperty_value - The property value.

$sel:name:SavingsPlanRateProperty', savingsPlanRateProperty_name - The property name.