Copyright | (c) 2013-2015 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
This operation adds the specified tags to a vault. Each tag is composed
of a key and a value. Each vault can have up to 10 tags. If your request
would cause the tag limit for the vault to be exceeded, the operation
throws the LimitExceededException
error. If a tag already exists on
the vault under a specified key, the existing key value will be
overwritten. For more information about tags, see
Tagging Amazon Glacier Resources.
See: AWS API Reference for AddTagsToVault.
Creating a Request
Creates a value of AddTagsToVault
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data AddTagsToVault Source
The input values for AddTagsToVault
.
See: addTagsToVault
smart constructor.
Request Lenses
attvTags :: Lens' AddTagsToVault (HashMap Text Text) Source
The tags to add to the vault. Each tag is composed of a key and a value. The value can be an empty string.
attvAccountId :: Lens' AddTagsToVault Text Source
The AccountId
value is the AWS account ID of the account that owns the
vault. You can either specify an AWS account ID or optionally a single
apos-
apos (hyphen), in which case Amazon Glacier uses the AWS account
ID associated with the credentials used to sign the request. If you use
an account ID, do not include any hyphens (apos-apos) in the ID.
attvVaultName :: Lens' AddTagsToVault Text Source
The name of the vault.
Destructuring the Response
addTagsToVaultResponse :: AddTagsToVaultResponse Source
Creates a value of AddTagsToVaultResponse
with the minimum fields required to make a request.