amazonka-certificatemanager-1.6.1: Amazon Certificate Manager 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.CertificateManager.DeleteCertificate

Contents

Description

Deletes a certificate and its associated private key. If this action succeeds, the certificate no longer appears in the list that can be displayed by calling the ListCertificates action or be retrieved by calling the GetCertificate action. The certificate will not be available for use by AWS services integrated with ACM.

Synopsis

Creating a Request

deleteCertificate Source #

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

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

data DeleteCertificate Source #

See: deleteCertificate smart constructor.

Instances
Eq DeleteCertificate Source # 
Instance details

Defined in Network.AWS.CertificateManager.DeleteCertificate

Data DeleteCertificate Source # 
Instance details

Defined in Network.AWS.CertificateManager.DeleteCertificate

Methods

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

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

toConstr :: DeleteCertificate -> Constr #

dataTypeOf :: DeleteCertificate -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteCertificate Source # 
Instance details

Defined in Network.AWS.CertificateManager.DeleteCertificate

Show DeleteCertificate Source # 
Instance details

Defined in Network.AWS.CertificateManager.DeleteCertificate

Generic DeleteCertificate Source # 
Instance details

Defined in Network.AWS.CertificateManager.DeleteCertificate

Associated Types

type Rep DeleteCertificate :: Type -> Type #

Hashable DeleteCertificate Source # 
Instance details

Defined in Network.AWS.CertificateManager.DeleteCertificate

ToJSON DeleteCertificate Source # 
Instance details

Defined in Network.AWS.CertificateManager.DeleteCertificate

AWSRequest DeleteCertificate Source # 
Instance details

Defined in Network.AWS.CertificateManager.DeleteCertificate

Associated Types

type Rs DeleteCertificate :: Type #

ToHeaders DeleteCertificate Source # 
Instance details

Defined in Network.AWS.CertificateManager.DeleteCertificate

ToPath DeleteCertificate Source # 
Instance details

Defined in Network.AWS.CertificateManager.DeleteCertificate

ToQuery DeleteCertificate Source # 
Instance details

Defined in Network.AWS.CertificateManager.DeleteCertificate

NFData DeleteCertificate Source # 
Instance details

Defined in Network.AWS.CertificateManager.DeleteCertificate

Methods

rnf :: DeleteCertificate -> () #

type Rep DeleteCertificate Source # 
Instance details

Defined in Network.AWS.CertificateManager.DeleteCertificate

type Rep DeleteCertificate = D1 (MetaData "DeleteCertificate" "Network.AWS.CertificateManager.DeleteCertificate" "amazonka-certificatemanager-1.6.1-4shwck4gg3E1zBQz4D8KdL" True) (C1 (MetaCons "DeleteCertificate'" PrefixI True) (S1 (MetaSel (Just "_dcCertificateARN") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DeleteCertificate Source # 
Instance details

Defined in Network.AWS.CertificateManager.DeleteCertificate

Request Lenses

dcCertificateARN :: Lens' DeleteCertificate Text Source #

String that contains the ARN of the ACM certificate to be deleted. This must be of the form: arn:aws:acm:region:123456789012:certificate/12345678-1234-1234-1234-123456789012 For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces .

Destructuring the Response

deleteCertificateResponse :: DeleteCertificateResponse Source #

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

data DeleteCertificateResponse Source #

See: deleteCertificateResponse smart constructor.

Instances
Eq DeleteCertificateResponse Source # 
Instance details

Defined in Network.AWS.CertificateManager.DeleteCertificate

Data DeleteCertificateResponse Source # 
Instance details

Defined in Network.AWS.CertificateManager.DeleteCertificate

Methods

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

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

toConstr :: DeleteCertificateResponse -> Constr #

dataTypeOf :: DeleteCertificateResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteCertificateResponse Source # 
Instance details

Defined in Network.AWS.CertificateManager.DeleteCertificate

Show DeleteCertificateResponse Source # 
Instance details

Defined in Network.AWS.CertificateManager.DeleteCertificate

Generic DeleteCertificateResponse Source # 
Instance details

Defined in Network.AWS.CertificateManager.DeleteCertificate

Associated Types

type Rep DeleteCertificateResponse :: Type -> Type #

NFData DeleteCertificateResponse Source # 
Instance details

Defined in Network.AWS.CertificateManager.DeleteCertificate

type Rep DeleteCertificateResponse Source # 
Instance details

Defined in Network.AWS.CertificateManager.DeleteCertificate

type Rep DeleteCertificateResponse = D1 (MetaData "DeleteCertificateResponse" "Network.AWS.CertificateManager.DeleteCertificate" "amazonka-certificatemanager-1.6.1-4shwck4gg3E1zBQz4D8KdL" False) (C1 (MetaCons "DeleteCertificateResponse'" PrefixI False) (U1 :: Type -> Type))