AuditManager / Client / get_change_logs
get_change_logs#
- AuditManager.Client.get_change_logs(**kwargs)#
Gets a list of changelogs from Audit Manager.
See also: AWS API Documentation
Request Syntax
response = client.get_change_logs( assessmentId='string', controlSetId='string', controlId='string', nextToken='string', maxResults=123 )
- Parameters:
assessmentId (string) –
[REQUIRED]
The unique identifier for the assessment.
controlSetId (string) – The unique identifier for the control set.
controlId (string) – The unique identifier for the control.
nextToken (string) – The pagination token that’s used to fetch the next set of results.
maxResults (integer) – Represents the maximum number of results on a page or for an API request call.
- Return type:
dict
- Returns:
Response Syntax
{ 'changeLogs': [ { 'objectType': 'ASSESSMENT'|'CONTROL_SET'|'CONTROL'|'DELEGATION'|'ASSESSMENT_REPORT', 'objectName': 'string', 'action': 'CREATE'|'UPDATE_METADATA'|'ACTIVE'|'INACTIVE'|'DELETE'|'UNDER_REVIEW'|'REVIEWED'|'IMPORT_EVIDENCE', 'createdAt': datetime(2015, 1, 1), 'createdBy': 'string' }, ], 'nextToken': 'string' }
Response Structure
(dict) –
changeLogs (list) –
The list of user activity for the control.
(dict) –
The record of a change within Audit Manager. For example, this could be the status change of an assessment or the delegation of a control set.
objectType (string) –
The object that was changed, such as an assessment, control, or control set.
objectName (string) –
The name of the object that changed. This could be the name of an assessment, control, or control set.
action (string) –
The action that was performed.
createdAt (datetime) –
The time when the action was performed and the changelog record was created.
createdBy (string) –
The user or role that performed the action.
nextToken (string) –
The pagination token that’s used to fetch the next set of results.
Exceptions