amazonka-certificatemanager-1.4.5: 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 #

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 #

See: describeCertificate smart constructor.

Instances

Eq DescribeCertificate # 
Data DescribeCertificate # 

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 # 
Show DescribeCertificate # 
Generic DescribeCertificate # 
Hashable DescribeCertificate # 
ToJSON DescribeCertificate # 
NFData DescribeCertificate # 

Methods

rnf :: DescribeCertificate -> () #

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

Request Lenses

dCertificateARN :: Lens' DescribeCertificate Text #

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 #

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 #

See: describeCertificateResponse smart constructor.

Instances

Eq DescribeCertificateResponse # 
Data DescribeCertificateResponse # 

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 # 
Show DescribeCertificateResponse # 
Generic DescribeCertificateResponse # 
NFData DescribeCertificateResponse # 
type Rep DescribeCertificateResponse # 
type Rep DescribeCertificateResponse = D1 (MetaData "DescribeCertificateResponse" "Network.AWS.CertificateManager.DescribeCertificate" "amazonka-certificatemanager-1.4.5-5laREalzfFLFDztuKGEaeN" False) (C1 (MetaCons "DescribeCertificateResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dcrsCertificate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CertificateDetail))) (S1 (MetaSel (Just Symbol "_dcrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Int))))

Response Lenses

dcrsCertificate :: Lens' DescribeCertificateResponse (Maybe CertificateDetail) #

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

dcrsResponseStatus :: Lens' DescribeCertificateResponse Int #

  • - | The response status code.