SecurityIncidentResponse / Client / get_case
get_case#
- SecurityIncidentResponse.Client.get_case(**kwargs)#
Grant permission to view a designated case.
See also: AWS API Documentation
Request Syntax
response = client.get_case( caseId='string' )
- Parameters:
caseId (string) –
[REQUIRED]
Required element for GetCase to identify the requested case ID.
- Return type:
dict
- Returns:
Response Syntax
{ 'title': 'string', 'caseArn': 'string', 'description': 'string', 'caseStatus': 'Submitted'|'Acknowledged'|'Detection and Analysis'|'Containment, Eradication and Recovery'|'Post-incident Activities'|'Ready to Close'|'Closed', 'engagementType': 'Security Incident'|'Investigation', 'reportedIncidentStartDate': datetime(2015, 1, 1), 'actualIncidentStartDate': datetime(2015, 1, 1), 'impactedAwsRegions': [ { 'region': 'af-south-1'|'ap-east-1'|'ap-northeast-1'|'ap-northeast-2'|'ap-northeast-3'|'ap-south-1'|'ap-south-2'|'ap-southeast-1'|'ap-southeast-2'|'ap-southeast-3'|'ap-southeast-4'|'ap-southeast-5'|'ca-central-1'|'ca-west-1'|'cn-north-1'|'cn-northwest-1'|'eu-central-1'|'eu-central-2'|'eu-north-1'|'eu-south-1'|'eu-south-2'|'eu-west-1'|'eu-west-2'|'eu-west-3'|'il-central-1'|'me-central-1'|'me-south-1'|'sa-east-1'|'us-east-1'|'us-east-2'|'us-west-1'|'us-west-2' }, ], 'threatActorIpAddresses': [ { 'ipAddress': 'string', 'userAgent': 'string' }, ], 'pendingAction': 'Customer'|'None', 'impactedAccounts': [ 'string', ], 'watchers': [ { 'email': 'string', 'name': 'string', 'jobTitle': 'string' }, ], 'createdDate': datetime(2015, 1, 1), 'lastUpdatedDate': datetime(2015, 1, 1), 'closureCode': 'Investigation Completed'|'Not Resolved'|'False Positive'|'Duplicate', 'resolverType': 'AWS'|'Self', 'impactedServices': [ 'string', ], 'caseAttachments': [ { 'attachmentId': 'string', 'fileName': 'string', 'attachmentStatus': 'Verified'|'Failed'|'Pending', 'creator': 'string', 'createdDate': datetime(2015, 1, 1) }, ], 'closedDate': datetime(2015, 1, 1) }
Response Structure
(dict) –
title (string) –
Response element for GetCase that provides the case title.
caseArn (string) –
Response element for GetCase that provides the case ARN
description (string) –
Response element for GetCase that provides contents of the case description.
caseStatus (string) –
Response element for GetCase that provides the case status. Options for statuses include
Submitted | Detection and Analysis | Eradication, Containment and Recovery | Post-Incident Activities | Closed
engagementType (string) –
Response element for GetCase that provides the engagement type. Options for engagement type include
Active Security Event | Investigations
reportedIncidentStartDate (datetime) –
Response element for GetCase that provides the customer provided incident start date.
actualIncidentStartDate (datetime) –
Response element for GetCase that provides the actual incident start date as identified by data analysis during the investigation.
impactedAwsRegions (list) –
Response element for GetCase that provides the impacted regions.
(dict) –
region (string) –
threatActorIpAddresses (list) –
Response element for GetCase that provides a list of suspicious IP addresses associated with unauthorized activity.
(dict) –
ipAddress (string) –
userAgent (string) –
pendingAction (string) –
Response element for GetCase that provides identifies the case is waiting on customer input.
impactedAccounts (list) –
Response element for GetCase that provides a list of impacted accounts.
(string) –
watchers (list) –
Response element for GetCase that provides a list of Watchers added to the case.
(dict) –
email (string) –
name (string) –
jobTitle (string) –
createdDate (datetime) –
Response element for GetCase that provides the date the case was created.
lastUpdatedDate (datetime) –
Response element for GetCase that provides the date a case was last modified.
closureCode (string) –
Response element for GetCase that provides the summary code for why a case was closed.
resolverType (string) –
Response element for GetCase that provides the current resolver types. Options include
self-supported | AWS-supported
.impactedServices (list) –
Response element for GetCase that provides a list of impacted services.
(string) –
caseAttachments (list) –
Response element for GetCase that provides a list of current case attachments.
(dict) –
attachmentId (string) –
fileName (string) –
attachmentStatus (string) –
creator (string) –
createdDate (datetime) –
closedDate (datetime) –
Response element for GetCase that provides the date a specified case was closed.
Exceptions
SecurityIncidentResponse.Client.exceptions.ServiceQuotaExceededException
SecurityIncidentResponse.Client.exceptions.AccessDeniedException
SecurityIncidentResponse.Client.exceptions.ValidationException
SecurityIncidentResponse.Client.exceptions.SecurityIncidentResponseNotActiveException
SecurityIncidentResponse.Client.exceptions.InternalServerException
SecurityIncidentResponse.Client.exceptions.ConflictException
SecurityIncidentResponse.Client.exceptions.ResourceNotFoundException
SecurityIncidentResponse.Client.exceptions.ThrottlingException
SecurityIncidentResponse.Client.exceptions.InvalidTokenException