Class: AWSCDK::Inspectorv2::CfnFilter::FilterCriteriaProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::Inspectorv2::CfnFilter::FilterCriteriaProperty
- Defined in:
- inspectorv2/cfn_filter.rb
Overview
Details on the criteria used to define the filter.
Instance Attribute Summary collapse
-
#aws_account_id ⇒ AWSCDK::IResolvable, ...
readonly
Details of the AWS account IDs used to filter findings.
- #code_vulnerability_detector_name ⇒ AWSCDK::IResolvable, ... readonly
- #code_vulnerability_detector_tags ⇒ AWSCDK::IResolvable, ... readonly
- #code_vulnerability_file_path ⇒ AWSCDK::IResolvable, ... readonly
-
#component_id ⇒ AWSCDK::IResolvable, ...
readonly
Details of the component IDs used to filter findings.
-
#component_type ⇒ AWSCDK::IResolvable, ...
readonly
Details of the component types used to filter findings.
-
#ec2_instance_image_id ⇒ AWSCDK::IResolvable, ...
readonly
Details of the Amazon EC2 instance image IDs used to filter findings.
-
#ec2_instance_subnet_id ⇒ AWSCDK::IResolvable, ...
readonly
Details of the Amazon EC2 instance subnet IDs used to filter findings.
-
#ec2_instance_vpc_id ⇒ AWSCDK::IResolvable, ...
readonly
Details of the Amazon EC2 instance VPC IDs used to filter findings.
-
#ecr_image_architecture ⇒ AWSCDK::IResolvable, ...
readonly
Details of the Amazon ECR image architecture types used to filter findings.
-
#ecr_image_hash ⇒ AWSCDK::IResolvable, ...
readonly
Details of the Amazon ECR image hashes used to filter findings.
-
#ecr_image_pushed_at ⇒ AWSCDK::IResolvable, ...
readonly
Details on the Amazon ECR image push date and time used to filter findings.
-
#ecr_image_registry ⇒ AWSCDK::IResolvable, ...
readonly
Details on the Amazon ECR registry used to filter findings.
-
#ecr_image_repository_name ⇒ AWSCDK::IResolvable, ...
readonly
Details on the name of the Amazon ECR repository used to filter findings.
-
#ecr_image_tags ⇒ AWSCDK::IResolvable, ...
readonly
The tags attached to the Amazon ECR container image.
- #epss_score ⇒ AWSCDK::IResolvable, ... readonly
- #exploit_available ⇒ AWSCDK::IResolvable, ... readonly
-
#finding_arn ⇒ AWSCDK::IResolvable, ...
readonly
Details on the finding ARNs used to filter findings.
-
#finding_status ⇒ AWSCDK::IResolvable, ...
readonly
Details on the finding status types used to filter findings.
-
#finding_type ⇒ AWSCDK::IResolvable, ...
readonly
Details on the finding types used to filter findings.
-
#first_observed_at ⇒ AWSCDK::IResolvable, ...
readonly
Details on the date and time a finding was first seen used to filter findings.
- #fix_available ⇒ AWSCDK::IResolvable, ... readonly
-
#inspector_score ⇒ AWSCDK::IResolvable, ...
readonly
The Amazon Inspector score to filter on.
- #lambda_function_execution_role_arn ⇒ AWSCDK::IResolvable, ... readonly
- #lambda_function_last_modified_at ⇒ AWSCDK::IResolvable, ... readonly
- #lambda_function_layers ⇒ AWSCDK::IResolvable, ... readonly
- #lambda_function_name ⇒ AWSCDK::IResolvable, ... readonly
- #lambda_function_runtime ⇒ AWSCDK::IResolvable, ... readonly
-
#last_observed_at ⇒ AWSCDK::IResolvable, ...
readonly
Details on the date and time a finding was last seen used to filter findings.
-
#network_protocol ⇒ AWSCDK::IResolvable, ...
readonly
Details on network protocol used to filter findings.
-
#port_range ⇒ AWSCDK::IResolvable, ...
readonly
Details on the port ranges used to filter findings.
-
#related_vulnerabilities ⇒ AWSCDK::IResolvable, ...
readonly
Details on the related vulnerabilities used to filter findings.
-
#resource_id ⇒ AWSCDK::IResolvable, ...
readonly
Details on the resource IDs used to filter findings.
-
#resource_tags ⇒ AWSCDK::IResolvable, ...
readonly
Details on the resource tags used to filter findings.
-
#resource_type ⇒ AWSCDK::IResolvable, ...
readonly
Details on the resource types used to filter findings.
-
#severity ⇒ AWSCDK::IResolvable, ...
readonly
Details on the severity used to filter findings.
-
#title ⇒ AWSCDK::IResolvable, ...
readonly
Details on the finding title used to filter findings.
-
#updated_at ⇒ AWSCDK::IResolvable, ...
readonly
Details on the date and time a finding was last updated at used to filter findings.
-
#vendor_severity ⇒ AWSCDK::IResolvable, ...
readonly
Details on the vendor severity used to filter findings.
-
#vulnerability_id ⇒ AWSCDK::IResolvable, ...
readonly
Details on the vulnerability ID used to filter findings.
-
#vulnerability_source ⇒ AWSCDK::IResolvable, ...
readonly
Details on the vulnerability score to filter findings by.
-
#vulnerable_packages ⇒ AWSCDK::IResolvable, ...
readonly
Details on the vulnerable packages used to filter findings.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(aws_account_id: nil, code_vulnerability_detector_name: nil, code_vulnerability_detector_tags: nil, code_vulnerability_file_path: nil, component_id: nil, component_type: nil, ec2_instance_image_id: nil, ec2_instance_subnet_id: nil, ec2_instance_vpc_id: nil, ecr_image_architecture: nil, ecr_image_hash: nil, ecr_image_pushed_at: nil, ecr_image_registry: nil, ecr_image_repository_name: nil, ecr_image_tags: nil, epss_score: nil, exploit_available: nil, finding_arn: nil, finding_status: nil, finding_type: nil, first_observed_at: nil, fix_available: nil, inspector_score: nil, lambda_function_execution_role_arn: nil, lambda_function_last_modified_at: nil, lambda_function_layers: nil, lambda_function_name: nil, lambda_function_runtime: nil, last_observed_at: nil, network_protocol: nil, port_range: nil, related_vulnerabilities: nil, resource_id: nil, resource_tags: nil, resource_type: nil, severity: nil, title: nil, updated_at: nil, vendor_severity: nil, vulnerability_id: nil, vulnerability_source: nil, vulnerable_packages: nil) ⇒ FilterCriteriaProperty
constructor
A new instance of FilterCriteriaProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(aws_account_id: nil, code_vulnerability_detector_name: nil, code_vulnerability_detector_tags: nil, code_vulnerability_file_path: nil, component_id: nil, component_type: nil, ec2_instance_image_id: nil, ec2_instance_subnet_id: nil, ec2_instance_vpc_id: nil, ecr_image_architecture: nil, ecr_image_hash: nil, ecr_image_pushed_at: nil, ecr_image_registry: nil, ecr_image_repository_name: nil, ecr_image_tags: nil, epss_score: nil, exploit_available: nil, finding_arn: nil, finding_status: nil, finding_type: nil, first_observed_at: nil, fix_available: nil, inspector_score: nil, lambda_function_execution_role_arn: nil, lambda_function_last_modified_at: nil, lambda_function_layers: nil, lambda_function_name: nil, lambda_function_runtime: nil, last_observed_at: nil, network_protocol: nil, port_range: nil, related_vulnerabilities: nil, resource_id: nil, resource_tags: nil, resource_type: nil, severity: nil, title: nil, updated_at: nil, vendor_severity: nil, vulnerability_id: nil, vulnerability_source: nil, vulnerable_packages: nil) ⇒ FilterCriteriaProperty
Returns a new instance of FilterCriteriaProperty.
653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 |
# File 'inspectorv2/cfn_filter.rb', line 653 def initialize(aws_account_id: nil, code_vulnerability_detector_name: nil, code_vulnerability_detector_tags: nil, code_vulnerability_file_path: nil, component_id: nil, component_type: nil, ec2_instance_image_id: nil, ec2_instance_subnet_id: nil, ec2_instance_vpc_id: nil, ecr_image_architecture: nil, ecr_image_hash: nil, ecr_image_pushed_at: nil, ecr_image_registry: nil, ecr_image_repository_name: nil, ecr_image_tags: nil, epss_score: nil, exploit_available: nil, finding_arn: nil, finding_status: nil, finding_type: nil, first_observed_at: nil, fix_available: nil, inspector_score: nil, lambda_function_execution_role_arn: nil, lambda_function_last_modified_at: nil, lambda_function_layers: nil, lambda_function_name: nil, lambda_function_runtime: nil, last_observed_at: nil, network_protocol: nil, port_range: nil, related_vulnerabilities: nil, resource_id: nil, resource_tags: nil, resource_type: nil, severity: nil, title: nil, updated_at: nil, vendor_severity: nil, vulnerability_id: nil, vulnerability_source: nil, vulnerable_packages: nil) @aws_account_id = aws_account_id Jsii::Type.check_type(@aws_account_id, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLlN0cmluZ0ZpbHRlclByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "awsAccountId") unless @aws_account_id.nil? @code_vulnerability_detector_name = code_vulnerability_detector_name Jsii::Type.check_type(@code_vulnerability_detector_name, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLlN0cmluZ0ZpbHRlclByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "codeVulnerabilityDetectorName") unless @code_vulnerability_detector_name.nil? @code_vulnerability_detector_tags = Jsii::Type.check_type(@code_vulnerability_detector_tags, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLlN0cmluZ0ZpbHRlclByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "codeVulnerabilityDetectorTags") unless @code_vulnerability_detector_tags.nil? @code_vulnerability_file_path = code_vulnerability_file_path Jsii::Type.check_type(@code_vulnerability_file_path, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLlN0cmluZ0ZpbHRlclByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "codeVulnerabilityFilePath") unless @code_vulnerability_file_path.nil? @component_id = component_id Jsii::Type.check_type(@component_id, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLlN0cmluZ0ZpbHRlclByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "componentId") unless @component_id.nil? @component_type = component_type Jsii::Type.check_type(@component_type, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLlN0cmluZ0ZpbHRlclByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "componentType") unless @component_type.nil? @ec2_instance_image_id = ec2_instance_image_id Jsii::Type.check_type(@ec2_instance_image_id, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLlN0cmluZ0ZpbHRlclByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "ec2InstanceImageId") unless @ec2_instance_image_id.nil? @ec2_instance_subnet_id = ec2_instance_subnet_id Jsii::Type.check_type(@ec2_instance_subnet_id, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLlN0cmluZ0ZpbHRlclByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "ec2InstanceSubnetId") unless @ec2_instance_subnet_id.nil? @ec2_instance_vpc_id = ec2_instance_vpc_id Jsii::Type.check_type(@ec2_instance_vpc_id, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLlN0cmluZ0ZpbHRlclByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "ec2InstanceVpcId") unless @ec2_instance_vpc_id.nil? @ecr_image_architecture = ecr_image_architecture Jsii::Type.check_type(@ecr_image_architecture, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLlN0cmluZ0ZpbHRlclByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "ecrImageArchitecture") unless @ecr_image_architecture.nil? @ecr_image_hash = ecr_image_hash Jsii::Type.check_type(@ecr_image_hash, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLlN0cmluZ0ZpbHRlclByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "ecrImageHash") unless @ecr_image_hash.nil? @ecr_image_pushed_at = ecr_image_pushed_at Jsii::Type.check_type(@ecr_image_pushed_at, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLkRhdGVGaWx0ZXJQcm9wZXJ0eSJ9XX19LCJraW5kIjoiYXJyYXkifX1dfX0=")), "ecrImagePushedAt") unless @ecr_image_pushed_at.nil? @ecr_image_registry = ecr_image_registry Jsii::Type.check_type(@ecr_image_registry, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLlN0cmluZ0ZpbHRlclByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "ecrImageRegistry") unless @ecr_image_registry.nil? @ecr_image_repository_name = ecr_image_repository_name Jsii::Type.check_type(@ecr_image_repository_name, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLlN0cmluZ0ZpbHRlclByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "ecrImageRepositoryName") unless @ecr_image_repository_name.nil? @ecr_image_tags = Jsii::Type.check_type(@ecr_image_tags, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLlN0cmluZ0ZpbHRlclByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "ecrImageTags") unless @ecr_image_tags.nil? @epss_score = epss_score Jsii::Type.check_type(@epss_score, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLk51bWJlckZpbHRlclByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "epssScore") unless @epss_score.nil? @exploit_available = exploit_available Jsii::Type.check_type(@exploit_available, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLlN0cmluZ0ZpbHRlclByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "exploitAvailable") unless @exploit_available.nil? @finding_arn = finding_arn Jsii::Type.check_type(@finding_arn, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLlN0cmluZ0ZpbHRlclByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "findingArn") unless @finding_arn.nil? @finding_status = finding_status Jsii::Type.check_type(@finding_status, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLlN0cmluZ0ZpbHRlclByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "findingStatus") unless @finding_status.nil? @finding_type = finding_type Jsii::Type.check_type(@finding_type, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLlN0cmluZ0ZpbHRlclByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "findingType") unless @finding_type.nil? @first_observed_at = first_observed_at Jsii::Type.check_type(@first_observed_at, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLkRhdGVGaWx0ZXJQcm9wZXJ0eSJ9XX19LCJraW5kIjoiYXJyYXkifX1dfX0=")), "firstObservedAt") unless @first_observed_at.nil? @fix_available = fix_available Jsii::Type.check_type(@fix_available, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLlN0cmluZ0ZpbHRlclByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "fixAvailable") unless @fix_available.nil? @inspector_score = inspector_score Jsii::Type.check_type(@inspector_score, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLk51bWJlckZpbHRlclByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "inspectorScore") unless @inspector_score.nil? @lambda_function_execution_role_arn = lambda_function_execution_role_arn Jsii::Type.check_type(@lambda_function_execution_role_arn, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLlN0cmluZ0ZpbHRlclByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "lambdaFunctionExecutionRoleArn") unless @lambda_function_execution_role_arn.nil? @lambda_function_last_modified_at = lambda_function_last_modified_at Jsii::Type.check_type(@lambda_function_last_modified_at, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLkRhdGVGaWx0ZXJQcm9wZXJ0eSJ9XX19LCJraW5kIjoiYXJyYXkifX1dfX0=")), "lambdaFunctionLastModifiedAt") unless @lambda_function_last_modified_at.nil? @lambda_function_layers = lambda_function_layers Jsii::Type.check_type(@lambda_function_layers, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLlN0cmluZ0ZpbHRlclByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "lambdaFunctionLayers") unless @lambda_function_layers.nil? @lambda_function_name = lambda_function_name Jsii::Type.check_type(@lambda_function_name, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLlN0cmluZ0ZpbHRlclByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "lambdaFunctionName") unless @lambda_function_name.nil? @lambda_function_runtime = lambda_function_runtime Jsii::Type.check_type(@lambda_function_runtime, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLlN0cmluZ0ZpbHRlclByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "lambdaFunctionRuntime") unless @lambda_function_runtime.nil? @last_observed_at = last_observed_at Jsii::Type.check_type(@last_observed_at, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLkRhdGVGaWx0ZXJQcm9wZXJ0eSJ9XX19LCJraW5kIjoiYXJyYXkifX1dfX0=")), "lastObservedAt") unless @last_observed_at.nil? @network_protocol = network_protocol Jsii::Type.check_type(@network_protocol, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLlN0cmluZ0ZpbHRlclByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "networkProtocol") unless @network_protocol.nil? @port_range = port_range Jsii::Type.check_type(@port_range, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLlBvcnRSYW5nZUZpbHRlclByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "portRange") unless @port_range.nil? @related_vulnerabilities = Jsii::Type.check_type(@related_vulnerabilities, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLlN0cmluZ0ZpbHRlclByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "relatedVulnerabilities") unless @related_vulnerabilities.nil? @resource_id = resource_id Jsii::Type.check_type(@resource_id, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLlN0cmluZ0ZpbHRlclByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "resourceId") unless @resource_id.nil? @resource_tags = Jsii::Type.check_type(@resource_tags, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLk1hcEZpbHRlclByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "resourceTags") unless @resource_tags.nil? @resource_type = resource_type Jsii::Type.check_type(@resource_type, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLlN0cmluZ0ZpbHRlclByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "resourceType") unless @resource_type.nil? @severity = severity Jsii::Type.check_type(@severity, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLlN0cmluZ0ZpbHRlclByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "severity") unless @severity.nil? @title = title Jsii::Type.check_type(@title, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLlN0cmluZ0ZpbHRlclByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "title") unless @title.nil? @updated_at = updated_at Jsii::Type.check_type(@updated_at, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLkRhdGVGaWx0ZXJQcm9wZXJ0eSJ9XX19LCJraW5kIjoiYXJyYXkifX1dfX0=")), "updatedAt") unless @updated_at.nil? @vendor_severity = vendor_severity Jsii::Type.check_type(@vendor_severity, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLlN0cmluZ0ZpbHRlclByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "vendorSeverity") unless @vendor_severity.nil? @vulnerability_id = vulnerability_id Jsii::Type.check_type(@vulnerability_id, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLlN0cmluZ0ZpbHRlclByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "vulnerabilityId") unless @vulnerability_id.nil? @vulnerability_source = vulnerability_source Jsii::Type.check_type(@vulnerability_source, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLlN0cmluZ0ZpbHRlclByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "vulnerabilitySource") unless @vulnerability_source.nil? @vulnerable_packages = vulnerable_packages Jsii::Type.check_type(@vulnerable_packages, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfaW5zcGVjdG9ydjIuQ2ZuRmlsdGVyLlBhY2thZ2VGaWx0ZXJQcm9wZXJ0eSJ9XX19LCJraW5kIjoiYXJyYXkifX1dfX0=")), "vulnerablePackages") unless @vulnerable_packages.nil? end |
Instance Attribute Details
#aws_account_id ⇒ AWSCDK::IResolvable, ... (readonly)
Details of the AWS account IDs used to filter findings.
744 745 746 |
# File 'inspectorv2/cfn_filter.rb', line 744 def aws_account_id @aws_account_id end |
#code_vulnerability_detector_name ⇒ AWSCDK::IResolvable, ... (readonly)
747 748 749 |
# File 'inspectorv2/cfn_filter.rb', line 747 def code_vulnerability_detector_name @code_vulnerability_detector_name end |
#code_vulnerability_detector_tags ⇒ AWSCDK::IResolvable, ... (readonly)
750 751 752 |
# File 'inspectorv2/cfn_filter.rb', line 750 def @code_vulnerability_detector_tags end |
#code_vulnerability_file_path ⇒ AWSCDK::IResolvable, ... (readonly)
753 754 755 |
# File 'inspectorv2/cfn_filter.rb', line 753 def code_vulnerability_file_path @code_vulnerability_file_path end |
#component_id ⇒ AWSCDK::IResolvable, ... (readonly)
Details of the component IDs used to filter findings.
758 759 760 |
# File 'inspectorv2/cfn_filter.rb', line 758 def component_id @component_id end |
#component_type ⇒ AWSCDK::IResolvable, ... (readonly)
Details of the component types used to filter findings.
763 764 765 |
# File 'inspectorv2/cfn_filter.rb', line 763 def component_type @component_type end |
#ec2_instance_image_id ⇒ AWSCDK::IResolvable, ... (readonly)
Details of the Amazon EC2 instance image IDs used to filter findings.
768 769 770 |
# File 'inspectorv2/cfn_filter.rb', line 768 def ec2_instance_image_id @ec2_instance_image_id end |
#ec2_instance_subnet_id ⇒ AWSCDK::IResolvable, ... (readonly)
Details of the Amazon EC2 instance subnet IDs used to filter findings.
773 774 775 |
# File 'inspectorv2/cfn_filter.rb', line 773 def ec2_instance_subnet_id @ec2_instance_subnet_id end |
#ec2_instance_vpc_id ⇒ AWSCDK::IResolvable, ... (readonly)
Details of the Amazon EC2 instance VPC IDs used to filter findings.
778 779 780 |
# File 'inspectorv2/cfn_filter.rb', line 778 def ec2_instance_vpc_id @ec2_instance_vpc_id end |
#ecr_image_architecture ⇒ AWSCDK::IResolvable, ... (readonly)
Details of the Amazon ECR image architecture types used to filter findings.
783 784 785 |
# File 'inspectorv2/cfn_filter.rb', line 783 def ecr_image_architecture @ecr_image_architecture end |
#ecr_image_hash ⇒ AWSCDK::IResolvable, ... (readonly)
Details of the Amazon ECR image hashes used to filter findings.
788 789 790 |
# File 'inspectorv2/cfn_filter.rb', line 788 def ecr_image_hash @ecr_image_hash end |
#ecr_image_pushed_at ⇒ AWSCDK::IResolvable, ... (readonly)
Details on the Amazon ECR image push date and time used to filter findings.
793 794 795 |
# File 'inspectorv2/cfn_filter.rb', line 793 def ecr_image_pushed_at @ecr_image_pushed_at end |
#ecr_image_registry ⇒ AWSCDK::IResolvable, ... (readonly)
Details on the Amazon ECR registry used to filter findings.
798 799 800 |
# File 'inspectorv2/cfn_filter.rb', line 798 def ecr_image_registry @ecr_image_registry end |
#ecr_image_repository_name ⇒ AWSCDK::IResolvable, ... (readonly)
Details on the name of the Amazon ECR repository used to filter findings.
803 804 805 |
# File 'inspectorv2/cfn_filter.rb', line 803 def ecr_image_repository_name @ecr_image_repository_name end |
#ecr_image_tags ⇒ AWSCDK::IResolvable, ... (readonly)
The tags attached to the Amazon ECR container image.
808 809 810 |
# File 'inspectorv2/cfn_filter.rb', line 808 def @ecr_image_tags end |
#epss_score ⇒ AWSCDK::IResolvable, ... (readonly)
811 812 813 |
# File 'inspectorv2/cfn_filter.rb', line 811 def epss_score @epss_score end |
#exploit_available ⇒ AWSCDK::IResolvable, ... (readonly)
814 815 816 |
# File 'inspectorv2/cfn_filter.rb', line 814 def exploit_available @exploit_available end |
#finding_arn ⇒ AWSCDK::IResolvable, ... (readonly)
Details on the finding ARNs used to filter findings.
819 820 821 |
# File 'inspectorv2/cfn_filter.rb', line 819 def finding_arn @finding_arn end |
#finding_status ⇒ AWSCDK::IResolvable, ... (readonly)
Details on the finding status types used to filter findings.
824 825 826 |
# File 'inspectorv2/cfn_filter.rb', line 824 def finding_status @finding_status end |
#finding_type ⇒ AWSCDK::IResolvable, ... (readonly)
Details on the finding types used to filter findings.
829 830 831 |
# File 'inspectorv2/cfn_filter.rb', line 829 def finding_type @finding_type end |
#first_observed_at ⇒ AWSCDK::IResolvable, ... (readonly)
Details on the date and time a finding was first seen used to filter findings.
834 835 836 |
# File 'inspectorv2/cfn_filter.rb', line 834 def first_observed_at @first_observed_at end |
#fix_available ⇒ AWSCDK::IResolvable, ... (readonly)
837 838 839 |
# File 'inspectorv2/cfn_filter.rb', line 837 def fix_available @fix_available end |
#inspector_score ⇒ AWSCDK::IResolvable, ... (readonly)
The Amazon Inspector score to filter on.
842 843 844 |
# File 'inspectorv2/cfn_filter.rb', line 842 def inspector_score @inspector_score end |
#lambda_function_execution_role_arn ⇒ AWSCDK::IResolvable, ... (readonly)
845 846 847 |
# File 'inspectorv2/cfn_filter.rb', line 845 def lambda_function_execution_role_arn @lambda_function_execution_role_arn end |
#lambda_function_last_modified_at ⇒ AWSCDK::IResolvable, ... (readonly)
848 849 850 |
# File 'inspectorv2/cfn_filter.rb', line 848 def lambda_function_last_modified_at @lambda_function_last_modified_at end |
#lambda_function_layers ⇒ AWSCDK::IResolvable, ... (readonly)
851 852 853 |
# File 'inspectorv2/cfn_filter.rb', line 851 def lambda_function_layers @lambda_function_layers end |
#lambda_function_name ⇒ AWSCDK::IResolvable, ... (readonly)
854 855 856 |
# File 'inspectorv2/cfn_filter.rb', line 854 def lambda_function_name @lambda_function_name end |
#lambda_function_runtime ⇒ AWSCDK::IResolvable, ... (readonly)
857 858 859 |
# File 'inspectorv2/cfn_filter.rb', line 857 def lambda_function_runtime @lambda_function_runtime end |
#last_observed_at ⇒ AWSCDK::IResolvable, ... (readonly)
Details on the date and time a finding was last seen used to filter findings.
862 863 864 |
# File 'inspectorv2/cfn_filter.rb', line 862 def last_observed_at @last_observed_at end |
#network_protocol ⇒ AWSCDK::IResolvable, ... (readonly)
Details on network protocol used to filter findings.
867 868 869 |
# File 'inspectorv2/cfn_filter.rb', line 867 def network_protocol @network_protocol end |
#port_range ⇒ AWSCDK::IResolvable, ... (readonly)
Details on the port ranges used to filter findings.
872 873 874 |
# File 'inspectorv2/cfn_filter.rb', line 872 def port_range @port_range end |
#related_vulnerabilities ⇒ AWSCDK::IResolvable, ... (readonly)
Details on the related vulnerabilities used to filter findings.
877 878 879 |
# File 'inspectorv2/cfn_filter.rb', line 877 def @related_vulnerabilities end |
#resource_id ⇒ AWSCDK::IResolvable, ... (readonly)
Details on the resource IDs used to filter findings.
882 883 884 |
# File 'inspectorv2/cfn_filter.rb', line 882 def resource_id @resource_id end |
#resource_tags ⇒ AWSCDK::IResolvable, ... (readonly)
Details on the resource tags used to filter findings.
887 888 889 |
# File 'inspectorv2/cfn_filter.rb', line 887 def @resource_tags end |
#resource_type ⇒ AWSCDK::IResolvable, ... (readonly)
Details on the resource types used to filter findings.
892 893 894 |
# File 'inspectorv2/cfn_filter.rb', line 892 def resource_type @resource_type end |
#severity ⇒ AWSCDK::IResolvable, ... (readonly)
Details on the severity used to filter findings.
897 898 899 |
# File 'inspectorv2/cfn_filter.rb', line 897 def severity @severity end |
#title ⇒ AWSCDK::IResolvable, ... (readonly)
Details on the finding title used to filter findings.
902 903 904 |
# File 'inspectorv2/cfn_filter.rb', line 902 def title @title end |
#updated_at ⇒ AWSCDK::IResolvable, ... (readonly)
Details on the date and time a finding was last updated at used to filter findings.
907 908 909 |
# File 'inspectorv2/cfn_filter.rb', line 907 def updated_at @updated_at end |
#vendor_severity ⇒ AWSCDK::IResolvable, ... (readonly)
Details on the vendor severity used to filter findings.
912 913 914 |
# File 'inspectorv2/cfn_filter.rb', line 912 def vendor_severity @vendor_severity end |
#vulnerability_id ⇒ AWSCDK::IResolvable, ... (readonly)
Details on the vulnerability ID used to filter findings.
917 918 919 |
# File 'inspectorv2/cfn_filter.rb', line 917 def vulnerability_id @vulnerability_id end |
#vulnerability_source ⇒ AWSCDK::IResolvable, ... (readonly)
Details on the vulnerability score to filter findings by.
922 923 924 |
# File 'inspectorv2/cfn_filter.rb', line 922 def vulnerability_source @vulnerability_source end |
#vulnerable_packages ⇒ AWSCDK::IResolvable, ... (readonly)
Details on the vulnerable packages used to filter findings.
927 928 929 |
# File 'inspectorv2/cfn_filter.rb', line 927 def vulnerable_packages @vulnerable_packages end |
Class Method Details
.jsii_properties ⇒ Object
929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 |
# File 'inspectorv2/cfn_filter.rb', line 929 def self.jsii_properties { :aws_account_id => "awsAccountId", :code_vulnerability_detector_name => "codeVulnerabilityDetectorName", :code_vulnerability_detector_tags => "codeVulnerabilityDetectorTags", :code_vulnerability_file_path => "codeVulnerabilityFilePath", :component_id => "componentId", :component_type => "componentType", :ec2_instance_image_id => "ec2InstanceImageId", :ec2_instance_subnet_id => "ec2InstanceSubnetId", :ec2_instance_vpc_id => "ec2InstanceVpcId", :ecr_image_architecture => "ecrImageArchitecture", :ecr_image_hash => "ecrImageHash", :ecr_image_pushed_at => "ecrImagePushedAt", :ecr_image_registry => "ecrImageRegistry", :ecr_image_repository_name => "ecrImageRepositoryName", :ecr_image_tags => "ecrImageTags", :epss_score => "epssScore", :exploit_available => "exploitAvailable", :finding_arn => "findingArn", :finding_status => "findingStatus", :finding_type => "findingType", :first_observed_at => "firstObservedAt", :fix_available => "fixAvailable", :inspector_score => "inspectorScore", :lambda_function_execution_role_arn => "lambdaFunctionExecutionRoleArn", :lambda_function_last_modified_at => "lambdaFunctionLastModifiedAt", :lambda_function_layers => "lambdaFunctionLayers", :lambda_function_name => "lambdaFunctionName", :lambda_function_runtime => "lambdaFunctionRuntime", :last_observed_at => "lastObservedAt", :network_protocol => "networkProtocol", :port_range => "portRange", :related_vulnerabilities => "relatedVulnerabilities", :resource_id => "resourceId", :resource_tags => "resourceTags", :resource_type => "resourceType", :severity => "severity", :title => "title", :updated_at => "updatedAt", :vendor_severity => "vendorSeverity", :vulnerability_id => "vulnerabilityId", :vulnerability_source => "vulnerabilitySource", :vulnerable_packages => "vulnerablePackages", } end |
Instance Method Details
#to_jsii ⇒ Object
976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 |
# File 'inspectorv2/cfn_filter.rb', line 976 def to_jsii result = {} result.merge!({ "awsAccountId" => @aws_account_id, "codeVulnerabilityDetectorName" => @code_vulnerability_detector_name, "codeVulnerabilityDetectorTags" => @code_vulnerability_detector_tags, "codeVulnerabilityFilePath" => @code_vulnerability_file_path, "componentId" => @component_id, "componentType" => @component_type, "ec2InstanceImageId" => @ec2_instance_image_id, "ec2InstanceSubnetId" => @ec2_instance_subnet_id, "ec2InstanceVpcId" => @ec2_instance_vpc_id, "ecrImageArchitecture" => @ecr_image_architecture, "ecrImageHash" => @ecr_image_hash, "ecrImagePushedAt" => @ecr_image_pushed_at, "ecrImageRegistry" => @ecr_image_registry, "ecrImageRepositoryName" => @ecr_image_repository_name, "ecrImageTags" => @ecr_image_tags, "epssScore" => @epss_score, "exploitAvailable" => @exploit_available, "findingArn" => @finding_arn, "findingStatus" => @finding_status, "findingType" => @finding_type, "firstObservedAt" => @first_observed_at, "fixAvailable" => @fix_available, "inspectorScore" => @inspector_score, "lambdaFunctionExecutionRoleArn" => @lambda_function_execution_role_arn, "lambdaFunctionLastModifiedAt" => @lambda_function_last_modified_at, "lambdaFunctionLayers" => @lambda_function_layers, "lambdaFunctionName" => @lambda_function_name, "lambdaFunctionRuntime" => @lambda_function_runtime, "lastObservedAt" => @last_observed_at, "networkProtocol" => @network_protocol, "portRange" => @port_range, "relatedVulnerabilities" => @related_vulnerabilities, "resourceId" => @resource_id, "resourceTags" => @resource_tags, "resourceType" => @resource_type, "severity" => @severity, "title" => @title, "updatedAt" => @updated_at, "vendorSeverity" => @vendor_severity, "vulnerabilityId" => @vulnerability_id, "vulnerabilitySource" => @vulnerability_source, "vulnerablePackages" => @vulnerable_packages, }) result.compact end |