Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Uploads one or more pieces of evidence to a control in an Audit Manager assessment. You can upload manual evidence from any Amazon Simple Storage Service (Amazon S3) bucket by specifying the S3 URI of the evidence.
You must upload manual evidence to your S3 bucket before you can upload it to your assessment. For instructions, see CreateBucket and PutObject in the Amazon Simple Storage Service API Reference.
The following restrictions apply to this action:
- Maximum size of an individual evidence file: 100 MB
- Number of daily manual evidence uploads per control: 100
- Supported file formats: See Supported file types for manual evidence in the Audit Manager User Guide
For more information about Audit Manager service restrictions, see Quotas and restrictions for Audit Manager.
Synopsis
- data BatchImportEvidenceToAssessmentControl = BatchImportEvidenceToAssessmentControl' {}
- newBatchImportEvidenceToAssessmentControl :: Text -> Text -> Text -> NonEmpty ManualEvidence -> BatchImportEvidenceToAssessmentControl
- batchImportEvidenceToAssessmentControl_assessmentId :: Lens' BatchImportEvidenceToAssessmentControl Text
- batchImportEvidenceToAssessmentControl_controlSetId :: Lens' BatchImportEvidenceToAssessmentControl Text
- batchImportEvidenceToAssessmentControl_controlId :: Lens' BatchImportEvidenceToAssessmentControl Text
- batchImportEvidenceToAssessmentControl_manualEvidence :: Lens' BatchImportEvidenceToAssessmentControl (NonEmpty ManualEvidence)
- data BatchImportEvidenceToAssessmentControlResponse = BatchImportEvidenceToAssessmentControlResponse' {}
- newBatchImportEvidenceToAssessmentControlResponse :: Int -> BatchImportEvidenceToAssessmentControlResponse
- batchImportEvidenceToAssessmentControlResponse_errors :: Lens' BatchImportEvidenceToAssessmentControlResponse (Maybe [BatchImportEvidenceToAssessmentControlError])
- batchImportEvidenceToAssessmentControlResponse_httpStatus :: Lens' BatchImportEvidenceToAssessmentControlResponse Int
Creating a Request
data BatchImportEvidenceToAssessmentControl Source #
See: newBatchImportEvidenceToAssessmentControl
smart constructor.
BatchImportEvidenceToAssessmentControl' | |
|
Instances
newBatchImportEvidenceToAssessmentControl Source #
Create a value of BatchImportEvidenceToAssessmentControl
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:
BatchImportEvidenceToAssessmentControl
, batchImportEvidenceToAssessmentControl_assessmentId
- The identifier for the assessment.
BatchImportEvidenceToAssessmentControl
, batchImportEvidenceToAssessmentControl_controlSetId
- The identifier for the control set.
BatchImportEvidenceToAssessmentControl
, batchImportEvidenceToAssessmentControl_controlId
- The identifier for the control.
BatchImportEvidenceToAssessmentControl
, batchImportEvidenceToAssessmentControl_manualEvidence
- The list of manual evidence objects.
Request Lenses
batchImportEvidenceToAssessmentControl_assessmentId :: Lens' BatchImportEvidenceToAssessmentControl Text Source #
The identifier for the assessment.
batchImportEvidenceToAssessmentControl_controlSetId :: Lens' BatchImportEvidenceToAssessmentControl Text Source #
The identifier for the control set.
batchImportEvidenceToAssessmentControl_controlId :: Lens' BatchImportEvidenceToAssessmentControl Text Source #
The identifier for the control.
batchImportEvidenceToAssessmentControl_manualEvidence :: Lens' BatchImportEvidenceToAssessmentControl (NonEmpty ManualEvidence) Source #
The list of manual evidence objects.
Destructuring the Response
data BatchImportEvidenceToAssessmentControlResponse Source #
See: newBatchImportEvidenceToAssessmentControlResponse
smart constructor.
BatchImportEvidenceToAssessmentControlResponse' | |
|
Instances
newBatchImportEvidenceToAssessmentControlResponse Source #
:: Int |
|
-> BatchImportEvidenceToAssessmentControlResponse |
Create a value of BatchImportEvidenceToAssessmentControlResponse
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:errors:BatchImportEvidenceToAssessmentControlResponse'
, batchImportEvidenceToAssessmentControlResponse_errors
- A list of errors that the BatchImportEvidenceToAssessmentControl
API
returned.
$sel:httpStatus:BatchImportEvidenceToAssessmentControlResponse'
, batchImportEvidenceToAssessmentControlResponse_httpStatus
- The response's http status code.
Response Lenses
batchImportEvidenceToAssessmentControlResponse_errors :: Lens' BatchImportEvidenceToAssessmentControlResponse (Maybe [BatchImportEvidenceToAssessmentControlError]) Source #
A list of errors that the BatchImportEvidenceToAssessmentControl
API
returned.
batchImportEvidenceToAssessmentControlResponse_httpStatus :: Lens' BatchImportEvidenceToAssessmentControlResponse Int Source #
The response's http status code.