Inspector2 / Client / create_sbom_export
create_sbom_export#
- Inspector2.Client.create_sbom_export(**kwargs)#
- Creates a software bill of materials (SBOM) report. - See also: AWS API Documentation - Request Syntax- response = client.create_sbom_export( reportFormat='CYCLONEDX_1_4'|'SPDX_2_3', resourceFilterCriteria={ 'accountId': [ { 'comparison': 'EQUALS'|'NOT_EQUALS', 'value': 'string' }, ], 'ec2InstanceTags': [ { 'comparison': 'EQUALS', 'key': 'string', 'value': 'string' }, ], 'ecrImageTags': [ { 'comparison': 'EQUALS'|'NOT_EQUALS', 'value': 'string' }, ], 'ecrRepositoryName': [ { 'comparison': 'EQUALS'|'NOT_EQUALS', 'value': 'string' }, ], 'lambdaFunctionName': [ { 'comparison': 'EQUALS'|'NOT_EQUALS', 'value': 'string' }, ], 'lambdaFunctionTags': [ { 'comparison': 'EQUALS', 'key': 'string', 'value': 'string' }, ], 'resourceId': [ { 'comparison': 'EQUALS'|'NOT_EQUALS', 'value': 'string' }, ], 'resourceType': [ { 'comparison': 'EQUALS'|'NOT_EQUALS', 'value': 'string' }, ] }, s3Destination={ 'bucketName': 'string', 'keyPrefix': 'string', 'kmsKeyArn': 'string' } ) - Parameters:
- reportFormat (string) – - [REQUIRED] - The output format for the software bill of materials (SBOM) report. 
- resourceFilterCriteria (dict) – - The resource filter criteria for the software bill of materials (SBOM) report. - accountId (list) – - The account IDs used as resource filter criteria. - (dict) – - A resource string filter for a software bill of materials report. - comparison (string) – [REQUIRED] - The filter’s comparison. 
- value (string) – [REQUIRED] - The filter’s value. 
 
 
- ec2InstanceTags (list) – - The EC2 instance tags used as resource filter criteria. - (dict) – - A resource map filter for a software bill of material report. - comparison (string) – [REQUIRED] - The filter’s comparison. 
- key (string) – [REQUIRED] - The filter’s key. 
- value (string) – - The filter’s value. 
 
 
- ecrImageTags (list) – - The ECR image tags used as resource filter criteria. - (dict) – - A resource string filter for a software bill of materials report. - comparison (string) – [REQUIRED] - The filter’s comparison. 
- value (string) – [REQUIRED] - The filter’s value. 
 
 
- ecrRepositoryName (list) – - The ECR repository names used as resource filter criteria. - (dict) – - A resource string filter for a software bill of materials report. - comparison (string) – [REQUIRED] - The filter’s comparison. 
- value (string) – [REQUIRED] - The filter’s value. 
 
 
- lambdaFunctionName (list) – - The Amazon Web Services Lambda function name used as resource filter criteria. - (dict) – - A resource string filter for a software bill of materials report. - comparison (string) – [REQUIRED] - The filter’s comparison. 
- value (string) – [REQUIRED] - The filter’s value. 
 
 
- lambdaFunctionTags (list) – - The Amazon Web Services Lambda function tags used as resource filter criteria. - (dict) – - A resource map filter for a software bill of material report. - comparison (string) – [REQUIRED] - The filter’s comparison. 
- key (string) – [REQUIRED] - The filter’s key. 
- value (string) – - The filter’s value. 
 
 
- resourceId (list) – - The resource IDs used as resource filter criteria. - (dict) – - A resource string filter for a software bill of materials report. - comparison (string) – [REQUIRED] - The filter’s comparison. 
- value (string) – [REQUIRED] - The filter’s value. 
 
 
- resourceType (list) – - The resource types used as resource filter criteria. - (dict) – - A resource string filter for a software bill of materials report. - comparison (string) – [REQUIRED] - The filter’s comparison. 
- value (string) – [REQUIRED] - The filter’s value. 
 
 
 
- s3Destination (dict) – - [REQUIRED] - Contains details of the Amazon S3 bucket and KMS key used to export findings. - bucketName (string) – [REQUIRED] - The name of the Amazon S3 bucket to export findings to. 
- keyPrefix (string) – - The prefix that the findings will be written under. 
- kmsKeyArn (string) – [REQUIRED] - The ARN of the KMS key used to encrypt data when exporting findings. 
 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'reportId': 'string' } - Response Structure- (dict) – - reportId (string) – - The report ID for the software bill of materials (SBOM) report. 
 
 
 - Exceptions- Inspector2.Client.exceptions.ValidationException
- Inspector2.Client.exceptions.AccessDeniedException
- Inspector2.Client.exceptions.ThrottlingException
- Inspector2.Client.exceptions.ResourceNotFoundException
- Inspector2.Client.exceptions.InternalServerException