Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Validates the integrity of an assessment report in Audit Manager.
Synopsis
- data ValidateAssessmentReportIntegrity = ValidateAssessmentReportIntegrity' {}
- newValidateAssessmentReportIntegrity :: Text -> ValidateAssessmentReportIntegrity
- validateAssessmentReportIntegrity_s3RelativePath :: Lens' ValidateAssessmentReportIntegrity Text
- data ValidateAssessmentReportIntegrityResponse = ValidateAssessmentReportIntegrityResponse' {}
- newValidateAssessmentReportIntegrityResponse :: Int -> ValidateAssessmentReportIntegrityResponse
- validateAssessmentReportIntegrityResponse_signatureValid :: Lens' ValidateAssessmentReportIntegrityResponse (Maybe Bool)
- validateAssessmentReportIntegrityResponse_validationErrors :: Lens' ValidateAssessmentReportIntegrityResponse (Maybe [Text])
- validateAssessmentReportIntegrityResponse_signatureDateTime :: Lens' ValidateAssessmentReportIntegrityResponse (Maybe Text)
- validateAssessmentReportIntegrityResponse_signatureAlgorithm :: Lens' ValidateAssessmentReportIntegrityResponse (Maybe Text)
- validateAssessmentReportIntegrityResponse_signatureKeyId :: Lens' ValidateAssessmentReportIntegrityResponse (Maybe Text)
- validateAssessmentReportIntegrityResponse_httpStatus :: Lens' ValidateAssessmentReportIntegrityResponse Int
Creating a Request
data ValidateAssessmentReportIntegrity Source #
See: newValidateAssessmentReportIntegrity
smart constructor.
ValidateAssessmentReportIntegrity' | |
|
Instances
newValidateAssessmentReportIntegrity Source #
Create a value of ValidateAssessmentReportIntegrity
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:s3RelativePath:ValidateAssessmentReportIntegrity'
, validateAssessmentReportIntegrity_s3RelativePath
- The relative path of the specified Amazon S3 bucket in which the
assessment report is stored.
Request Lenses
validateAssessmentReportIntegrity_s3RelativePath :: Lens' ValidateAssessmentReportIntegrity Text Source #
The relative path of the specified Amazon S3 bucket in which the assessment report is stored.
Destructuring the Response
data ValidateAssessmentReportIntegrityResponse Source #
See: newValidateAssessmentReportIntegrityResponse
smart constructor.
ValidateAssessmentReportIntegrityResponse' | |
|
Instances
newValidateAssessmentReportIntegrityResponse Source #
Create a value of ValidateAssessmentReportIntegrityResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:signatureValid:ValidateAssessmentReportIntegrityResponse'
, validateAssessmentReportIntegrityResponse_signatureValid
- Specifies whether the signature key is valid.
$sel:validationErrors:ValidateAssessmentReportIntegrityResponse'
, validateAssessmentReportIntegrityResponse_validationErrors
- Represents any errors that occurred when validating the assessment
report.
$sel:signatureDateTime:ValidateAssessmentReportIntegrityResponse'
, validateAssessmentReportIntegrityResponse_signatureDateTime
- The date and time signature that specifies when the assessment report
was created.
$sel:signatureAlgorithm:ValidateAssessmentReportIntegrityResponse'
, validateAssessmentReportIntegrityResponse_signatureAlgorithm
- The signature algorithm used to code sign the assessment report file.
$sel:signatureKeyId:ValidateAssessmentReportIntegrityResponse'
, validateAssessmentReportIntegrityResponse_signatureKeyId
- The unique identifier for the validation signature key.
$sel:httpStatus:ValidateAssessmentReportIntegrityResponse'
, validateAssessmentReportIntegrityResponse_httpStatus
- The response's http status code.
Response Lenses
validateAssessmentReportIntegrityResponse_signatureValid :: Lens' ValidateAssessmentReportIntegrityResponse (Maybe Bool) Source #
Specifies whether the signature key is valid.
validateAssessmentReportIntegrityResponse_validationErrors :: Lens' ValidateAssessmentReportIntegrityResponse (Maybe [Text]) Source #
Represents any errors that occurred when validating the assessment report.
validateAssessmentReportIntegrityResponse_signatureDateTime :: Lens' ValidateAssessmentReportIntegrityResponse (Maybe Text) Source #
The date and time signature that specifies when the assessment report was created.
validateAssessmentReportIntegrityResponse_signatureAlgorithm :: Lens' ValidateAssessmentReportIntegrityResponse (Maybe Text) Source #
The signature algorithm used to code sign the assessment report file.
validateAssessmentReportIntegrityResponse_signatureKeyId :: Lens' ValidateAssessmentReportIntegrityResponse (Maybe Text) Source #
The unique identifier for the validation signature key.
validateAssessmentReportIntegrityResponse_httpStatus :: Lens' ValidateAssessmentReportIntegrityResponse Int Source #
The response's http status code.