amazonka-cost-explorer-2.0: Amazon Cost Explorer Service 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.CostExplorer.UpdateCostAllocationTagsStatus

Description

Updates status for cost allocation tags in bulk, with maximum batch size of 20. If the tag status that's updated is the same as the existing tag status, the request doesn't fail. Instead, it doesn't have any effect on the tag status (for example, activating the active tag).

Synopsis

Creating a Request

data UpdateCostAllocationTagsStatus Source #

See: newUpdateCostAllocationTagsStatus smart constructor.

Constructors

UpdateCostAllocationTagsStatus' 

Fields

Instances

Instances details
ToJSON UpdateCostAllocationTagsStatus Source # 
Instance details

Defined in Amazonka.CostExplorer.UpdateCostAllocationTagsStatus

ToHeaders UpdateCostAllocationTagsStatus Source # 
Instance details

Defined in Amazonka.CostExplorer.UpdateCostAllocationTagsStatus

ToPath UpdateCostAllocationTagsStatus Source # 
Instance details

Defined in Amazonka.CostExplorer.UpdateCostAllocationTagsStatus

ToQuery UpdateCostAllocationTagsStatus Source # 
Instance details

Defined in Amazonka.CostExplorer.UpdateCostAllocationTagsStatus

AWSRequest UpdateCostAllocationTagsStatus Source # 
Instance details

Defined in Amazonka.CostExplorer.UpdateCostAllocationTagsStatus

Generic UpdateCostAllocationTagsStatus Source # 
Instance details

Defined in Amazonka.CostExplorer.UpdateCostAllocationTagsStatus

Associated Types

type Rep UpdateCostAllocationTagsStatus :: Type -> Type #

Read UpdateCostAllocationTagsStatus Source # 
Instance details

Defined in Amazonka.CostExplorer.UpdateCostAllocationTagsStatus

Show UpdateCostAllocationTagsStatus Source # 
Instance details

Defined in Amazonka.CostExplorer.UpdateCostAllocationTagsStatus

NFData UpdateCostAllocationTagsStatus Source # 
Instance details

Defined in Amazonka.CostExplorer.UpdateCostAllocationTagsStatus

Eq UpdateCostAllocationTagsStatus Source # 
Instance details

Defined in Amazonka.CostExplorer.UpdateCostAllocationTagsStatus

Hashable UpdateCostAllocationTagsStatus Source # 
Instance details

Defined in Amazonka.CostExplorer.UpdateCostAllocationTagsStatus

type AWSResponse UpdateCostAllocationTagsStatus Source # 
Instance details

Defined in Amazonka.CostExplorer.UpdateCostAllocationTagsStatus

type Rep UpdateCostAllocationTagsStatus Source # 
Instance details

Defined in Amazonka.CostExplorer.UpdateCostAllocationTagsStatus

type Rep UpdateCostAllocationTagsStatus = D1 ('MetaData "UpdateCostAllocationTagsStatus" "Amazonka.CostExplorer.UpdateCostAllocationTagsStatus" "amazonka-cost-explorer-2.0-QqVzyVvst98QYs5s2Ea4h" 'False) (C1 ('MetaCons "UpdateCostAllocationTagsStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "costAllocationTagsStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty CostAllocationTagStatusEntry))))

newUpdateCostAllocationTagsStatus Source #

Create a value of UpdateCostAllocationTagsStatus 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:costAllocationTagsStatus:UpdateCostAllocationTagsStatus', updateCostAllocationTagsStatus_costAllocationTagsStatus - The list of CostAllocationTagStatusEntry objects that are used to update cost allocation tags status for this request.

Request Lenses

updateCostAllocationTagsStatus_costAllocationTagsStatus :: Lens' UpdateCostAllocationTagsStatus (NonEmpty CostAllocationTagStatusEntry) Source #

The list of CostAllocationTagStatusEntry objects that are used to update cost allocation tags status for this request.

Destructuring the Response

data UpdateCostAllocationTagsStatusResponse Source #

Constructors

UpdateCostAllocationTagsStatusResponse' 

Fields

Instances

Instances details
Generic UpdateCostAllocationTagsStatusResponse Source # 
Instance details

Defined in Amazonka.CostExplorer.UpdateCostAllocationTagsStatus

Read UpdateCostAllocationTagsStatusResponse Source # 
Instance details

Defined in Amazonka.CostExplorer.UpdateCostAllocationTagsStatus

Show UpdateCostAllocationTagsStatusResponse Source # 
Instance details

Defined in Amazonka.CostExplorer.UpdateCostAllocationTagsStatus

NFData UpdateCostAllocationTagsStatusResponse Source # 
Instance details

Defined in Amazonka.CostExplorer.UpdateCostAllocationTagsStatus

Eq UpdateCostAllocationTagsStatusResponse Source # 
Instance details

Defined in Amazonka.CostExplorer.UpdateCostAllocationTagsStatus

type Rep UpdateCostAllocationTagsStatusResponse Source # 
Instance details

Defined in Amazonka.CostExplorer.UpdateCostAllocationTagsStatus

type Rep UpdateCostAllocationTagsStatusResponse = D1 ('MetaData "UpdateCostAllocationTagsStatusResponse" "Amazonka.CostExplorer.UpdateCostAllocationTagsStatus" "amazonka-cost-explorer-2.0-QqVzyVvst98QYs5s2Ea4h" 'False) (C1 ('MetaCons "UpdateCostAllocationTagsStatusResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UpdateCostAllocationTagsStatusError])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateCostAllocationTagsStatusResponse Source #

Create a value of UpdateCostAllocationTagsStatusResponse 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:errors:UpdateCostAllocationTagsStatusResponse', updateCostAllocationTagsStatusResponse_errors - A list of UpdateCostAllocationTagsStatusError objects with error details about each cost allocation tag that can't be updated. If there's no failure, an empty array returns.

$sel:httpStatus:UpdateCostAllocationTagsStatusResponse', updateCostAllocationTagsStatusResponse_httpStatus - The response's http status code.

Response Lenses

updateCostAllocationTagsStatusResponse_errors :: Lens' UpdateCostAllocationTagsStatusResponse (Maybe [UpdateCostAllocationTagsStatusError]) Source #

A list of UpdateCostAllocationTagsStatusError objects with error details about each cost allocation tag that can't be updated. If there's no failure, an empty array returns.