Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data CostAllocationTag = CostAllocationTag' {}
- newCostAllocationTag :: Text -> CostAllocationTagType -> CostAllocationTagStatus -> CostAllocationTag
- costAllocationTag_tagKey :: Lens' CostAllocationTag Text
- costAllocationTag_type :: Lens' CostAllocationTag CostAllocationTagType
- costAllocationTag_status :: Lens' CostAllocationTag CostAllocationTagStatus
Documentation
data CostAllocationTag Source #
The cost allocation tag structure. This includes detailed metadata for
the CostAllocationTag
object.
See: newCostAllocationTag
smart constructor.
CostAllocationTag' | |
|
Instances
Create a value of CostAllocationTag
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:tagKey:CostAllocationTag'
, costAllocationTag_tagKey
- The key for the cost allocation tag.
$sel:type':CostAllocationTag'
, costAllocationTag_type
- The type of cost allocation tag. You can use AWSGenerated
or
UserDefined
type tags. AWSGenerated
type tags are tags that Amazon
Web Services defines and applies to support Amazon Web Services
resources for cost allocation purposes. UserDefined
type tags are tags
that you define, create, and apply to resources.
$sel:status:CostAllocationTag'
, costAllocationTag_status
- The status of a cost allocation tag.
costAllocationTag_tagKey :: Lens' CostAllocationTag Text Source #
The key for the cost allocation tag.
costAllocationTag_type :: Lens' CostAllocationTag CostAllocationTagType Source #
The type of cost allocation tag. You can use AWSGenerated
or
UserDefined
type tags. AWSGenerated
type tags are tags that Amazon
Web Services defines and applies to support Amazon Web Services
resources for cost allocation purposes. UserDefined
type tags are tags
that you define, create, and apply to resources.
costAllocationTag_status :: Lens' CostAllocationTag CostAllocationTagStatus Source #
The status of a cost allocation tag.