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.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 # 
Data DescribeCertificateAuthorityAuditReport Source # 

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 # 
Show DescribeCertificateAuthorityAuditReport Source # 
Generic DescribeCertificateAuthorityAuditReport Source # 
Hashable DescribeCertificateAuthorityAuditReport Source # 
ToJSON DescribeCertificateAuthorityAuditReport Source # 
NFData DescribeCertificateAuthorityAuditReport Source # 
AWSRequest DescribeCertificateAuthorityAuditReport Source # 
ToHeaders DescribeCertificateAuthorityAuditReport Source # 
ToPath DescribeCertificateAuthorityAuditReport Source # 
ToQuery DescribeCertificateAuthorityAuditReport Source # 
type Rep DescribeCertificateAuthorityAuditReport Source # 
type Rep DescribeCertificateAuthorityAuditReport = D1 * (MetaData "DescribeCertificateAuthorityAuditReport" "Network.AWS.CertificateManagerPCA.DescribeCertificateAuthorityAuditReport" "amazonka-certificatemanager-pca-1.6.0-745TdprsK5d4KxFM63j3hX" False) (C1 * (MetaCons "DescribeCertificateAuthorityAuditReport'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_dcaarCertificateAuthorityARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "_dcaarAuditReportId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text))))
type Rs DescribeCertificateAuthorityAuditReport Source # 

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 # 
Data DescribeCertificateAuthorityAuditReportResponse Source # 

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 # 
Show DescribeCertificateAuthorityAuditReportResponse Source # 
Generic DescribeCertificateAuthorityAuditReportResponse Source # 
NFData DescribeCertificateAuthorityAuditReportResponse Source # 
type Rep DescribeCertificateAuthorityAuditReportResponse Source # 
type Rep DescribeCertificateAuthorityAuditReportResponse = D1 * (MetaData "DescribeCertificateAuthorityAuditReportResponse" "Network.AWS.CertificateManagerPCA.DescribeCertificateAuthorityAuditReport" "amazonka-certificatemanager-pca-1.6.0-745TdprsK5d4KxFM63j3hX" False) (C1 * (MetaCons "DescribeCertificateAuthorityAuditReportResponse'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_dcaarrsS3Key") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_dcaarrsCreatedAt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe POSIX)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_dcaarrsAuditReportStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe AuditReportStatus))) ((:*:) * (S1 * (MetaSel (Just Symbol "_dcaarrsS3BucketName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_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.