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