| Copyright | (c) 2013-2018 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | None |
| Language | Haskell2010 |
Network.AWS.ELBv2.AddTags
Description
Adds the specified tags to the specified Elastic Load Balancing resource. You can tag your Application Load Balancers, Network Load Balancers, and your target groups.
Each tag consists of a key and an optional value. If a resource already has a tag with the same key, AddTags updates its value.
To list the current tags for your resources, use DescribeTags . To remove tags from your resources, use RemoveTags .
Synopsis
- addTags :: NonEmpty Tag -> AddTags
- data AddTags
- atResourceARNs :: Lens' AddTags [Text]
- atTags :: Lens' AddTags (NonEmpty Tag)
- addTagsResponse :: Int -> AddTagsResponse
- data AddTagsResponse
- atrsResponseStatus :: Lens' AddTagsResponse Int
Creating a Request
Creates a value of AddTags with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
atResourceARNs- The Amazon Resource Name (ARN) of the resource.atTags- The tags. Each resource can have a maximum of 10 tags.
See: addTags smart constructor.
Instances
| Eq AddTags # | |
| Data AddTags # | |
Defined in Network.AWS.ELBv2.AddTags Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AddTags -> c AddTags # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AddTags # toConstr :: AddTags -> Constr # dataTypeOf :: AddTags -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AddTags) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AddTags) # gmapT :: (forall b. Data b => b -> b) -> AddTags -> AddTags # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AddTags -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AddTags -> r # gmapQ :: (forall d. Data d => d -> u) -> AddTags -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> AddTags -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> AddTags -> m AddTags # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AddTags -> m AddTags # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AddTags -> m AddTags # | |
| Read AddTags # | |
| Show AddTags # | |
| Generic AddTags # | |
| Hashable AddTags # | |
Defined in Network.AWS.ELBv2.AddTags | |
| AWSRequest AddTags # | |
| ToHeaders AddTags # | |
Defined in Network.AWS.ELBv2.AddTags | |
| ToPath AddTags # | |
Defined in Network.AWS.ELBv2.AddTags Methods toPath :: AddTags -> ByteString # | |
| ToQuery AddTags # | |
Defined in Network.AWS.ELBv2.AddTags Methods toQuery :: AddTags -> QueryString # | |
| NFData AddTags # | |
Defined in Network.AWS.ELBv2.AddTags | |
| type Rep AddTags # | |
Defined in Network.AWS.ELBv2.AddTags type Rep AddTags = D1 (MetaData "AddTags" "Network.AWS.ELBv2.AddTags" "amazonka-elbv2-1.6.1-5ys4wXPHijD4uAPx8h280Q" False) (C1 (MetaCons "AddTags'" PrefixI True) (S1 (MetaSel (Just "_atResourceARNs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [Text]) :*: S1 (MetaSel (Just "_atTags") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (List1 Tag)))) | |
| type Rs AddTags # | |
Defined in Network.AWS.ELBv2.AddTags | |
Request Lenses
atResourceARNs :: Lens' AddTags [Text] #
The Amazon Resource Name (ARN) of the resource.
Destructuring the Response
Arguments
| :: Int | |
| -> AddTagsResponse |
Creates a value of AddTagsResponse with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
atrsResponseStatus- -- | The response status code.
data AddTagsResponse #
See: addTagsResponse smart constructor.
Instances
Response Lenses
atrsResponseStatus :: Lens' AddTagsResponse Int #
- - | The response status code.