Inspector2 / Client / batch_get_code_snippet
batch_get_code_snippet#
- Inspector2.Client.batch_get_code_snippet(**kwargs)#
Retrieves code snippets from findings that Amazon Inspector detected code vulnerabilities in.
See also: AWS API Documentation
Request Syntax
response = client.batch_get_code_snippet( findingArns=[ 'string', ] )
- Parameters:
findingArns (list) –
[REQUIRED]
An array of finding ARNs for the findings you want to retrieve code snippets from.
(string) –
- Return type:
dict
- Returns:
Response Syntax
{ 'codeSnippetResults': [ { 'codeSnippet': [ { 'content': 'string', 'lineNumber': 123 }, ], 'endLine': 123, 'findingArn': 'string', 'startLine': 123, 'suggestedFixes': [ { 'code': 'string', 'description': 'string' }, ] }, ], 'errors': [ { 'errorCode': 'INTERNAL_ERROR'|'ACCESS_DENIED'|'CODE_SNIPPET_NOT_FOUND'|'INVALID_INPUT', 'errorMessage': 'string', 'findingArn': 'string' }, ] }
Response Structure
(dict) –
codeSnippetResults (list) –
The retrieved code snippets associated with the provided finding ARNs.
(dict) –
Contains information on a code snippet retrieved by Amazon Inspector from a code vulnerability finding.
codeSnippet (list) –
Contains information on the retrieved code snippet.
(dict) –
Contains information on the lines of code associated with a code snippet.
content (string) –
The content of a line of code
lineNumber (integer) –
The line number that a section of code is located at.
endLine (integer) –
The line number of the last line of a code snippet.
findingArn (string) –
The ARN of a finding that the code snippet is associated with.
startLine (integer) –
The line number of the first line of a code snippet.
suggestedFixes (list) –
Details of a suggested code fix.
(dict) –
A suggested fix for a vulnerability in your Lambda function code.
code (string) –
The fix’s code.
description (string) –
The fix’s description.
errors (list) –
Any errors Amazon Inspector encountered while trying to retrieve the requested code snippets.
(dict) –
Contains information about any errors encountered while trying to retrieve a code snippet.
errorCode (string) –
The error code for the error that prevented a code snippet from being retrieved.
errorMessage (string) –
The error message received when Amazon Inspector failed to retrieve a code snippet.
findingArn (string) –
The ARN of the finding that a code snippet couldn’t be retrieved for.
Exceptions
Inspector2.Client.exceptions.ValidationException
Inspector2.Client.exceptions.AccessDeniedException
Inspector2.Client.exceptions.ThrottlingException
Inspector2.Client.exceptions.InternalServerException