AuditManager.Client.
update_assessment_control
(**kwargs)¶Updates a control within an assessment in Audit Manager.
See also: AWS API Documentation
Request Syntax
response = client.update_assessment_control(
assessmentId='string',
controlSetId='string',
controlId='string',
controlStatus='UNDER_REVIEW'|'REVIEWED'|'INACTIVE',
commentBody='string'
)
[REQUIRED]
The unique identifier for the assessment.
[REQUIRED]
The unique identifier for the control set.
[REQUIRED]
The unique identifier for the control.
dict
Response Syntax
{
'control': {
'id': 'string',
'name': 'string',
'description': 'string',
'status': 'UNDER_REVIEW'|'REVIEWED'|'INACTIVE',
'response': 'MANUAL'|'AUTOMATE'|'DEFER'|'IGNORE',
'comments': [
{
'authorName': 'string',
'commentBody': 'string',
'postedDate': datetime(2015, 1, 1)
},
],
'evidenceSources': [
'string',
],
'evidenceCount': 123,
'assessmentReportEvidenceCount': 123
}
}
Response Structure
(dict) --
control (dict) --
The name of the updated control set that the UpdateAssessmentControl
API returned.
id (string) --
The identifier for the control.
name (string) --
The name of the control.
description (string) --
The description of the control.
status (string) --
The status of the control.
response (string) --
The response of the control.
comments (list) --
The list of comments that's attached to the control.
(dict) --
A comment that's posted by a user on a control. This includes the author's name, the comment text, and a timestamp.
authorName (string) --
The name of the user who authored the comment.
commentBody (string) --
The body text of a control comment.
postedDate (datetime) --
The time when the comment was posted.
evidenceSources (list) --
The list of data sources for the evidence.
evidenceCount (integer) --
The amount of evidence that's collected for the control.
assessmentReportEvidenceCount (integer) --
The amount of evidence in the assessment report.
Exceptions
AuditManager.Client.exceptions.ResourceNotFoundException
AuditManager.Client.exceptions.ValidationException
AuditManager.Client.exceptions.AccessDeniedException
AuditManager.Client.exceptions.InternalServerException