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

Amazonka.BillingConductor

Contents

Description

Derived from API version 2021-07-30 of the AWS service descriptions, licensed under Apache 2.0.

Amazon Web Services Billing Conductor is a fully managed service that you can use to customize a pro forma version of your billing data each month, to accurately show or chargeback your end customers. Amazon Web Services Billing Conductor doesn't change the way you're billed by Amazon Web Services each month by design. Instead, it provides you with a mechanism to configure, generate, and display rates to certain customers over a given billing period. You can also analyze the difference between the rates you apply to your accounting groupings relative to your actual rates from Amazon Web Services. As a result of your Amazon Web Services Billing Conductor configuration, the payer account can also see the custom rate applied on the billing details page of the Amazon Web Services Billing console, or configure a cost and usage report per billing group.

This documentation shows how you can configure Amazon Web Services Billing Conductor using its API. For more information about using the Amazon Web Services Billing Conductor user interface, see the Amazon Web Services Billing Conductor User Guide.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2021-07-30 of the Amazon BillingConductor 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 BillingConductor.

AccessDeniedException

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

You do not have sufficient access to perform this action.

ConflictException

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

You can cause an inconsistent state by updating or deleting a resource.

InternalServerException

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

An unexpected error occurred while processing a request.

ResourceNotFoundException

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

The request references a resource that doesn't exist.

ServiceLimitExceededException

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

The request would cause a service limit to exceed.

ThrottlingException

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

The request was denied due to request throttling.

ValidationException

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

The input doesn't match with the constraints specified by Amazon Web Services services.

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.

AssociateAccounts

data AssociateAccounts Source #

See: newAssociateAccounts smart constructor.

Instances

Instances details
ToJSON AssociateAccounts Source # 
Instance details

Defined in Amazonka.BillingConductor.AssociateAccounts

ToHeaders AssociateAccounts Source # 
Instance details

Defined in Amazonka.BillingConductor.AssociateAccounts

ToPath AssociateAccounts Source # 
Instance details

Defined in Amazonka.BillingConductor.AssociateAccounts

ToQuery AssociateAccounts Source # 
Instance details

Defined in Amazonka.BillingConductor.AssociateAccounts

AWSRequest AssociateAccounts Source # 
Instance details

Defined in Amazonka.BillingConductor.AssociateAccounts

Associated Types

type AWSResponse AssociateAccounts #

Generic AssociateAccounts Source # 
Instance details

Defined in Amazonka.BillingConductor.AssociateAccounts

Associated Types

type Rep AssociateAccounts :: Type -> Type #

Read AssociateAccounts Source # 
Instance details

Defined in Amazonka.BillingConductor.AssociateAccounts

Show AssociateAccounts Source # 
Instance details

Defined in Amazonka.BillingConductor.AssociateAccounts

NFData AssociateAccounts Source # 
Instance details

Defined in Amazonka.BillingConductor.AssociateAccounts

Methods

rnf :: AssociateAccounts -> () #

Eq AssociateAccounts Source # 
Instance details

Defined in Amazonka.BillingConductor.AssociateAccounts

Hashable AssociateAccounts Source # 
Instance details

Defined in Amazonka.BillingConductor.AssociateAccounts

type AWSResponse AssociateAccounts Source # 
Instance details

Defined in Amazonka.BillingConductor.AssociateAccounts

type Rep AssociateAccounts Source # 
Instance details

Defined in Amazonka.BillingConductor.AssociateAccounts

type Rep AssociateAccounts = D1 ('MetaData "AssociateAccounts" "Amazonka.BillingConductor.AssociateAccounts" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "AssociateAccounts'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "accountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newAssociateAccounts Source #

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

AssociateAccounts, associateAccounts_arn - The Amazon Resource Name (ARN) of the billing group that associates the array of account IDs.

$sel:accountIds:AssociateAccounts', associateAccounts_accountIds - The associating array of account IDs.

data AssociateAccountsResponse Source #

See: newAssociateAccountsResponse smart constructor.

Instances

Instances details
Generic AssociateAccountsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.AssociateAccounts

Associated Types

type Rep AssociateAccountsResponse :: Type -> Type #

Read AssociateAccountsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.AssociateAccounts

Show AssociateAccountsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.AssociateAccounts

NFData AssociateAccountsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.AssociateAccounts

Eq AssociateAccountsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.AssociateAccounts

type Rep AssociateAccountsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.AssociateAccounts

type Rep AssociateAccountsResponse = D1 ('MetaData "AssociateAccountsResponse" "Amazonka.BillingConductor.AssociateAccounts" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "AssociateAccountsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAssociateAccountsResponse Source #

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

AssociateAccounts, associateAccountsResponse_arn - The Amazon Resource Name (ARN) of the billing group that associates the array of account IDs.

$sel:httpStatus:AssociateAccountsResponse', associateAccountsResponse_httpStatus - The response's http status code.

AssociatePricingRules

data AssociatePricingRules Source #

See: newAssociatePricingRules smart constructor.

Instances

Instances details
ToJSON AssociatePricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.AssociatePricingRules

ToHeaders AssociatePricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.AssociatePricingRules

ToPath AssociatePricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.AssociatePricingRules

ToQuery AssociatePricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.AssociatePricingRules

AWSRequest AssociatePricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.AssociatePricingRules

Associated Types

type AWSResponse AssociatePricingRules #

Generic AssociatePricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.AssociatePricingRules

Associated Types

type Rep AssociatePricingRules :: Type -> Type #

Read AssociatePricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.AssociatePricingRules

Show AssociatePricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.AssociatePricingRules

NFData AssociatePricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.AssociatePricingRules

Methods

rnf :: AssociatePricingRules -> () #

Eq AssociatePricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.AssociatePricingRules

Hashable AssociatePricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.AssociatePricingRules

type AWSResponse AssociatePricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.AssociatePricingRules

type Rep AssociatePricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.AssociatePricingRules

type Rep AssociatePricingRules = D1 ('MetaData "AssociatePricingRules" "Amazonka.BillingConductor.AssociatePricingRules" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "AssociatePricingRules'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "pricingRuleArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newAssociatePricingRules Source #

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

AssociatePricingRules, associatePricingRules_arn - The PricingPlanArn that the PricingRuleArns are associated with.

$sel:pricingRuleArns:AssociatePricingRules', associatePricingRules_pricingRuleArns - The PricingRuleArns that are associated with the Pricing Plan.

data AssociatePricingRulesResponse Source #

See: newAssociatePricingRulesResponse smart constructor.

Instances

Instances details
Generic AssociatePricingRulesResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.AssociatePricingRules

Associated Types

type Rep AssociatePricingRulesResponse :: Type -> Type #

Read AssociatePricingRulesResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.AssociatePricingRules

Show AssociatePricingRulesResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.AssociatePricingRules

NFData AssociatePricingRulesResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.AssociatePricingRules

Eq AssociatePricingRulesResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.AssociatePricingRules

type Rep AssociatePricingRulesResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.AssociatePricingRules

type Rep AssociatePricingRulesResponse = D1 ('MetaData "AssociatePricingRulesResponse" "Amazonka.BillingConductor.AssociatePricingRules" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "AssociatePricingRulesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAssociatePricingRulesResponse Source #

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

AssociatePricingRules, associatePricingRulesResponse_arn - The PricingPlanArn that the PricingRuleArns are associated with.

$sel:httpStatus:AssociatePricingRulesResponse', associatePricingRulesResponse_httpStatus - The response's http status code.

BatchAssociateResourcesToCustomLineItem

data BatchAssociateResourcesToCustomLineItem Source #

Instances

Instances details
ToJSON BatchAssociateResourcesToCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.BatchAssociateResourcesToCustomLineItem

ToHeaders BatchAssociateResourcesToCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.BatchAssociateResourcesToCustomLineItem

ToPath BatchAssociateResourcesToCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.BatchAssociateResourcesToCustomLineItem

ToQuery BatchAssociateResourcesToCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.BatchAssociateResourcesToCustomLineItem

AWSRequest BatchAssociateResourcesToCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.BatchAssociateResourcesToCustomLineItem

Generic BatchAssociateResourcesToCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.BatchAssociateResourcesToCustomLineItem

Read BatchAssociateResourcesToCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.BatchAssociateResourcesToCustomLineItem

Show BatchAssociateResourcesToCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.BatchAssociateResourcesToCustomLineItem

NFData BatchAssociateResourcesToCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.BatchAssociateResourcesToCustomLineItem

Eq BatchAssociateResourcesToCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.BatchAssociateResourcesToCustomLineItem

Hashable BatchAssociateResourcesToCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.BatchAssociateResourcesToCustomLineItem

type AWSResponse BatchAssociateResourcesToCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.BatchAssociateResourcesToCustomLineItem

type Rep BatchAssociateResourcesToCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.BatchAssociateResourcesToCustomLineItem

type Rep BatchAssociateResourcesToCustomLineItem = D1 ('MetaData "BatchAssociateResourcesToCustomLineItem" "Amazonka.BillingConductor.BatchAssociateResourcesToCustomLineItem" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "BatchAssociateResourcesToCustomLineItem'" 'PrefixI 'True) (S1 ('MetaSel ('Just "billingPeriodRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomLineItemBillingPeriodRange)) :*: (S1 ('MetaSel ('Just "targetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resourceArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)))))

data BatchAssociateResourcesToCustomLineItemResponse Source #

Instances

Instances details
Generic BatchAssociateResourcesToCustomLineItemResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.BatchAssociateResourcesToCustomLineItem

Read BatchAssociateResourcesToCustomLineItemResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.BatchAssociateResourcesToCustomLineItem

Show BatchAssociateResourcesToCustomLineItemResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.BatchAssociateResourcesToCustomLineItem

NFData BatchAssociateResourcesToCustomLineItemResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.BatchAssociateResourcesToCustomLineItem

Eq BatchAssociateResourcesToCustomLineItemResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.BatchAssociateResourcesToCustomLineItem

type Rep BatchAssociateResourcesToCustomLineItemResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.BatchAssociateResourcesToCustomLineItem

type Rep BatchAssociateResourcesToCustomLineItemResponse = D1 ('MetaData "BatchAssociateResourcesToCustomLineItemResponse" "Amazonka.BillingConductor.BatchAssociateResourcesToCustomLineItem" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "BatchAssociateResourcesToCustomLineItemResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "failedAssociatedResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AssociateResourceResponseElement])) :*: (S1 ('MetaSel ('Just "successfullyAssociatedResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AssociateResourceResponseElement])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newBatchAssociateResourcesToCustomLineItemResponse Source #

Create a value of BatchAssociateResourcesToCustomLineItemResponse 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:failedAssociatedResources:BatchAssociateResourcesToCustomLineItemResponse', batchAssociateResourcesToCustomLineItemResponse_failedAssociatedResources - A list of AssociateResourceResponseElement for each resource that failed association to a percentage custom line item.

$sel:successfullyAssociatedResources:BatchAssociateResourcesToCustomLineItemResponse', batchAssociateResourcesToCustomLineItemResponse_successfullyAssociatedResources - A list of AssociateResourceResponseElement for each resource that's been associated to a percentage custom line item successfully.

$sel:httpStatus:BatchAssociateResourcesToCustomLineItemResponse', batchAssociateResourcesToCustomLineItemResponse_httpStatus - The response's http status code.

BatchDisassociateResourcesFromCustomLineItem

data BatchDisassociateResourcesFromCustomLineItem Source #

Instances

Instances details
ToJSON BatchDisassociateResourcesFromCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.BatchDisassociateResourcesFromCustomLineItem

ToHeaders BatchDisassociateResourcesFromCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.BatchDisassociateResourcesFromCustomLineItem

ToPath BatchDisassociateResourcesFromCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.BatchDisassociateResourcesFromCustomLineItem

ToQuery BatchDisassociateResourcesFromCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.BatchDisassociateResourcesFromCustomLineItem

AWSRequest BatchDisassociateResourcesFromCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.BatchDisassociateResourcesFromCustomLineItem

Generic BatchDisassociateResourcesFromCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.BatchDisassociateResourcesFromCustomLineItem

Read BatchDisassociateResourcesFromCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.BatchDisassociateResourcesFromCustomLineItem

Show BatchDisassociateResourcesFromCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.BatchDisassociateResourcesFromCustomLineItem

NFData BatchDisassociateResourcesFromCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.BatchDisassociateResourcesFromCustomLineItem

Eq BatchDisassociateResourcesFromCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.BatchDisassociateResourcesFromCustomLineItem

Hashable BatchDisassociateResourcesFromCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.BatchDisassociateResourcesFromCustomLineItem

type AWSResponse BatchDisassociateResourcesFromCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.BatchDisassociateResourcesFromCustomLineItem

type Rep BatchDisassociateResourcesFromCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.BatchDisassociateResourcesFromCustomLineItem

type Rep BatchDisassociateResourcesFromCustomLineItem = D1 ('MetaData "BatchDisassociateResourcesFromCustomLineItem" "Amazonka.BillingConductor.BatchDisassociateResourcesFromCustomLineItem" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "BatchDisassociateResourcesFromCustomLineItem'" 'PrefixI 'True) (S1 ('MetaSel ('Just "billingPeriodRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomLineItemBillingPeriodRange)) :*: (S1 ('MetaSel ('Just "targetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resourceArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)))))

data BatchDisassociateResourcesFromCustomLineItemResponse Source #

Instances

Instances details
Generic BatchDisassociateResourcesFromCustomLineItemResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.BatchDisassociateResourcesFromCustomLineItem

Read BatchDisassociateResourcesFromCustomLineItemResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.BatchDisassociateResourcesFromCustomLineItem

Show BatchDisassociateResourcesFromCustomLineItemResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.BatchDisassociateResourcesFromCustomLineItem

NFData BatchDisassociateResourcesFromCustomLineItemResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.BatchDisassociateResourcesFromCustomLineItem

Eq BatchDisassociateResourcesFromCustomLineItemResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.BatchDisassociateResourcesFromCustomLineItem

type Rep BatchDisassociateResourcesFromCustomLineItemResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.BatchDisassociateResourcesFromCustomLineItem

type Rep BatchDisassociateResourcesFromCustomLineItemResponse = D1 ('MetaData "BatchDisassociateResourcesFromCustomLineItemResponse" "Amazonka.BillingConductor.BatchDisassociateResourcesFromCustomLineItem" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "BatchDisassociateResourcesFromCustomLineItemResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "failedDisassociatedResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DisassociateResourceResponseElement])) :*: (S1 ('MetaSel ('Just "successfullyDisassociatedResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DisassociateResourceResponseElement])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newBatchDisassociateResourcesFromCustomLineItemResponse Source #

Create a value of BatchDisassociateResourcesFromCustomLineItemResponse 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:failedDisassociatedResources:BatchDisassociateResourcesFromCustomLineItemResponse', batchDisassociateResourcesFromCustomLineItemResponse_failedDisassociatedResources - A list of DisassociateResourceResponseElement for each resource that failed disassociation from a percentage custom line item.

$sel:successfullyDisassociatedResources:BatchDisassociateResourcesFromCustomLineItemResponse', batchDisassociateResourcesFromCustomLineItemResponse_successfullyDisassociatedResources - A list of DisassociateResourceResponseElement for each resource that's been disassociated from a percentage custom line item successfully.

$sel:httpStatus:BatchDisassociateResourcesFromCustomLineItemResponse', batchDisassociateResourcesFromCustomLineItemResponse_httpStatus - The response's http status code.

CreateBillingGroup

data CreateBillingGroup Source #

See: newCreateBillingGroup smart constructor.

Instances

Instances details
ToJSON CreateBillingGroup Source # 
Instance details

Defined in Amazonka.BillingConductor.CreateBillingGroup

ToHeaders CreateBillingGroup Source # 
Instance details

Defined in Amazonka.BillingConductor.CreateBillingGroup

ToPath CreateBillingGroup Source # 
Instance details

Defined in Amazonka.BillingConductor.CreateBillingGroup

ToQuery CreateBillingGroup Source # 
Instance details

Defined in Amazonka.BillingConductor.CreateBillingGroup

AWSRequest CreateBillingGroup Source # 
Instance details

Defined in Amazonka.BillingConductor.CreateBillingGroup

Associated Types

type AWSResponse CreateBillingGroup #

Generic CreateBillingGroup Source # 
Instance details

Defined in Amazonka.BillingConductor.CreateBillingGroup

Associated Types

type Rep CreateBillingGroup :: Type -> Type #

Show CreateBillingGroup Source # 
Instance details

Defined in Amazonka.BillingConductor.CreateBillingGroup

NFData CreateBillingGroup Source # 
Instance details

Defined in Amazonka.BillingConductor.CreateBillingGroup

Methods

rnf :: CreateBillingGroup -> () #

Eq CreateBillingGroup Source # 
Instance details

Defined in Amazonka.BillingConductor.CreateBillingGroup

Hashable CreateBillingGroup Source # 
Instance details

Defined in Amazonka.BillingConductor.CreateBillingGroup

type AWSResponse CreateBillingGroup Source # 
Instance details

Defined in Amazonka.BillingConductor.CreateBillingGroup

type Rep CreateBillingGroup Source # 
Instance details

Defined in Amazonka.BillingConductor.CreateBillingGroup

type Rep CreateBillingGroup = D1 ('MetaData "CreateBillingGroup" "Amazonka.BillingConductor.CreateBillingGroup" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "CreateBillingGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "primaryAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text))) :*: (S1 ('MetaSel ('Just "accountGrouping") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AccountGrouping) :*: S1 ('MetaSel ('Just "computationPreference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ComputationPreference)))))

newCreateBillingGroup Source #

Create a value of CreateBillingGroup 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:CreateBillingGroup', createBillingGroup_clientToken - The token that is needed to support idempotency. Idempotency isn't currently supported, but will be implemented in a future update.

CreateBillingGroup, createBillingGroup_description - The description of the billing group.

CreateBillingGroup, createBillingGroup_primaryAccountId - The account ID that serves as the main account in a billing group.

$sel:tags:CreateBillingGroup', createBillingGroup_tags - A map that contains tag keys and tag values that are attached to a billing group. This feature isn't available during the beta.

CreateBillingGroup, createBillingGroup_name - The billing group name. The names must be unique.

$sel:accountGrouping:CreateBillingGroup', createBillingGroup_accountGrouping - The set of accounts that will be under the billing group. The set of accounts resemble the linked accounts in a consolidated family.

CreateBillingGroup, createBillingGroup_computationPreference - The preferences and settings that will be used to compute the Amazon Web Services charges for a billing group.

data CreateBillingGroupResponse Source #

See: newCreateBillingGroupResponse smart constructor.

Instances

Instances details
Generic CreateBillingGroupResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.CreateBillingGroup

Associated Types

type Rep CreateBillingGroupResponse :: Type -> Type #

Read CreateBillingGroupResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.CreateBillingGroup

Show CreateBillingGroupResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.CreateBillingGroup

NFData CreateBillingGroupResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.CreateBillingGroup

Eq CreateBillingGroupResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.CreateBillingGroup

type Rep CreateBillingGroupResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.CreateBillingGroup

type Rep CreateBillingGroupResponse = D1 ('MetaData "CreateBillingGroupResponse" "Amazonka.BillingConductor.CreateBillingGroup" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "CreateBillingGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateBillingGroupResponse Source #

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

CreateBillingGroupResponse, createBillingGroupResponse_arn - The Amazon Resource Name (ARN) of the created billing group.

$sel:httpStatus:CreateBillingGroupResponse', createBillingGroupResponse_httpStatus - The response's http status code.

CreateCustomLineItem

data CreateCustomLineItem Source #

See: newCreateCustomLineItem smart constructor.

Instances

Instances details
ToJSON CreateCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.CreateCustomLineItem

ToHeaders CreateCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.CreateCustomLineItem

ToPath CreateCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.CreateCustomLineItem

ToQuery CreateCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.CreateCustomLineItem

AWSRequest CreateCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.CreateCustomLineItem

Associated Types

type AWSResponse CreateCustomLineItem #

Generic CreateCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.CreateCustomLineItem

Associated Types

type Rep CreateCustomLineItem :: Type -> Type #

Show CreateCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.CreateCustomLineItem

NFData CreateCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.CreateCustomLineItem

Methods

rnf :: CreateCustomLineItem -> () #

Eq CreateCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.CreateCustomLineItem

Hashable CreateCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.CreateCustomLineItem

type AWSResponse CreateCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.CreateCustomLineItem

type Rep CreateCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.CreateCustomLineItem

newCreateCustomLineItem Source #

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

CreateCustomLineItem, createCustomLineItem_billingPeriodRange - A time range for which the custom line item is effective.

$sel:clientToken:CreateCustomLineItem', createCustomLineItem_clientToken - The token that is needed to support idempotency. Idempotency isn't currently supported, but will be implemented in a future update.

$sel:tags:CreateCustomLineItem', createCustomLineItem_tags - A map that contains tag keys and tag values that are attached to a custom line item.

CreateCustomLineItem, createCustomLineItem_name - The name of the custom line item.

CreateCustomLineItem, createCustomLineItem_description - The description of the custom line item. This is shown on the Bills page in association with the charge value.

CreateCustomLineItem, createCustomLineItem_billingGroupArn - The Amazon Resource Name (ARN) that references the billing group where the custom line item applies to.

CreateCustomLineItem, createCustomLineItem_chargeDetails - A CustomLineItemChargeDetails that describes the charge details for a custom line item.

data CreateCustomLineItemResponse Source #

See: newCreateCustomLineItemResponse smart constructor.

Instances

Instances details
Generic CreateCustomLineItemResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.CreateCustomLineItem

Associated Types

type Rep CreateCustomLineItemResponse :: Type -> Type #

Read CreateCustomLineItemResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.CreateCustomLineItem

Show CreateCustomLineItemResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.CreateCustomLineItem

NFData CreateCustomLineItemResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.CreateCustomLineItem

Eq CreateCustomLineItemResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.CreateCustomLineItem

type Rep CreateCustomLineItemResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.CreateCustomLineItem

type Rep CreateCustomLineItemResponse = D1 ('MetaData "CreateCustomLineItemResponse" "Amazonka.BillingConductor.CreateCustomLineItem" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "CreateCustomLineItemResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateCustomLineItemResponse Source #

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

CreateCustomLineItemResponse, createCustomLineItemResponse_arn - The Amazon Resource Name (ARN) of the created custom line item.

$sel:httpStatus:CreateCustomLineItemResponse', createCustomLineItemResponse_httpStatus - The response's http status code.

CreatePricingPlan

data CreatePricingPlan Source #

See: newCreatePricingPlan smart constructor.

Instances

Instances details
ToJSON CreatePricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.CreatePricingPlan

ToHeaders CreatePricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.CreatePricingPlan

ToPath CreatePricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.CreatePricingPlan

ToQuery CreatePricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.CreatePricingPlan

AWSRequest CreatePricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.CreatePricingPlan

Associated Types

type AWSResponse CreatePricingPlan #

Generic CreatePricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.CreatePricingPlan

Associated Types

type Rep CreatePricingPlan :: Type -> Type #

Show CreatePricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.CreatePricingPlan

NFData CreatePricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.CreatePricingPlan

Methods

rnf :: CreatePricingPlan -> () #

Eq CreatePricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.CreatePricingPlan

Hashable CreatePricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.CreatePricingPlan

type AWSResponse CreatePricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.CreatePricingPlan

type Rep CreatePricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.CreatePricingPlan

type Rep CreatePricingPlan = D1 ('MetaData "CreatePricingPlan" "Amazonka.BillingConductor.CreatePricingPlan" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "CreatePricingPlan'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "pricingRuleArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text))))))

newCreatePricingPlan Source #

Create a value of CreatePricingPlan 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:CreatePricingPlan', createPricingPlan_clientToken - The token that is needed to support idempotency. Idempotency isn't currently supported, but will be implemented in a future update.

CreatePricingPlan, createPricingPlan_description - The description of the pricing plan.

$sel:pricingRuleArns:CreatePricingPlan', createPricingPlan_pricingRuleArns - A list of Amazon Resource Names (ARNs) that define the pricing plan parameters.

$sel:tags:CreatePricingPlan', createPricingPlan_tags - A map that contains tag keys and tag values that are attached to a pricing plan.

CreatePricingPlan, createPricingPlan_name - The name of the pricing plan. The names must be unique to each pricing plan.

data CreatePricingPlanResponse Source #

See: newCreatePricingPlanResponse smart constructor.

Instances

Instances details
Generic CreatePricingPlanResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.CreatePricingPlan

Associated Types

type Rep CreatePricingPlanResponse :: Type -> Type #

Read CreatePricingPlanResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.CreatePricingPlan

Show CreatePricingPlanResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.CreatePricingPlan

NFData CreatePricingPlanResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.CreatePricingPlan

Eq CreatePricingPlanResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.CreatePricingPlan

type Rep CreatePricingPlanResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.CreatePricingPlan

type Rep CreatePricingPlanResponse = D1 ('MetaData "CreatePricingPlanResponse" "Amazonka.BillingConductor.CreatePricingPlan" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "CreatePricingPlanResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreatePricingPlanResponse Source #

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

CreatePricingPlanResponse, createPricingPlanResponse_arn - The Amazon Resource Name (ARN) of the created pricing plan.

$sel:httpStatus:CreatePricingPlanResponse', createPricingPlanResponse_httpStatus - The response's http status code.

CreatePricingRule

data CreatePricingRule Source #

See: newCreatePricingRule smart constructor.

Instances

Instances details
ToJSON CreatePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.CreatePricingRule

ToHeaders CreatePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.CreatePricingRule

ToPath CreatePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.CreatePricingRule

ToQuery CreatePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.CreatePricingRule

AWSRequest CreatePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.CreatePricingRule

Associated Types

type AWSResponse CreatePricingRule #

Generic CreatePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.CreatePricingRule

Associated Types

type Rep CreatePricingRule :: Type -> Type #

Show CreatePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.CreatePricingRule

NFData CreatePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.CreatePricingRule

Methods

rnf :: CreatePricingRule -> () #

Eq CreatePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.CreatePricingRule

Hashable CreatePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.CreatePricingRule

type AWSResponse CreatePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.CreatePricingRule

type Rep CreatePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.CreatePricingRule

newCreatePricingRule Source #

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

CreatePricingRule, createPricingRule_billingEntity - The seller of services provided by Amazon Web Services, their affiliates, or third-party providers selling services via Amazon Web Services Marketplace.

$sel:clientToken:CreatePricingRule', createPricingRule_clientToken - The token that's needed to support idempotency. Idempotency isn't currently supported, but will be implemented in a future update.

CreatePricingRule, createPricingRule_description - The pricing rule description.

CreatePricingRule, createPricingRule_modifierPercentage - A percentage modifier that's applied on the public pricing rates.

CreatePricingRule, createPricingRule_service - If the Scope attribute is set to SERVICE, the attribute indicates which service the PricingRule is applicable for.

$sel:tags:CreatePricingRule', createPricingRule_tags - A map that contains tag keys and tag values that are attached to a pricing rule.

CreatePricingRule, createPricingRule_tiering - The set of tiering configurations for the pricing rule.

CreatePricingRule, createPricingRule_name - The pricing rule name. The names must be unique to each pricing rule.

CreatePricingRule, createPricingRule_scope - The scope of pricing rule that indicates if it's globally applicable, or it's service-specific.

CreatePricingRule, createPricingRule_type - The type of pricing rule.

data CreatePricingRuleResponse Source #

See: newCreatePricingRuleResponse smart constructor.

Instances

Instances details
Generic CreatePricingRuleResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.CreatePricingRule

Associated Types

type Rep CreatePricingRuleResponse :: Type -> Type #

Read CreatePricingRuleResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.CreatePricingRule

Show CreatePricingRuleResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.CreatePricingRule

NFData CreatePricingRuleResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.CreatePricingRule

Eq CreatePricingRuleResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.CreatePricingRule

type Rep CreatePricingRuleResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.CreatePricingRule

type Rep CreatePricingRuleResponse = D1 ('MetaData "CreatePricingRuleResponse" "Amazonka.BillingConductor.CreatePricingRule" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "CreatePricingRuleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreatePricingRuleResponse Source #

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

CreatePricingRuleResponse, createPricingRuleResponse_arn - The Amazon Resource Name (ARN) of the created pricing rule.

$sel:httpStatus:CreatePricingRuleResponse', createPricingRuleResponse_httpStatus - The response's http status code.

DeleteBillingGroup

data DeleteBillingGroup Source #

See: newDeleteBillingGroup smart constructor.

Instances

Instances details
ToJSON DeleteBillingGroup Source # 
Instance details

Defined in Amazonka.BillingConductor.DeleteBillingGroup

ToHeaders DeleteBillingGroup Source # 
Instance details

Defined in Amazonka.BillingConductor.DeleteBillingGroup

ToPath DeleteBillingGroup Source # 
Instance details

Defined in Amazonka.BillingConductor.DeleteBillingGroup

ToQuery DeleteBillingGroup Source # 
Instance details

Defined in Amazonka.BillingConductor.DeleteBillingGroup

AWSRequest DeleteBillingGroup Source # 
Instance details

Defined in Amazonka.BillingConductor.DeleteBillingGroup

Associated Types

type AWSResponse DeleteBillingGroup #

Generic DeleteBillingGroup Source # 
Instance details

Defined in Amazonka.BillingConductor.DeleteBillingGroup

Associated Types

type Rep DeleteBillingGroup :: Type -> Type #

Read DeleteBillingGroup Source # 
Instance details

Defined in Amazonka.BillingConductor.DeleteBillingGroup

Show DeleteBillingGroup Source # 
Instance details

Defined in Amazonka.BillingConductor.DeleteBillingGroup

NFData DeleteBillingGroup Source # 
Instance details

Defined in Amazonka.BillingConductor.DeleteBillingGroup

Methods

rnf :: DeleteBillingGroup -> () #

Eq DeleteBillingGroup Source # 
Instance details

Defined in Amazonka.BillingConductor.DeleteBillingGroup

Hashable DeleteBillingGroup Source # 
Instance details

Defined in Amazonka.BillingConductor.DeleteBillingGroup

type AWSResponse DeleteBillingGroup Source # 
Instance details

Defined in Amazonka.BillingConductor.DeleteBillingGroup

type Rep DeleteBillingGroup Source # 
Instance details

Defined in Amazonka.BillingConductor.DeleteBillingGroup

type Rep DeleteBillingGroup = D1 ('MetaData "DeleteBillingGroup" "Amazonka.BillingConductor.DeleteBillingGroup" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "DeleteBillingGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteBillingGroup Source #

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

DeleteBillingGroup, deleteBillingGroup_arn - The Amazon Resource Name (ARN) of the billing group that you're deleting.

data DeleteBillingGroupResponse Source #

See: newDeleteBillingGroupResponse smart constructor.

Instances

Instances details
Generic DeleteBillingGroupResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DeleteBillingGroup

Associated Types

type Rep DeleteBillingGroupResponse :: Type -> Type #

Read DeleteBillingGroupResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DeleteBillingGroup

Show DeleteBillingGroupResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DeleteBillingGroup

NFData DeleteBillingGroupResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DeleteBillingGroup

Eq DeleteBillingGroupResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DeleteBillingGroup

type Rep DeleteBillingGroupResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DeleteBillingGroup

type Rep DeleteBillingGroupResponse = D1 ('MetaData "DeleteBillingGroupResponse" "Amazonka.BillingConductor.DeleteBillingGroup" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "DeleteBillingGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteBillingGroupResponse Source #

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

DeleteBillingGroup, deleteBillingGroupResponse_arn - The Amazon Resource Name (ARN) of the deleted billing group.

$sel:httpStatus:DeleteBillingGroupResponse', deleteBillingGroupResponse_httpStatus - The response's http status code.

DeleteCustomLineItem

data DeleteCustomLineItem Source #

See: newDeleteCustomLineItem smart constructor.

Instances

Instances details
ToJSON DeleteCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.DeleteCustomLineItem

ToHeaders DeleteCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.DeleteCustomLineItem

ToPath DeleteCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.DeleteCustomLineItem

ToQuery DeleteCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.DeleteCustomLineItem

AWSRequest DeleteCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.DeleteCustomLineItem

Associated Types

type AWSResponse DeleteCustomLineItem #

Generic DeleteCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.DeleteCustomLineItem

Associated Types

type Rep DeleteCustomLineItem :: Type -> Type #

Read DeleteCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.DeleteCustomLineItem

Show DeleteCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.DeleteCustomLineItem

NFData DeleteCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.DeleteCustomLineItem

Methods

rnf :: DeleteCustomLineItem -> () #

Eq DeleteCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.DeleteCustomLineItem

Hashable DeleteCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.DeleteCustomLineItem

type AWSResponse DeleteCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.DeleteCustomLineItem

type Rep DeleteCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.DeleteCustomLineItem

type Rep DeleteCustomLineItem = D1 ('MetaData "DeleteCustomLineItem" "Amazonka.BillingConductor.DeleteCustomLineItem" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "DeleteCustomLineItem'" 'PrefixI 'True) (S1 ('MetaSel ('Just "billingPeriodRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomLineItemBillingPeriodRange)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteCustomLineItem Source #

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

DeleteCustomLineItem, deleteCustomLineItem_billingPeriodRange - Undocumented member.

DeleteCustomLineItem, deleteCustomLineItem_arn - The ARN of the custom line item to be deleted.

data DeleteCustomLineItemResponse Source #

See: newDeleteCustomLineItemResponse smart constructor.

Instances

Instances details
Generic DeleteCustomLineItemResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DeleteCustomLineItem

Associated Types

type Rep DeleteCustomLineItemResponse :: Type -> Type #

Read DeleteCustomLineItemResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DeleteCustomLineItem

Show DeleteCustomLineItemResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DeleteCustomLineItem

NFData DeleteCustomLineItemResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DeleteCustomLineItem

Eq DeleteCustomLineItemResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DeleteCustomLineItem

type Rep DeleteCustomLineItemResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DeleteCustomLineItem

type Rep DeleteCustomLineItemResponse = D1 ('MetaData "DeleteCustomLineItemResponse" "Amazonka.BillingConductor.DeleteCustomLineItem" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "DeleteCustomLineItemResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteCustomLineItemResponse Source #

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

DeleteCustomLineItem, deleteCustomLineItemResponse_arn - Then ARN of the deleted custom line item.

$sel:httpStatus:DeleteCustomLineItemResponse', deleteCustomLineItemResponse_httpStatus - The response's http status code.

DeletePricingPlan

data DeletePricingPlan Source #

See: newDeletePricingPlan smart constructor.

Constructors

DeletePricingPlan' Text 

Instances

Instances details
ToJSON DeletePricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingPlan

ToHeaders DeletePricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingPlan

ToPath DeletePricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingPlan

ToQuery DeletePricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingPlan

AWSRequest DeletePricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingPlan

Associated Types

type AWSResponse DeletePricingPlan #

Generic DeletePricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingPlan

Associated Types

type Rep DeletePricingPlan :: Type -> Type #

Read DeletePricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingPlan

Show DeletePricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingPlan

NFData DeletePricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingPlan

Methods

rnf :: DeletePricingPlan -> () #

Eq DeletePricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingPlan

Hashable DeletePricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingPlan

type AWSResponse DeletePricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingPlan

type Rep DeletePricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingPlan

type Rep DeletePricingPlan = D1 ('MetaData "DeletePricingPlan" "Amazonka.BillingConductor.DeletePricingPlan" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "DeletePricingPlan'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeletePricingPlan Source #

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

DeletePricingPlan, deletePricingPlan_arn - The Amazon Resource Name (ARN) of the pricing plan that you're deleting.

data DeletePricingPlanResponse Source #

See: newDeletePricingPlanResponse smart constructor.

Instances

Instances details
Generic DeletePricingPlanResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingPlan

Associated Types

type Rep DeletePricingPlanResponse :: Type -> Type #

Read DeletePricingPlanResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingPlan

Show DeletePricingPlanResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingPlan

NFData DeletePricingPlanResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingPlan

Eq DeletePricingPlanResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingPlan

type Rep DeletePricingPlanResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingPlan

type Rep DeletePricingPlanResponse = D1 ('MetaData "DeletePricingPlanResponse" "Amazonka.BillingConductor.DeletePricingPlan" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "DeletePricingPlanResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeletePricingPlanResponse Source #

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

DeletePricingPlan, deletePricingPlanResponse_arn - The Amazon Resource Name (ARN) of the deleted pricing plan.

$sel:httpStatus:DeletePricingPlanResponse', deletePricingPlanResponse_httpStatus - The response's http status code.

DeletePricingRule

data DeletePricingRule Source #

See: newDeletePricingRule smart constructor.

Constructors

DeletePricingRule' Text 

Instances

Instances details
ToJSON DeletePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingRule

ToHeaders DeletePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingRule

ToPath DeletePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingRule

ToQuery DeletePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingRule

AWSRequest DeletePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingRule

Associated Types

type AWSResponse DeletePricingRule #

Generic DeletePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingRule

Associated Types

type Rep DeletePricingRule :: Type -> Type #

Read DeletePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingRule

Show DeletePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingRule

NFData DeletePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingRule

Methods

rnf :: DeletePricingRule -> () #

Eq DeletePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingRule

Hashable DeletePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingRule

type AWSResponse DeletePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingRule

type Rep DeletePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingRule

type Rep DeletePricingRule = D1 ('MetaData "DeletePricingRule" "Amazonka.BillingConductor.DeletePricingRule" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "DeletePricingRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeletePricingRule Source #

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

DeletePricingRule, deletePricingRule_arn - The Amazon Resource Name (ARN) of the pricing rule that you are deleting.

data DeletePricingRuleResponse Source #

See: newDeletePricingRuleResponse smart constructor.

Instances

Instances details
Generic DeletePricingRuleResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingRule

Associated Types

type Rep DeletePricingRuleResponse :: Type -> Type #

Read DeletePricingRuleResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingRule

Show DeletePricingRuleResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingRule

NFData DeletePricingRuleResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingRule

Eq DeletePricingRuleResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingRule

type Rep DeletePricingRuleResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DeletePricingRule

type Rep DeletePricingRuleResponse = D1 ('MetaData "DeletePricingRuleResponse" "Amazonka.BillingConductor.DeletePricingRule" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "DeletePricingRuleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeletePricingRuleResponse Source #

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

DeletePricingRule, deletePricingRuleResponse_arn - The Amazon Resource Name (ARN) of the deleted pricing rule.

$sel:httpStatus:DeletePricingRuleResponse', deletePricingRuleResponse_httpStatus - The response's http status code.

DisassociateAccounts

data DisassociateAccounts Source #

See: newDisassociateAccounts smart constructor.

Instances

Instances details
ToJSON DisassociateAccounts Source # 
Instance details

Defined in Amazonka.BillingConductor.DisassociateAccounts

ToHeaders DisassociateAccounts Source # 
Instance details

Defined in Amazonka.BillingConductor.DisassociateAccounts

ToPath DisassociateAccounts Source # 
Instance details

Defined in Amazonka.BillingConductor.DisassociateAccounts

ToQuery DisassociateAccounts Source # 
Instance details

Defined in Amazonka.BillingConductor.DisassociateAccounts

AWSRequest DisassociateAccounts Source # 
Instance details

Defined in Amazonka.BillingConductor.DisassociateAccounts

Associated Types

type AWSResponse DisassociateAccounts #

Generic DisassociateAccounts Source # 
Instance details

Defined in Amazonka.BillingConductor.DisassociateAccounts

Associated Types

type Rep DisassociateAccounts :: Type -> Type #

Read DisassociateAccounts Source # 
Instance details

Defined in Amazonka.BillingConductor.DisassociateAccounts

Show DisassociateAccounts Source # 
Instance details

Defined in Amazonka.BillingConductor.DisassociateAccounts

NFData DisassociateAccounts Source # 
Instance details

Defined in Amazonka.BillingConductor.DisassociateAccounts

Methods

rnf :: DisassociateAccounts -> () #

Eq DisassociateAccounts Source # 
Instance details

Defined in Amazonka.BillingConductor.DisassociateAccounts

Hashable DisassociateAccounts Source # 
Instance details

Defined in Amazonka.BillingConductor.DisassociateAccounts

type AWSResponse DisassociateAccounts Source # 
Instance details

Defined in Amazonka.BillingConductor.DisassociateAccounts

type Rep DisassociateAccounts Source # 
Instance details

Defined in Amazonka.BillingConductor.DisassociateAccounts

type Rep DisassociateAccounts = D1 ('MetaData "DisassociateAccounts" "Amazonka.BillingConductor.DisassociateAccounts" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "DisassociateAccounts'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "accountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newDisassociateAccounts Source #

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

DisassociateAccounts, disassociateAccounts_arn - The Amazon Resource Name (ARN) of the billing group that the array of account IDs will disassociate from.

$sel:accountIds:DisassociateAccounts', disassociateAccounts_accountIds - The array of account IDs to disassociate.

data DisassociateAccountsResponse Source #

See: newDisassociateAccountsResponse smart constructor.

Instances

Instances details
Generic DisassociateAccountsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DisassociateAccounts

Associated Types

type Rep DisassociateAccountsResponse :: Type -> Type #

Read DisassociateAccountsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DisassociateAccounts

Show DisassociateAccountsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DisassociateAccounts

NFData DisassociateAccountsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DisassociateAccounts

Eq DisassociateAccountsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DisassociateAccounts

type Rep DisassociateAccountsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DisassociateAccounts

type Rep DisassociateAccountsResponse = D1 ('MetaData "DisassociateAccountsResponse" "Amazonka.BillingConductor.DisassociateAccounts" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "DisassociateAccountsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDisassociateAccountsResponse Source #

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

DisassociateAccounts, disassociateAccountsResponse_arn - The Amazon Resource Name (ARN) of the billing group that the array of account IDs is disassociated from.

$sel:httpStatus:DisassociateAccountsResponse', disassociateAccountsResponse_httpStatus - The response's http status code.

DisassociatePricingRules

data DisassociatePricingRules Source #

See: newDisassociatePricingRules smart constructor.

Instances

Instances details
ToJSON DisassociatePricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.DisassociatePricingRules

ToHeaders DisassociatePricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.DisassociatePricingRules

ToPath DisassociatePricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.DisassociatePricingRules

ToQuery DisassociatePricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.DisassociatePricingRules

AWSRequest DisassociatePricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.DisassociatePricingRules

Generic DisassociatePricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.DisassociatePricingRules

Associated Types

type Rep DisassociatePricingRules :: Type -> Type #

Read DisassociatePricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.DisassociatePricingRules

Show DisassociatePricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.DisassociatePricingRules

NFData DisassociatePricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.DisassociatePricingRules

Eq DisassociatePricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.DisassociatePricingRules

Hashable DisassociatePricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.DisassociatePricingRules

type AWSResponse DisassociatePricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.DisassociatePricingRules

type Rep DisassociatePricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.DisassociatePricingRules

type Rep DisassociatePricingRules = D1 ('MetaData "DisassociatePricingRules" "Amazonka.BillingConductor.DisassociatePricingRules" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "DisassociatePricingRules'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "pricingRuleArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newDisassociatePricingRules Source #

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

DisassociatePricingRules, disassociatePricingRules_arn - The pricing plan Amazon Resource Name (ARN) to disassociate pricing rules from.

$sel:pricingRuleArns:DisassociatePricingRules', disassociatePricingRules_pricingRuleArns - A list containing the Amazon Resource Name (ARN) of the pricing rules that will be disassociated.

data DisassociatePricingRulesResponse Source #

See: newDisassociatePricingRulesResponse smart constructor.

Instances

Instances details
Generic DisassociatePricingRulesResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DisassociatePricingRules

Associated Types

type Rep DisassociatePricingRulesResponse :: Type -> Type #

Read DisassociatePricingRulesResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DisassociatePricingRules

Show DisassociatePricingRulesResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DisassociatePricingRules

NFData DisassociatePricingRulesResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DisassociatePricingRules

Eq DisassociatePricingRulesResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DisassociatePricingRules

type Rep DisassociatePricingRulesResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.DisassociatePricingRules

type Rep DisassociatePricingRulesResponse = D1 ('MetaData "DisassociatePricingRulesResponse" "Amazonka.BillingConductor.DisassociatePricingRules" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "DisassociatePricingRulesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDisassociatePricingRulesResponse Source #

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

DisassociatePricingRules, disassociatePricingRulesResponse_arn - The Amazon Resource Name (ARN) of the pricing plan that the pricing rules successfully disassociated from.

$sel:httpStatus:DisassociatePricingRulesResponse', disassociatePricingRulesResponse_httpStatus - The response's http status code.

ListAccountAssociations (Paginated)

data ListAccountAssociations Source #

See: newListAccountAssociations smart constructor.

Instances

Instances details
ToJSON ListAccountAssociations Source # 
Instance details

Defined in Amazonka.BillingConductor.ListAccountAssociations

ToHeaders ListAccountAssociations Source # 
Instance details

Defined in Amazonka.BillingConductor.ListAccountAssociations

ToPath ListAccountAssociations Source # 
Instance details

Defined in Amazonka.BillingConductor.ListAccountAssociations

ToQuery ListAccountAssociations Source # 
Instance details

Defined in Amazonka.BillingConductor.ListAccountAssociations

AWSPager ListAccountAssociations Source # 
Instance details

Defined in Amazonka.BillingConductor.ListAccountAssociations

AWSRequest ListAccountAssociations Source # 
Instance details

Defined in Amazonka.BillingConductor.ListAccountAssociations

Generic ListAccountAssociations Source # 
Instance details

Defined in Amazonka.BillingConductor.ListAccountAssociations

Associated Types

type Rep ListAccountAssociations :: Type -> Type #

Read ListAccountAssociations Source # 
Instance details

Defined in Amazonka.BillingConductor.ListAccountAssociations

Show ListAccountAssociations Source # 
Instance details

Defined in Amazonka.BillingConductor.ListAccountAssociations

NFData ListAccountAssociations Source # 
Instance details

Defined in Amazonka.BillingConductor.ListAccountAssociations

Methods

rnf :: ListAccountAssociations -> () #

Eq ListAccountAssociations Source # 
Instance details

Defined in Amazonka.BillingConductor.ListAccountAssociations

Hashable ListAccountAssociations Source # 
Instance details

Defined in Amazonka.BillingConductor.ListAccountAssociations

type AWSResponse ListAccountAssociations Source # 
Instance details

Defined in Amazonka.BillingConductor.ListAccountAssociations

type Rep ListAccountAssociations Source # 
Instance details

Defined in Amazonka.BillingConductor.ListAccountAssociations

type Rep ListAccountAssociations = D1 ('MetaData "ListAccountAssociations" "Amazonka.BillingConductor.ListAccountAssociations" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListAccountAssociations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "billingPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListAccountAssociationsFilter)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListAccountAssociations :: ListAccountAssociations Source #

Create a value of ListAccountAssociations 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:billingPeriod:ListAccountAssociations', listAccountAssociations_billingPeriod - The preferred billing period to get account associations.

$sel:filters:ListAccountAssociations', listAccountAssociations_filters - The filter on the account ID of the linked account, or any of the following:

MONITORED: linked accounts that are associated to billing groups.

UNMONITORED: linked accounts that aren't associated to billing groups.

Billing Group Arn: linked accounts that are associated to the provided billing group Arn.

ListAccountAssociations, listAccountAssociations_nextToken - The pagination token that's used on subsequent calls to retrieve accounts.

data ListAccountAssociationsResponse Source #

See: newListAccountAssociationsResponse smart constructor.

Instances

Instances details
Generic ListAccountAssociationsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListAccountAssociations

Associated Types

type Rep ListAccountAssociationsResponse :: Type -> Type #

Show ListAccountAssociationsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListAccountAssociations

NFData ListAccountAssociationsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListAccountAssociations

Eq ListAccountAssociationsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListAccountAssociations

type Rep ListAccountAssociationsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListAccountAssociations

type Rep ListAccountAssociationsResponse = D1 ('MetaData "ListAccountAssociationsResponse" "Amazonka.BillingConductor.ListAccountAssociations" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListAccountAssociationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "linkedAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AccountAssociationsListElement])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListAccountAssociationsResponse Source #

Create a value of ListAccountAssociationsResponse 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:linkedAccounts:ListAccountAssociationsResponse', listAccountAssociationsResponse_linkedAccounts - The list of linked accounts in the payer account.

ListAccountAssociations, listAccountAssociationsResponse_nextToken - The pagination token that's used on subsequent calls to get accounts.

$sel:httpStatus:ListAccountAssociationsResponse', listAccountAssociationsResponse_httpStatus - The response's http status code.

ListBillingGroupCostReports (Paginated)

data ListBillingGroupCostReports Source #

See: newListBillingGroupCostReports smart constructor.

Instances

Instances details
ToJSON ListBillingGroupCostReports Source # 
Instance details

Defined in Amazonka.BillingConductor.ListBillingGroupCostReports

ToHeaders ListBillingGroupCostReports Source # 
Instance details

Defined in Amazonka.BillingConductor.ListBillingGroupCostReports

ToPath ListBillingGroupCostReports Source # 
Instance details

Defined in Amazonka.BillingConductor.ListBillingGroupCostReports

ToQuery ListBillingGroupCostReports Source # 
Instance details

Defined in Amazonka.BillingConductor.ListBillingGroupCostReports

AWSPager ListBillingGroupCostReports Source # 
Instance details

Defined in Amazonka.BillingConductor.ListBillingGroupCostReports

AWSRequest ListBillingGroupCostReports Source # 
Instance details

Defined in Amazonka.BillingConductor.ListBillingGroupCostReports

Generic ListBillingGroupCostReports Source # 
Instance details

Defined in Amazonka.BillingConductor.ListBillingGroupCostReports

Associated Types

type Rep ListBillingGroupCostReports :: Type -> Type #

Read ListBillingGroupCostReports Source # 
Instance details

Defined in Amazonka.BillingConductor.ListBillingGroupCostReports

Show ListBillingGroupCostReports Source # 
Instance details

Defined in Amazonka.BillingConductor.ListBillingGroupCostReports

NFData ListBillingGroupCostReports Source # 
Instance details

Defined in Amazonka.BillingConductor.ListBillingGroupCostReports

Eq ListBillingGroupCostReports Source # 
Instance details

Defined in Amazonka.BillingConductor.ListBillingGroupCostReports

Hashable ListBillingGroupCostReports Source # 
Instance details

Defined in Amazonka.BillingConductor.ListBillingGroupCostReports

type AWSResponse ListBillingGroupCostReports Source # 
Instance details

Defined in Amazonka.BillingConductor.ListBillingGroupCostReports

type Rep ListBillingGroupCostReports Source # 
Instance details

Defined in Amazonka.BillingConductor.ListBillingGroupCostReports

type Rep ListBillingGroupCostReports = D1 ('MetaData "ListBillingGroupCostReports" "Amazonka.BillingConductor.ListBillingGroupCostReports" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListBillingGroupCostReports'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "billingPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListBillingGroupCostReportsFilter))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListBillingGroupCostReports :: ListBillingGroupCostReports Source #

Create a value of ListBillingGroupCostReports 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:billingPeriod:ListBillingGroupCostReports', listBillingGroupCostReports_billingPeriod - The preferred billing period for your report.

$sel:filters:ListBillingGroupCostReports', listBillingGroupCostReports_filters - A ListBillingGroupCostReportsFilter to specify billing groups to retrieve reports from.

$sel:maxResults:ListBillingGroupCostReports', listBillingGroupCostReports_maxResults - The maximum number of reports to retrieve.

ListBillingGroupCostReports, listBillingGroupCostReports_nextToken - The pagination token that's used on subsequent calls to get reports.

data ListBillingGroupCostReportsResponse Source #

Instances

Instances details
Generic ListBillingGroupCostReportsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListBillingGroupCostReports

Read ListBillingGroupCostReportsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListBillingGroupCostReports

Show ListBillingGroupCostReportsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListBillingGroupCostReports

NFData ListBillingGroupCostReportsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListBillingGroupCostReports

Eq ListBillingGroupCostReportsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListBillingGroupCostReports

type Rep ListBillingGroupCostReportsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListBillingGroupCostReports

type Rep ListBillingGroupCostReportsResponse = D1 ('MetaData "ListBillingGroupCostReportsResponse" "Amazonka.BillingConductor.ListBillingGroupCostReports" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListBillingGroupCostReportsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "billingGroupCostReports") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BillingGroupCostReportElement])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListBillingGroupCostReportsResponse Source #

Create a value of ListBillingGroupCostReportsResponse 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:billingGroupCostReports:ListBillingGroupCostReportsResponse', listBillingGroupCostReportsResponse_billingGroupCostReports - A list of BillingGroupCostReportElement retrieved.

ListBillingGroupCostReports, listBillingGroupCostReportsResponse_nextToken - The pagination token that's used on subsequent calls to get reports.

$sel:httpStatus:ListBillingGroupCostReportsResponse', listBillingGroupCostReportsResponse_httpStatus - The response's http status code.

ListBillingGroups (Paginated)

data ListBillingGroups Source #

See: newListBillingGroups smart constructor.

Instances

Instances details
ToJSON ListBillingGroups Source # 
Instance details

Defined in Amazonka.BillingConductor.ListBillingGroups

ToHeaders ListBillingGroups Source # 
Instance details

Defined in Amazonka.BillingConductor.ListBillingGroups

ToPath ListBillingGroups Source # 
Instance details

Defined in Amazonka.BillingConductor.ListBillingGroups

ToQuery ListBillingGroups Source # 
Instance details

Defined in Amazonka.BillingConductor.ListBillingGroups

AWSPager ListBillingGroups Source # 
Instance details

Defined in Amazonka.BillingConductor.ListBillingGroups

AWSRequest ListBillingGroups Source # 
Instance details

Defined in Amazonka.BillingConductor.ListBillingGroups

Associated Types

type AWSResponse ListBillingGroups #

Generic ListBillingGroups Source # 
Instance details

Defined in Amazonka.BillingConductor.ListBillingGroups

Associated Types

type Rep ListBillingGroups :: Type -> Type #

Read ListBillingGroups Source # 
Instance details

Defined in Amazonka.BillingConductor.ListBillingGroups

Show ListBillingGroups Source # 
Instance details

Defined in Amazonka.BillingConductor.ListBillingGroups

NFData ListBillingGroups Source # 
Instance details

Defined in Amazonka.BillingConductor.ListBillingGroups

Methods

rnf :: ListBillingGroups -> () #

Eq ListBillingGroups Source # 
Instance details

Defined in Amazonka.BillingConductor.ListBillingGroups

Hashable ListBillingGroups Source # 
Instance details

Defined in Amazonka.BillingConductor.ListBillingGroups

type AWSResponse ListBillingGroups Source # 
Instance details

Defined in Amazonka.BillingConductor.ListBillingGroups

type Rep ListBillingGroups Source # 
Instance details

Defined in Amazonka.BillingConductor.ListBillingGroups

type Rep ListBillingGroups = D1 ('MetaData "ListBillingGroups" "Amazonka.BillingConductor.ListBillingGroups" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListBillingGroups'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "billingPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListBillingGroupsFilter))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListBillingGroups :: ListBillingGroups Source #

Create a value of ListBillingGroups 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:billingPeriod:ListBillingGroups', listBillingGroups_billingPeriod - The preferred billing period to get billing groups.

$sel:filters:ListBillingGroups', listBillingGroups_filters - A ListBillingGroupsFilter that specifies the billing group and pricing plan to retrieve billing group information.

$sel:maxResults:ListBillingGroups', listBillingGroups_maxResults - The maximum number of billing groups to retrieve.

ListBillingGroups, listBillingGroups_nextToken - The pagination token that's used on subsequent calls to get billing groups.

data ListBillingGroupsResponse Source #

See: newListBillingGroupsResponse smart constructor.

Instances

Instances details
Generic ListBillingGroupsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListBillingGroups

Associated Types

type Rep ListBillingGroupsResponse :: Type -> Type #

Show ListBillingGroupsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListBillingGroups

NFData ListBillingGroupsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListBillingGroups

Eq ListBillingGroupsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListBillingGroups

type Rep ListBillingGroupsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListBillingGroups

type Rep ListBillingGroupsResponse = D1 ('MetaData "ListBillingGroupsResponse" "Amazonka.BillingConductor.ListBillingGroups" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListBillingGroupsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "billingGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BillingGroupListElement])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListBillingGroupsResponse Source #

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

ListBillingGroupsResponse, listBillingGroupsResponse_billingGroups - A list of BillingGroupListElement retrieved.

ListBillingGroups, listBillingGroupsResponse_nextToken - The pagination token that's used on subsequent calls to get billing groups.

$sel:httpStatus:ListBillingGroupsResponse', listBillingGroupsResponse_httpStatus - The response's http status code.

ListCustomLineItemVersions (Paginated)

data ListCustomLineItemVersions Source #

See: newListCustomLineItemVersions smart constructor.

Instances

Instances details
ToJSON ListCustomLineItemVersions Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItemVersions

ToHeaders ListCustomLineItemVersions Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItemVersions

ToPath ListCustomLineItemVersions Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItemVersions

ToQuery ListCustomLineItemVersions Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItemVersions

AWSPager ListCustomLineItemVersions Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItemVersions

AWSRequest ListCustomLineItemVersions Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItemVersions

Generic ListCustomLineItemVersions Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItemVersions

Associated Types

type Rep ListCustomLineItemVersions :: Type -> Type #

Read ListCustomLineItemVersions Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItemVersions

Show ListCustomLineItemVersions Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItemVersions

NFData ListCustomLineItemVersions Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItemVersions

Eq ListCustomLineItemVersions Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItemVersions

Hashable ListCustomLineItemVersions Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItemVersions

type AWSResponse ListCustomLineItemVersions Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItemVersions

type Rep ListCustomLineItemVersions Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItemVersions

type Rep ListCustomLineItemVersions = D1 ('MetaData "ListCustomLineItemVersions" "Amazonka.BillingConductor.ListCustomLineItemVersions" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListCustomLineItemVersions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListCustomLineItemVersionsFilter)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListCustomLineItemVersions Source #

Create a value of ListCustomLineItemVersions 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:ListCustomLineItemVersions', listCustomLineItemVersions_filters - A ListCustomLineItemVersionsFilter that specifies the billing period range in which the custom line item versions are applied.

$sel:maxResults:ListCustomLineItemVersions', listCustomLineItemVersions_maxResults - The maximum number of custom line item versions to retrieve.

ListCustomLineItemVersions, listCustomLineItemVersions_nextToken - The pagination token that's used on subsequent calls to retrieve custom line item versions.

ListCustomLineItemVersions, listCustomLineItemVersions_arn - The Amazon Resource Name (ARN) for the custom line item.

data ListCustomLineItemVersionsResponse Source #

Instances

Instances details
Generic ListCustomLineItemVersionsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItemVersions

Associated Types

type Rep ListCustomLineItemVersionsResponse :: Type -> Type #

Show ListCustomLineItemVersionsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItemVersions

NFData ListCustomLineItemVersionsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItemVersions

Eq ListCustomLineItemVersionsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItemVersions

type Rep ListCustomLineItemVersionsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItemVersions

type Rep ListCustomLineItemVersionsResponse = D1 ('MetaData "ListCustomLineItemVersionsResponse" "Amazonka.BillingConductor.ListCustomLineItemVersions" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListCustomLineItemVersionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "customLineItemVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CustomLineItemVersionListElement])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListCustomLineItemVersionsResponse Source #

Create a value of ListCustomLineItemVersionsResponse 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:customLineItemVersions:ListCustomLineItemVersionsResponse', listCustomLineItemVersionsResponse_customLineItemVersions - A list of CustomLineItemVersionListElements that are received.

ListCustomLineItemVersions, listCustomLineItemVersionsResponse_nextToken - The pagination token that's used on subsequent calls to retrieve custom line item versions.

$sel:httpStatus:ListCustomLineItemVersionsResponse', listCustomLineItemVersionsResponse_httpStatus - The response's http status code.

ListCustomLineItems (Paginated)

data ListCustomLineItems Source #

See: newListCustomLineItems smart constructor.

Instances

Instances details
ToJSON ListCustomLineItems Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItems

ToHeaders ListCustomLineItems Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItems

ToPath ListCustomLineItems Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItems

ToQuery ListCustomLineItems Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItems

AWSPager ListCustomLineItems Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItems

AWSRequest ListCustomLineItems Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItems

Associated Types

type AWSResponse ListCustomLineItems #

Generic ListCustomLineItems Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItems

Associated Types

type Rep ListCustomLineItems :: Type -> Type #

Show ListCustomLineItems Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItems

NFData ListCustomLineItems Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItems

Methods

rnf :: ListCustomLineItems -> () #

Eq ListCustomLineItems Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItems

Hashable ListCustomLineItems Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItems

type AWSResponse ListCustomLineItems Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItems

type Rep ListCustomLineItems Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItems

type Rep ListCustomLineItems = D1 ('MetaData "ListCustomLineItems" "Amazonka.BillingConductor.ListCustomLineItems" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListCustomLineItems'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "billingPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListCustomLineItemsFilter))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListCustomLineItems :: ListCustomLineItems Source #

Create a value of ListCustomLineItems 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:billingPeriod:ListCustomLineItems', listCustomLineItems_billingPeriod - The preferred billing period to get custom line items (FFLIs).

$sel:filters:ListCustomLineItems', listCustomLineItems_filters - A ListCustomLineItemsFilter that specifies the custom line item names and/or billing group Amazon Resource Names (ARNs) to retrieve FFLI information.

$sel:maxResults:ListCustomLineItems', listCustomLineItems_maxResults - The maximum number of billing groups to retrieve.

ListCustomLineItems, listCustomLineItems_nextToken - The pagination token that's used on subsequent calls to get custom line items (FFLIs).

data ListCustomLineItemsResponse Source #

See: newListCustomLineItemsResponse smart constructor.

Instances

Instances details
Generic ListCustomLineItemsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItems

Associated Types

type Rep ListCustomLineItemsResponse :: Type -> Type #

Show ListCustomLineItemsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItems

NFData ListCustomLineItemsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItems

Eq ListCustomLineItemsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItems

type Rep ListCustomLineItemsResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListCustomLineItems

type Rep ListCustomLineItemsResponse = D1 ('MetaData "ListCustomLineItemsResponse" "Amazonka.BillingConductor.ListCustomLineItems" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListCustomLineItemsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "customLineItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CustomLineItemListElement])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListCustomLineItemsResponse Source #

Create a value of ListCustomLineItemsResponse 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:customLineItems:ListCustomLineItemsResponse', listCustomLineItemsResponse_customLineItems - A list of FreeFormLineItemListElements received.

ListCustomLineItems, listCustomLineItemsResponse_nextToken - The pagination token that's used on subsequent calls to get custom line items (FFLIs).

$sel:httpStatus:ListCustomLineItemsResponse', listCustomLineItemsResponse_httpStatus - The response's http status code.

ListPricingPlans (Paginated)

data ListPricingPlans Source #

See: newListPricingPlans smart constructor.

Instances

Instances details
ToJSON ListPricingPlans Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingPlans

ToHeaders ListPricingPlans Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingPlans

ToPath ListPricingPlans Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingPlans

ToQuery ListPricingPlans Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingPlans

AWSPager ListPricingPlans Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingPlans

AWSRequest ListPricingPlans Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingPlans

Associated Types

type AWSResponse ListPricingPlans #

Generic ListPricingPlans Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingPlans

Associated Types

type Rep ListPricingPlans :: Type -> Type #

Read ListPricingPlans Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingPlans

Show ListPricingPlans Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingPlans

NFData ListPricingPlans Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingPlans

Methods

rnf :: ListPricingPlans -> () #

Eq ListPricingPlans Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingPlans

Hashable ListPricingPlans Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingPlans

type AWSResponse ListPricingPlans Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingPlans

type Rep ListPricingPlans Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingPlans

type Rep ListPricingPlans = D1 ('MetaData "ListPricingPlans" "Amazonka.BillingConductor.ListPricingPlans" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListPricingPlans'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "billingPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListPricingPlansFilter))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListPricingPlans :: ListPricingPlans Source #

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

ListPricingPlans, listPricingPlans_billingPeriod - The preferred billing period to get pricing plan.

$sel:filters:ListPricingPlans', listPricingPlans_filters - A ListPricingPlansFilter that specifies the Amazon Resource Name (ARNs) of pricing plans to retrieve pricing plans information.

$sel:maxResults:ListPricingPlans', listPricingPlans_maxResults - The maximum number of pricing plans to retrieve.

ListPricingPlans, listPricingPlans_nextToken - The pagination token that's used on subsequent call to get pricing plans.

data ListPricingPlansResponse Source #

See: newListPricingPlansResponse smart constructor.

Instances

Instances details
Generic ListPricingPlansResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingPlans

Associated Types

type Rep ListPricingPlansResponse :: Type -> Type #

Show ListPricingPlansResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingPlans

NFData ListPricingPlansResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingPlans

Eq ListPricingPlansResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingPlans

type Rep ListPricingPlansResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingPlans

type Rep ListPricingPlansResponse = D1 ('MetaData "ListPricingPlansResponse" "Amazonka.BillingConductor.ListPricingPlans" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListPricingPlansResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "billingPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "pricingPlans") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PricingPlanListElement])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListPricingPlansResponse Source #

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

ListPricingPlans, listPricingPlansResponse_billingPeriod - The billing period for which the described pricing plans are applicable.

ListPricingPlans, listPricingPlansResponse_nextToken - The pagination token that's used on subsequent calls to get pricing plans.

$sel:pricingPlans:ListPricingPlansResponse', listPricingPlansResponse_pricingPlans - A list of PricingPlanListElement retrieved.

$sel:httpStatus:ListPricingPlansResponse', listPricingPlansResponse_httpStatus - The response's http status code.

ListPricingPlansAssociatedWithPricingRule (Paginated)

data ListPricingPlansAssociatedWithPricingRule Source #

Instances

Instances details
ToJSON ListPricingPlansAssociatedWithPricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingPlansAssociatedWithPricingRule

ToHeaders ListPricingPlansAssociatedWithPricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingPlansAssociatedWithPricingRule

ToPath ListPricingPlansAssociatedWithPricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingPlansAssociatedWithPricingRule

ToQuery ListPricingPlansAssociatedWithPricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingPlansAssociatedWithPricingRule

AWSPager ListPricingPlansAssociatedWithPricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingPlansAssociatedWithPricingRule

AWSRequest ListPricingPlansAssociatedWithPricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingPlansAssociatedWithPricingRule

Generic ListPricingPlansAssociatedWithPricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingPlansAssociatedWithPricingRule

Read ListPricingPlansAssociatedWithPricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingPlansAssociatedWithPricingRule

Show ListPricingPlansAssociatedWithPricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingPlansAssociatedWithPricingRule

NFData ListPricingPlansAssociatedWithPricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingPlansAssociatedWithPricingRule

Eq ListPricingPlansAssociatedWithPricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingPlansAssociatedWithPricingRule

Hashable ListPricingPlansAssociatedWithPricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingPlansAssociatedWithPricingRule

type AWSResponse ListPricingPlansAssociatedWithPricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingPlansAssociatedWithPricingRule

type Rep ListPricingPlansAssociatedWithPricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingPlansAssociatedWithPricingRule

type Rep ListPricingPlansAssociatedWithPricingRule = D1 ('MetaData "ListPricingPlansAssociatedWithPricingRule" "Amazonka.BillingConductor.ListPricingPlansAssociatedWithPricingRule" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListPricingPlansAssociatedWithPricingRule'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "billingPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pricingRuleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListPricingPlansAssociatedWithPricingRule Source #

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

ListPricingPlansAssociatedWithPricingRule, listPricingPlansAssociatedWithPricingRule_billingPeriod - The pricing plan billing period for which associations will be listed.

$sel:maxResults:ListPricingPlansAssociatedWithPricingRule', listPricingPlansAssociatedWithPricingRule_maxResults - The optional maximum number of pricing rule associations to retrieve.

ListPricingPlansAssociatedWithPricingRule, listPricingPlansAssociatedWithPricingRule_nextToken - The optional pagination token returned by a previous call.

ListPricingPlansAssociatedWithPricingRule, listPricingPlansAssociatedWithPricingRule_pricingRuleArn - The pricing rule Amazon Resource Name (ARN) for which associations will be listed.

data ListPricingPlansAssociatedWithPricingRuleResponse Source #

Instances

Instances details
Generic ListPricingPlansAssociatedWithPricingRuleResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingPlansAssociatedWithPricingRule

Read ListPricingPlansAssociatedWithPricingRuleResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingPlansAssociatedWithPricingRule

Show ListPricingPlansAssociatedWithPricingRuleResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingPlansAssociatedWithPricingRule

NFData ListPricingPlansAssociatedWithPricingRuleResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingPlansAssociatedWithPricingRule

Eq ListPricingPlansAssociatedWithPricingRuleResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingPlansAssociatedWithPricingRule

type Rep ListPricingPlansAssociatedWithPricingRuleResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingPlansAssociatedWithPricingRule

type Rep ListPricingPlansAssociatedWithPricingRuleResponse = D1 ('MetaData "ListPricingPlansAssociatedWithPricingRuleResponse" "Amazonka.BillingConductor.ListPricingPlansAssociatedWithPricingRule" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListPricingPlansAssociatedWithPricingRuleResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "billingPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "pricingPlanArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "pricingRuleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newListPricingPlansAssociatedWithPricingRuleResponse Source #

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

ListPricingPlansAssociatedWithPricingRule, listPricingPlansAssociatedWithPricingRuleResponse_billingPeriod - The pricing plan billing period for which associations will be listed.

ListPricingPlansAssociatedWithPricingRule, listPricingPlansAssociatedWithPricingRuleResponse_nextToken - The pagination token to be used on subsequent calls.

$sel:pricingPlanArns:ListPricingPlansAssociatedWithPricingRuleResponse', listPricingPlansAssociatedWithPricingRuleResponse_pricingPlanArns - The list containing pricing plans that are associated with the requested pricing rule.

ListPricingPlansAssociatedWithPricingRule, listPricingPlansAssociatedWithPricingRuleResponse_pricingRuleArn - The pricing rule Amazon Resource Name (ARN) for which associations will be listed.

$sel:httpStatus:ListPricingPlansAssociatedWithPricingRuleResponse', listPricingPlansAssociatedWithPricingRuleResponse_httpStatus - The response's http status code.

ListPricingRules (Paginated)

data ListPricingRules Source #

See: newListPricingRules smart constructor.

Instances

Instances details
ToJSON ListPricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingRules

ToHeaders ListPricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingRules

ToPath ListPricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingRules

ToQuery ListPricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingRules

AWSPager ListPricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingRules

AWSRequest ListPricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingRules

Associated Types

type AWSResponse ListPricingRules #

Generic ListPricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingRules

Associated Types

type Rep ListPricingRules :: Type -> Type #

Read ListPricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingRules

Show ListPricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingRules

NFData ListPricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingRules

Methods

rnf :: ListPricingRules -> () #

Eq ListPricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingRules

Hashable ListPricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingRules

type AWSResponse ListPricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingRules

type Rep ListPricingRules Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingRules

type Rep ListPricingRules = D1 ('MetaData "ListPricingRules" "Amazonka.BillingConductor.ListPricingRules" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListPricingRules'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "billingPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListPricingRulesFilter))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListPricingRules :: ListPricingRules Source #

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

ListPricingRules, listPricingRules_billingPeriod - The preferred billing period to get the pricing plan.

$sel:filters:ListPricingRules', listPricingRules_filters - A DescribePricingRuleFilter that specifies the Amazon Resource Name (ARNs) of pricing rules to retrieve pricing rules information.

$sel:maxResults:ListPricingRules', listPricingRules_maxResults - The maximum number of pricing rules to retrieve.

ListPricingRules, listPricingRules_nextToken - The pagination token that's used on subsequent call to get pricing rules.

data ListPricingRulesResponse Source #

See: newListPricingRulesResponse smart constructor.

Instances

Instances details
Generic ListPricingRulesResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingRules

Associated Types

type Rep ListPricingRulesResponse :: Type -> Type #

Show ListPricingRulesResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingRules

NFData ListPricingRulesResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingRules

Eq ListPricingRulesResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingRules

type Rep ListPricingRulesResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingRules

type Rep ListPricingRulesResponse = D1 ('MetaData "ListPricingRulesResponse" "Amazonka.BillingConductor.ListPricingRules" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListPricingRulesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "billingPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "pricingRules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PricingRuleListElement])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListPricingRulesResponse Source #

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

ListPricingRules, listPricingRulesResponse_billingPeriod - The billing period for which the described pricing rules are applicable.

ListPricingRules, listPricingRulesResponse_nextToken - The pagination token that's used on subsequent calls to get pricing rules.

$sel:pricingRules:ListPricingRulesResponse', listPricingRulesResponse_pricingRules - A list containing the described pricing rules.

$sel:httpStatus:ListPricingRulesResponse', listPricingRulesResponse_httpStatus - The response's http status code.

ListPricingRulesAssociatedToPricingPlan (Paginated)

data ListPricingRulesAssociatedToPricingPlan Source #

Instances

Instances details
ToJSON ListPricingRulesAssociatedToPricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingRulesAssociatedToPricingPlan

ToHeaders ListPricingRulesAssociatedToPricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingRulesAssociatedToPricingPlan

ToPath ListPricingRulesAssociatedToPricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingRulesAssociatedToPricingPlan

ToQuery ListPricingRulesAssociatedToPricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingRulesAssociatedToPricingPlan

AWSPager ListPricingRulesAssociatedToPricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingRulesAssociatedToPricingPlan

AWSRequest ListPricingRulesAssociatedToPricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingRulesAssociatedToPricingPlan

Generic ListPricingRulesAssociatedToPricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingRulesAssociatedToPricingPlan

Read ListPricingRulesAssociatedToPricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingRulesAssociatedToPricingPlan

Show ListPricingRulesAssociatedToPricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingRulesAssociatedToPricingPlan

NFData ListPricingRulesAssociatedToPricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingRulesAssociatedToPricingPlan

Eq ListPricingRulesAssociatedToPricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingRulesAssociatedToPricingPlan

Hashable ListPricingRulesAssociatedToPricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingRulesAssociatedToPricingPlan

type AWSResponse ListPricingRulesAssociatedToPricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingRulesAssociatedToPricingPlan

type Rep ListPricingRulesAssociatedToPricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingRulesAssociatedToPricingPlan

type Rep ListPricingRulesAssociatedToPricingPlan = D1 ('MetaData "ListPricingRulesAssociatedToPricingPlan" "Amazonka.BillingConductor.ListPricingRulesAssociatedToPricingPlan" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListPricingRulesAssociatedToPricingPlan'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "billingPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pricingPlanArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListPricingRulesAssociatedToPricingPlan Source #

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

ListPricingRulesAssociatedToPricingPlan, listPricingRulesAssociatedToPricingPlan_billingPeriod - The billing period for which the pricing rule associations are to be listed.

$sel:maxResults:ListPricingRulesAssociatedToPricingPlan', listPricingRulesAssociatedToPricingPlan_maxResults - The optional maximum number of pricing rule associations to retrieve.

ListPricingRulesAssociatedToPricingPlan, listPricingRulesAssociatedToPricingPlan_nextToken - The optional pagination token returned by a previous call.

ListPricingRulesAssociatedToPricingPlan, listPricingRulesAssociatedToPricingPlan_pricingPlanArn - The Amazon Resource Name (ARN) of the pricing plan for which associations are to be listed.

data ListPricingRulesAssociatedToPricingPlanResponse Source #

Instances

Instances details
Generic ListPricingRulesAssociatedToPricingPlanResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingRulesAssociatedToPricingPlan

Read ListPricingRulesAssociatedToPricingPlanResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingRulesAssociatedToPricingPlan

Show ListPricingRulesAssociatedToPricingPlanResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingRulesAssociatedToPricingPlan

NFData ListPricingRulesAssociatedToPricingPlanResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingRulesAssociatedToPricingPlan

Eq ListPricingRulesAssociatedToPricingPlanResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingRulesAssociatedToPricingPlan

type Rep ListPricingRulesAssociatedToPricingPlanResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListPricingRulesAssociatedToPricingPlan

type Rep ListPricingRulesAssociatedToPricingPlanResponse = D1 ('MetaData "ListPricingRulesAssociatedToPricingPlanResponse" "Amazonka.BillingConductor.ListPricingRulesAssociatedToPricingPlan" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListPricingRulesAssociatedToPricingPlanResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "billingPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "pricingPlanArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "pricingRuleArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newListPricingRulesAssociatedToPricingPlanResponse Source #

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

ListPricingRulesAssociatedToPricingPlan, listPricingRulesAssociatedToPricingPlanResponse_billingPeriod - The billing period for which the pricing rule associations are listed.

ListPricingRulesAssociatedToPricingPlan, listPricingRulesAssociatedToPricingPlanResponse_nextToken - The pagination token to be used on subsequent calls.

ListPricingRulesAssociatedToPricingPlan, listPricingRulesAssociatedToPricingPlanResponse_pricingPlanArn - The Amazon Resource Name (ARN) of the pricing plan for which associations are listed.

$sel:pricingRuleArns:ListPricingRulesAssociatedToPricingPlanResponse', listPricingRulesAssociatedToPricingPlanResponse_pricingRuleArns - A list containing pricing rules that are associated with the requested pricing plan.

$sel:httpStatus:ListPricingRulesAssociatedToPricingPlanResponse', listPricingRulesAssociatedToPricingPlanResponse_httpStatus - The response's http status code.

ListResourcesAssociatedToCustomLineItem (Paginated)

data ListResourcesAssociatedToCustomLineItem Source #

Instances

Instances details
ToJSON ListResourcesAssociatedToCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.ListResourcesAssociatedToCustomLineItem

ToHeaders ListResourcesAssociatedToCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.ListResourcesAssociatedToCustomLineItem

ToPath ListResourcesAssociatedToCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.ListResourcesAssociatedToCustomLineItem

ToQuery ListResourcesAssociatedToCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.ListResourcesAssociatedToCustomLineItem

AWSPager ListResourcesAssociatedToCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.ListResourcesAssociatedToCustomLineItem

AWSRequest ListResourcesAssociatedToCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.ListResourcesAssociatedToCustomLineItem

Generic ListResourcesAssociatedToCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.ListResourcesAssociatedToCustomLineItem

Read ListResourcesAssociatedToCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.ListResourcesAssociatedToCustomLineItem

Show ListResourcesAssociatedToCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.ListResourcesAssociatedToCustomLineItem

NFData ListResourcesAssociatedToCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.ListResourcesAssociatedToCustomLineItem

Eq ListResourcesAssociatedToCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.ListResourcesAssociatedToCustomLineItem

Hashable ListResourcesAssociatedToCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.ListResourcesAssociatedToCustomLineItem

type AWSResponse ListResourcesAssociatedToCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.ListResourcesAssociatedToCustomLineItem

type Rep ListResourcesAssociatedToCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.ListResourcesAssociatedToCustomLineItem

type Rep ListResourcesAssociatedToCustomLineItem = D1 ('MetaData "ListResourcesAssociatedToCustomLineItem" "Amazonka.BillingConductor.ListResourcesAssociatedToCustomLineItem" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListResourcesAssociatedToCustomLineItem'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "billingPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListResourcesAssociatedToCustomLineItemFilter))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListResourcesAssociatedToCustomLineItem Source #

Create a value of ListResourcesAssociatedToCustomLineItem 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:billingPeriod:ListResourcesAssociatedToCustomLineItem', listResourcesAssociatedToCustomLineItem_billingPeriod - The billing period for which the resource associations will be listed.

$sel:filters:ListResourcesAssociatedToCustomLineItem', listResourcesAssociatedToCustomLineItem_filters - (Optional) A ListResourcesAssociatedToCustomLineItemFilter that can specify the types of resources that should be retrieved.

$sel:maxResults:ListResourcesAssociatedToCustomLineItem', listResourcesAssociatedToCustomLineItem_maxResults - (Optional) The maximum number of resource associations to be retrieved.

ListResourcesAssociatedToCustomLineItem, listResourcesAssociatedToCustomLineItem_nextToken - (Optional) The pagination token that's returned by a previous request.

ListResourcesAssociatedToCustomLineItem, listResourcesAssociatedToCustomLineItem_arn - The ARN of the custom line item for which the resource associations will be listed.

data ListResourcesAssociatedToCustomLineItemResponse Source #

Instances

Instances details
Generic ListResourcesAssociatedToCustomLineItemResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListResourcesAssociatedToCustomLineItem

Read ListResourcesAssociatedToCustomLineItemResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListResourcesAssociatedToCustomLineItem

Show ListResourcesAssociatedToCustomLineItemResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListResourcesAssociatedToCustomLineItem

NFData ListResourcesAssociatedToCustomLineItemResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListResourcesAssociatedToCustomLineItem

Eq ListResourcesAssociatedToCustomLineItemResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListResourcesAssociatedToCustomLineItem

type Rep ListResourcesAssociatedToCustomLineItemResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListResourcesAssociatedToCustomLineItem

type Rep ListResourcesAssociatedToCustomLineItemResponse = D1 ('MetaData "ListResourcesAssociatedToCustomLineItemResponse" "Amazonka.BillingConductor.ListResourcesAssociatedToCustomLineItem" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListResourcesAssociatedToCustomLineItemResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "associatedResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ListResourcesAssociatedToCustomLineItemResponseElement]))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListResourcesAssociatedToCustomLineItemResponse Source #

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

ListResourcesAssociatedToCustomLineItem, listResourcesAssociatedToCustomLineItemResponse_arn - The custom line item ARN for which the resource associations are listed.

$sel:associatedResources:ListResourcesAssociatedToCustomLineItemResponse', listResourcesAssociatedToCustomLineItemResponse_associatedResources - A list of ListResourcesAssociatedToCustomLineItemResponseElement for each resource association retrieved.

ListResourcesAssociatedToCustomLineItem, listResourcesAssociatedToCustomLineItemResponse_nextToken - The pagination token to be used in subsequent requests to retrieve additional results.

$sel:httpStatus:ListResourcesAssociatedToCustomLineItemResponse', listResourcesAssociatedToCustomLineItemResponse_httpStatus - The response's http status code.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.BillingConductor.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.BillingConductor.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.BillingConductor.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.BillingConductor.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.BillingConductor.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.BillingConductor.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.BillingConductor.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.BillingConductor.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.BillingConductor.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.BillingConductor.ListTagsForResource

type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.BillingConductor.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.BillingConductor.ListTagsForResource

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

newListTagsForResource Source #

Create a value of ListTagsForResource with all optional fields omitted.

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

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

$sel:resourceArn:ListTagsForResource', listTagsForResource_resourceArn - The Amazon Resource Name (ARN) that identifies the resource to list the tags.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListTagsForResource

Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.BillingConductor.ListTagsForResource" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" '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 - The tags for the resource.

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

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.BillingConductor.TagResource

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.BillingConductor.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.BillingConductor.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.BillingConductor.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.BillingConductor.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.BillingConductor.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.BillingConductor.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.BillingConductor.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.BillingConductor.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.BillingConductor.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.BillingConductor.TagResource

type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.BillingConductor.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.BillingConductor.TagResource

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

newTagResource Source #

Create a value of TagResource with all optional fields omitted.

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

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

$sel:resourceArn:TagResource', tagResource_resourceArn - The Amazon Resource Name (ARN) of the resource to which to add tags.

$sel:tags:TagResource', tagResource_tags - The tags to add to the resource as a list of key-value pairs.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.BillingConductor.TagResource" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" '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.

Instances

Instances details
ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.BillingConductor.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.BillingConductor.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.BillingConductor.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.BillingConductor.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.BillingConductor.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.BillingConductor.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.BillingConductor.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.BillingConductor.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.BillingConductor.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.BillingConductor.UntagResource

type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.BillingConductor.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.BillingConductor.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.BillingConductor.UntagResource" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newUntagResource Source #

Create a value of UntagResource with all optional fields omitted.

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

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

$sel:resourceArn:UntagResource', untagResource_resourceArn - The Amazon Resource Name (ARN) of the resource to which to delete tags.

$sel:tagKeys:UntagResource', untagResource_tagKeys - The tags to delete from the resource as a list of key-value pairs.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.BillingConductor.UntagResource" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" '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.

UpdateBillingGroup

data UpdateBillingGroup Source #

See: newUpdateBillingGroup smart constructor.

Instances

Instances details
ToJSON UpdateBillingGroup Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdateBillingGroup

ToHeaders UpdateBillingGroup Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdateBillingGroup

ToPath UpdateBillingGroup Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdateBillingGroup

ToQuery UpdateBillingGroup Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdateBillingGroup

AWSRequest UpdateBillingGroup Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdateBillingGroup

Associated Types

type AWSResponse UpdateBillingGroup #

Generic UpdateBillingGroup Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdateBillingGroup

Associated Types

type Rep UpdateBillingGroup :: Type -> Type #

Show UpdateBillingGroup Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdateBillingGroup

NFData UpdateBillingGroup Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdateBillingGroup

Methods

rnf :: UpdateBillingGroup -> () #

Eq UpdateBillingGroup Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdateBillingGroup

Hashable UpdateBillingGroup Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdateBillingGroup

type AWSResponse UpdateBillingGroup Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdateBillingGroup

type Rep UpdateBillingGroup Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdateBillingGroup

type Rep UpdateBillingGroup = D1 ('MetaData "UpdateBillingGroup" "Amazonka.BillingConductor.UpdateBillingGroup" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "UpdateBillingGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "computationPreference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComputationPreference)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BillingGroupStatus)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newUpdateBillingGroup Source #

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

UpdateBillingGroup, updateBillingGroup_computationPreference - The preferences and settings that will be used to compute the Amazon Web Services charges for a billing group.

UpdateBillingGroup, updateBillingGroup_description - A description of the billing group.

UpdateBillingGroup, updateBillingGroup_name - The name of the billing group. The names must be unique to each billing group.

UpdateBillingGroup, updateBillingGroup_status - The status of the billing group. Only one of the valid values can be used.

UpdateBillingGroup, updateBillingGroup_arn - The Amazon Resource Name (ARN) of the billing group being updated.

data UpdateBillingGroupResponse Source #

See: newUpdateBillingGroupResponse smart constructor.

Instances

Instances details
Generic UpdateBillingGroupResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdateBillingGroup

Associated Types

type Rep UpdateBillingGroupResponse :: Type -> Type #

Show UpdateBillingGroupResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdateBillingGroup

NFData UpdateBillingGroupResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdateBillingGroup

Eq UpdateBillingGroupResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdateBillingGroup

type Rep UpdateBillingGroupResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdateBillingGroup

newUpdateBillingGroupResponse Source #

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

UpdateBillingGroup, updateBillingGroupResponse_arn - The Amazon Resource Name (ARN) of the billing group that was updated.

UpdateBillingGroup, updateBillingGroupResponse_description - A description of the billing group.

UpdateBillingGroupResponse, updateBillingGroupResponse_lastModifiedTime - The most recent time when the billing group was modified.

UpdateBillingGroup, updateBillingGroupResponse_name - The name of the billing group. The names must be unique to each billing group.

UpdateBillingGroupResponse, updateBillingGroupResponse_pricingPlanArn - The Amazon Resource Name (ARN) of the pricing plan to compute Amazon Web Services charges for the billing group.

UpdateBillingGroupResponse, updateBillingGroupResponse_primaryAccountId - The account ID that serves as the main account in a billing group.

UpdateBillingGroupResponse, updateBillingGroupResponse_size - The number of accounts in the particular billing group.

UpdateBillingGroup, updateBillingGroupResponse_status - The status of the billing group. Only one of the valid values can be used.

UpdateBillingGroupResponse, updateBillingGroupResponse_statusReason - The reason why the billing group is in its current status.

$sel:httpStatus:UpdateBillingGroupResponse', updateBillingGroupResponse_httpStatus - The response's http status code.

UpdateCustomLineItem

data UpdateCustomLineItem Source #

See: newUpdateCustomLineItem smart constructor.

Instances

Instances details
ToJSON UpdateCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdateCustomLineItem

ToHeaders UpdateCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdateCustomLineItem

ToPath UpdateCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdateCustomLineItem

ToQuery UpdateCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdateCustomLineItem

AWSRequest UpdateCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdateCustomLineItem

Associated Types

type AWSResponse UpdateCustomLineItem #

Generic UpdateCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdateCustomLineItem

Associated Types

type Rep UpdateCustomLineItem :: Type -> Type #

Show UpdateCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdateCustomLineItem

NFData UpdateCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdateCustomLineItem

Methods

rnf :: UpdateCustomLineItem -> () #

Eq UpdateCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdateCustomLineItem

Hashable UpdateCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdateCustomLineItem

type AWSResponse UpdateCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdateCustomLineItem

type Rep UpdateCustomLineItem Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdateCustomLineItem

type Rep UpdateCustomLineItem = D1 ('MetaData "UpdateCustomLineItem" "Amazonka.BillingConductor.UpdateCustomLineItem" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "UpdateCustomLineItem'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "billingPeriodRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomLineItemBillingPeriodRange)) :*: S1 ('MetaSel ('Just "chargeDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateCustomLineItemChargeDetails))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newUpdateCustomLineItem Source #

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

UpdateCustomLineItem, updateCustomLineItem_billingPeriodRange - Undocumented member.

UpdateCustomLineItem, updateCustomLineItem_chargeDetails - A ListCustomLineItemChargeDetails containing the new charge details for the custom line item.

UpdateCustomLineItem, updateCustomLineItem_description - The new line item description of the custom line item.

UpdateCustomLineItem, updateCustomLineItem_name - The new name for the custom line item.

UpdateCustomLineItem, updateCustomLineItem_arn - The ARN of the custom line item to be updated.

data UpdateCustomLineItemResponse Source #

See: newUpdateCustomLineItemResponse smart constructor.

Instances

Instances details
Generic UpdateCustomLineItemResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdateCustomLineItem

Associated Types

type Rep UpdateCustomLineItemResponse :: Type -> Type #

Show UpdateCustomLineItemResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdateCustomLineItem

NFData UpdateCustomLineItemResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdateCustomLineItem

Eq UpdateCustomLineItemResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdateCustomLineItem

type Rep UpdateCustomLineItemResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdateCustomLineItem

type Rep UpdateCustomLineItemResponse = D1 ('MetaData "UpdateCustomLineItemResponse" "Amazonka.BillingConductor.UpdateCustomLineItem" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "UpdateCustomLineItemResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "associationSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "billingGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "chargeDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListCustomLineItemChargeDetails)))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "lastModifiedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newUpdateCustomLineItemResponse Source #

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

UpdateCustomLineItem, updateCustomLineItemResponse_arn - The ARN of the successfully updated custom line item.

UpdateCustomLineItemResponse, updateCustomLineItemResponse_associationSize - The number of resources that are associated to the custom line item.

UpdateCustomLineItemResponse, updateCustomLineItemResponse_billingGroupArn - The ARN of the billing group that the custom line item is applied to.

UpdateCustomLineItem, updateCustomLineItemResponse_chargeDetails - A ListCustomLineItemChargeDetails containing the charge details of the successfully updated custom line item.

UpdateCustomLineItem, updateCustomLineItemResponse_description - The description of the successfully updated custom line item.

UpdateCustomLineItemResponse, updateCustomLineItemResponse_lastModifiedTime - The most recent time when the custom line item was modified.

UpdateCustomLineItem, updateCustomLineItemResponse_name - The name of the successfully updated custom line item.

$sel:httpStatus:UpdateCustomLineItemResponse', updateCustomLineItemResponse_httpStatus - The response's http status code.

UpdatePricingPlan

data UpdatePricingPlan Source #

See: newUpdatePricingPlan smart constructor.

Instances

Instances details
ToJSON UpdatePricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdatePricingPlan

ToHeaders UpdatePricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdatePricingPlan

ToPath UpdatePricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdatePricingPlan

ToQuery UpdatePricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdatePricingPlan

AWSRequest UpdatePricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdatePricingPlan

Associated Types

type AWSResponse UpdatePricingPlan #

Generic UpdatePricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdatePricingPlan

Associated Types

type Rep UpdatePricingPlan :: Type -> Type #

Show UpdatePricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdatePricingPlan

NFData UpdatePricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdatePricingPlan

Methods

rnf :: UpdatePricingPlan -> () #

Eq UpdatePricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdatePricingPlan

Hashable UpdatePricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdatePricingPlan

type AWSResponse UpdatePricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdatePricingPlan

type Rep UpdatePricingPlan Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdatePricingPlan

type Rep UpdatePricingPlan = D1 ('MetaData "UpdatePricingPlan" "Amazonka.BillingConductor.UpdatePricingPlan" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "UpdatePricingPlan'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdatePricingPlan Source #

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

UpdatePricingPlan, updatePricingPlan_description - The description of the pricing plan.

UpdatePricingPlan, updatePricingPlan_name - The name of the pricing plan. The name must be unique to each pricing plan.

UpdatePricingPlan, updatePricingPlan_arn - The Amazon Resource Name (ARN) of the pricing plan that you're updating.

data UpdatePricingPlanResponse Source #

See: newUpdatePricingPlanResponse smart constructor.

Instances

Instances details
Generic UpdatePricingPlanResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdatePricingPlan

Associated Types

type Rep UpdatePricingPlanResponse :: Type -> Type #

Show UpdatePricingPlanResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdatePricingPlan

NFData UpdatePricingPlanResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdatePricingPlan

Eq UpdatePricingPlanResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdatePricingPlan

type Rep UpdatePricingPlanResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdatePricingPlan

type Rep UpdatePricingPlanResponse = D1 ('MetaData "UpdatePricingPlanResponse" "Amazonka.BillingConductor.UpdatePricingPlan" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "UpdatePricingPlanResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "lastModifiedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "size") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newUpdatePricingPlanResponse Source #

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

UpdatePricingPlan, updatePricingPlanResponse_arn - The Amazon Resource Name (ARN) of the updated pricing plan.

UpdatePricingPlan, updatePricingPlanResponse_description - The new description for the pricing rule.

UpdatePricingPlanResponse, updatePricingPlanResponse_lastModifiedTime - The most recent time when the pricing plan was modified.

UpdatePricingPlan, updatePricingPlanResponse_name - The name of the pricing plan. The name must be unique to each pricing plan.

UpdatePricingPlanResponse, updatePricingPlanResponse_size - The pricing rules count that's currently associated with this pricing plan list.

$sel:httpStatus:UpdatePricingPlanResponse', updatePricingPlanResponse_httpStatus - The response's http status code.

UpdatePricingRule

data UpdatePricingRule Source #

See: newUpdatePricingRule smart constructor.

Instances

Instances details
ToJSON UpdatePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdatePricingRule

ToHeaders UpdatePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdatePricingRule

ToPath UpdatePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdatePricingRule

ToQuery UpdatePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdatePricingRule

AWSRequest UpdatePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdatePricingRule

Associated Types

type AWSResponse UpdatePricingRule #

Generic UpdatePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdatePricingRule

Associated Types

type Rep UpdatePricingRule :: Type -> Type #

Show UpdatePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdatePricingRule

NFData UpdatePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdatePricingRule

Methods

rnf :: UpdatePricingRule -> () #

Eq UpdatePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdatePricingRule

Hashable UpdatePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdatePricingRule

type AWSResponse UpdatePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdatePricingRule

type Rep UpdatePricingRule Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdatePricingRule

type Rep UpdatePricingRule = D1 ('MetaData "UpdatePricingRule" "Amazonka.BillingConductor.UpdatePricingRule" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "UpdatePricingRule'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "modifierPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))))) :*: (S1 ('MetaSel ('Just "tiering") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateTieringInput)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PricingRuleType)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newUpdatePricingRule Source #

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

UpdatePricingRule, updatePricingRule_description - The new description for the pricing rule.

UpdatePricingRule, updatePricingRule_modifierPercentage - The new modifier to show pricing plan rates as a percentage.

UpdatePricingRule, updatePricingRule_name - The new name of the pricing rule. The name must be unique to each pricing rule.

UpdatePricingRule, updatePricingRule_tiering - The set of tiering configurations for the pricing rule.

UpdatePricingRule, updatePricingRule_type - The new pricing rule type.

UpdatePricingRule, updatePricingRule_arn - The Amazon Resource Name (ARN) of the pricing rule to update.

data UpdatePricingRuleResponse Source #

See: newUpdatePricingRuleResponse smart constructor.

Instances

Instances details
Generic UpdatePricingRuleResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdatePricingRule

Associated Types

type Rep UpdatePricingRuleResponse :: Type -> Type #

Show UpdatePricingRuleResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdatePricingRule

NFData UpdatePricingRuleResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdatePricingRule

Eq UpdatePricingRuleResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdatePricingRule

type Rep UpdatePricingRuleResponse Source # 
Instance details

Defined in Amazonka.BillingConductor.UpdatePricingRule

type Rep UpdatePricingRuleResponse = D1 ('MetaData "UpdatePricingRuleResponse" "Amazonka.BillingConductor.UpdatePricingRule" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "UpdatePricingRuleResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "associatedPricingPlanCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "billingEntity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "lastModifiedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "modifierPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "scope") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PricingRuleScope)) :*: S1 ('MetaSel ('Just "service") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "tiering") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateTieringInput)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PricingRuleType)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newUpdatePricingRuleResponse Source #

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

UpdatePricingRule, updatePricingRuleResponse_arn - The Amazon Resource Name (ARN) of the successfully updated pricing rule.

UpdatePricingRuleResponse, updatePricingRuleResponse_associatedPricingPlanCount - The pricing plans count that this pricing rule is associated with.

UpdatePricingRuleResponse, updatePricingRuleResponse_billingEntity - The seller of services provided by Amazon Web Services, their affiliates, or third-party providers selling services via Amazon Web Services Marketplace.

UpdatePricingRule, updatePricingRuleResponse_description - The new description for the pricing rule.

UpdatePricingRuleResponse, updatePricingRuleResponse_lastModifiedTime - The most recent time the pricing rule was modified.

UpdatePricingRule, updatePricingRuleResponse_modifierPercentage - The new modifier to show pricing plan rates as a percentage.

UpdatePricingRule, updatePricingRuleResponse_name - The new name of the pricing rule. The name must be unique to each pricing rule.

UpdatePricingRuleResponse, updatePricingRuleResponse_scope - The scope of pricing rule that indicates if it's globally applicable, or it's service-specific.

UpdatePricingRuleResponse, updatePricingRuleResponse_service - If the Scope attribute is set to SERVICE, the attribute indicates which service the PricingRule is applicable for.

UpdatePricingRule, updatePricingRuleResponse_tiering - The set of tiering configurations for the pricing rule.

UpdatePricingRule, updatePricingRuleResponse_type - The new pricing rule type.

$sel:httpStatus:UpdatePricingRuleResponse', updatePricingRuleResponse_httpStatus - The response's http status code.

Types

AssociateResourceErrorReason

newtype AssociateResourceErrorReason Source #

Instances

Instances details
FromJSON AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

FromJSONKey AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

ToJSON AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

ToJSONKey AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

ToByteString AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

ToHeader AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

ToLog AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

ToQuery AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

FromText AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

ToText AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

FromXML AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

ToXML AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

Generic AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

Associated Types

type Rep AssociateResourceErrorReason :: Type -> Type #

Read AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

Show AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

NFData AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

Eq AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

Ord AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

Hashable AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

type Rep AssociateResourceErrorReason Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceErrorReason

type Rep AssociateResourceErrorReason = D1 ('MetaData "AssociateResourceErrorReason" "Amazonka.BillingConductor.Types.AssociateResourceErrorReason" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'True) (C1 ('MetaCons "AssociateResourceErrorReason'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAssociateResourceErrorReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BillingGroupStatus

newtype BillingGroupStatus Source #

Instances

Instances details
FromJSON BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

FromJSONKey BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

ToJSON BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

ToJSONKey BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

ToByteString BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

ToHeader BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

ToLog BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

ToQuery BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

FromText BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

ToText BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

FromXML BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

ToXML BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

Generic BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

Associated Types

type Rep BillingGroupStatus :: Type -> Type #

Read BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

Show BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

NFData BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

Methods

rnf :: BillingGroupStatus -> () #

Eq BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

Ord BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

Hashable BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

type Rep BillingGroupStatus Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupStatus

type Rep BillingGroupStatus = D1 ('MetaData "BillingGroupStatus" "Amazonka.BillingConductor.Types.BillingGroupStatus" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'True) (C1 ('MetaCons "BillingGroupStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBillingGroupStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CurrencyCode

newtype CurrencyCode Source #

Constructors

CurrencyCode' 

Bundled Patterns

pattern CurrencyCode_CNY :: CurrencyCode 
pattern CurrencyCode_USD :: CurrencyCode 

Instances

Instances details
FromJSON CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

FromJSONKey CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

ToJSON CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

ToJSONKey CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

ToByteString CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

ToHeader CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

ToLog CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

ToQuery CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

FromText CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

ToText CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

Methods

toText :: CurrencyCode -> Text #

FromXML CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

ToXML CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

Methods

toXML :: CurrencyCode -> XML #

Generic CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

Associated Types

type Rep CurrencyCode :: Type -> Type #

Read CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

Show CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

NFData CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

Methods

rnf :: CurrencyCode -> () #

Eq CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

Ord CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

Hashable CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

type Rep CurrencyCode Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CurrencyCode

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

CustomLineItemRelationship

newtype CustomLineItemRelationship Source #

Instances

Instances details
FromJSON CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

FromJSONKey CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

ToJSON CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

ToJSONKey CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

ToByteString CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

ToHeader CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

ToLog CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

ToQuery CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

FromText CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

ToText CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

FromXML CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

ToXML CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

Generic CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

Associated Types

type Rep CustomLineItemRelationship :: Type -> Type #

Read CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

Show CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

NFData CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

Eq CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

Ord CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

Hashable CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

type Rep CustomLineItemRelationship Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemRelationship

type Rep CustomLineItemRelationship = D1 ('MetaData "CustomLineItemRelationship" "Amazonka.BillingConductor.Types.CustomLineItemRelationship" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'True) (C1 ('MetaCons "CustomLineItemRelationship'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCustomLineItemRelationship") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CustomLineItemType

newtype CustomLineItemType Source #

Instances

Instances details
FromJSON CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

FromJSONKey CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

ToJSON CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

ToJSONKey CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

ToByteString CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

ToHeader CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

ToLog CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

ToQuery CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

FromText CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

ToText CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

FromXML CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

ToXML CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

Generic CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

Associated Types

type Rep CustomLineItemType :: Type -> Type #

Read CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

Show CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

NFData CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

Methods

rnf :: CustomLineItemType -> () #

Eq CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

Ord CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

Hashable CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

type Rep CustomLineItemType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemType

type Rep CustomLineItemType = D1 ('MetaData "CustomLineItemType" "Amazonka.BillingConductor.Types.CustomLineItemType" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'True) (C1 ('MetaCons "CustomLineItemType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCustomLineItemType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PricingRuleScope

newtype PricingRuleScope Source #

Instances

Instances details
FromJSON PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

FromJSONKey PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

ToJSON PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

ToJSONKey PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

ToByteString PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

ToHeader PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

ToLog PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

ToQuery PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

FromText PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

ToText PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

FromXML PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

ToXML PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

Generic PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

Associated Types

type Rep PricingRuleScope :: Type -> Type #

Read PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

Show PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

NFData PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

Methods

rnf :: PricingRuleScope -> () #

Eq PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

Ord PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

Hashable PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

type Rep PricingRuleScope Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleScope

type Rep PricingRuleScope = D1 ('MetaData "PricingRuleScope" "Amazonka.BillingConductor.Types.PricingRuleScope" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'True) (C1 ('MetaCons "PricingRuleScope'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPricingRuleScope") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PricingRuleType

newtype PricingRuleType Source #

Constructors

PricingRuleType' 

Instances

Instances details
FromJSON PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

FromJSONKey PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

ToJSON PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

ToJSONKey PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

ToByteString PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

ToHeader PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

ToLog PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

ToQuery PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

FromText PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

ToText PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

FromXML PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

ToXML PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

Methods

toXML :: PricingRuleType -> XML #

Generic PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

Associated Types

type Rep PricingRuleType :: Type -> Type #

Read PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

Show PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

NFData PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

Methods

rnf :: PricingRuleType -> () #

Eq PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

Ord PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

Hashable PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

type Rep PricingRuleType Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleType

type Rep PricingRuleType = D1 ('MetaData "PricingRuleType" "Amazonka.BillingConductor.Types.PricingRuleType" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'True) (C1 ('MetaCons "PricingRuleType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPricingRuleType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AccountAssociationsListElement

data AccountAssociationsListElement Source #

A representation of a linked account.

See: newAccountAssociationsListElement smart constructor.

Instances

Instances details
FromJSON AccountAssociationsListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AccountAssociationsListElement

Generic AccountAssociationsListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AccountAssociationsListElement

Associated Types

type Rep AccountAssociationsListElement :: Type -> Type #

Show AccountAssociationsListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AccountAssociationsListElement

NFData AccountAssociationsListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AccountAssociationsListElement

Eq AccountAssociationsListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AccountAssociationsListElement

Hashable AccountAssociationsListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AccountAssociationsListElement

type Rep AccountAssociationsListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AccountAssociationsListElement

type Rep AccountAssociationsListElement = D1 ('MetaData "AccountAssociationsListElement" "Amazonka.BillingConductor.Types.AccountAssociationsListElement" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "AccountAssociationsListElement'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accountEmail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "accountName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "billingGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAccountAssociationsListElement :: AccountAssociationsListElement Source #

Create a value of AccountAssociationsListElement 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:accountEmail:AccountAssociationsListElement', accountAssociationsListElement_accountEmail - The Amazon Web Services account email.

$sel:accountId:AccountAssociationsListElement', accountAssociationsListElement_accountId - The associating array of account IDs.

$sel:accountName:AccountAssociationsListElement', accountAssociationsListElement_accountName - The Amazon Web Services account name.

$sel:billingGroupArn:AccountAssociationsListElement', accountAssociationsListElement_billingGroupArn - The Billing Group Arn that the linked account is associated to.

AccountGrouping

data AccountGrouping Source #

The set of accounts that will be under the billing group. The set of accounts resemble the linked accounts in a consolidated family.

See: newAccountGrouping smart constructor.

Instances

Instances details
ToJSON AccountGrouping Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AccountGrouping

Generic AccountGrouping Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AccountGrouping

Associated Types

type Rep AccountGrouping :: Type -> Type #

Read AccountGrouping Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AccountGrouping

Show AccountGrouping Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AccountGrouping

NFData AccountGrouping Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AccountGrouping

Methods

rnf :: AccountGrouping -> () #

Eq AccountGrouping Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AccountGrouping

Hashable AccountGrouping Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AccountGrouping

type Rep AccountGrouping Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AccountGrouping

type Rep AccountGrouping = D1 ('MetaData "AccountGrouping" "Amazonka.BillingConductor.Types.AccountGrouping" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "AccountGrouping'" 'PrefixI 'True) (S1 ('MetaSel ('Just "linkedAccountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newAccountGrouping Source #

Create a value of AccountGrouping 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:linkedAccountIds:AccountGrouping', accountGrouping_linkedAccountIds - The account IDs that make up the billing group. Account IDs must be a part of the consolidated billing family, and not associated with another billing group.

AssociateResourceError

data AssociateResourceError Source #

A representation of a resource association error.

See: newAssociateResourceError smart constructor.

Instances

Instances details
FromJSON AssociateResourceError Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceError

Generic AssociateResourceError Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceError

Associated Types

type Rep AssociateResourceError :: Type -> Type #

Read AssociateResourceError Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceError

Show AssociateResourceError Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceError

NFData AssociateResourceError Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceError

Methods

rnf :: AssociateResourceError -> () #

Eq AssociateResourceError Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceError

Hashable AssociateResourceError Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceError

type Rep AssociateResourceError Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceError

type Rep AssociateResourceError = D1 ('MetaData "AssociateResourceError" "Amazonka.BillingConductor.Types.AssociateResourceError" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "AssociateResourceError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssociateResourceErrorReason))))

newAssociateResourceError :: AssociateResourceError Source #

Create a value of AssociateResourceError 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:message:AssociateResourceError', associateResourceError_message - The reason why the resource association failed.

$sel:reason:AssociateResourceError', associateResourceError_reason - A static error code that's used to classify the type of failure.

AssociateResourceResponseElement

data AssociateResourceResponseElement Source #

A resource association result for a percentage custom line item.

See: newAssociateResourceResponseElement smart constructor.

Instances

Instances details
FromJSON AssociateResourceResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceResponseElement

Generic AssociateResourceResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceResponseElement

Associated Types

type Rep AssociateResourceResponseElement :: Type -> Type #

Read AssociateResourceResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceResponseElement

Show AssociateResourceResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceResponseElement

NFData AssociateResourceResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceResponseElement

Eq AssociateResourceResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceResponseElement

Hashable AssociateResourceResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceResponseElement

type Rep AssociateResourceResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.AssociateResourceResponseElement

type Rep AssociateResourceResponseElement = D1 ('MetaData "AssociateResourceResponseElement" "Amazonka.BillingConductor.Types.AssociateResourceResponseElement" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "AssociateResourceResponseElement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssociateResourceError))))

newAssociateResourceResponseElement :: AssociateResourceResponseElement Source #

Create a value of AssociateResourceResponseElement 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:arn:AssociateResourceResponseElement', associateResourceResponseElement_arn - The resource ARN that was associated to the custom line item.

$sel:error:AssociateResourceResponseElement', associateResourceResponseElement_error - An AssociateResourceError that will populate if the resource association fails.

BillingGroupCostReportElement

data BillingGroupCostReportElement Source #

A summary report of actual Amazon Web Services charges and calculated Amazon Web Services charges, based on the associated pricing plan of a billing group.

See: newBillingGroupCostReportElement smart constructor.

Instances

Instances details
FromJSON BillingGroupCostReportElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupCostReportElement

Generic BillingGroupCostReportElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupCostReportElement

Associated Types

type Rep BillingGroupCostReportElement :: Type -> Type #

Read BillingGroupCostReportElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupCostReportElement

Show BillingGroupCostReportElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupCostReportElement

NFData BillingGroupCostReportElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupCostReportElement

Eq BillingGroupCostReportElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupCostReportElement

Hashable BillingGroupCostReportElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupCostReportElement

type Rep BillingGroupCostReportElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupCostReportElement

type Rep BillingGroupCostReportElement = D1 ('MetaData "BillingGroupCostReportElement" "Amazonka.BillingConductor.Types.BillingGroupCostReportElement" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "BillingGroupCostReportElement'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "aWSCost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "currency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "margin") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "marginPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "proformaCost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newBillingGroupCostReportElement :: BillingGroupCostReportElement Source #

Create a value of BillingGroupCostReportElement 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:aWSCost:BillingGroupCostReportElement', billingGroupCostReportElement_aWSCost - The actual Amazon Web Services charges for the billing group.

$sel:arn:BillingGroupCostReportElement', billingGroupCostReportElement_arn - The Amazon Resource Name (ARN) of a billing group.

$sel:currency:BillingGroupCostReportElement', billingGroupCostReportElement_currency - The displayed currency.

$sel:margin:BillingGroupCostReportElement', billingGroupCostReportElement_margin - The billing group margin.

$sel:marginPercentage:BillingGroupCostReportElement', billingGroupCostReportElement_marginPercentage - The percentage of billing group margin.

$sel:proformaCost:BillingGroupCostReportElement', billingGroupCostReportElement_proformaCost - The hypothetical Amazon Web Services charges based on the associated pricing plan of a billing group.

BillingGroupListElement

data BillingGroupListElement Source #

A representation of a billing group.

See: newBillingGroupListElement smart constructor.

Instances

Instances details
FromJSON BillingGroupListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupListElement

Generic BillingGroupListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupListElement

Associated Types

type Rep BillingGroupListElement :: Type -> Type #

Show BillingGroupListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupListElement

NFData BillingGroupListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupListElement

Methods

rnf :: BillingGroupListElement -> () #

Eq BillingGroupListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupListElement

Hashable BillingGroupListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupListElement

type Rep BillingGroupListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.BillingGroupListElement

newBillingGroupListElement :: BillingGroupListElement Source #

Create a value of BillingGroupListElement 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:arn:BillingGroupListElement', billingGroupListElement_arn - The Amazon Resource Number (ARN) that can be used to uniquely identify the billing group.

$sel:computationPreference:BillingGroupListElement', billingGroupListElement_computationPreference - Undocumented member.

$sel:creationTime:BillingGroupListElement', billingGroupListElement_creationTime - The time when the billing group was created.

$sel:description:BillingGroupListElement', billingGroupListElement_description - The description of the billing group.

$sel:lastModifiedTime:BillingGroupListElement', billingGroupListElement_lastModifiedTime - The most recent time when the billing group was modified.

$sel:name:BillingGroupListElement', billingGroupListElement_name - The name of the billing group.

$sel:primaryAccountId:BillingGroupListElement', billingGroupListElement_primaryAccountId - The account ID that serves as the main account in a billing group.

$sel:size:BillingGroupListElement', billingGroupListElement_size - The number of accounts in the particular billing group.

$sel:status:BillingGroupListElement', billingGroupListElement_status - The billing group status. Only one of the valid values can be used.

$sel:statusReason:BillingGroupListElement', billingGroupListElement_statusReason - The reason why the billing group is in its current status.

ComputationPreference

data ComputationPreference Source #

The preferences and settings that will be used to compute the Amazon Web Services charges for a billing group.

See: newComputationPreference smart constructor.

Instances

Instances details
FromJSON ComputationPreference Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ComputationPreference

ToJSON ComputationPreference Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ComputationPreference

Generic ComputationPreference Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ComputationPreference

Associated Types

type Rep ComputationPreference :: Type -> Type #

Read ComputationPreference Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ComputationPreference

Show ComputationPreference Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ComputationPreference

NFData ComputationPreference Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ComputationPreference

Methods

rnf :: ComputationPreference -> () #

Eq ComputationPreference Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ComputationPreference

Hashable ComputationPreference Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ComputationPreference

type Rep ComputationPreference Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ComputationPreference

type Rep ComputationPreference = D1 ('MetaData "ComputationPreference" "Amazonka.BillingConductor.Types.ComputationPreference" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ComputationPreference'" 'PrefixI 'True) (S1 ('MetaSel ('Just "pricingPlanArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newComputationPreference Source #

Create a value of ComputationPreference 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:pricingPlanArn:ComputationPreference', computationPreference_pricingPlanArn - The Amazon Resource Name (ARN) of the pricing plan that's used to compute the Amazon Web Services charges for a billing group.

CreateFreeTierConfig

data CreateFreeTierConfig Source #

The possible Amazon Web Services Free Tier configurations.

See: newCreateFreeTierConfig smart constructor.

Instances

Instances details
ToJSON CreateFreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CreateFreeTierConfig

Generic CreateFreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CreateFreeTierConfig

Associated Types

type Rep CreateFreeTierConfig :: Type -> Type #

Read CreateFreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CreateFreeTierConfig

Show CreateFreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CreateFreeTierConfig

NFData CreateFreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CreateFreeTierConfig

Methods

rnf :: CreateFreeTierConfig -> () #

Eq CreateFreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CreateFreeTierConfig

Hashable CreateFreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CreateFreeTierConfig

type Rep CreateFreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CreateFreeTierConfig

type Rep CreateFreeTierConfig = D1 ('MetaData "CreateFreeTierConfig" "Amazonka.BillingConductor.Types.CreateFreeTierConfig" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "CreateFreeTierConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "activated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newCreateFreeTierConfig Source #

Create a value of CreateFreeTierConfig 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:activated:CreateFreeTierConfig', createFreeTierConfig_activated - Activate or deactivate Amazon Web Services Free Tier.

CreateTieringInput

data CreateTieringInput Source #

The set of tiering configurations for the pricing rule.

See: newCreateTieringInput smart constructor.

Instances

Instances details
ToJSON CreateTieringInput Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CreateTieringInput

Generic CreateTieringInput Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CreateTieringInput

Associated Types

type Rep CreateTieringInput :: Type -> Type #

Read CreateTieringInput Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CreateTieringInput

Show CreateTieringInput Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CreateTieringInput

NFData CreateTieringInput Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CreateTieringInput

Methods

rnf :: CreateTieringInput -> () #

Eq CreateTieringInput Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CreateTieringInput

Hashable CreateTieringInput Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CreateTieringInput

type Rep CreateTieringInput Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CreateTieringInput

type Rep CreateTieringInput = D1 ('MetaData "CreateTieringInput" "Amazonka.BillingConductor.Types.CreateTieringInput" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "CreateTieringInput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "freeTier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CreateFreeTierConfig)))

newCreateTieringInput Source #

Create a value of CreateTieringInput 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:freeTier:CreateTieringInput', createTieringInput_freeTier - The possible Amazon Web Services Free Tier configurations.

CustomLineItemBillingPeriodRange

data CustomLineItemBillingPeriodRange Source #

The billing period range in which the custom line item request will be applied.

See: newCustomLineItemBillingPeriodRange smart constructor.

Instances

Instances details
ToJSON CustomLineItemBillingPeriodRange Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemBillingPeriodRange

Generic CustomLineItemBillingPeriodRange Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemBillingPeriodRange

Associated Types

type Rep CustomLineItemBillingPeriodRange :: Type -> Type #

Read CustomLineItemBillingPeriodRange Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemBillingPeriodRange

Show CustomLineItemBillingPeriodRange Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemBillingPeriodRange

NFData CustomLineItemBillingPeriodRange Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemBillingPeriodRange

Eq CustomLineItemBillingPeriodRange Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemBillingPeriodRange

Hashable CustomLineItemBillingPeriodRange Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemBillingPeriodRange

type Rep CustomLineItemBillingPeriodRange Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemBillingPeriodRange

type Rep CustomLineItemBillingPeriodRange = D1 ('MetaData "CustomLineItemBillingPeriodRange" "Amazonka.BillingConductor.Types.CustomLineItemBillingPeriodRange" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "CustomLineItemBillingPeriodRange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "exclusiveEndBillingPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "inclusiveStartBillingPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCustomLineItemBillingPeriodRange Source #

Create a value of CustomLineItemBillingPeriodRange 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:exclusiveEndBillingPeriod:CustomLineItemBillingPeriodRange', customLineItemBillingPeriodRange_exclusiveEndBillingPeriod - The inclusive end billing period that defines a billing period range where a custom line is applied.

$sel:inclusiveStartBillingPeriod:CustomLineItemBillingPeriodRange', customLineItemBillingPeriodRange_inclusiveStartBillingPeriod - The inclusive start billing period that defines a billing period range where a custom line is applied.

CustomLineItemChargeDetails

data CustomLineItemChargeDetails Source #

The charge details of a custom line item. It should contain only one of Flat or Percentage.

See: newCustomLineItemChargeDetails smart constructor.

Instances

Instances details
ToJSON CustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemChargeDetails

Generic CustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemChargeDetails

Associated Types

type Rep CustomLineItemChargeDetails :: Type -> Type #

Read CustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemChargeDetails

Show CustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemChargeDetails

NFData CustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemChargeDetails

Eq CustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemChargeDetails

Hashable CustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemChargeDetails

type Rep CustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemChargeDetails

type Rep CustomLineItemChargeDetails = D1 ('MetaData "CustomLineItemChargeDetails" "Amazonka.BillingConductor.Types.CustomLineItemChargeDetails" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "CustomLineItemChargeDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "flat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomLineItemFlatChargeDetails)) :*: (S1 ('MetaSel ('Just "percentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomLineItemPercentageChargeDetails)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CustomLineItemType))))

newCustomLineItemChargeDetails Source #

Create a value of CustomLineItemChargeDetails 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:flat:CustomLineItemChargeDetails', customLineItemChargeDetails_flat - A CustomLineItemFlatChargeDetails that describes the charge details of a flat custom line item.

$sel:percentage:CustomLineItemChargeDetails', customLineItemChargeDetails_percentage - A CustomLineItemPercentageChargeDetails that describes the charge details of a percentage custom line item.

$sel:type':CustomLineItemChargeDetails', customLineItemChargeDetails_type - The type of the custom line item that indicates whether the charge is a fee or credit.

CustomLineItemFlatChargeDetails

data CustomLineItemFlatChargeDetails Source #

A representation of the charge details that are associated with a flat custom line item.

See: newCustomLineItemFlatChargeDetails smart constructor.

Instances

Instances details
ToJSON CustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemFlatChargeDetails

Generic CustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemFlatChargeDetails

Associated Types

type Rep CustomLineItemFlatChargeDetails :: Type -> Type #

Read CustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemFlatChargeDetails

Show CustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemFlatChargeDetails

NFData CustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemFlatChargeDetails

Eq CustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemFlatChargeDetails

Hashable CustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemFlatChargeDetails

type Rep CustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemFlatChargeDetails

type Rep CustomLineItemFlatChargeDetails = D1 ('MetaData "CustomLineItemFlatChargeDetails" "Amazonka.BillingConductor.Types.CustomLineItemFlatChargeDetails" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "CustomLineItemFlatChargeDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "chargeValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double)))

newCustomLineItemFlatChargeDetails Source #

Create a value of CustomLineItemFlatChargeDetails 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:chargeValue:CustomLineItemFlatChargeDetails', customLineItemFlatChargeDetails_chargeValue - The custom line item's fixed charge value in USD.

CustomLineItemListElement

data CustomLineItemListElement Source #

A representation of a custom line item.

See: newCustomLineItemListElement smart constructor.

Instances

Instances details
FromJSON CustomLineItemListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemListElement

Generic CustomLineItemListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemListElement

Associated Types

type Rep CustomLineItemListElement :: Type -> Type #

Show CustomLineItemListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemListElement

NFData CustomLineItemListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemListElement

Eq CustomLineItemListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemListElement

Hashable CustomLineItemListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemListElement

type Rep CustomLineItemListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemListElement

type Rep CustomLineItemListElement = D1 ('MetaData "CustomLineItemListElement" "Amazonka.BillingConductor.Types.CustomLineItemListElement" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "CustomLineItemListElement'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "associationSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "billingGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "chargeDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListCustomLineItemChargeDetails)) :*: S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))) :*: ((S1 ('MetaSel ('Just "currencyCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CurrencyCode)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "lastModifiedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "productCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newCustomLineItemListElement :: CustomLineItemListElement Source #

Create a value of CustomLineItemListElement 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:arn:CustomLineItemListElement', customLineItemListElement_arn - The Amazon Resource Names (ARNs) for custom line items.

$sel:associationSize:CustomLineItemListElement', customLineItemListElement_associationSize - The number of resources that are associated to the custom line item.

$sel:billingGroupArn:CustomLineItemListElement', customLineItemListElement_billingGroupArn - The Amazon Resource Name (ARN) that references the billing group where the custom line item applies to.

$sel:chargeDetails:CustomLineItemListElement', customLineItemListElement_chargeDetails - A ListCustomLineItemChargeDetails that describes the charge details of a custom line item.

$sel:creationTime:CustomLineItemListElement', customLineItemListElement_creationTime - The time created.

$sel:currencyCode:CustomLineItemListElement', customLineItemListElement_currencyCode - The custom line item's charge value currency. Only one of the valid values can be used.

$sel:description:CustomLineItemListElement', customLineItemListElement_description - The custom line item's description. This is shown on the Bills page in association with the charge value.

$sel:lastModifiedTime:CustomLineItemListElement', customLineItemListElement_lastModifiedTime - The most recent time when the custom line item was modified.

$sel:name:CustomLineItemListElement', customLineItemListElement_name - The custom line item's name.

$sel:productCode:CustomLineItemListElement', customLineItemListElement_productCode - The product code that's associated with the custom line item.

CustomLineItemPercentageChargeDetails

data CustomLineItemPercentageChargeDetails Source #

A representation of the charge details that are associated with a percentage custom line item.

See: newCustomLineItemPercentageChargeDetails smart constructor.

Instances

Instances details
ToJSON CustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemPercentageChargeDetails

Generic CustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemPercentageChargeDetails

Read CustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemPercentageChargeDetails

Show CustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemPercentageChargeDetails

NFData CustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemPercentageChargeDetails

Eq CustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemPercentageChargeDetails

Hashable CustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemPercentageChargeDetails

type Rep CustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemPercentageChargeDetails

type Rep CustomLineItemPercentageChargeDetails = D1 ('MetaData "CustomLineItemPercentageChargeDetails" "Amazonka.BillingConductor.Types.CustomLineItemPercentageChargeDetails" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "CustomLineItemPercentageChargeDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "associatedValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "percentageValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double)))

newCustomLineItemPercentageChargeDetails Source #

Create a value of CustomLineItemPercentageChargeDetails 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:associatedValues:CustomLineItemPercentageChargeDetails', customLineItemPercentageChargeDetails_associatedValues - A list of resource ARNs to associate to the percentage custom line item.

$sel:percentageValue:CustomLineItemPercentageChargeDetails', customLineItemPercentageChargeDetails_percentageValue - The custom line item's percentage value. This will be multiplied against the combined value of its associated resources to determine its charge value.

CustomLineItemVersionListElement

data CustomLineItemVersionListElement Source #

A representation of a custom line item version.

See: newCustomLineItemVersionListElement smart constructor.

Instances

Instances details
FromJSON CustomLineItemVersionListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemVersionListElement

Generic CustomLineItemVersionListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemVersionListElement

Associated Types

type Rep CustomLineItemVersionListElement :: Type -> Type #

Show CustomLineItemVersionListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemVersionListElement

NFData CustomLineItemVersionListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemVersionListElement

Eq CustomLineItemVersionListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemVersionListElement

Hashable CustomLineItemVersionListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemVersionListElement

type Rep CustomLineItemVersionListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.CustomLineItemVersionListElement

type Rep CustomLineItemVersionListElement = D1 ('MetaData "CustomLineItemVersionListElement" "Amazonka.BillingConductor.Types.CustomLineItemVersionListElement" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "CustomLineItemVersionListElement'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "associationSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "billingGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "chargeDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListCustomLineItemChargeDetails)) :*: (S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "currencyCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CurrencyCode))))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "endBillingPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastModifiedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "productCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startBillingPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newCustomLineItemVersionListElement :: CustomLineItemVersionListElement Source #

Create a value of CustomLineItemVersionListElement 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:associationSize:CustomLineItemVersionListElement', customLineItemVersionListElement_associationSize - The number of resources that are associated with the custom line item.

$sel:billingGroupArn:CustomLineItemVersionListElement', customLineItemVersionListElement_billingGroupArn - The Amazon Resource Name (ARN) of the billing group that the custom line item applies to.

$sel:chargeDetails:CustomLineItemVersionListElement', customLineItemVersionListElement_chargeDetails - Undocumented member.

$sel:creationTime:CustomLineItemVersionListElement', customLineItemVersionListElement_creationTime - The time when the custom line item version was created.

$sel:currencyCode:CustomLineItemVersionListElement', customLineItemVersionListElement_currencyCode - The charge value currency of the custom line item.

$sel:description:CustomLineItemVersionListElement', customLineItemVersionListElement_description - The description of the custom line item.

$sel:endBillingPeriod:CustomLineItemVersionListElement', customLineItemVersionListElement_endBillingPeriod - The end billing period of the custom line item version.

$sel:lastModifiedTime:CustomLineItemVersionListElement', customLineItemVersionListElement_lastModifiedTime - The most recent time that the custom line item version was modified.

$sel:name:CustomLineItemVersionListElement', customLineItemVersionListElement_name - The name of the custom line item.

$sel:productCode:CustomLineItemVersionListElement', customLineItemVersionListElement_productCode - The product code that’s associated with the custom line item.

$sel:startBillingPeriod:CustomLineItemVersionListElement', customLineItemVersionListElement_startBillingPeriod - The start billing period of the custom line item version.

DisassociateResourceResponseElement

data DisassociateResourceResponseElement Source #

A resource disassociation result for a percentage custom line item.

See: newDisassociateResourceResponseElement smart constructor.

Instances

Instances details
FromJSON DisassociateResourceResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.DisassociateResourceResponseElement

Generic DisassociateResourceResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.DisassociateResourceResponseElement

Read DisassociateResourceResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.DisassociateResourceResponseElement

Show DisassociateResourceResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.DisassociateResourceResponseElement

NFData DisassociateResourceResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.DisassociateResourceResponseElement

Eq DisassociateResourceResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.DisassociateResourceResponseElement

Hashable DisassociateResourceResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.DisassociateResourceResponseElement

type Rep DisassociateResourceResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.DisassociateResourceResponseElement

type Rep DisassociateResourceResponseElement = D1 ('MetaData "DisassociateResourceResponseElement" "Amazonka.BillingConductor.Types.DisassociateResourceResponseElement" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "DisassociateResourceResponseElement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssociateResourceError))))

newDisassociateResourceResponseElement :: DisassociateResourceResponseElement Source #

Create a value of DisassociateResourceResponseElement 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:arn:DisassociateResourceResponseElement', disassociateResourceResponseElement_arn - The resource ARN that was disassociated from the custom line item.

$sel:error:DisassociateResourceResponseElement', disassociateResourceResponseElement_error - An AssociateResourceError that's shown if the resource disassociation fails.

FreeTierConfig

data FreeTierConfig Source #

The possible Amazon Web Services Free Tier configurations.

See: newFreeTierConfig smart constructor.

Constructors

FreeTierConfig' Bool 

Instances

Instances details
FromJSON FreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.FreeTierConfig

Generic FreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.FreeTierConfig

Associated Types

type Rep FreeTierConfig :: Type -> Type #

Read FreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.FreeTierConfig

Show FreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.FreeTierConfig

NFData FreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.FreeTierConfig

Methods

rnf :: FreeTierConfig -> () #

Eq FreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.FreeTierConfig

Hashable FreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.FreeTierConfig

type Rep FreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.FreeTierConfig

type Rep FreeTierConfig = D1 ('MetaData "FreeTierConfig" "Amazonka.BillingConductor.Types.FreeTierConfig" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "FreeTierConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "activated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newFreeTierConfig Source #

Create a value of FreeTierConfig 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:activated:FreeTierConfig', freeTierConfig_activated - Activate or deactivate Amazon Web Services Free Tier application.

ListAccountAssociationsFilter

data ListAccountAssociationsFilter Source #

The filter on the account ID of the linked account, or any of the following:

MONITORED: linked accounts that are associated to billing groups.

UNMONITORED: linked accounts that are not associated to billing groups.

Billing Group Arn: linked accounts that are associated to the provided Billing Group Arn.

See: newListAccountAssociationsFilter smart constructor.

Instances

Instances details
ToJSON ListAccountAssociationsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListAccountAssociationsFilter

Generic ListAccountAssociationsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListAccountAssociationsFilter

Associated Types

type Rep ListAccountAssociationsFilter :: Type -> Type #

Read ListAccountAssociationsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListAccountAssociationsFilter

Show ListAccountAssociationsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListAccountAssociationsFilter

NFData ListAccountAssociationsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListAccountAssociationsFilter

Eq ListAccountAssociationsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListAccountAssociationsFilter

Hashable ListAccountAssociationsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListAccountAssociationsFilter

type Rep ListAccountAssociationsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListAccountAssociationsFilter

type Rep ListAccountAssociationsFilter = D1 ('MetaData "ListAccountAssociationsFilter" "Amazonka.BillingConductor.Types.ListAccountAssociationsFilter" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListAccountAssociationsFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "association") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListAccountAssociationsFilter :: ListAccountAssociationsFilter Source #

Create a value of ListAccountAssociationsFilter 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:accountId:ListAccountAssociationsFilter', listAccountAssociationsFilter_accountId - The Amazon Web Services account ID to filter on.

$sel:association:ListAccountAssociationsFilter', listAccountAssociationsFilter_association - MONITORED: linked accounts that are associated to billing groups.

UNMONITORED: linked accounts that are not associated to billing groups.

Billing Group Arn: linked accounts that are associated to the provided Billing Group Arn.

ListBillingGroupCostReportsFilter

data ListBillingGroupCostReportsFilter Source #

The filter used to retrieve specific BillingGroupCostReportElements.

See: newListBillingGroupCostReportsFilter smart constructor.

Instances

Instances details
ToJSON ListBillingGroupCostReportsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListBillingGroupCostReportsFilter

Generic ListBillingGroupCostReportsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListBillingGroupCostReportsFilter

Associated Types

type Rep ListBillingGroupCostReportsFilter :: Type -> Type #

Read ListBillingGroupCostReportsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListBillingGroupCostReportsFilter

Show ListBillingGroupCostReportsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListBillingGroupCostReportsFilter

NFData ListBillingGroupCostReportsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListBillingGroupCostReportsFilter

Eq ListBillingGroupCostReportsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListBillingGroupCostReportsFilter

Hashable ListBillingGroupCostReportsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListBillingGroupCostReportsFilter

type Rep ListBillingGroupCostReportsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListBillingGroupCostReportsFilter

type Rep ListBillingGroupCostReportsFilter = D1 ('MetaData "ListBillingGroupCostReportsFilter" "Amazonka.BillingConductor.Types.ListBillingGroupCostReportsFilter" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListBillingGroupCostReportsFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "billingGroupArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))))

newListBillingGroupCostReportsFilter :: ListBillingGroupCostReportsFilter Source #

Create a value of ListBillingGroupCostReportsFilter 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:billingGroupArns:ListBillingGroupCostReportsFilter', listBillingGroupCostReportsFilter_billingGroupArns - The list of Amazon Resource Names (ARNs) used to filter billing groups to retrieve reports.

ListBillingGroupsFilter

data ListBillingGroupsFilter Source #

The filter that specifies the billing groups and pricing plans to retrieve billing group information.

See: newListBillingGroupsFilter smart constructor.

Instances

Instances details
ToJSON ListBillingGroupsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListBillingGroupsFilter

Generic ListBillingGroupsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListBillingGroupsFilter

Associated Types

type Rep ListBillingGroupsFilter :: Type -> Type #

Read ListBillingGroupsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListBillingGroupsFilter

Show ListBillingGroupsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListBillingGroupsFilter

NFData ListBillingGroupsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListBillingGroupsFilter

Methods

rnf :: ListBillingGroupsFilter -> () #

Eq ListBillingGroupsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListBillingGroupsFilter

Hashable ListBillingGroupsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListBillingGroupsFilter

type Rep ListBillingGroupsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListBillingGroupsFilter

type Rep ListBillingGroupsFilter = D1 ('MetaData "ListBillingGroupsFilter" "Amazonka.BillingConductor.Types.ListBillingGroupsFilter" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListBillingGroupsFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "pricingPlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListBillingGroupsFilter :: ListBillingGroupsFilter Source #

Create a value of ListBillingGroupsFilter 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:arns:ListBillingGroupsFilter', listBillingGroupsFilter_arns - The list of billing group Amazon Resource Names (ARNs) to retrieve information.

$sel:pricingPlan:ListBillingGroupsFilter', listBillingGroupsFilter_pricingPlan - The pricing plan Amazon Resource Names (ARNs) to retrieve information.

ListCustomLineItemChargeDetails

data ListCustomLineItemChargeDetails Source #

A representation of the charge details of a custom line item.

See: newListCustomLineItemChargeDetails smart constructor.

Instances

Instances details
FromJSON ListCustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemChargeDetails

Generic ListCustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemChargeDetails

Associated Types

type Rep ListCustomLineItemChargeDetails :: Type -> Type #

Read ListCustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemChargeDetails

Show ListCustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemChargeDetails

NFData ListCustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemChargeDetails

Eq ListCustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemChargeDetails

Hashable ListCustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemChargeDetails

type Rep ListCustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemChargeDetails

type Rep ListCustomLineItemChargeDetails = D1 ('MetaData "ListCustomLineItemChargeDetails" "Amazonka.BillingConductor.Types.ListCustomLineItemChargeDetails" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListCustomLineItemChargeDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "flat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListCustomLineItemFlatChargeDetails)) :*: (S1 ('MetaSel ('Just "percentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListCustomLineItemPercentageChargeDetails)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CustomLineItemType))))

newListCustomLineItemChargeDetails Source #

Create a value of ListCustomLineItemChargeDetails 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:flat:ListCustomLineItemChargeDetails', listCustomLineItemChargeDetails_flat - A ListCustomLineItemFlatChargeDetails that describes the charge details of a flat custom line item.

$sel:percentage:ListCustomLineItemChargeDetails', listCustomLineItemChargeDetails_percentage - A ListCustomLineItemPercentageChargeDetails that describes the charge details of a percentage custom line item.

$sel:type':ListCustomLineItemChargeDetails', listCustomLineItemChargeDetails_type - The type of the custom line item that indicates whether the charge is a fee or credit.

ListCustomLineItemFlatChargeDetails

data ListCustomLineItemFlatChargeDetails Source #

A representation of the charge details that are associated with a flat custom line item.

See: newListCustomLineItemFlatChargeDetails smart constructor.

Instances

Instances details
FromJSON ListCustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemFlatChargeDetails

Generic ListCustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemFlatChargeDetails

Read ListCustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemFlatChargeDetails

Show ListCustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemFlatChargeDetails

NFData ListCustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemFlatChargeDetails

Eq ListCustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemFlatChargeDetails

Hashable ListCustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemFlatChargeDetails

type Rep ListCustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemFlatChargeDetails

type Rep ListCustomLineItemFlatChargeDetails = D1 ('MetaData "ListCustomLineItemFlatChargeDetails" "Amazonka.BillingConductor.Types.ListCustomLineItemFlatChargeDetails" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListCustomLineItemFlatChargeDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "chargeValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double)))

newListCustomLineItemFlatChargeDetails Source #

Create a value of ListCustomLineItemFlatChargeDetails 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:chargeValue:ListCustomLineItemFlatChargeDetails', listCustomLineItemFlatChargeDetails_chargeValue - The custom line item's fixed charge value in USD.

ListCustomLineItemPercentageChargeDetails

data ListCustomLineItemPercentageChargeDetails Source #

A representation of the charge details that are associated with a percentage custom line item.

See: newListCustomLineItemPercentageChargeDetails smart constructor.

Instances

Instances details
FromJSON ListCustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemPercentageChargeDetails

Generic ListCustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemPercentageChargeDetails

Read ListCustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemPercentageChargeDetails

Show ListCustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemPercentageChargeDetails

NFData ListCustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemPercentageChargeDetails

Eq ListCustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemPercentageChargeDetails

Hashable ListCustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemPercentageChargeDetails

type Rep ListCustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemPercentageChargeDetails

type Rep ListCustomLineItemPercentageChargeDetails = D1 ('MetaData "ListCustomLineItemPercentageChargeDetails" "Amazonka.BillingConductor.Types.ListCustomLineItemPercentageChargeDetails" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListCustomLineItemPercentageChargeDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "percentageValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double)))

newListCustomLineItemPercentageChargeDetails Source #

Create a value of ListCustomLineItemPercentageChargeDetails 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:percentageValue:ListCustomLineItemPercentageChargeDetails', listCustomLineItemPercentageChargeDetails_percentageValue - The custom line item's percentage value. This will be multiplied against the combined value of its associated resources to determine its charge value.

ListCustomLineItemVersionsBillingPeriodRangeFilter

data ListCustomLineItemVersionsBillingPeriodRangeFilter Source #

A billing period filter that specifies the custom line item versions to retrieve.

See: newListCustomLineItemVersionsBillingPeriodRangeFilter smart constructor.

Instances

Instances details
ToJSON ListCustomLineItemVersionsBillingPeriodRangeFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemVersionsBillingPeriodRangeFilter

Generic ListCustomLineItemVersionsBillingPeriodRangeFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemVersionsBillingPeriodRangeFilter

Read ListCustomLineItemVersionsBillingPeriodRangeFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemVersionsBillingPeriodRangeFilter

Show ListCustomLineItemVersionsBillingPeriodRangeFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemVersionsBillingPeriodRangeFilter

NFData ListCustomLineItemVersionsBillingPeriodRangeFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemVersionsBillingPeriodRangeFilter

Eq ListCustomLineItemVersionsBillingPeriodRangeFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemVersionsBillingPeriodRangeFilter

Hashable ListCustomLineItemVersionsBillingPeriodRangeFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemVersionsBillingPeriodRangeFilter

type Rep ListCustomLineItemVersionsBillingPeriodRangeFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemVersionsBillingPeriodRangeFilter

type Rep ListCustomLineItemVersionsBillingPeriodRangeFilter = D1 ('MetaData "ListCustomLineItemVersionsBillingPeriodRangeFilter" "Amazonka.BillingConductor.Types.ListCustomLineItemVersionsBillingPeriodRangeFilter" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListCustomLineItemVersionsBillingPeriodRangeFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endBillingPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startBillingPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListCustomLineItemVersionsBillingPeriodRangeFilter :: ListCustomLineItemVersionsBillingPeriodRangeFilter Source #

Create a value of ListCustomLineItemVersionsBillingPeriodRangeFilter 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:endBillingPeriod:ListCustomLineItemVersionsBillingPeriodRangeFilter', listCustomLineItemVersionsBillingPeriodRangeFilter_endBillingPeriod - The exclusive end billing period that defines a billing period range where a custom line item version is applied.

$sel:startBillingPeriod:ListCustomLineItemVersionsBillingPeriodRangeFilter', listCustomLineItemVersionsBillingPeriodRangeFilter_startBillingPeriod - The inclusive start billing period that defines a billing period range where a custom line item version is applied.

ListCustomLineItemVersionsFilter

data ListCustomLineItemVersionsFilter Source #

A filter that specifies the billing period range where the custom line item versions reside.

See: newListCustomLineItemVersionsFilter smart constructor.

Instances

Instances details
ToJSON ListCustomLineItemVersionsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemVersionsFilter

Generic ListCustomLineItemVersionsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemVersionsFilter

Associated Types

type Rep ListCustomLineItemVersionsFilter :: Type -> Type #

Read ListCustomLineItemVersionsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemVersionsFilter

Show ListCustomLineItemVersionsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemVersionsFilter

NFData ListCustomLineItemVersionsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemVersionsFilter

Eq ListCustomLineItemVersionsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemVersionsFilter

Hashable ListCustomLineItemVersionsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemVersionsFilter

type Rep ListCustomLineItemVersionsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemVersionsFilter

type Rep ListCustomLineItemVersionsFilter = D1 ('MetaData "ListCustomLineItemVersionsFilter" "Amazonka.BillingConductor.Types.ListCustomLineItemVersionsFilter" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListCustomLineItemVersionsFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "billingPeriodRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListCustomLineItemVersionsBillingPeriodRangeFilter))))

newListCustomLineItemVersionsFilter :: ListCustomLineItemVersionsFilter Source #

Create a value of ListCustomLineItemVersionsFilter 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:billingPeriodRange:ListCustomLineItemVersionsFilter', listCustomLineItemVersionsFilter_billingPeriodRange - The billing period range in which the custom line item version is applied.

ListCustomLineItemsFilter

data ListCustomLineItemsFilter Source #

A filter that specifies the custom line items and billing groups to retrieve FFLI information.

See: newListCustomLineItemsFilter smart constructor.

Instances

Instances details
ToJSON ListCustomLineItemsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemsFilter

Generic ListCustomLineItemsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemsFilter

Associated Types

type Rep ListCustomLineItemsFilter :: Type -> Type #

Show ListCustomLineItemsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemsFilter

NFData ListCustomLineItemsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemsFilter

Eq ListCustomLineItemsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemsFilter

Hashable ListCustomLineItemsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemsFilter

type Rep ListCustomLineItemsFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListCustomLineItemsFilter

type Rep ListCustomLineItemsFilter = D1 ('MetaData "ListCustomLineItemsFilter" "Amazonka.BillingConductor.Types.ListCustomLineItemsFilter" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListCustomLineItemsFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "billingGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "names") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty (Sensitive Text)))))))

newListCustomLineItemsFilter :: ListCustomLineItemsFilter Source #

Create a value of ListCustomLineItemsFilter 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:arns:ListCustomLineItemsFilter', listCustomLineItemsFilter_arns - A list of custom line item ARNs to retrieve information.

$sel:billingGroups:ListCustomLineItemsFilter', listCustomLineItemsFilter_billingGroups - The billing group Amazon Resource Names (ARNs) to retrieve information.

$sel:names:ListCustomLineItemsFilter', listCustomLineItemsFilter_names - A list of custom line items to retrieve information.

ListPricingPlansFilter

data ListPricingPlansFilter Source #

The filter that specifies the Amazon Resource Names (ARNs) of pricing plans, to retrieve pricing plan information.

See: newListPricingPlansFilter smart constructor.

Instances

Instances details
ToJSON ListPricingPlansFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListPricingPlansFilter

Generic ListPricingPlansFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListPricingPlansFilter

Associated Types

type Rep ListPricingPlansFilter :: Type -> Type #

Read ListPricingPlansFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListPricingPlansFilter

Show ListPricingPlansFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListPricingPlansFilter

NFData ListPricingPlansFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListPricingPlansFilter

Methods

rnf :: ListPricingPlansFilter -> () #

Eq ListPricingPlansFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListPricingPlansFilter

Hashable ListPricingPlansFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListPricingPlansFilter

type Rep ListPricingPlansFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListPricingPlansFilter

type Rep ListPricingPlansFilter = D1 ('MetaData "ListPricingPlansFilter" "Amazonka.BillingConductor.Types.ListPricingPlansFilter" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListPricingPlansFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))))

newListPricingPlansFilter :: ListPricingPlansFilter Source #

Create a value of ListPricingPlansFilter 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:arns:ListPricingPlansFilter', listPricingPlansFilter_arns - A list of pricing plan Amazon Resource Names (ARNs) to retrieve information.

ListPricingRulesFilter

data ListPricingRulesFilter Source #

The filter that specifies criteria that the pricing rules returned by the ListPricingRules API will adhere to.

See: newListPricingRulesFilter smart constructor.

Instances

Instances details
ToJSON ListPricingRulesFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListPricingRulesFilter

Generic ListPricingRulesFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListPricingRulesFilter

Associated Types

type Rep ListPricingRulesFilter :: Type -> Type #

Read ListPricingRulesFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListPricingRulesFilter

Show ListPricingRulesFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListPricingRulesFilter

NFData ListPricingRulesFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListPricingRulesFilter

Methods

rnf :: ListPricingRulesFilter -> () #

Eq ListPricingRulesFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListPricingRulesFilter

Hashable ListPricingRulesFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListPricingRulesFilter

type Rep ListPricingRulesFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListPricingRulesFilter

type Rep ListPricingRulesFilter = D1 ('MetaData "ListPricingRulesFilter" "Amazonka.BillingConductor.Types.ListPricingRulesFilter" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListPricingRulesFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))))

newListPricingRulesFilter :: ListPricingRulesFilter Source #

Create a value of ListPricingRulesFilter 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:arns:ListPricingRulesFilter', listPricingRulesFilter_arns - A list containing the pricing rule Amazon Resource Names (ARNs) to include in the API response.

ListResourcesAssociatedToCustomLineItemFilter

data ListResourcesAssociatedToCustomLineItemFilter Source #

A filter that specifies the type of resource associations that should be retrieved for a custom line item.

See: newListResourcesAssociatedToCustomLineItemFilter smart constructor.

Instances

Instances details
ToJSON ListResourcesAssociatedToCustomLineItemFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListResourcesAssociatedToCustomLineItemFilter

Generic ListResourcesAssociatedToCustomLineItemFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListResourcesAssociatedToCustomLineItemFilter

Read ListResourcesAssociatedToCustomLineItemFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListResourcesAssociatedToCustomLineItemFilter

Show ListResourcesAssociatedToCustomLineItemFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListResourcesAssociatedToCustomLineItemFilter

NFData ListResourcesAssociatedToCustomLineItemFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListResourcesAssociatedToCustomLineItemFilter

Eq ListResourcesAssociatedToCustomLineItemFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListResourcesAssociatedToCustomLineItemFilter

Hashable ListResourcesAssociatedToCustomLineItemFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListResourcesAssociatedToCustomLineItemFilter

type Rep ListResourcesAssociatedToCustomLineItemFilter Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListResourcesAssociatedToCustomLineItemFilter

type Rep ListResourcesAssociatedToCustomLineItemFilter = D1 ('MetaData "ListResourcesAssociatedToCustomLineItemFilter" "Amazonka.BillingConductor.Types.ListResourcesAssociatedToCustomLineItemFilter" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListResourcesAssociatedToCustomLineItemFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "relationship") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomLineItemRelationship))))

newListResourcesAssociatedToCustomLineItemFilter :: ListResourcesAssociatedToCustomLineItemFilter Source #

Create a value of ListResourcesAssociatedToCustomLineItemFilter 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:relationship:ListResourcesAssociatedToCustomLineItemFilter', listResourcesAssociatedToCustomLineItemFilter_relationship - The type of relationship between the custom line item and the associated resource.

ListResourcesAssociatedToCustomLineItemResponseElement

data ListResourcesAssociatedToCustomLineItemResponseElement Source #

A representation of a resource association for a custom line item.

See: newListResourcesAssociatedToCustomLineItemResponseElement smart constructor.

Instances

Instances details
FromJSON ListResourcesAssociatedToCustomLineItemResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListResourcesAssociatedToCustomLineItemResponseElement

Generic ListResourcesAssociatedToCustomLineItemResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListResourcesAssociatedToCustomLineItemResponseElement

Read ListResourcesAssociatedToCustomLineItemResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListResourcesAssociatedToCustomLineItemResponseElement

Show ListResourcesAssociatedToCustomLineItemResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListResourcesAssociatedToCustomLineItemResponseElement

NFData ListResourcesAssociatedToCustomLineItemResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListResourcesAssociatedToCustomLineItemResponseElement

Eq ListResourcesAssociatedToCustomLineItemResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListResourcesAssociatedToCustomLineItemResponseElement

Hashable ListResourcesAssociatedToCustomLineItemResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListResourcesAssociatedToCustomLineItemResponseElement

type Rep ListResourcesAssociatedToCustomLineItemResponseElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.ListResourcesAssociatedToCustomLineItemResponseElement

type Rep ListResourcesAssociatedToCustomLineItemResponseElement = D1 ('MetaData "ListResourcesAssociatedToCustomLineItemResponseElement" "Amazonka.BillingConductor.Types.ListResourcesAssociatedToCustomLineItemResponseElement" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "ListResourcesAssociatedToCustomLineItemResponseElement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "endBillingPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "relationship") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomLineItemRelationship)))))

PricingPlanListElement

data PricingPlanListElement Source #

A representation of a pricing plan.

See: newPricingPlanListElement smart constructor.

Instances

Instances details
FromJSON PricingPlanListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingPlanListElement

Generic PricingPlanListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingPlanListElement

Associated Types

type Rep PricingPlanListElement :: Type -> Type #

Show PricingPlanListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingPlanListElement

NFData PricingPlanListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingPlanListElement

Methods

rnf :: PricingPlanListElement -> () #

Eq PricingPlanListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingPlanListElement

Hashable PricingPlanListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingPlanListElement

type Rep PricingPlanListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingPlanListElement

type Rep PricingPlanListElement = D1 ('MetaData "PricingPlanListElement" "Amazonka.BillingConductor.Types.PricingPlanListElement" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "PricingPlanListElement'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))))) :*: (S1 ('MetaSel ('Just "lastModifiedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "size") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))))

newPricingPlanListElement :: PricingPlanListElement Source #

Create a value of PricingPlanListElement 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:arn:PricingPlanListElement', pricingPlanListElement_arn - The pricing plan Amazon Resource Names (ARN). This can be used to uniquely identify a pricing plan.

$sel:creationTime:PricingPlanListElement', pricingPlanListElement_creationTime - The time when the pricing plan was created.

$sel:description:PricingPlanListElement', pricingPlanListElement_description - The pricing plan description.

$sel:lastModifiedTime:PricingPlanListElement', pricingPlanListElement_lastModifiedTime - The most recent time when the pricing plan was modified.

$sel:name:PricingPlanListElement', pricingPlanListElement_name - The name of a pricing plan.

$sel:size:PricingPlanListElement', pricingPlanListElement_size - The pricing rules count that's currently associated with this pricing plan list element.

PricingRuleListElement

data PricingRuleListElement Source #

A representation of a pricing rule.

See: newPricingRuleListElement smart constructor.

Instances

Instances details
FromJSON PricingRuleListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleListElement

Generic PricingRuleListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleListElement

Associated Types

type Rep PricingRuleListElement :: Type -> Type #

Show PricingRuleListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleListElement

NFData PricingRuleListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleListElement

Methods

rnf :: PricingRuleListElement -> () #

Eq PricingRuleListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleListElement

Hashable PricingRuleListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleListElement

type Rep PricingRuleListElement Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.PricingRuleListElement

type Rep PricingRuleListElement = D1 ('MetaData "PricingRuleListElement" "Amazonka.BillingConductor.Types.PricingRuleListElement" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "PricingRuleListElement'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "associatedPricingPlanCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "billingEntity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "lastModifiedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))) :*: ((S1 ('MetaSel ('Just "modifierPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "scope") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PricingRuleScope)))) :*: (S1 ('MetaSel ('Just "service") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tiering") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Tiering)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PricingRuleType)))))))

newPricingRuleListElement :: PricingRuleListElement Source #

Create a value of PricingRuleListElement 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:arn:PricingRuleListElement', pricingRuleListElement_arn - The Amazon Resource Name (ARN) used to uniquely identify a pricing rule.

$sel:associatedPricingPlanCount:PricingRuleListElement', pricingRuleListElement_associatedPricingPlanCount - The pricing plans count that this pricing rule is associated with.

$sel:billingEntity:PricingRuleListElement', pricingRuleListElement_billingEntity - The seller of services provided by Amazon Web Services, their affiliates, or third-party providers selling services via Amazon Web Services Marketplace.

$sel:creationTime:PricingRuleListElement', pricingRuleListElement_creationTime - The time when the pricing rule was created.

$sel:description:PricingRuleListElement', pricingRuleListElement_description - The pricing rule description.

$sel:lastModifiedTime:PricingRuleListElement', pricingRuleListElement_lastModifiedTime - The most recent time when the pricing rule was modified.

$sel:modifierPercentage:PricingRuleListElement', pricingRuleListElement_modifierPercentage - A percentage modifier applied on the public pricing rates.

$sel:name:PricingRuleListElement', pricingRuleListElement_name - The name of a pricing rule.

$sel:scope:PricingRuleListElement', pricingRuleListElement_scope - The scope of pricing rule that indicates if it is globally applicable, or if it is service-specific.

$sel:service:PricingRuleListElement', pricingRuleListElement_service - If the Scope attribute is SERVICE, this attribute indicates which service the PricingRule is applicable for.

$sel:tiering:PricingRuleListElement', pricingRuleListElement_tiering - The set of tiering configurations for the pricing rule.

$sel:type':PricingRuleListElement', pricingRuleListElement_type - The type of pricing rule.

Tiering

data Tiering Source #

The set of tiering configurations for the pricing rule.

See: newTiering smart constructor.

Constructors

Tiering' FreeTierConfig 

Instances

Instances details
FromJSON Tiering Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.Tiering

Generic Tiering Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.Tiering

Associated Types

type Rep Tiering :: Type -> Type #

Methods

from :: Tiering -> Rep Tiering x #

to :: Rep Tiering x -> Tiering #

Read Tiering Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.Tiering

Show Tiering Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.Tiering

NFData Tiering Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.Tiering

Methods

rnf :: Tiering -> () #

Eq Tiering Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.Tiering

Methods

(==) :: Tiering -> Tiering -> Bool #

(/=) :: Tiering -> Tiering -> Bool #

Hashable Tiering Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.Tiering

Methods

hashWithSalt :: Int -> Tiering -> Int #

hash :: Tiering -> Int #

type Rep Tiering Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.Tiering

type Rep Tiering = D1 ('MetaData "Tiering" "Amazonka.BillingConductor.Types.Tiering" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "Tiering'" 'PrefixI 'True) (S1 ('MetaSel ('Just "freeTier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FreeTierConfig)))

newTiering Source #

Create a value of Tiering 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:freeTier:Tiering', tiering_freeTier - The possible Amazon Web Services Free Tier configurations.

UpdateCustomLineItemChargeDetails

data UpdateCustomLineItemChargeDetails Source #

A representation of the new charge details of a custom line item. This should contain only one of Flat or Percentage.

See: newUpdateCustomLineItemChargeDetails smart constructor.

Instances

Instances details
ToJSON UpdateCustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemChargeDetails

Generic UpdateCustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemChargeDetails

Associated Types

type Rep UpdateCustomLineItemChargeDetails :: Type -> Type #

Read UpdateCustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemChargeDetails

Show UpdateCustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemChargeDetails

NFData UpdateCustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemChargeDetails

Eq UpdateCustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemChargeDetails

Hashable UpdateCustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemChargeDetails

type Rep UpdateCustomLineItemChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemChargeDetails

type Rep UpdateCustomLineItemChargeDetails = D1 ('MetaData "UpdateCustomLineItemChargeDetails" "Amazonka.BillingConductor.Types.UpdateCustomLineItemChargeDetails" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "UpdateCustomLineItemChargeDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "flat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateCustomLineItemFlatChargeDetails)) :*: S1 ('MetaSel ('Just "percentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateCustomLineItemPercentageChargeDetails))))

newUpdateCustomLineItemChargeDetails :: UpdateCustomLineItemChargeDetails Source #

Create a value of UpdateCustomLineItemChargeDetails 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:flat:UpdateCustomLineItemChargeDetails', updateCustomLineItemChargeDetails_flat - An UpdateCustomLineItemFlatChargeDetails that describes the new charge details of a flat custom line item.

$sel:percentage:UpdateCustomLineItemChargeDetails', updateCustomLineItemChargeDetails_percentage - An UpdateCustomLineItemPercentageChargeDetails that describes the new charge details of a percentage custom line item.

UpdateCustomLineItemFlatChargeDetails

data UpdateCustomLineItemFlatChargeDetails Source #

A representation of the new charge details that are associated with a flat custom line item.

See: newUpdateCustomLineItemFlatChargeDetails smart constructor.

Instances

Instances details
ToJSON UpdateCustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemFlatChargeDetails

Generic UpdateCustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemFlatChargeDetails

Read UpdateCustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemFlatChargeDetails

Show UpdateCustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemFlatChargeDetails

NFData UpdateCustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemFlatChargeDetails

Eq UpdateCustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemFlatChargeDetails

Hashable UpdateCustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemFlatChargeDetails

type Rep UpdateCustomLineItemFlatChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemFlatChargeDetails

type Rep UpdateCustomLineItemFlatChargeDetails = D1 ('MetaData "UpdateCustomLineItemFlatChargeDetails" "Amazonka.BillingConductor.Types.UpdateCustomLineItemFlatChargeDetails" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "UpdateCustomLineItemFlatChargeDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "chargeValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double)))

newUpdateCustomLineItemFlatChargeDetails Source #

Create a value of UpdateCustomLineItemFlatChargeDetails 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:chargeValue:UpdateCustomLineItemFlatChargeDetails', updateCustomLineItemFlatChargeDetails_chargeValue - The custom line item's new fixed charge value in USD.

UpdateCustomLineItemPercentageChargeDetails

data UpdateCustomLineItemPercentageChargeDetails Source #

A representation of the new charge details that are associated with a percentage custom line item.

See: newUpdateCustomLineItemPercentageChargeDetails smart constructor.

Instances

Instances details
ToJSON UpdateCustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemPercentageChargeDetails

Generic UpdateCustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemPercentageChargeDetails

Read UpdateCustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemPercentageChargeDetails

Show UpdateCustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemPercentageChargeDetails

NFData UpdateCustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemPercentageChargeDetails

Eq UpdateCustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemPercentageChargeDetails

Hashable UpdateCustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemPercentageChargeDetails

type Rep UpdateCustomLineItemPercentageChargeDetails Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateCustomLineItemPercentageChargeDetails

type Rep UpdateCustomLineItemPercentageChargeDetails = D1 ('MetaData "UpdateCustomLineItemPercentageChargeDetails" "Amazonka.BillingConductor.Types.UpdateCustomLineItemPercentageChargeDetails" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "UpdateCustomLineItemPercentageChargeDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "percentageValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double)))

newUpdateCustomLineItemPercentageChargeDetails Source #

Create a value of UpdateCustomLineItemPercentageChargeDetails 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:percentageValue:UpdateCustomLineItemPercentageChargeDetails', updateCustomLineItemPercentageChargeDetails_percentageValue - The custom line item's new percentage value. This will be multiplied against the combined value of its associated resources to determine its charge value.

UpdateFreeTierConfig

data UpdateFreeTierConfig Source #

The possible Amazon Web Services Free Tier configurations.

See: newUpdateFreeTierConfig smart constructor.

Instances

Instances details
FromJSON UpdateFreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateFreeTierConfig

ToJSON UpdateFreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateFreeTierConfig

Generic UpdateFreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateFreeTierConfig

Associated Types

type Rep UpdateFreeTierConfig :: Type -> Type #

Read UpdateFreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateFreeTierConfig

Show UpdateFreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateFreeTierConfig

NFData UpdateFreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateFreeTierConfig

Methods

rnf :: UpdateFreeTierConfig -> () #

Eq UpdateFreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateFreeTierConfig

Hashable UpdateFreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateFreeTierConfig

type Rep UpdateFreeTierConfig Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateFreeTierConfig

type Rep UpdateFreeTierConfig = D1 ('MetaData "UpdateFreeTierConfig" "Amazonka.BillingConductor.Types.UpdateFreeTierConfig" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "UpdateFreeTierConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "activated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newUpdateFreeTierConfig Source #

Create a value of UpdateFreeTierConfig 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:activated:UpdateFreeTierConfig', updateFreeTierConfig_activated - Activate or deactivate application of Amazon Web Services Free Tier.

UpdateTieringInput

data UpdateTieringInput Source #

The set of tiering configurations for the pricing rule.

See: newUpdateTieringInput smart constructor.

Instances

Instances details
FromJSON UpdateTieringInput Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateTieringInput

ToJSON UpdateTieringInput Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateTieringInput

Generic UpdateTieringInput Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateTieringInput

Associated Types

type Rep UpdateTieringInput :: Type -> Type #

Read UpdateTieringInput Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateTieringInput

Show UpdateTieringInput Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateTieringInput

NFData UpdateTieringInput Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateTieringInput

Methods

rnf :: UpdateTieringInput -> () #

Eq UpdateTieringInput Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateTieringInput

Hashable UpdateTieringInput Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateTieringInput

type Rep UpdateTieringInput Source # 
Instance details

Defined in Amazonka.BillingConductor.Types.UpdateTieringInput

type Rep UpdateTieringInput = D1 ('MetaData "UpdateTieringInput" "Amazonka.BillingConductor.Types.UpdateTieringInput" "amazonka-billingconductor-2.0-1YoxVi69FkN1Nj28JbXXJ5" 'False) (C1 ('MetaCons "UpdateTieringInput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "freeTier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UpdateFreeTierConfig)))

newUpdateTieringInput Source #

Create a value of UpdateTieringInput 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:freeTier:UpdateTieringInput', updateTieringInput_freeTier - The possible Amazon Web Services Free Tier configurations.