amazonka-certificatemanager-pca-1.6.1: 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.DescribeCertificateAuthorityAuditReport

Contents

Description

Lists information about a specific audit report created by calling the CreateCertificateAuthorityAuditReport function. Audit information is created every time the certificate authority (CA) private key is used. The private key is used when you call the IssueCertificate function or the RevokeCertificate function.

Synopsis

Creating a Request

describeCertificateAuthorityAuditReport Source #

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

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

  • dcaarCertificateAuthorityARN - The Amazon Resource Name (ARN) of the private CA. This must be of the form: arn:aws:acm:region :account :certificate-authority/12345678-1234-1234-1234-123456789012 .
  • dcaarAuditReportId - The report ID returned by calling the CreateCertificateAuthorityAuditReport function.

data DescribeCertificateAuthorityAuditReport Source #

Instances
Eq DescribeCertificateAuthorityAuditReport Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.DescribeCertificateAuthorityAuditReport

Data DescribeCertificateAuthorityAuditReport Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.DescribeCertificateAuthorityAuditReport

Methods

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

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

toConstr :: DescribeCertificateAuthorityAuditReport -> Constr #

dataTypeOf :: DescribeCertificateAuthorityAuditReport -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeCertificateAuthorityAuditReport Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.DescribeCertificateAuthorityAuditReport

Show DescribeCertificateAuthorityAuditReport Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.DescribeCertificateAuthorityAuditReport

Generic DescribeCertificateAuthorityAuditReport Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.DescribeCertificateAuthorityAuditReport

Hashable DescribeCertificateAuthorityAuditReport Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.DescribeCertificateAuthorityAuditReport

ToJSON DescribeCertificateAuthorityAuditReport Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.DescribeCertificateAuthorityAuditReport

AWSRequest DescribeCertificateAuthorityAuditReport Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.DescribeCertificateAuthorityAuditReport

ToHeaders DescribeCertificateAuthorityAuditReport Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.DescribeCertificateAuthorityAuditReport

ToPath DescribeCertificateAuthorityAuditReport Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.DescribeCertificateAuthorityAuditReport

ToQuery DescribeCertificateAuthorityAuditReport Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.DescribeCertificateAuthorityAuditReport

NFData DescribeCertificateAuthorityAuditReport Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.DescribeCertificateAuthorityAuditReport

type Rep DescribeCertificateAuthorityAuditReport Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.DescribeCertificateAuthorityAuditReport

type Rep DescribeCertificateAuthorityAuditReport = D1 (MetaData "DescribeCertificateAuthorityAuditReport" "Network.AWS.CertificateManagerPCA.DescribeCertificateAuthorityAuditReport" "amazonka-certificatemanager-pca-1.6.1-HitWzcqvY41EzhTFciBw3m" False) (C1 (MetaCons "DescribeCertificateAuthorityAuditReport'" PrefixI True) (S1 (MetaSel (Just "_dcaarCertificateAuthorityARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_dcaarAuditReportId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))
type Rs DescribeCertificateAuthorityAuditReport Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.DescribeCertificateAuthorityAuditReport

Request Lenses

dcaarCertificateAuthorityARN :: Lens' DescribeCertificateAuthorityAuditReport Text Source #

The Amazon Resource Name (ARN) of the private CA. This must be of the form: arn:aws:acm:region :account :certificate-authority/12345678-1234-1234-1234-123456789012 .

dcaarAuditReportId :: Lens' DescribeCertificateAuthorityAuditReport Text Source #

The report ID returned by calling the CreateCertificateAuthorityAuditReport function.

Destructuring the Response

describeCertificateAuthorityAuditReportResponse Source #

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

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

data DescribeCertificateAuthorityAuditReportResponse Source #

Instances
Eq DescribeCertificateAuthorityAuditReportResponse Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.DescribeCertificateAuthorityAuditReport

Data DescribeCertificateAuthorityAuditReportResponse Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.DescribeCertificateAuthorityAuditReport

Methods

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

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

toConstr :: DescribeCertificateAuthorityAuditReportResponse -> Constr #

dataTypeOf :: DescribeCertificateAuthorityAuditReportResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeCertificateAuthorityAuditReportResponse Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.DescribeCertificateAuthorityAuditReport

Show DescribeCertificateAuthorityAuditReportResponse Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.DescribeCertificateAuthorityAuditReport

Generic DescribeCertificateAuthorityAuditReportResponse Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.DescribeCertificateAuthorityAuditReport

NFData DescribeCertificateAuthorityAuditReportResponse Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.DescribeCertificateAuthorityAuditReport

type Rep DescribeCertificateAuthorityAuditReportResponse Source # 
Instance details

Defined in Network.AWS.CertificateManagerPCA.DescribeCertificateAuthorityAuditReport

type Rep DescribeCertificateAuthorityAuditReportResponse = D1 (MetaData "DescribeCertificateAuthorityAuditReportResponse" "Network.AWS.CertificateManagerPCA.DescribeCertificateAuthorityAuditReport" "amazonka-certificatemanager-pca-1.6.1-HitWzcqvY41EzhTFciBw3m" False) (C1 (MetaCons "DescribeCertificateAuthorityAuditReportResponse'" PrefixI True) ((S1 (MetaSel (Just "_dcaarrsS3Key") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dcaarrsCreatedAt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 (MetaSel (Just "_dcaarrsAuditReportStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AuditReportStatus)) :*: (S1 (MetaSel (Just "_dcaarrsS3BucketName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dcaarrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))))

Response Lenses

dcaarrsS3Key :: Lens' DescribeCertificateAuthorityAuditReportResponse (Maybe Text) Source #

S3 key that uniquely identifies the report file in your S3 bucket.

dcaarrsCreatedAt :: Lens' DescribeCertificateAuthorityAuditReportResponse (Maybe UTCTime) Source #

The date and time at which the report was created.

dcaarrsAuditReportStatus :: Lens' DescribeCertificateAuthorityAuditReportResponse (Maybe AuditReportStatus) Source #

Specifies whether report creation is in progress, has succeeded, or has failed.

dcaarrsS3BucketName :: Lens' DescribeCertificateAuthorityAuditReportResponse (Maybe Text) Source #

Name of the S3 bucket that contains the report.