lib/aws-sdk-securityhub/client.rb in aws-sdk-securityhub-1.89.0 vs lib/aws-sdk-securityhub/client.rb in aws-sdk-securityhub-1.90.0
- old
+ new
@@ -806,23 +806,23 @@
# resp.rules[0].rule_name #=> String
# resp.rules[0].description #=> String
# resp.rules[0].is_terminal #=> Boolean
# resp.rules[0].criteria.product_arn #=> Array
# resp.rules[0].criteria.product_arn[0].value #=> String
- # resp.rules[0].criteria.product_arn[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.rules[0].criteria.product_arn[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.rules[0].criteria.aws_account_id #=> Array
# resp.rules[0].criteria.aws_account_id[0].value #=> String
- # resp.rules[0].criteria.aws_account_id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.rules[0].criteria.aws_account_id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.rules[0].criteria.id #=> Array
# resp.rules[0].criteria.id[0].value #=> String
- # resp.rules[0].criteria.id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.rules[0].criteria.id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.rules[0].criteria.generator_id #=> Array
# resp.rules[0].criteria.generator_id[0].value #=> String
- # resp.rules[0].criteria.generator_id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.rules[0].criteria.generator_id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.rules[0].criteria.type #=> Array
# resp.rules[0].criteria.type[0].value #=> String
- # resp.rules[0].criteria.type[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.rules[0].criteria.type[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.rules[0].criteria.first_observed_at #=> Array
# resp.rules[0].criteria.first_observed_at[0].start #=> String
# resp.rules[0].criteria.first_observed_at[0].end #=> String
# resp.rules[0].criteria.first_observed_at[0].date_range.value #=> Integer
# resp.rules[0].criteria.first_observed_at[0].date_range.unit #=> String, one of "DAYS"
@@ -849,85 +849,85 @@
# resp.rules[0].criteria.criticality[0].gte #=> Float
# resp.rules[0].criteria.criticality[0].lte #=> Float
# resp.rules[0].criteria.criticality[0].eq #=> Float
# resp.rules[0].criteria.title #=> Array
# resp.rules[0].criteria.title[0].value #=> String
- # resp.rules[0].criteria.title[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.rules[0].criteria.title[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.rules[0].criteria.description #=> Array
# resp.rules[0].criteria.description[0].value #=> String
- # resp.rules[0].criteria.description[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.rules[0].criteria.description[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.rules[0].criteria.source_url #=> Array
# resp.rules[0].criteria.source_url[0].value #=> String
- # resp.rules[0].criteria.source_url[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.rules[0].criteria.source_url[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.rules[0].criteria.product_name #=> Array
# resp.rules[0].criteria.product_name[0].value #=> String
- # resp.rules[0].criteria.product_name[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.rules[0].criteria.product_name[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.rules[0].criteria.company_name #=> Array
# resp.rules[0].criteria.company_name[0].value #=> String
- # resp.rules[0].criteria.company_name[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.rules[0].criteria.company_name[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.rules[0].criteria.severity_label #=> Array
# resp.rules[0].criteria.severity_label[0].value #=> String
- # resp.rules[0].criteria.severity_label[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.rules[0].criteria.severity_label[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.rules[0].criteria.resource_type #=> Array
# resp.rules[0].criteria.resource_type[0].value #=> String
- # resp.rules[0].criteria.resource_type[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.rules[0].criteria.resource_type[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.rules[0].criteria.resource_id #=> Array
# resp.rules[0].criteria.resource_id[0].value #=> String
- # resp.rules[0].criteria.resource_id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.rules[0].criteria.resource_id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.rules[0].criteria.resource_partition #=> Array
# resp.rules[0].criteria.resource_partition[0].value #=> String
- # resp.rules[0].criteria.resource_partition[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.rules[0].criteria.resource_partition[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.rules[0].criteria.resource_region #=> Array
# resp.rules[0].criteria.resource_region[0].value #=> String
- # resp.rules[0].criteria.resource_region[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.rules[0].criteria.resource_region[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.rules[0].criteria.resource_tags #=> Array
# resp.rules[0].criteria.resource_tags[0].key #=> String
# resp.rules[0].criteria.resource_tags[0].value #=> String
- # resp.rules[0].criteria.resource_tags[0].comparison #=> String, one of "EQUALS", "NOT_EQUALS"
+ # resp.rules[0].criteria.resource_tags[0].comparison #=> String, one of "EQUALS", "NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.rules[0].criteria.resource_details_other #=> Array
# resp.rules[0].criteria.resource_details_other[0].key #=> String
# resp.rules[0].criteria.resource_details_other[0].value #=> String
- # resp.rules[0].criteria.resource_details_other[0].comparison #=> String, one of "EQUALS", "NOT_EQUALS"
+ # resp.rules[0].criteria.resource_details_other[0].comparison #=> String, one of "EQUALS", "NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.rules[0].criteria.compliance_status #=> Array
# resp.rules[0].criteria.compliance_status[0].value #=> String
- # resp.rules[0].criteria.compliance_status[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.rules[0].criteria.compliance_status[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.rules[0].criteria.compliance_security_control_id #=> Array
# resp.rules[0].criteria.compliance_security_control_id[0].value #=> String
- # resp.rules[0].criteria.compliance_security_control_id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.rules[0].criteria.compliance_security_control_id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.rules[0].criteria.compliance_associated_standards_id #=> Array
# resp.rules[0].criteria.compliance_associated_standards_id[0].value #=> String
- # resp.rules[0].criteria.compliance_associated_standards_id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.rules[0].criteria.compliance_associated_standards_id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.rules[0].criteria.verification_state #=> Array
# resp.rules[0].criteria.verification_state[0].value #=> String
- # resp.rules[0].criteria.verification_state[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.rules[0].criteria.verification_state[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.rules[0].criteria.workflow_status #=> Array
# resp.rules[0].criteria.workflow_status[0].value #=> String
- # resp.rules[0].criteria.workflow_status[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.rules[0].criteria.workflow_status[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.rules[0].criteria.record_state #=> Array
# resp.rules[0].criteria.record_state[0].value #=> String
- # resp.rules[0].criteria.record_state[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.rules[0].criteria.record_state[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.rules[0].criteria.related_findings_product_arn #=> Array
# resp.rules[0].criteria.related_findings_product_arn[0].value #=> String
- # resp.rules[0].criteria.related_findings_product_arn[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.rules[0].criteria.related_findings_product_arn[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.rules[0].criteria.related_findings_id #=> Array
# resp.rules[0].criteria.related_findings_id[0].value #=> String
- # resp.rules[0].criteria.related_findings_id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.rules[0].criteria.related_findings_id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.rules[0].criteria.note_text #=> Array
# resp.rules[0].criteria.note_text[0].value #=> String
- # resp.rules[0].criteria.note_text[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.rules[0].criteria.note_text[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.rules[0].criteria.note_updated_at #=> Array
# resp.rules[0].criteria.note_updated_at[0].start #=> String
# resp.rules[0].criteria.note_updated_at[0].end #=> String
# resp.rules[0].criteria.note_updated_at[0].date_range.value #=> Integer
# resp.rules[0].criteria.note_updated_at[0].date_range.unit #=> String, one of "DAYS"
# resp.rules[0].criteria.note_updated_by #=> Array
# resp.rules[0].criteria.note_updated_by[0].value #=> String
- # resp.rules[0].criteria.note_updated_by[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.rules[0].criteria.note_updated_by[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.rules[0].criteria.user_defined_fields #=> Array
# resp.rules[0].criteria.user_defined_fields[0].key #=> String
# resp.rules[0].criteria.user_defined_fields[0].value #=> String
- # resp.rules[0].criteria.user_defined_fields[0].comparison #=> String, one of "EQUALS", "NOT_EQUALS"
+ # resp.rules[0].criteria.user_defined_fields[0].comparison #=> String, one of "EQUALS", "NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.rules[0].actions #=> Array
# resp.rules[0].actions[0].type #=> String, one of "FINDING_FIELDS_UPDATE"
# resp.rules[0].actions[0].finding_fields_update.note.text #=> String
# resp.rules[0].actions[0].finding_fields_update.note.updated_by #=> String
# resp.rules[0].actions[0].finding_fields_update.severity.normalized #=> Integer
@@ -1329,35 +1329,35 @@
# is_terminal: false,
# criteria: {
# product_arn: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# aws_account_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# generator_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# type: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# first_observed_at: [
# {
# start: "NonEmptyString",
@@ -1413,133 +1413,133 @@
# },
# ],
# title: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# description: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# source_url: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# product_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# company_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# severity_label: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_type: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_partition: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_region: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_tags: [
# {
# key: "NonEmptyString",
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_details_other: [
# {
# key: "NonEmptyString",
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# compliance_status: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# compliance_security_control_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# compliance_associated_standards_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# verification_state: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# workflow_status: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# record_state: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# related_findings_product_arn: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# related_findings_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# note_text: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# note_updated_at: [
# {
# start: "NonEmptyString",
@@ -1551,18 +1551,18 @@
# },
# ],
# note_updated_by: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# user_defined_fields: [
# {
# key: "NonEmptyString",
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# },
# actions: [
# {
@@ -2018,14 +2018,13 @@
#
# @option params [Boolean] :is_terminal
# Specifies whether a rule is the last to be applied with respect to a
# finding that matches the rule criteria. This is useful when a finding
# matches the criteria for multiple rules, and each rule has different
- # actions. If the value of this field is set to `true` for a rule,
- # Security Hub applies the rule action to a finding that matches the
- # rule criteria and doesn't evaluate other rules for the finding. The
- # default value of this field is `false`.
+ # actions. If a rule is terminal, Security Hub applies the rule action
+ # to a finding that matches the rule criteria and doesn't evaluate
+ # other rules for the finding. By default, a rule isn't terminal.
#
# @option params [required, Types::AutomationRulesFindingFilters] :criteria
# A set of ASFF finding field attributes and corresponding expected
# values that Security Hub uses to filter findings. If a rule is enabled
# and a finding matches the conditions specified in this parameter,
@@ -2119,35 +2118,35 @@
# is_terminal: false,
# criteria: { # required
# product_arn: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# aws_account_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# generator_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# type: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# first_observed_at: [
# {
# start: "NonEmptyString",
@@ -2203,133 +2202,133 @@
# },
# ],
# title: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# description: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# source_url: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# product_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# company_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# severity_label: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_type: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_partition: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_region: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_tags: [
# {
# key: "NonEmptyString",
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_details_other: [
# {
# key: "NonEmptyString",
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# compliance_status: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# compliance_security_control_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# compliance_associated_standards_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# verification_state: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# workflow_status: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# record_state: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# related_findings_product_arn: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# related_findings_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# note_text: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# note_updated_at: [
# {
# start: "NonEmptyString",
@@ -2341,18 +2340,18 @@
# },
# ],
# note_updated_by: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# user_defined_fields: [
# {
# key: "NonEmptyString",
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# },
# actions: [ # required
# {
@@ -2562,41 +2561,41 @@
# name: "NonEmptyString", # required
# filters: { # required
# product_arn: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# aws_account_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# generator_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# region: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# type: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# first_observed_at: [
# {
# start: "NonEmptyString",
@@ -2652,11 +2651,11 @@
# },
# ],
# severity_label: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# confidence: [
# {
# gte: 1.0,
@@ -2672,91 +2671,91 @@
# },
# ],
# title: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# description: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# recommendation_text: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# source_url: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# product_fields: [
# {
# key: "NonEmptyString",
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# product_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# company_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# user_defined_fields: [
# {
# key: "NonEmptyString",
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# malware_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# malware_type: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# malware_path: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# malware_state: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# network_direction: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# network_protocol: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# network_source_ip_v4: [
# {
# cidr: "NonEmptyString",
@@ -2775,17 +2774,17 @@
# },
# ],
# network_source_domain: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# network_source_mac: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# network_destination_ip_v4: [
# {
# cidr: "NonEmptyString",
@@ -2804,23 +2803,23 @@
# },
# ],
# network_destination_domain: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# process_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# process_path: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# process_pid: [
# {
# gte: 1.0,
@@ -2856,23 +2855,23 @@
# },
# ],
# threat_intel_indicator_type: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# threat_intel_indicator_value: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# threat_intel_indicator_category: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# threat_intel_indicator_last_observed_at: [
# {
# start: "NonEmptyString",
@@ -2884,60 +2883,60 @@
# },
# ],
# threat_intel_indicator_source: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# threat_intel_indicator_source_url: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_type: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_partition: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_region: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_tags: [
# {
# key: "NonEmptyString",
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_ec2_instance_type: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_ec2_instance_image_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_ec2_instance_ip_v4_addresses: [
# {
# cidr: "NonEmptyString",
@@ -2949,29 +2948,29 @@
# },
# ],
# resource_aws_ec2_instance_key_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_ec2_instance_iam_instance_profile_arn: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_ec2_instance_vpc_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_ec2_instance_subnet_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_ec2_instance_launched_at: [
# {
# start: "NonEmptyString",
@@ -2983,35 +2982,35 @@
# },
# ],
# resource_aws_s3_bucket_owner_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_s3_bucket_owner_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_iam_access_key_user_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_iam_access_key_principal_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_iam_access_key_status: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_iam_access_key_created_at: [
# {
# start: "NonEmptyString",
@@ -3023,29 +3022,29 @@
# },
# ],
# resource_aws_iam_user_user_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_container_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_container_image_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_container_image_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_container_launched_at: [
# {
# start: "NonEmptyString",
@@ -3058,59 +3057,59 @@
# ],
# resource_details_other: [
# {
# key: "NonEmptyString",
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# compliance_status: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# verification_state: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# workflow_state: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# workflow_status: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# record_state: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# related_findings_product_arn: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# related_findings_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# note_text: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# note_updated_at: [
# {
# start: "NonEmptyString",
@@ -3122,11 +3121,11 @@
# },
# ],
# note_updated_by: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# keyword: [
# {
# value: "NonEmptyString",
@@ -3147,52 +3146,52 @@
# },
# ],
# finding_provider_fields_related_findings_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# finding_provider_fields_related_findings_product_arn: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# finding_provider_fields_severity_label: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# finding_provider_fields_severity_original: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# finding_provider_fields_types: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# sample: [
# {
# value: false,
# },
# ],
# compliance_security_control_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# compliance_associated_standards_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# },
# group_by_attribute: "NonEmptyString", # required
# })
@@ -4929,41 +4928,41 @@
# resp = client.get_findings({
# filters: {
# product_arn: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# aws_account_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# generator_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# region: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# type: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# first_observed_at: [
# {
# start: "NonEmptyString",
@@ -5019,11 +5018,11 @@
# },
# ],
# severity_label: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# confidence: [
# {
# gte: 1.0,
@@ -5039,91 +5038,91 @@
# },
# ],
# title: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# description: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# recommendation_text: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# source_url: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# product_fields: [
# {
# key: "NonEmptyString",
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# product_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# company_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# user_defined_fields: [
# {
# key: "NonEmptyString",
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# malware_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# malware_type: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# malware_path: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# malware_state: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# network_direction: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# network_protocol: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# network_source_ip_v4: [
# {
# cidr: "NonEmptyString",
@@ -5142,17 +5141,17 @@
# },
# ],
# network_source_domain: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# network_source_mac: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# network_destination_ip_v4: [
# {
# cidr: "NonEmptyString",
@@ -5171,23 +5170,23 @@
# },
# ],
# network_destination_domain: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# process_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# process_path: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# process_pid: [
# {
# gte: 1.0,
@@ -5223,23 +5222,23 @@
# },
# ],
# threat_intel_indicator_type: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# threat_intel_indicator_value: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# threat_intel_indicator_category: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# threat_intel_indicator_last_observed_at: [
# {
# start: "NonEmptyString",
@@ -5251,60 +5250,60 @@
# },
# ],
# threat_intel_indicator_source: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# threat_intel_indicator_source_url: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_type: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_partition: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_region: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_tags: [
# {
# key: "NonEmptyString",
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_ec2_instance_type: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_ec2_instance_image_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_ec2_instance_ip_v4_addresses: [
# {
# cidr: "NonEmptyString",
@@ -5316,29 +5315,29 @@
# },
# ],
# resource_aws_ec2_instance_key_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_ec2_instance_iam_instance_profile_arn: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_ec2_instance_vpc_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_ec2_instance_subnet_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_ec2_instance_launched_at: [
# {
# start: "NonEmptyString",
@@ -5350,35 +5349,35 @@
# },
# ],
# resource_aws_s3_bucket_owner_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_s3_bucket_owner_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_iam_access_key_user_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_iam_access_key_principal_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_iam_access_key_status: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_iam_access_key_created_at: [
# {
# start: "NonEmptyString",
@@ -5390,29 +5389,29 @@
# },
# ],
# resource_aws_iam_user_user_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_container_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_container_image_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_container_image_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_container_launched_at: [
# {
# start: "NonEmptyString",
@@ -5425,59 +5424,59 @@
# ],
# resource_details_other: [
# {
# key: "NonEmptyString",
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# compliance_status: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# verification_state: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# workflow_state: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# workflow_status: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# record_state: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# related_findings_product_arn: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# related_findings_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# note_text: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# note_updated_at: [
# {
# start: "NonEmptyString",
@@ -5489,11 +5488,11 @@
# },
# ],
# note_updated_by: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# keyword: [
# {
# value: "NonEmptyString",
@@ -5514,52 +5513,52 @@
# },
# ],
# finding_provider_fields_related_findings_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# finding_provider_fields_related_findings_product_arn: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# finding_provider_fields_severity_label: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# finding_provider_fields_severity_original: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# finding_provider_fields_types: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# sample: [
# {
# value: false,
# },
# ],
# compliance_security_control_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# compliance_associated_standards_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# },
# sort_criteria: [
# {
@@ -5714,26 +5713,26 @@
# resp.insights #=> Array
# resp.insights[0].insight_arn #=> String
# resp.insights[0].name #=> String
# resp.insights[0].filters.product_arn #=> Array
# resp.insights[0].filters.product_arn[0].value #=> String
- # resp.insights[0].filters.product_arn[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.product_arn[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.aws_account_id #=> Array
# resp.insights[0].filters.aws_account_id[0].value #=> String
- # resp.insights[0].filters.aws_account_id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.aws_account_id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.id #=> Array
# resp.insights[0].filters.id[0].value #=> String
- # resp.insights[0].filters.id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.generator_id #=> Array
# resp.insights[0].filters.generator_id[0].value #=> String
- # resp.insights[0].filters.generator_id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.generator_id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.region #=> Array
# resp.insights[0].filters.region[0].value #=> String
- # resp.insights[0].filters.region[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.region[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.type #=> Array
# resp.insights[0].filters.type[0].value #=> String
- # resp.insights[0].filters.type[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.type[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.first_observed_at #=> Array
# resp.insights[0].filters.first_observed_at[0].start #=> String
# resp.insights[0].filters.first_observed_at[0].end #=> String
# resp.insights[0].filters.first_observed_at[0].date_range.value #=> Integer
# resp.insights[0].filters.first_observed_at[0].date_range.unit #=> String, one of "DAYS"
@@ -5760,94 +5759,94 @@
# resp.insights[0].filters.severity_normalized[0].gte #=> Float
# resp.insights[0].filters.severity_normalized[0].lte #=> Float
# resp.insights[0].filters.severity_normalized[0].eq #=> Float
# resp.insights[0].filters.severity_label #=> Array
# resp.insights[0].filters.severity_label[0].value #=> String
- # resp.insights[0].filters.severity_label[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.severity_label[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.confidence #=> Array
# resp.insights[0].filters.confidence[0].gte #=> Float
# resp.insights[0].filters.confidence[0].lte #=> Float
# resp.insights[0].filters.confidence[0].eq #=> Float
# resp.insights[0].filters.criticality #=> Array
# resp.insights[0].filters.criticality[0].gte #=> Float
# resp.insights[0].filters.criticality[0].lte #=> Float
# resp.insights[0].filters.criticality[0].eq #=> Float
# resp.insights[0].filters.title #=> Array
# resp.insights[0].filters.title[0].value #=> String
- # resp.insights[0].filters.title[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.title[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.description #=> Array
# resp.insights[0].filters.description[0].value #=> String
- # resp.insights[0].filters.description[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.description[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.recommendation_text #=> Array
# resp.insights[0].filters.recommendation_text[0].value #=> String
- # resp.insights[0].filters.recommendation_text[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.recommendation_text[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.source_url #=> Array
# resp.insights[0].filters.source_url[0].value #=> String
- # resp.insights[0].filters.source_url[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.source_url[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.product_fields #=> Array
# resp.insights[0].filters.product_fields[0].key #=> String
# resp.insights[0].filters.product_fields[0].value #=> String
- # resp.insights[0].filters.product_fields[0].comparison #=> String, one of "EQUALS", "NOT_EQUALS"
+ # resp.insights[0].filters.product_fields[0].comparison #=> String, one of "EQUALS", "NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.product_name #=> Array
# resp.insights[0].filters.product_name[0].value #=> String
- # resp.insights[0].filters.product_name[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.product_name[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.company_name #=> Array
# resp.insights[0].filters.company_name[0].value #=> String
- # resp.insights[0].filters.company_name[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.company_name[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.user_defined_fields #=> Array
# resp.insights[0].filters.user_defined_fields[0].key #=> String
# resp.insights[0].filters.user_defined_fields[0].value #=> String
- # resp.insights[0].filters.user_defined_fields[0].comparison #=> String, one of "EQUALS", "NOT_EQUALS"
+ # resp.insights[0].filters.user_defined_fields[0].comparison #=> String, one of "EQUALS", "NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.malware_name #=> Array
# resp.insights[0].filters.malware_name[0].value #=> String
- # resp.insights[0].filters.malware_name[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.malware_name[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.malware_type #=> Array
# resp.insights[0].filters.malware_type[0].value #=> String
- # resp.insights[0].filters.malware_type[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.malware_type[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.malware_path #=> Array
# resp.insights[0].filters.malware_path[0].value #=> String
- # resp.insights[0].filters.malware_path[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.malware_path[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.malware_state #=> Array
# resp.insights[0].filters.malware_state[0].value #=> String
- # resp.insights[0].filters.malware_state[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.malware_state[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.network_direction #=> Array
# resp.insights[0].filters.network_direction[0].value #=> String
- # resp.insights[0].filters.network_direction[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.network_direction[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.network_protocol #=> Array
# resp.insights[0].filters.network_protocol[0].value #=> String
- # resp.insights[0].filters.network_protocol[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.network_protocol[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.network_source_ip_v4 #=> Array
# resp.insights[0].filters.network_source_ip_v4[0].cidr #=> String
# resp.insights[0].filters.network_source_ip_v6 #=> Array
# resp.insights[0].filters.network_source_ip_v6[0].cidr #=> String
# resp.insights[0].filters.network_source_port #=> Array
# resp.insights[0].filters.network_source_port[0].gte #=> Float
# resp.insights[0].filters.network_source_port[0].lte #=> Float
# resp.insights[0].filters.network_source_port[0].eq #=> Float
# resp.insights[0].filters.network_source_domain #=> Array
# resp.insights[0].filters.network_source_domain[0].value #=> String
- # resp.insights[0].filters.network_source_domain[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.network_source_domain[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.network_source_mac #=> Array
# resp.insights[0].filters.network_source_mac[0].value #=> String
- # resp.insights[0].filters.network_source_mac[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.network_source_mac[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.network_destination_ip_v4 #=> Array
# resp.insights[0].filters.network_destination_ip_v4[0].cidr #=> String
# resp.insights[0].filters.network_destination_ip_v6 #=> Array
# resp.insights[0].filters.network_destination_ip_v6[0].cidr #=> String
# resp.insights[0].filters.network_destination_port #=> Array
# resp.insights[0].filters.network_destination_port[0].gte #=> Float
# resp.insights[0].filters.network_destination_port[0].lte #=> Float
# resp.insights[0].filters.network_destination_port[0].eq #=> Float
# resp.insights[0].filters.network_destination_domain #=> Array
# resp.insights[0].filters.network_destination_domain[0].value #=> String
- # resp.insights[0].filters.network_destination_domain[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.network_destination_domain[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.process_name #=> Array
# resp.insights[0].filters.process_name[0].value #=> String
- # resp.insights[0].filters.process_name[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.process_name[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.process_path #=> Array
# resp.insights[0].filters.process_path[0].value #=> String
- # resp.insights[0].filters.process_path[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.process_path[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.process_pid #=> Array
# resp.insights[0].filters.process_pid[0].gte #=> Float
# resp.insights[0].filters.process_pid[0].lte #=> Float
# resp.insights[0].filters.process_pid[0].eq #=> Float
# resp.insights[0].filters.process_parent_pid #=> Array
@@ -5864,144 +5863,144 @@
# resp.insights[0].filters.process_terminated_at[0].end #=> String
# resp.insights[0].filters.process_terminated_at[0].date_range.value #=> Integer
# resp.insights[0].filters.process_terminated_at[0].date_range.unit #=> String, one of "DAYS"
# resp.insights[0].filters.threat_intel_indicator_type #=> Array
# resp.insights[0].filters.threat_intel_indicator_type[0].value #=> String
- # resp.insights[0].filters.threat_intel_indicator_type[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.threat_intel_indicator_type[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.threat_intel_indicator_value #=> Array
# resp.insights[0].filters.threat_intel_indicator_value[0].value #=> String
- # resp.insights[0].filters.threat_intel_indicator_value[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.threat_intel_indicator_value[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.threat_intel_indicator_category #=> Array
# resp.insights[0].filters.threat_intel_indicator_category[0].value #=> String
- # resp.insights[0].filters.threat_intel_indicator_category[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.threat_intel_indicator_category[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.threat_intel_indicator_last_observed_at #=> Array
# resp.insights[0].filters.threat_intel_indicator_last_observed_at[0].start #=> String
# resp.insights[0].filters.threat_intel_indicator_last_observed_at[0].end #=> String
# resp.insights[0].filters.threat_intel_indicator_last_observed_at[0].date_range.value #=> Integer
# resp.insights[0].filters.threat_intel_indicator_last_observed_at[0].date_range.unit #=> String, one of "DAYS"
# resp.insights[0].filters.threat_intel_indicator_source #=> Array
# resp.insights[0].filters.threat_intel_indicator_source[0].value #=> String
- # resp.insights[0].filters.threat_intel_indicator_source[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.threat_intel_indicator_source[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.threat_intel_indicator_source_url #=> Array
# resp.insights[0].filters.threat_intel_indicator_source_url[0].value #=> String
- # resp.insights[0].filters.threat_intel_indicator_source_url[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.threat_intel_indicator_source_url[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.resource_type #=> Array
# resp.insights[0].filters.resource_type[0].value #=> String
- # resp.insights[0].filters.resource_type[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.resource_type[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.resource_id #=> Array
# resp.insights[0].filters.resource_id[0].value #=> String
- # resp.insights[0].filters.resource_id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.resource_id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.resource_partition #=> Array
# resp.insights[0].filters.resource_partition[0].value #=> String
- # resp.insights[0].filters.resource_partition[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.resource_partition[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.resource_region #=> Array
# resp.insights[0].filters.resource_region[0].value #=> String
- # resp.insights[0].filters.resource_region[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.resource_region[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.resource_tags #=> Array
# resp.insights[0].filters.resource_tags[0].key #=> String
# resp.insights[0].filters.resource_tags[0].value #=> String
- # resp.insights[0].filters.resource_tags[0].comparison #=> String, one of "EQUALS", "NOT_EQUALS"
+ # resp.insights[0].filters.resource_tags[0].comparison #=> String, one of "EQUALS", "NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.resource_aws_ec2_instance_type #=> Array
# resp.insights[0].filters.resource_aws_ec2_instance_type[0].value #=> String
- # resp.insights[0].filters.resource_aws_ec2_instance_type[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.resource_aws_ec2_instance_type[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.resource_aws_ec2_instance_image_id #=> Array
# resp.insights[0].filters.resource_aws_ec2_instance_image_id[0].value #=> String
- # resp.insights[0].filters.resource_aws_ec2_instance_image_id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.resource_aws_ec2_instance_image_id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.resource_aws_ec2_instance_ip_v4_addresses #=> Array
# resp.insights[0].filters.resource_aws_ec2_instance_ip_v4_addresses[0].cidr #=> String
# resp.insights[0].filters.resource_aws_ec2_instance_ip_v6_addresses #=> Array
# resp.insights[0].filters.resource_aws_ec2_instance_ip_v6_addresses[0].cidr #=> String
# resp.insights[0].filters.resource_aws_ec2_instance_key_name #=> Array
# resp.insights[0].filters.resource_aws_ec2_instance_key_name[0].value #=> String
- # resp.insights[0].filters.resource_aws_ec2_instance_key_name[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.resource_aws_ec2_instance_key_name[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.resource_aws_ec2_instance_iam_instance_profile_arn #=> Array
# resp.insights[0].filters.resource_aws_ec2_instance_iam_instance_profile_arn[0].value #=> String
- # resp.insights[0].filters.resource_aws_ec2_instance_iam_instance_profile_arn[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.resource_aws_ec2_instance_iam_instance_profile_arn[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.resource_aws_ec2_instance_vpc_id #=> Array
# resp.insights[0].filters.resource_aws_ec2_instance_vpc_id[0].value #=> String
- # resp.insights[0].filters.resource_aws_ec2_instance_vpc_id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.resource_aws_ec2_instance_vpc_id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.resource_aws_ec2_instance_subnet_id #=> Array
# resp.insights[0].filters.resource_aws_ec2_instance_subnet_id[0].value #=> String
- # resp.insights[0].filters.resource_aws_ec2_instance_subnet_id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.resource_aws_ec2_instance_subnet_id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.resource_aws_ec2_instance_launched_at #=> Array
# resp.insights[0].filters.resource_aws_ec2_instance_launched_at[0].start #=> String
# resp.insights[0].filters.resource_aws_ec2_instance_launched_at[0].end #=> String
# resp.insights[0].filters.resource_aws_ec2_instance_launched_at[0].date_range.value #=> Integer
# resp.insights[0].filters.resource_aws_ec2_instance_launched_at[0].date_range.unit #=> String, one of "DAYS"
# resp.insights[0].filters.resource_aws_s3_bucket_owner_id #=> Array
# resp.insights[0].filters.resource_aws_s3_bucket_owner_id[0].value #=> String
- # resp.insights[0].filters.resource_aws_s3_bucket_owner_id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.resource_aws_s3_bucket_owner_id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.resource_aws_s3_bucket_owner_name #=> Array
# resp.insights[0].filters.resource_aws_s3_bucket_owner_name[0].value #=> String
- # resp.insights[0].filters.resource_aws_s3_bucket_owner_name[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.resource_aws_s3_bucket_owner_name[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.resource_aws_iam_access_key_user_name #=> Array
# resp.insights[0].filters.resource_aws_iam_access_key_user_name[0].value #=> String
- # resp.insights[0].filters.resource_aws_iam_access_key_user_name[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.resource_aws_iam_access_key_user_name[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.resource_aws_iam_access_key_principal_name #=> Array
# resp.insights[0].filters.resource_aws_iam_access_key_principal_name[0].value #=> String
- # resp.insights[0].filters.resource_aws_iam_access_key_principal_name[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.resource_aws_iam_access_key_principal_name[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.resource_aws_iam_access_key_status #=> Array
# resp.insights[0].filters.resource_aws_iam_access_key_status[0].value #=> String
- # resp.insights[0].filters.resource_aws_iam_access_key_status[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.resource_aws_iam_access_key_status[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.resource_aws_iam_access_key_created_at #=> Array
# resp.insights[0].filters.resource_aws_iam_access_key_created_at[0].start #=> String
# resp.insights[0].filters.resource_aws_iam_access_key_created_at[0].end #=> String
# resp.insights[0].filters.resource_aws_iam_access_key_created_at[0].date_range.value #=> Integer
# resp.insights[0].filters.resource_aws_iam_access_key_created_at[0].date_range.unit #=> String, one of "DAYS"
# resp.insights[0].filters.resource_aws_iam_user_user_name #=> Array
# resp.insights[0].filters.resource_aws_iam_user_user_name[0].value #=> String
- # resp.insights[0].filters.resource_aws_iam_user_user_name[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.resource_aws_iam_user_user_name[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.resource_container_name #=> Array
# resp.insights[0].filters.resource_container_name[0].value #=> String
- # resp.insights[0].filters.resource_container_name[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.resource_container_name[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.resource_container_image_id #=> Array
# resp.insights[0].filters.resource_container_image_id[0].value #=> String
- # resp.insights[0].filters.resource_container_image_id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.resource_container_image_id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.resource_container_image_name #=> Array
# resp.insights[0].filters.resource_container_image_name[0].value #=> String
- # resp.insights[0].filters.resource_container_image_name[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.resource_container_image_name[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.resource_container_launched_at #=> Array
# resp.insights[0].filters.resource_container_launched_at[0].start #=> String
# resp.insights[0].filters.resource_container_launched_at[0].end #=> String
# resp.insights[0].filters.resource_container_launched_at[0].date_range.value #=> Integer
# resp.insights[0].filters.resource_container_launched_at[0].date_range.unit #=> String, one of "DAYS"
# resp.insights[0].filters.resource_details_other #=> Array
# resp.insights[0].filters.resource_details_other[0].key #=> String
# resp.insights[0].filters.resource_details_other[0].value #=> String
- # resp.insights[0].filters.resource_details_other[0].comparison #=> String, one of "EQUALS", "NOT_EQUALS"
+ # resp.insights[0].filters.resource_details_other[0].comparison #=> String, one of "EQUALS", "NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.compliance_status #=> Array
# resp.insights[0].filters.compliance_status[0].value #=> String
- # resp.insights[0].filters.compliance_status[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.compliance_status[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.verification_state #=> Array
# resp.insights[0].filters.verification_state[0].value #=> String
- # resp.insights[0].filters.verification_state[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.verification_state[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.workflow_state #=> Array
# resp.insights[0].filters.workflow_state[0].value #=> String
- # resp.insights[0].filters.workflow_state[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.workflow_state[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.workflow_status #=> Array
# resp.insights[0].filters.workflow_status[0].value #=> String
- # resp.insights[0].filters.workflow_status[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.workflow_status[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.record_state #=> Array
# resp.insights[0].filters.record_state[0].value #=> String
- # resp.insights[0].filters.record_state[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.record_state[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.related_findings_product_arn #=> Array
# resp.insights[0].filters.related_findings_product_arn[0].value #=> String
- # resp.insights[0].filters.related_findings_product_arn[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.related_findings_product_arn[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.related_findings_id #=> Array
# resp.insights[0].filters.related_findings_id[0].value #=> String
- # resp.insights[0].filters.related_findings_id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.related_findings_id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.note_text #=> Array
# resp.insights[0].filters.note_text[0].value #=> String
- # resp.insights[0].filters.note_text[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.note_text[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.note_updated_at #=> Array
# resp.insights[0].filters.note_updated_at[0].start #=> String
# resp.insights[0].filters.note_updated_at[0].end #=> String
# resp.insights[0].filters.note_updated_at[0].date_range.value #=> Integer
# resp.insights[0].filters.note_updated_at[0].date_range.unit #=> String, one of "DAYS"
# resp.insights[0].filters.note_updated_by #=> Array
# resp.insights[0].filters.note_updated_by[0].value #=> String
- # resp.insights[0].filters.note_updated_by[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.note_updated_by[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.keyword #=> Array
# resp.insights[0].filters.keyword[0].value #=> String
# resp.insights[0].filters.finding_provider_fields_confidence #=> Array
# resp.insights[0].filters.finding_provider_fields_confidence[0].gte #=> Float
# resp.insights[0].filters.finding_provider_fields_confidence[0].lte #=> Float
@@ -6010,31 +6009,31 @@
# resp.insights[0].filters.finding_provider_fields_criticality[0].gte #=> Float
# resp.insights[0].filters.finding_provider_fields_criticality[0].lte #=> Float
# resp.insights[0].filters.finding_provider_fields_criticality[0].eq #=> Float
# resp.insights[0].filters.finding_provider_fields_related_findings_id #=> Array
# resp.insights[0].filters.finding_provider_fields_related_findings_id[0].value #=> String
- # resp.insights[0].filters.finding_provider_fields_related_findings_id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.finding_provider_fields_related_findings_id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.finding_provider_fields_related_findings_product_arn #=> Array
# resp.insights[0].filters.finding_provider_fields_related_findings_product_arn[0].value #=> String
- # resp.insights[0].filters.finding_provider_fields_related_findings_product_arn[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.finding_provider_fields_related_findings_product_arn[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.finding_provider_fields_severity_label #=> Array
# resp.insights[0].filters.finding_provider_fields_severity_label[0].value #=> String
- # resp.insights[0].filters.finding_provider_fields_severity_label[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.finding_provider_fields_severity_label[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.finding_provider_fields_severity_original #=> Array
# resp.insights[0].filters.finding_provider_fields_severity_original[0].value #=> String
- # resp.insights[0].filters.finding_provider_fields_severity_original[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.finding_provider_fields_severity_original[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.finding_provider_fields_types #=> Array
# resp.insights[0].filters.finding_provider_fields_types[0].value #=> String
- # resp.insights[0].filters.finding_provider_fields_types[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.finding_provider_fields_types[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.sample #=> Array
# resp.insights[0].filters.sample[0].value #=> Boolean
# resp.insights[0].filters.compliance_security_control_id #=> Array
# resp.insights[0].filters.compliance_security_control_id[0].value #=> String
- # resp.insights[0].filters.compliance_security_control_id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.compliance_security_control_id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].filters.compliance_associated_standards_id #=> Array
# resp.insights[0].filters.compliance_associated_standards_id[0].value #=> String
- # resp.insights[0].filters.compliance_associated_standards_id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS"
+ # resp.insights[0].filters.compliance_associated_standards_id[0].comparison #=> String, one of "EQUALS", "PREFIX", "NOT_EQUALS", "PREFIX_NOT_EQUALS", "CONTAINS", "NOT_CONTAINS"
# resp.insights[0].group_by_attribute #=> String
# resp.next_token #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/securityhub-2018-10-26/GetInsights AWS API Documentation
#
@@ -7199,41 +7198,41 @@
# resp = client.update_findings({
# filters: { # required
# product_arn: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# aws_account_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# generator_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# region: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# type: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# first_observed_at: [
# {
# start: "NonEmptyString",
@@ -7289,11 +7288,11 @@
# },
# ],
# severity_label: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# confidence: [
# {
# gte: 1.0,
@@ -7309,91 +7308,91 @@
# },
# ],
# title: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# description: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# recommendation_text: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# source_url: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# product_fields: [
# {
# key: "NonEmptyString",
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# product_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# company_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# user_defined_fields: [
# {
# key: "NonEmptyString",
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# malware_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# malware_type: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# malware_path: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# malware_state: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# network_direction: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# network_protocol: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# network_source_ip_v4: [
# {
# cidr: "NonEmptyString",
@@ -7412,17 +7411,17 @@
# },
# ],
# network_source_domain: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# network_source_mac: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# network_destination_ip_v4: [
# {
# cidr: "NonEmptyString",
@@ -7441,23 +7440,23 @@
# },
# ],
# network_destination_domain: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# process_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# process_path: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# process_pid: [
# {
# gte: 1.0,
@@ -7493,23 +7492,23 @@
# },
# ],
# threat_intel_indicator_type: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# threat_intel_indicator_value: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# threat_intel_indicator_category: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# threat_intel_indicator_last_observed_at: [
# {
# start: "NonEmptyString",
@@ -7521,60 +7520,60 @@
# },
# ],
# threat_intel_indicator_source: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# threat_intel_indicator_source_url: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_type: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_partition: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_region: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_tags: [
# {
# key: "NonEmptyString",
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_ec2_instance_type: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_ec2_instance_image_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_ec2_instance_ip_v4_addresses: [
# {
# cidr: "NonEmptyString",
@@ -7586,29 +7585,29 @@
# },
# ],
# resource_aws_ec2_instance_key_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_ec2_instance_iam_instance_profile_arn: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_ec2_instance_vpc_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_ec2_instance_subnet_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_ec2_instance_launched_at: [
# {
# start: "NonEmptyString",
@@ -7620,35 +7619,35 @@
# },
# ],
# resource_aws_s3_bucket_owner_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_s3_bucket_owner_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_iam_access_key_user_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_iam_access_key_principal_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_iam_access_key_status: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_iam_access_key_created_at: [
# {
# start: "NonEmptyString",
@@ -7660,29 +7659,29 @@
# },
# ],
# resource_aws_iam_user_user_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_container_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_container_image_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_container_image_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_container_launched_at: [
# {
# start: "NonEmptyString",
@@ -7695,59 +7694,59 @@
# ],
# resource_details_other: [
# {
# key: "NonEmptyString",
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# compliance_status: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# verification_state: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# workflow_state: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# workflow_status: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# record_state: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# related_findings_product_arn: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# related_findings_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# note_text: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# note_updated_at: [
# {
# start: "NonEmptyString",
@@ -7759,11 +7758,11 @@
# },
# ],
# note_updated_by: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# keyword: [
# {
# value: "NonEmptyString",
@@ -7784,52 +7783,52 @@
# },
# ],
# finding_provider_fields_related_findings_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# finding_provider_fields_related_findings_product_arn: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# finding_provider_fields_severity_label: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# finding_provider_fields_severity_original: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# finding_provider_fields_types: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# sample: [
# {
# value: false,
# },
# ],
# compliance_security_control_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# compliance_associated_standards_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# },
# note: {
# text: "NonEmptyString", # required
@@ -7895,41 +7894,41 @@
# name: "NonEmptyString",
# filters: {
# product_arn: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# aws_account_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# generator_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# region: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# type: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# first_observed_at: [
# {
# start: "NonEmptyString",
@@ -7985,11 +7984,11 @@
# },
# ],
# severity_label: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# confidence: [
# {
# gte: 1.0,
@@ -8005,91 +8004,91 @@
# },
# ],
# title: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# description: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# recommendation_text: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# source_url: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# product_fields: [
# {
# key: "NonEmptyString",
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# product_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# company_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# user_defined_fields: [
# {
# key: "NonEmptyString",
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# malware_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# malware_type: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# malware_path: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# malware_state: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# network_direction: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# network_protocol: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# network_source_ip_v4: [
# {
# cidr: "NonEmptyString",
@@ -8108,17 +8107,17 @@
# },
# ],
# network_source_domain: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# network_source_mac: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# network_destination_ip_v4: [
# {
# cidr: "NonEmptyString",
@@ -8137,23 +8136,23 @@
# },
# ],
# network_destination_domain: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# process_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# process_path: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# process_pid: [
# {
# gte: 1.0,
@@ -8189,23 +8188,23 @@
# },
# ],
# threat_intel_indicator_type: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# threat_intel_indicator_value: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# threat_intel_indicator_category: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# threat_intel_indicator_last_observed_at: [
# {
# start: "NonEmptyString",
@@ -8217,60 +8216,60 @@
# },
# ],
# threat_intel_indicator_source: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# threat_intel_indicator_source_url: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_type: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_partition: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_region: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_tags: [
# {
# key: "NonEmptyString",
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_ec2_instance_type: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_ec2_instance_image_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_ec2_instance_ip_v4_addresses: [
# {
# cidr: "NonEmptyString",
@@ -8282,29 +8281,29 @@
# },
# ],
# resource_aws_ec2_instance_key_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_ec2_instance_iam_instance_profile_arn: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_ec2_instance_vpc_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_ec2_instance_subnet_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_ec2_instance_launched_at: [
# {
# start: "NonEmptyString",
@@ -8316,35 +8315,35 @@
# },
# ],
# resource_aws_s3_bucket_owner_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_s3_bucket_owner_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_iam_access_key_user_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_iam_access_key_principal_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_iam_access_key_status: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_aws_iam_access_key_created_at: [
# {
# start: "NonEmptyString",
@@ -8356,29 +8355,29 @@
# },
# ],
# resource_aws_iam_user_user_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_container_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_container_image_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_container_image_name: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# resource_container_launched_at: [
# {
# start: "NonEmptyString",
@@ -8391,59 +8390,59 @@
# ],
# resource_details_other: [
# {
# key: "NonEmptyString",
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# compliance_status: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# verification_state: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# workflow_state: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# workflow_status: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# record_state: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# related_findings_product_arn: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# related_findings_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# note_text: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# note_updated_at: [
# {
# start: "NonEmptyString",
@@ -8455,11 +8454,11 @@
# },
# ],
# note_updated_by: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# keyword: [
# {
# value: "NonEmptyString",
@@ -8480,52 +8479,52 @@
# },
# ],
# finding_provider_fields_related_findings_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# finding_provider_fields_related_findings_product_arn: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# finding_provider_fields_severity_label: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# finding_provider_fields_severity_original: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# finding_provider_fields_types: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# sample: [
# {
# value: false,
# },
# ],
# compliance_security_control_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# compliance_associated_standards_id: [
# {
# value: "NonEmptyString",
- # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS
+ # comparison: "EQUALS", # accepts EQUALS, PREFIX, NOT_EQUALS, PREFIX_NOT_EQUALS, CONTAINS, NOT_CONTAINS
# },
# ],
# },
# group_by_attribute: "NonEmptyString",
# })
@@ -8701,10 +8700,10 @@
operation: config.api.operation(operation_name),
client: self,
params: params,
config: config)
context[:gem_name] = 'aws-sdk-securityhub'
- context[:gem_version] = '1.89.0'
+ context[:gem_version] = '1.90.0'
Seahorse::Client::Request.new(handlers, context)
end
# @api private
# @deprecated