class Aws::Inspector2::Types::CreateFindingsReportRequest
@note When making an API call, you may pass CreateFindingsReportRequest
data as a hash: { filter_criteria: { aws_account_id: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], component_id: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], component_type: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], ec2_instance_image_id: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], ec2_instance_subnet_id: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], ec2_instance_vpc_id: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], ecr_image_architecture: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], ecr_image_hash: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], ecr_image_pushed_at: [ { end_inclusive: Time.now, start_inclusive: Time.now, }, ], ecr_image_registry: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], ecr_image_repository_name: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], ecr_image_tags: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], finding_arn: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], finding_status: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], finding_type: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], first_observed_at: [ { end_inclusive: Time.now, start_inclusive: Time.now, }, ], inspector_score: [ { lower_inclusive: 1.0, upper_inclusive: 1.0, }, ], last_observed_at: [ { end_inclusive: Time.now, start_inclusive: Time.now, }, ], network_protocol: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], port_range: [ { begin_inclusive: 1, end_inclusive: 1, }, ], related_vulnerabilities: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], resource_id: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], resource_tags: [ { comparison: "EQUALS", # required, accepts EQUALS key: "MapKey", # required value: "MapValue", }, ], resource_type: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], severity: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], title: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], updated_at: [ { end_inclusive: Time.now, start_inclusive: Time.now, }, ], vendor_severity: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], vulnerability_id: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], vulnerability_source: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], vulnerable_packages: [ { architecture: { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, epoch: { lower_inclusive: 1.0, upper_inclusive: 1.0, }, name: { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, release: { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, source_layer_hash: { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, version: { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, }, ], }, report_format: "CSV", # required, accepts CSV, JSON s3_destination: { # required bucket_name: "String", # required key_prefix: "String", kms_key_arn: "String", # required }, }
@!attribute [rw] filter_criteria
The filter criteria to apply to the results of the finding report. @return [Types::FilterCriteria]
@!attribute [rw] report_format
The format to generate the report in. @return [String]
@!attribute [rw] s3_destination
The Amazon S3 export destination for the report. @return [Types::Destination]
@see docs.aws.amazon.com/goto/WebAPI/inspector2-2020-06-08/CreateFindingsReportRequest AWS API Documentation
Constants
- SENSITIVE