amazonka-certificatemanager-pca-1.6.0: Amazon Certificate Manager Private Certificate Authority SDK.

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.CertificateManagerPCA.UntagCertificateAuthority

Contents

Description

Remove one or more tags from your private CA. A tag consists of a key-value pair. If you do not specify the value portion of the tag when calling this function, the tag will be removed regardless of value. If you specify a value, the tag is removed only if it is associated with the specified value. To add tags to a private CA, use the TagCertificateAuthority . Call the ListTags function to see what tags are associated with your CA.

Synopsis

Creating a Request

untagCertificateAuthority Source #

Creates a value of UntagCertificateAuthority with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • uCertificateAuthorityARN - The Amazon Resource Name (ARN) that was returned when you called CreateCertificateAuthority . This must be of the form: arn:aws:acm:region :account :certificate-authority/12345678-1234-1234-1234-123456789012
  • uTags - List of tags to be removed from the CA.

data UntagCertificateAuthority Source #

See: untagCertificateAuthority smart constructor.

Instances

Eq UntagCertificateAuthority Source # 
Data UntagCertificateAuthority Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UntagCertificateAuthority -> c UntagCertificateAuthority #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UntagCertificateAuthority #

toConstr :: UntagCertificateAuthority -> Constr #

dataTypeOf :: UntagCertificateAuthority -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c UntagCertificateAuthority) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UntagCertificateAuthority) #

gmapT :: (forall b. Data b => b -> b) -> UntagCertificateAuthority -> UntagCertificateAuthority #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UntagCertificateAuthority -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UntagCertificateAuthority -> r #

gmapQ :: (forall d. Data d => d -> u) -> UntagCertificateAuthority -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UntagCertificateAuthority -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UntagCertificateAuthority -> m UntagCertificateAuthority #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UntagCertificateAuthority -> m UntagCertificateAuthority #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UntagCertificateAuthority -> m UntagCertificateAuthority #

Read UntagCertificateAuthority Source # 
Show UntagCertificateAuthority Source # 
Generic UntagCertificateAuthority Source # 
Hashable UntagCertificateAuthority Source # 
ToJSON UntagCertificateAuthority Source # 
NFData UntagCertificateAuthority Source # 
AWSRequest UntagCertificateAuthority Source # 
ToHeaders UntagCertificateAuthority Source # 
ToPath UntagCertificateAuthority Source # 
ToQuery UntagCertificateAuthority Source # 
type Rep UntagCertificateAuthority Source # 
type Rep UntagCertificateAuthority = D1 * (MetaData "UntagCertificateAuthority" "Network.AWS.CertificateManagerPCA.UntagCertificateAuthority" "amazonka-certificatemanager-pca-1.6.0-745TdprsK5d4KxFM63j3hX" False) (C1 * (MetaCons "UntagCertificateAuthority'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_uCertificateAuthorityARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "_uTags") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (List1 Tag)))))
type Rs UntagCertificateAuthority Source # 

Request Lenses

uCertificateAuthorityARN :: Lens' UntagCertificateAuthority Text Source #

The Amazon Resource Name (ARN) that was returned when you called CreateCertificateAuthority . This must be of the form: arn:aws:acm:region :account :certificate-authority/12345678-1234-1234-1234-123456789012

uTags :: Lens' UntagCertificateAuthority (NonEmpty Tag) Source #

List of tags to be removed from the CA.

Destructuring the Response

untagCertificateAuthorityResponse :: UntagCertificateAuthorityResponse Source #

Creates a value of UntagCertificateAuthorityResponse with the minimum fields required to make a request.

data UntagCertificateAuthorityResponse Source #

See: untagCertificateAuthorityResponse smart constructor.

Instances

Eq UntagCertificateAuthorityResponse Source # 
Data UntagCertificateAuthorityResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UntagCertificateAuthorityResponse -> c UntagCertificateAuthorityResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UntagCertificateAuthorityResponse #

toConstr :: UntagCertificateAuthorityResponse -> Constr #

dataTypeOf :: UntagCertificateAuthorityResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c UntagCertificateAuthorityResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UntagCertificateAuthorityResponse) #

gmapT :: (forall b. Data b => b -> b) -> UntagCertificateAuthorityResponse -> UntagCertificateAuthorityResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UntagCertificateAuthorityResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UntagCertificateAuthorityResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> UntagCertificateAuthorityResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UntagCertificateAuthorityResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UntagCertificateAuthorityResponse -> m UntagCertificateAuthorityResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UntagCertificateAuthorityResponse -> m UntagCertificateAuthorityResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UntagCertificateAuthorityResponse -> m UntagCertificateAuthorityResponse #

Read UntagCertificateAuthorityResponse Source # 
Show UntagCertificateAuthorityResponse Source # 
Generic UntagCertificateAuthorityResponse Source # 
NFData UntagCertificateAuthorityResponse Source # 
type Rep UntagCertificateAuthorityResponse Source # 
type Rep UntagCertificateAuthorityResponse = D1 * (MetaData "UntagCertificateAuthorityResponse" "Network.AWS.CertificateManagerPCA.UntagCertificateAuthority" "amazonka-certificatemanager-pca-1.6.0-745TdprsK5d4KxFM63j3hX" False) (C1 * (MetaCons "UntagCertificateAuthorityResponse'" PrefixI False) (U1 *))