lib/aws-sdk-securityhub/client.rb in aws-sdk-securityhub-1.57.0 vs lib/aws-sdk-securityhub/client.rb in aws-sdk-securityhub-1.58.0

- old
+ new

@@ -450,10 +450,11 @@ # resp.standards_subscriptions[0].standards_subscription_arn #=> String # resp.standards_subscriptions[0].standards_arn #=> String # resp.standards_subscriptions[0].standards_input #=> Hash # resp.standards_subscriptions[0].standards_input["NonEmptyString"] #=> String # resp.standards_subscriptions[0].standards_status #=> String, one of "PENDING", "READY", "FAILED", "DELETING", "INCOMPLETE" + # resp.standards_subscriptions[0].standards_status_reason.status_reason_code #=> String, one of "NO_AVAILABLE_CONFIGURATION_RECORDER", "INTERNAL_ERROR" # # @see http://docs.aws.amazon.com/goto/WebAPI/securityhub-2018-10-26/BatchDisableStandards AWS API Documentation # # @overload batch_disable_standards(params = {}) # @param [Hash] params ({}) @@ -498,24 +499,34 @@ # resp.standards_subscriptions[0].standards_subscription_arn #=> String # resp.standards_subscriptions[0].standards_arn #=> String # resp.standards_subscriptions[0].standards_input #=> Hash # resp.standards_subscriptions[0].standards_input["NonEmptyString"] #=> String # resp.standards_subscriptions[0].standards_status #=> String, one of "PENDING", "READY", "FAILED", "DELETING", "INCOMPLETE" + # resp.standards_subscriptions[0].standards_status_reason.status_reason_code #=> String, one of "NO_AVAILABLE_CONFIGURATION_RECORDER", "INTERNAL_ERROR" # # @see http://docs.aws.amazon.com/goto/WebAPI/securityhub-2018-10-26/BatchEnableStandards AWS API Documentation # # @overload batch_enable_standards(params = {}) # @param [Hash] params ({}) def batch_enable_standards(params = {}, options = {}) req = build_request(:batch_enable_standards, params) req.send_request(options) end - # Imports security findings generated from an integrated product into - # Security Hub. This action is requested by the integrated product to + # Imports security findings generated by a finding provider into + # Security Hub. This action is requested by the finding provider to # import its findings into Security Hub. # + # `BatchImportFindings` must be called by one of the following: + # + # * The account that is associated with the findings. The identifier of + # the associated account is the value of the `AwsAccountId` attribute + # for the finding. + # + # * An account that is allow-listed for an official Security Hub partner + # integration. + # # The maximum allowed size for a finding is 240 Kb. An error is returned # for any finding larger than 240 Kb. # # After a finding is created, `BatchImportFindings` cannot be used to # update the following finding fields and objects, which Security Hub @@ -831,10 +842,38 @@ # launch_configuration_name: "NonEmptyString", # load_balancer_names: ["NonEmptyString"], # health_check_type: "NonEmptyString", # health_check_grace_period: 1, # created_time: "NonEmptyString", + # mixed_instances_policy: { + # instances_distribution: { + # on_demand_allocation_strategy: "NonEmptyString", + # on_demand_base_capacity: 1, + # on_demand_percentage_above_base_capacity: 1, + # spot_allocation_strategy: "NonEmptyString", + # spot_instance_pools: 1, + # spot_max_price: "NonEmptyString", + # }, + # launch_template: { + # launch_template_specification: { + # launch_template_id: "NonEmptyString", + # launch_template_name: "NonEmptyString", + # version: "NonEmptyString", + # }, + # overrides: [ + # { + # instance_type: "NonEmptyString", + # weighted_capacity: "NonEmptyString", + # }, + # ], + # }, + # }, + # availability_zones: [ + # { + # value: "NonEmptyString", + # }, + # ], # }, # aws_code_build_project: { # encryption_key: "NonEmptyString", # artifacts: [ # { @@ -1401,10 +1440,14 @@ # destination: "NonEmptyString", # type: "NonEmptyString", # }, # ], # }, + # bucket_versioning_configuration: { + # is_mfa_delete_enabled: false, + # status: "NonEmptyString", + # }, # }, # aws_s3_account_public_access_block: { # block_public_acls: false, # block_public_policy: false, # ignore_public_acls: false, @@ -2815,10 +2858,15 @@ # placement_tenancy: "NonEmptyString", # ramdisk_id: "NonEmptyString", # security_groups: ["NonEmptyString"], # spot_price: "NonEmptyString", # user_data: "NonEmptyString", + # metadata_options: { + # http_endpoint: "NonEmptyString", + # http_put_response_hop_limit: 1, + # http_tokens: "NonEmptyString", + # }, # }, # aws_ec2_vpn_connection: { # vpn_connection_id: "NonEmptyString", # state: "NonEmptyString", # customer_gateway_id: "NonEmptyString", @@ -3024,10 +3072,161 @@ # types: ["NonEmptyString"], # }, # ], # }, # }, + # aws_network_firewall_firewall_policy: { + # firewall_policy: { + # stateful_rule_group_references: [ + # { + # resource_arn: "NonEmptyString", + # }, + # ], + # stateless_custom_actions: [ + # { + # action_definition: { + # publish_metric_action: { + # dimensions: [ + # { + # value: "NonEmptyString", + # }, + # ], + # }, + # }, + # action_name: "NonEmptyString", + # }, + # ], + # stateless_default_actions: ["NonEmptyString"], + # stateless_fragment_default_actions: ["NonEmptyString"], + # stateless_rule_group_references: [ + # { + # priority: 1, + # resource_arn: "NonEmptyString", + # }, + # ], + # }, + # firewall_policy_arn: "NonEmptyString", + # firewall_policy_id: "NonEmptyString", + # firewall_policy_name: "NonEmptyString", + # description: "NonEmptyString", + # }, + # aws_network_firewall_firewall: { + # delete_protection: false, + # description: "NonEmptyString", + # firewall_arn: "NonEmptyString", + # firewall_id: "NonEmptyString", + # firewall_name: "NonEmptyString", + # firewall_policy_arn: "NonEmptyString", + # firewall_policy_change_protection: false, + # subnet_change_protection: false, + # subnet_mappings: [ + # { + # subnet_id: "NonEmptyString", + # }, + # ], + # vpc_id: "NonEmptyString", + # }, + # aws_network_firewall_rule_group: { + # capacity: 1, + # description: "NonEmptyString", + # rule_group: { + # rule_variables: { + # ip_sets: { + # definition: ["NonEmptyString"], + # }, + # port_sets: { + # definition: ["NonEmptyString"], + # }, + # }, + # rules_source: { + # rules_source_list: { + # generated_rules_type: "NonEmptyString", + # target_types: ["NonEmptyString"], + # targets: ["NonEmptyString"], + # }, + # rules_string: "NonEmptyString", + # stateful_rules: [ + # { + # action: "NonEmptyString", + # header: { + # destination: "NonEmptyString", + # destination_port: "NonEmptyString", + # direction: "NonEmptyString", + # protocol: "NonEmptyString", + # source: "NonEmptyString", + # source_port: "NonEmptyString", + # }, + # rule_options: [ + # { + # keyword: "NonEmptyString", + # settings: ["NonEmptyString"], + # }, + # ], + # }, + # ], + # stateless_rules_and_custom_actions: { + # custom_actions: [ + # { + # action_definition: { + # publish_metric_action: { + # dimensions: [ + # { + # value: "NonEmptyString", + # }, + # ], + # }, + # }, + # action_name: "NonEmptyString", + # }, + # ], + # stateless_rules: [ + # { + # priority: 1, + # rule_definition: { + # actions: ["NonEmptyString"], + # match_attributes: { + # destination_ports: [ + # { + # from_port: 1, + # to_port: 1, + # }, + # ], + # destinations: [ + # { + # address_definition: "NonEmptyString", + # }, + # ], + # protocols: [1], + # source_ports: [ + # { + # from_port: 1, + # to_port: 1, + # }, + # ], + # sources: [ + # { + # address_definition: "NonEmptyString", + # }, + # ], + # tcp_flags: [ + # { + # flags: ["NonEmptyString"], + # masks: ["NonEmptyString"], + # }, + # ], + # }, + # }, + # }, + # ], + # }, + # }, + # }, + # rule_group_arn: "NonEmptyString", + # rule_group_id: "NonEmptyString", + # rule_group_name: "NonEmptyString", + # type: "NonEmptyString", + # }, # }, # }, # ], # compliance: { # status: "PASSED", # accepts PASSED, WARNING, FAILED, NOT_AVAILABLE @@ -5088,10 +5287,11 @@ # resp.standards_subscriptions[0].standards_subscription_arn #=> String # resp.standards_subscriptions[0].standards_arn #=> String # resp.standards_subscriptions[0].standards_input #=> Hash # resp.standards_subscriptions[0].standards_input["NonEmptyString"] #=> String # resp.standards_subscriptions[0].standards_status #=> String, one of "PENDING", "READY", "FAILED", "DELETING", "INCOMPLETE" + # resp.standards_subscriptions[0].standards_status_reason.status_reason_code #=> String, one of "NO_AVAILABLE_CONFIGURATION_RECORDER", "INTERNAL_ERROR" # resp.next_token #=> String # # @see http://docs.aws.amazon.com/goto/WebAPI/securityhub-2018-10-26/GetEnabledStandards AWS API Documentation # # @overload get_enabled_standards(params = {}) @@ -5970,10 +6170,24 @@ # resp.findings[0].resources[0].details.aws_auto_scaling_auto_scaling_group.load_balancer_names #=> Array # resp.findings[0].resources[0].details.aws_auto_scaling_auto_scaling_group.load_balancer_names[0] #=> String # resp.findings[0].resources[0].details.aws_auto_scaling_auto_scaling_group.health_check_type #=> String # resp.findings[0].resources[0].details.aws_auto_scaling_auto_scaling_group.health_check_grace_period #=> Integer # resp.findings[0].resources[0].details.aws_auto_scaling_auto_scaling_group.created_time #=> String + # resp.findings[0].resources[0].details.aws_auto_scaling_auto_scaling_group.mixed_instances_policy.instances_distribution.on_demand_allocation_strategy #=> String + # resp.findings[0].resources[0].details.aws_auto_scaling_auto_scaling_group.mixed_instances_policy.instances_distribution.on_demand_base_capacity #=> Integer + # resp.findings[0].resources[0].details.aws_auto_scaling_auto_scaling_group.mixed_instances_policy.instances_distribution.on_demand_percentage_above_base_capacity #=> Integer + # resp.findings[0].resources[0].details.aws_auto_scaling_auto_scaling_group.mixed_instances_policy.instances_distribution.spot_allocation_strategy #=> String + # resp.findings[0].resources[0].details.aws_auto_scaling_auto_scaling_group.mixed_instances_policy.instances_distribution.spot_instance_pools #=> Integer + # resp.findings[0].resources[0].details.aws_auto_scaling_auto_scaling_group.mixed_instances_policy.instances_distribution.spot_max_price #=> String + # resp.findings[0].resources[0].details.aws_auto_scaling_auto_scaling_group.mixed_instances_policy.launch_template.launch_template_specification.launch_template_id #=> String + # resp.findings[0].resources[0].details.aws_auto_scaling_auto_scaling_group.mixed_instances_policy.launch_template.launch_template_specification.launch_template_name #=> String + # resp.findings[0].resources[0].details.aws_auto_scaling_auto_scaling_group.mixed_instances_policy.launch_template.launch_template_specification.version #=> String + # resp.findings[0].resources[0].details.aws_auto_scaling_auto_scaling_group.mixed_instances_policy.launch_template.overrides #=> Array + # resp.findings[0].resources[0].details.aws_auto_scaling_auto_scaling_group.mixed_instances_policy.launch_template.overrides[0].instance_type #=> String + # resp.findings[0].resources[0].details.aws_auto_scaling_auto_scaling_group.mixed_instances_policy.launch_template.overrides[0].weighted_capacity #=> String + # resp.findings[0].resources[0].details.aws_auto_scaling_auto_scaling_group.availability_zones #=> Array + # resp.findings[0].resources[0].details.aws_auto_scaling_auto_scaling_group.availability_zones[0].value #=> String # resp.findings[0].resources[0].details.aws_code_build_project.encryption_key #=> String # resp.findings[0].resources[0].details.aws_code_build_project.artifacts #=> Array # resp.findings[0].resources[0].details.aws_code_build_project.artifacts[0].artifact_identifier #=> String # resp.findings[0].resources[0].details.aws_code_build_project.artifacts[0].encryption_disabled #=> Boolean # resp.findings[0].resources[0].details.aws_code_build_project.artifacts[0].location #=> String @@ -6312,10 +6526,12 @@ # resp.findings[0].resources[0].details.aws_s3_bucket.bucket_notification_configuration.configurations[0].filter.s3_key_filter.filter_rules #=> Array # resp.findings[0].resources[0].details.aws_s3_bucket.bucket_notification_configuration.configurations[0].filter.s3_key_filter.filter_rules[0].name #=> String, one of "Prefix", "Suffix" # resp.findings[0].resources[0].details.aws_s3_bucket.bucket_notification_configuration.configurations[0].filter.s3_key_filter.filter_rules[0].value #=> String # resp.findings[0].resources[0].details.aws_s3_bucket.bucket_notification_configuration.configurations[0].destination #=> String # resp.findings[0].resources[0].details.aws_s3_bucket.bucket_notification_configuration.configurations[0].type #=> String + # resp.findings[0].resources[0].details.aws_s3_bucket.bucket_versioning_configuration.is_mfa_delete_enabled #=> Boolean + # resp.findings[0].resources[0].details.aws_s3_bucket.bucket_versioning_configuration.status #=> String # resp.findings[0].resources[0].details.aws_s3_account_public_access_block.block_public_acls #=> Boolean # resp.findings[0].resources[0].details.aws_s3_account_public_access_block.block_public_policy #=> Boolean # resp.findings[0].resources[0].details.aws_s3_account_public_access_block.ignore_public_acls #=> Boolean # resp.findings[0].resources[0].details.aws_s3_account_public_access_block.restrict_public_buckets #=> Boolean # resp.findings[0].resources[0].details.aws_s3_object.last_modified #=> String @@ -7301,10 +7517,13 @@ # resp.findings[0].resources[0].details.aws_auto_scaling_launch_configuration.ramdisk_id #=> String # resp.findings[0].resources[0].details.aws_auto_scaling_launch_configuration.security_groups #=> Array # resp.findings[0].resources[0].details.aws_auto_scaling_launch_configuration.security_groups[0] #=> String # resp.findings[0].resources[0].details.aws_auto_scaling_launch_configuration.spot_price #=> String # resp.findings[0].resources[0].details.aws_auto_scaling_launch_configuration.user_data #=> String + # resp.findings[0].resources[0].details.aws_auto_scaling_launch_configuration.metadata_options.http_endpoint #=> String + # resp.findings[0].resources[0].details.aws_auto_scaling_launch_configuration.metadata_options.http_put_response_hop_limit #=> Integer + # resp.findings[0].resources[0].details.aws_auto_scaling_launch_configuration.metadata_options.http_tokens #=> String # resp.findings[0].resources[0].details.aws_ec2_vpn_connection.vpn_connection_id #=> String # resp.findings[0].resources[0].details.aws_ec2_vpn_connection.state #=> String # resp.findings[0].resources[0].details.aws_ec2_vpn_connection.customer_gateway_id #=> String # resp.findings[0].resources[0].details.aws_ec2_vpn_connection.customer_gateway_configuration #=> String # resp.findings[0].resources[0].details.aws_ec2_vpn_connection.type #=> String @@ -7454,10 +7673,91 @@ # resp.findings[0].resources[0].details.aws_eks_cluster.version #=> String # resp.findings[0].resources[0].details.aws_eks_cluster.logging.cluster_logging #=> Array # resp.findings[0].resources[0].details.aws_eks_cluster.logging.cluster_logging[0].enabled #=> Boolean # resp.findings[0].resources[0].details.aws_eks_cluster.logging.cluster_logging[0].types #=> Array # resp.findings[0].resources[0].details.aws_eks_cluster.logging.cluster_logging[0].types[0] #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_firewall_policy.firewall_policy.stateful_rule_group_references #=> Array + # resp.findings[0].resources[0].details.aws_network_firewall_firewall_policy.firewall_policy.stateful_rule_group_references[0].resource_arn #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_firewall_policy.firewall_policy.stateless_custom_actions #=> Array + # resp.findings[0].resources[0].details.aws_network_firewall_firewall_policy.firewall_policy.stateless_custom_actions[0].action_definition.publish_metric_action.dimensions #=> Array + # resp.findings[0].resources[0].details.aws_network_firewall_firewall_policy.firewall_policy.stateless_custom_actions[0].action_definition.publish_metric_action.dimensions[0].value #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_firewall_policy.firewall_policy.stateless_custom_actions[0].action_name #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_firewall_policy.firewall_policy.stateless_default_actions #=> Array + # resp.findings[0].resources[0].details.aws_network_firewall_firewall_policy.firewall_policy.stateless_default_actions[0] #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_firewall_policy.firewall_policy.stateless_fragment_default_actions #=> Array + # resp.findings[0].resources[0].details.aws_network_firewall_firewall_policy.firewall_policy.stateless_fragment_default_actions[0] #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_firewall_policy.firewall_policy.stateless_rule_group_references #=> Array + # resp.findings[0].resources[0].details.aws_network_firewall_firewall_policy.firewall_policy.stateless_rule_group_references[0].priority #=> Integer + # resp.findings[0].resources[0].details.aws_network_firewall_firewall_policy.firewall_policy.stateless_rule_group_references[0].resource_arn #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_firewall_policy.firewall_policy_arn #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_firewall_policy.firewall_policy_id #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_firewall_policy.firewall_policy_name #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_firewall_policy.description #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_firewall.delete_protection #=> Boolean + # resp.findings[0].resources[0].details.aws_network_firewall_firewall.description #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_firewall.firewall_arn #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_firewall.firewall_id #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_firewall.firewall_name #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_firewall.firewall_policy_arn #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_firewall.firewall_policy_change_protection #=> Boolean + # resp.findings[0].resources[0].details.aws_network_firewall_firewall.subnet_change_protection #=> Boolean + # resp.findings[0].resources[0].details.aws_network_firewall_firewall.subnet_mappings #=> Array + # resp.findings[0].resources[0].details.aws_network_firewall_firewall.subnet_mappings[0].subnet_id #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_firewall.vpc_id #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.capacity #=> Integer + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.description #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rule_variables.ip_sets.definition #=> Array + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rule_variables.ip_sets.definition[0] #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rule_variables.port_sets.definition #=> Array + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rule_variables.port_sets.definition[0] #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.rules_source_list.generated_rules_type #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.rules_source_list.target_types #=> Array + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.rules_source_list.target_types[0] #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.rules_source_list.targets #=> Array + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.rules_source_list.targets[0] #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.rules_string #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.stateful_rules #=> Array + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.stateful_rules[0].action #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.stateful_rules[0].header.destination #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.stateful_rules[0].header.destination_port #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.stateful_rules[0].header.direction #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.stateful_rules[0].header.protocol #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.stateful_rules[0].header.source #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.stateful_rules[0].header.source_port #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.stateful_rules[0].rule_options #=> Array + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.stateful_rules[0].rule_options[0].keyword #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.stateful_rules[0].rule_options[0].settings #=> Array + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.stateful_rules[0].rule_options[0].settings[0] #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.stateless_rules_and_custom_actions.custom_actions #=> Array + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.stateless_rules_and_custom_actions.custom_actions[0].action_definition.publish_metric_action.dimensions #=> Array + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.stateless_rules_and_custom_actions.custom_actions[0].action_definition.publish_metric_action.dimensions[0].value #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.stateless_rules_and_custom_actions.custom_actions[0].action_name #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.stateless_rules_and_custom_actions.stateless_rules #=> Array + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.stateless_rules_and_custom_actions.stateless_rules[0].priority #=> Integer + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.stateless_rules_and_custom_actions.stateless_rules[0].rule_definition.actions #=> Array + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.stateless_rules_and_custom_actions.stateless_rules[0].rule_definition.actions[0] #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.stateless_rules_and_custom_actions.stateless_rules[0].rule_definition.match_attributes.destination_ports #=> Array + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.stateless_rules_and_custom_actions.stateless_rules[0].rule_definition.match_attributes.destination_ports[0].from_port #=> Integer + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.stateless_rules_and_custom_actions.stateless_rules[0].rule_definition.match_attributes.destination_ports[0].to_port #=> Integer + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.stateless_rules_and_custom_actions.stateless_rules[0].rule_definition.match_attributes.destinations #=> Array + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.stateless_rules_and_custom_actions.stateless_rules[0].rule_definition.match_attributes.destinations[0].address_definition #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.stateless_rules_and_custom_actions.stateless_rules[0].rule_definition.match_attributes.protocols #=> Array + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.stateless_rules_and_custom_actions.stateless_rules[0].rule_definition.match_attributes.protocols[0] #=> Integer + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.stateless_rules_and_custom_actions.stateless_rules[0].rule_definition.match_attributes.source_ports #=> Array + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.stateless_rules_and_custom_actions.stateless_rules[0].rule_definition.match_attributes.source_ports[0].from_port #=> Integer + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.stateless_rules_and_custom_actions.stateless_rules[0].rule_definition.match_attributes.source_ports[0].to_port #=> Integer + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.stateless_rules_and_custom_actions.stateless_rules[0].rule_definition.match_attributes.sources #=> Array + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.stateless_rules_and_custom_actions.stateless_rules[0].rule_definition.match_attributes.sources[0].address_definition #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.stateless_rules_and_custom_actions.stateless_rules[0].rule_definition.match_attributes.tcp_flags #=> Array + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.stateless_rules_and_custom_actions.stateless_rules[0].rule_definition.match_attributes.tcp_flags[0].flags #=> Array + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.stateless_rules_and_custom_actions.stateless_rules[0].rule_definition.match_attributes.tcp_flags[0].flags[0] #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.stateless_rules_and_custom_actions.stateless_rules[0].rule_definition.match_attributes.tcp_flags[0].masks #=> Array + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group.rules_source.stateless_rules_and_custom_actions.stateless_rules[0].rule_definition.match_attributes.tcp_flags[0].masks[0] #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group_arn #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group_id #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.rule_group_name #=> String + # resp.findings[0].resources[0].details.aws_network_firewall_rule_group.type #=> String # resp.findings[0].compliance.status #=> String, one of "PASSED", "WARNING", "FAILED", "NOT_AVAILABLE" # resp.findings[0].compliance.related_requirements #=> Array # resp.findings[0].compliance.related_requirements[0] #=> String # resp.findings[0].compliance.status_reasons #=> Array # resp.findings[0].compliance.status_reasons[0].reason_code #=> String @@ -9971,10 +10271,10 @@ operation: config.api.operation(operation_name), client: self, params: params, config: config) context[:gem_name] = 'aws-sdk-securityhub' - context[:gem_version] = '1.57.0' + context[:gem_version] = '1.58.0' Seahorse::Client::Request.new(handlers, context) end # @api private # @deprecated