amazonka-certificatemanager-1.4.2: Amazon Certificate Manager SDK.

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

Network.AWS.CertificateManager.DescribeCertificate

Contents

Description

Returns a list of the fields contained in the specified ACM Certificate. For example, this action returns the certificate status, a flag that indicates whether the certificate is associated with any other AWS service, and the date at which the certificate request was created. You specify the ACM Certificate on input by its Amazon Resource Name (ARN).

Synopsis

Creating a Request

describeCertificate Source #

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

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

data DescribeCertificate Source #

See: describeCertificate smart constructor.

Instances

Eq DescribeCertificate Source # 
Data DescribeCertificate Source # 

Methods

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

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

toConstr :: DescribeCertificate -> Constr #

dataTypeOf :: DescribeCertificate -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeCertificate Source # 
Show DescribeCertificate Source # 
Generic DescribeCertificate Source # 
ToJSON DescribeCertificate Source # 
Hashable DescribeCertificate Source # 
NFData DescribeCertificate Source # 

Methods

rnf :: DescribeCertificate -> () #

AWSRequest DescribeCertificate Source # 
ToPath DescribeCertificate Source # 
ToHeaders DescribeCertificate Source # 
ToQuery DescribeCertificate Source # 
type Rep DescribeCertificate Source # 
type Rep DescribeCertificate = D1 (MetaData "DescribeCertificate" "Network.AWS.CertificateManager.DescribeCertificate" "amazonka-certificatemanager-1.4.2-6MBpEGpqoNwAnY7LGxPhTL" True) (C1 (MetaCons "DescribeCertificate'" PrefixI True) (S1 (MetaSel (Just Symbol "_dCertificateARN") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DescribeCertificate Source # 

Request Lenses

dCertificateARN :: Lens' DescribeCertificate Text Source #

String that contains an ACM Certificate ARN. The ARN 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

describeCertificateResponse Source #

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

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

data DescribeCertificateResponse Source #

See: describeCertificateResponse smart constructor.

Instances

Eq DescribeCertificateResponse Source # 
Data DescribeCertificateResponse Source # 

Methods

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

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

toConstr :: DescribeCertificateResponse -> Constr #

dataTypeOf :: DescribeCertificateResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeCertificateResponse Source # 
Show DescribeCertificateResponse Source # 
Generic DescribeCertificateResponse Source # 
NFData DescribeCertificateResponse Source # 
type Rep DescribeCertificateResponse Source # 
type Rep DescribeCertificateResponse = D1 (MetaData "DescribeCertificateResponse" "Network.AWS.CertificateManager.DescribeCertificate" "amazonka-certificatemanager-1.4.2-6MBpEGpqoNwAnY7LGxPhTL" False) (C1 (MetaCons "DescribeCertificateResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dcrsCertificate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CertificateDetail))) (S1 (MetaSel (Just Symbol "_dcrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses

dcrsCertificate :: Lens' DescribeCertificateResponse (Maybe CertificateDetail) Source #

Contains a CertificateDetail structure that lists the fields of an ACM Certificate.