lib/aws-sdk-securityhub/client.rb in aws-sdk-securityhub-1.65.0 vs lib/aws-sdk-securityhub/client.rb in aws-sdk-securityhub-1.67.0

- old
+ new

@@ -713,10 +713,25 @@ # pid: 1, # parent_pid: 1, # launched_at: "NonEmptyString", # terminated_at: "NonEmptyString", # }, + # threats: [ + # { + # name: "NonEmptyString", + # severity: "NonEmptyString", + # item_count: 1, + # file_paths: [ + # { + # file_path: "NonEmptyString", + # file_name: "NonEmptyString", + # resource_id: "NonEmptyString", + # hash: "NonEmptyString", + # }, + # ], + # }, + # ], # threat_intel_indicators: [ # { # type: "DOMAIN", # accepts DOMAIN, EMAIL_ADDRESS, HASH_MD5, HASH_SHA1, HASH_SHA256, HASH_SHA512, IPV4_ADDRESS, IPV6_ADDRESS, MUTEX, PROCESS, URL # value: "NonEmptyString", # category: "BACKDOOR", # accepts BACKDOOR, CARD_STEALER, COMMAND_AND_CONTROL, DROP_SITE, EXPLOIT_SITE, KEYLOGGER @@ -1000,10 +1015,21 @@ # id: "NonEmptyString", # origin_path: "NonEmptyString", # s3_origin_config: { # origin_access_identity: "NonEmptyString", # }, + # custom_origin_config: { + # http_port: 1, + # https_port: 1, + # origin_keepalive_timeout: 1, + # origin_protocol_policy: "NonEmptyString", + # origin_read_timeout: 1, + # origin_ssl_protocols: { + # items: ["NonEmptyString"], + # quantity: 1, + # }, + # }, # }, # ], # }, # origin_groups: { # items: [ @@ -1042,10 +1068,18 @@ # network_interfaces: [ # { # network_interface_id: "NonEmptyString", # }, # ], + # virtualization_type: "NonEmptyString", + # metadata_options: { + # http_endpoint: "NonEmptyString", + # http_protocol_ipv_6: "NonEmptyString", + # http_put_response_hop_limit: 1, + # http_tokens: "NonEmptyString", + # instance_metadata_tags: "NonEmptyString", + # }, # }, # aws_ec2_network_interface: { # attachment: { # attach_time: "NonEmptyString", # attachment_id: "NonEmptyString", @@ -1147,10 +1181,11 @@ # }, # ], # }, # aws_ec2_volume: { # create_time: "NonEmptyString", + # device_name: "NonEmptyString", # encrypted: false, # size: 1, # snapshot_id: "NonEmptyString", # status: "NonEmptyString", # kms_key_id: "NonEmptyString", @@ -1160,10 +1195,13 @@ # delete_on_termination: false, # instance_id: "NonEmptyString", # status: "NonEmptyString", # }, # ], + # volume_id: "NonEmptyString", + # volume_type: "NonEmptyString", + # volume_scan_status: "NonEmptyString", # }, # aws_ec2_vpc: { # cidr_block_association_set: [ # { # association_id: "NonEmptyString", @@ -2395,10 +2433,17 @@ # protocol: "NonEmptyString", # }, # ], # topic_name: "NonEmptyString", # owner: "NonEmptyString", + # sqs_success_feedback_role_arn: "NonEmptyString", + # sqs_failure_feedback_role_arn: "NonEmptyString", + # application_success_feedback_role_arn: "NonEmptyString", + # firehose_success_feedback_role_arn: "NonEmptyString", + # firehose_failure_feedback_role_arn: "NonEmptyString", + # http_success_feedback_role_arn: "NonEmptyString", + # http_failure_feedback_role_arn: "NonEmptyString", # }, # aws_sqs_queue: { # kms_data_key_reuse_period_seconds: 1, # kms_master_key_id: "NonEmptyString", # queue_name: "NonEmptyString", @@ -2548,10 +2593,12 @@ # }, # ], # iam_database_authentication_enabled: false, # }, # aws_ecs_cluster: { + # cluster_arn: "NonEmptyString", + # active_services_count: 1, # capacity_providers: ["NonEmptyString"], # cluster_settings: [ # { # name: "NonEmptyString", # value: "NonEmptyString", @@ -2575,11 +2622,26 @@ # base: 1, # capacity_provider: "NonEmptyString", # weight: 1, # }, # ], + # cluster_name: "NonEmptyString", + # registered_container_instances_count: 1, + # running_tasks_count: 1, + # status: "NonEmptyString", # }, + # aws_ecs_container: { + # name: "NonEmptyString", + # image: "NonEmptyString", + # mount_points: [ + # { + # source_volume: "NonEmptyString", + # container_path: "NonEmptyString", + # }, + # ], + # privileged: false, + # }, # aws_ecs_task_definition: { # container_definitions: [ # { # command: ["NonEmptyString"], # cpu: 1, @@ -2789,14 +2851,22 @@ # name: "NonEmptyString", # }, # ], # }, # container: { + # container_runtime: "NonEmptyString", # name: "NonEmptyString", # image_id: "NonEmptyString", # image_name: "NonEmptyString", # launched_at: "NonEmptyString", + # volume_mounts: [ + # { + # name: "NonEmptyString", + # mount_path: "NonEmptyString", + # }, + # ], + # privileged: false, # }, # other: { # "NonEmptyString" => "NonEmptyString", # }, # aws_rds_event_subscription: { @@ -3042,10 +3112,19 @@ # }, # }, # domain_endpoints: { # "NonEmptyString" => "NonEmptyString", # }, + # advanced_security_options: { + # enabled: false, + # internal_user_database_enabled: false, + # master_user_options: { + # master_user_arn: "NonEmptyString", + # master_user_name: "NonEmptyString", + # master_user_password: "NonEmptyString", + # }, + # }, # }, # aws_ec2_vpc_endpoint_service: { # acceptance_required: false, # availability_zones: ["NonEmptyString"], # base_endpoint_dns_names: ["NonEmptyString"], @@ -3299,10 +3378,260 @@ # }, # ], # owner_id: "NonEmptyString", # vpc_id: "NonEmptyString", # }, + # aws_kinesis_stream: { + # name: "NonEmptyString", + # arn: "NonEmptyString", + # stream_encryption: { + # encryption_type: "NonEmptyString", + # key_id: "NonEmptyString", + # }, + # shard_count: 1, + # retention_period_hours: 1, + # }, + # aws_ec2_transit_gateway: { + # id: "NonEmptyString", + # description: "NonEmptyString", + # default_route_table_propagation: "NonEmptyString", + # auto_accept_shared_attachments: "NonEmptyString", + # default_route_table_association: "NonEmptyString", + # transit_gateway_cidr_blocks: ["NonEmptyString"], + # association_default_route_table_id: "NonEmptyString", + # propagation_default_route_table_id: "NonEmptyString", + # vpn_ecmp_support: "NonEmptyString", + # dns_support: "NonEmptyString", + # multicast_support: "NonEmptyString", + # amazon_side_asn: 1, + # }, + # aws_efs_access_point: { + # access_point_id: "NonEmptyString", + # arn: "NonEmptyString", + # client_token: "NonEmptyString", + # file_system_id: "NonEmptyString", + # posix_user: { + # gid: "NonEmptyString", + # secondary_gids: ["NonEmptyString"], + # uid: "NonEmptyString", + # }, + # root_directory: { + # creation_info: { + # owner_gid: "NonEmptyString", + # owner_uid: "NonEmptyString", + # permissions: "NonEmptyString", + # }, + # path: "NonEmptyString", + # }, + # }, + # aws_cloud_formation_stack: { + # capabilities: ["NonEmptyString"], + # creation_time: "NonEmptyString", + # description: "NonEmptyString", + # disable_rollback: false, + # drift_information: { + # stack_drift_status: "NonEmptyString", + # }, + # enable_termination_protection: false, + # last_updated_time: "NonEmptyString", + # notification_arns: ["NonEmptyString"], + # outputs: [ + # { + # description: "NonEmptyString", + # output_key: "NonEmptyString", + # output_value: "NonEmptyString", + # }, + # ], + # role_arn: "NonEmptyString", + # stack_id: "NonEmptyString", + # stack_name: "NonEmptyString", + # stack_status: "NonEmptyString", + # stack_status_reason: "NonEmptyString", + # timeout_in_minutes: 1, + # }, + # aws_cloud_watch_alarm: { + # actions_enabled: false, + # alarm_actions: ["NonEmptyString"], + # alarm_arn: "NonEmptyString", + # alarm_configuration_updated_timestamp: "NonEmptyString", + # alarm_description: "NonEmptyString", + # alarm_name: "NonEmptyString", + # comparison_operator: "NonEmptyString", + # datapoints_to_alarm: 1, + # dimensions: [ + # { + # name: "NonEmptyString", + # value: "NonEmptyString", + # }, + # ], + # evaluate_low_sample_count_percentile: "NonEmptyString", + # evaluation_periods: 1, + # extended_statistic: "NonEmptyString", + # insufficient_data_actions: ["NonEmptyString"], + # metric_name: "NonEmptyString", + # namespace: "NonEmptyString", + # ok_actions: ["NonEmptyString"], + # period: 1, + # statistic: "NonEmptyString", + # threshold: 1.0, + # threshold_metric_id: "NonEmptyString", + # treat_missing_data: "NonEmptyString", + # unit: "NonEmptyString", + # }, + # aws_ec2_vpc_peering_connection: { + # accepter_vpc_info: { + # cidr_block: "NonEmptyString", + # cidr_block_set: [ + # { + # cidr_block: "NonEmptyString", + # }, + # ], + # ipv_6_cidr_block_set: [ + # { + # ipv_6_cidr_block: "NonEmptyString", + # }, + # ], + # owner_id: "NonEmptyString", + # peering_options: { + # allow_dns_resolution_from_remote_vpc: false, + # allow_egress_from_local_classic_link_to_remote_vpc: false, + # allow_egress_from_local_vpc_to_remote_classic_link: false, + # }, + # region: "NonEmptyString", + # vpc_id: "NonEmptyString", + # }, + # expiration_time: "NonEmptyString", + # requester_vpc_info: { + # cidr_block: "NonEmptyString", + # cidr_block_set: [ + # { + # cidr_block: "NonEmptyString", + # }, + # ], + # ipv_6_cidr_block_set: [ + # { + # ipv_6_cidr_block: "NonEmptyString", + # }, + # ], + # owner_id: "NonEmptyString", + # peering_options: { + # allow_dns_resolution_from_remote_vpc: false, + # allow_egress_from_local_classic_link_to_remote_vpc: false, + # allow_egress_from_local_vpc_to_remote_classic_link: false, + # }, + # region: "NonEmptyString", + # vpc_id: "NonEmptyString", + # }, + # status: { + # code: "NonEmptyString", + # message: "NonEmptyString", + # }, + # vpc_peering_connection_id: "NonEmptyString", + # }, + # aws_waf_regional_rule_group: { + # metric_name: "NonEmptyString", + # name: "NonEmptyString", + # rule_group_id: "NonEmptyString", + # rules: [ + # { + # action: { + # type: "NonEmptyString", + # }, + # priority: 1, + # rule_id: "NonEmptyString", + # type: "NonEmptyString", + # }, + # ], + # }, + # aws_waf_regional_rule: { + # metric_name: "NonEmptyString", + # name: "NonEmptyString", + # predicate_list: [ + # { + # data_id: "NonEmptyString", + # negated: false, + # type: "NonEmptyString", + # }, + # ], + # rule_id: "NonEmptyString", + # }, + # aws_waf_regional_web_acl: { + # default_action: "NonEmptyString", + # metric_name: "NonEmptyString", + # name: "NonEmptyString", + # rules_list: [ + # { + # action: { + # type: "NonEmptyString", + # }, + # override_action: { + # type: "NonEmptyString", + # }, + # priority: 1, + # rule_id: "NonEmptyString", + # type: "NonEmptyString", + # }, + # ], + # web_acl_id: "NonEmptyString", + # }, + # aws_waf_rule: { + # metric_name: "NonEmptyString", + # name: "NonEmptyString", + # predicate_list: [ + # { + # data_id: "NonEmptyString", + # negated: false, + # type: "NonEmptyString", + # }, + # ], + # rule_id: "NonEmptyString", + # }, + # aws_waf_rule_group: { + # metric_name: "NonEmptyString", + # name: "NonEmptyString", + # rule_group_id: "NonEmptyString", + # rules: [ + # { + # action: { + # type: "NonEmptyString", + # }, + # priority: 1, + # rule_id: "NonEmptyString", + # type: "NonEmptyString", + # }, + # ], + # }, + # aws_ecs_task: { + # cluster_arn: "NonEmptyString", + # task_definition_arn: "NonEmptyString", + # version: "NonEmptyString", + # created_at: "NonEmptyString", + # started_at: "NonEmptyString", + # started_by: "NonEmptyString", + # group: "NonEmptyString", + # volumes: [ + # { + # name: "NonEmptyString", + # host: { + # source_path: "NonEmptyString", + # }, + # }, + # ], + # containers: [ + # { + # name: "NonEmptyString", + # image: "NonEmptyString", + # mount_points: [ + # { + # source_volume: "NonEmptyString", + # container_path: "NonEmptyString", + # }, + # ], + # privileged: false, + # }, + # ], + # }, # }, # }, # ], # compliance: { # status: "PASSED", # accepts PASSED, WARNING, FAILED, NOT_AVAILABLE @@ -6175,10 +6504,19 @@ # resp.findings[0].process.path #=> String # resp.findings[0].process.pid #=> Integer # resp.findings[0].process.parent_pid #=> Integer # resp.findings[0].process.launched_at #=> String # resp.findings[0].process.terminated_at #=> String + # resp.findings[0].threats #=> Array + # resp.findings[0].threats[0].name #=> String + # resp.findings[0].threats[0].severity #=> String + # resp.findings[0].threats[0].item_count #=> Integer + # resp.findings[0].threats[0].file_paths #=> Array + # resp.findings[0].threats[0].file_paths[0].file_path #=> String + # resp.findings[0].threats[0].file_paths[0].file_name #=> String + # resp.findings[0].threats[0].file_paths[0].resource_id #=> String + # resp.findings[0].threats[0].file_paths[0].hash #=> String # resp.findings[0].threat_intel_indicators #=> Array # resp.findings[0].threat_intel_indicators[0].type #=> String, one of "DOMAIN", "EMAIL_ADDRESS", "HASH_MD5", "HASH_SHA1", "HASH_SHA256", "HASH_SHA512", "IPV4_ADDRESS", "IPV6_ADDRESS", "MUTEX", "PROCESS", "URL" # resp.findings[0].threat_intel_indicators[0].value #=> String # resp.findings[0].threat_intel_indicators[0].category #=> String, one of "BACKDOOR", "CARD_STEALER", "COMMAND_AND_CONTROL", "DROP_SITE", "EXPLOIT_SITE", "KEYLOGGER" # resp.findings[0].threat_intel_indicators[0].last_observed_at #=> String @@ -6343,10 +6681,18 @@ # resp.findings[0].resources[0].details.aws_cloud_front_distribution.origins.items #=> Array # resp.findings[0].resources[0].details.aws_cloud_front_distribution.origins.items[0].domain_name #=> String # resp.findings[0].resources[0].details.aws_cloud_front_distribution.origins.items[0].id #=> String # resp.findings[0].resources[0].details.aws_cloud_front_distribution.origins.items[0].origin_path #=> String # resp.findings[0].resources[0].details.aws_cloud_front_distribution.origins.items[0].s3_origin_config.origin_access_identity #=> String + # resp.findings[0].resources[0].details.aws_cloud_front_distribution.origins.items[0].custom_origin_config.http_port #=> Integer + # resp.findings[0].resources[0].details.aws_cloud_front_distribution.origins.items[0].custom_origin_config.https_port #=> Integer + # resp.findings[0].resources[0].details.aws_cloud_front_distribution.origins.items[0].custom_origin_config.origin_keepalive_timeout #=> Integer + # resp.findings[0].resources[0].details.aws_cloud_front_distribution.origins.items[0].custom_origin_config.origin_protocol_policy #=> String + # resp.findings[0].resources[0].details.aws_cloud_front_distribution.origins.items[0].custom_origin_config.origin_read_timeout #=> Integer + # resp.findings[0].resources[0].details.aws_cloud_front_distribution.origins.items[0].custom_origin_config.origin_ssl_protocols.items #=> Array + # resp.findings[0].resources[0].details.aws_cloud_front_distribution.origins.items[0].custom_origin_config.origin_ssl_protocols.items[0] #=> String + # resp.findings[0].resources[0].details.aws_cloud_front_distribution.origins.items[0].custom_origin_config.origin_ssl_protocols.quantity #=> Integer # resp.findings[0].resources[0].details.aws_cloud_front_distribution.origin_groups.items #=> Array # resp.findings[0].resources[0].details.aws_cloud_front_distribution.origin_groups.items[0].failover_criteria.status_codes.items #=> Array # resp.findings[0].resources[0].details.aws_cloud_front_distribution.origin_groups.items[0].failover_criteria.status_codes.items[0] #=> Integer # resp.findings[0].resources[0].details.aws_cloud_front_distribution.origin_groups.items[0].failover_criteria.status_codes.quantity #=> Integer # resp.findings[0].resources[0].details.aws_cloud_front_distribution.viewer_certificate.acm_certificate_arn #=> String @@ -6369,10 +6715,16 @@ # resp.findings[0].resources[0].details.aws_ec2_instance.vpc_id #=> String # resp.findings[0].resources[0].details.aws_ec2_instance.subnet_id #=> String # resp.findings[0].resources[0].details.aws_ec2_instance.launched_at #=> String # resp.findings[0].resources[0].details.aws_ec2_instance.network_interfaces #=> Array # resp.findings[0].resources[0].details.aws_ec2_instance.network_interfaces[0].network_interface_id #=> String + # resp.findings[0].resources[0].details.aws_ec2_instance.virtualization_type #=> String + # resp.findings[0].resources[0].details.aws_ec2_instance.metadata_options.http_endpoint #=> String + # resp.findings[0].resources[0].details.aws_ec2_instance.metadata_options.http_protocol_ipv_6 #=> String + # resp.findings[0].resources[0].details.aws_ec2_instance.metadata_options.http_put_response_hop_limit #=> Integer + # resp.findings[0].resources[0].details.aws_ec2_instance.metadata_options.http_tokens #=> String + # resp.findings[0].resources[0].details.aws_ec2_instance.metadata_options.instance_metadata_tags #=> String # resp.findings[0].resources[0].details.aws_ec2_network_interface.attachment.attach_time #=> String # resp.findings[0].resources[0].details.aws_ec2_network_interface.attachment.attachment_id #=> String # resp.findings[0].resources[0].details.aws_ec2_network_interface.attachment.delete_on_termination #=> Boolean # resp.findings[0].resources[0].details.aws_ec2_network_interface.attachment.device_index #=> Integer # resp.findings[0].resources[0].details.aws_ec2_network_interface.attachment.instance_id #=> String @@ -6427,20 +6779,24 @@ # resp.findings[0].resources[0].details.aws_ec2_security_group.ip_permissions_egress[0].ipv_6_ranges #=> Array # resp.findings[0].resources[0].details.aws_ec2_security_group.ip_permissions_egress[0].ipv_6_ranges[0].cidr_ipv_6 #=> String # resp.findings[0].resources[0].details.aws_ec2_security_group.ip_permissions_egress[0].prefix_list_ids #=> Array # resp.findings[0].resources[0].details.aws_ec2_security_group.ip_permissions_egress[0].prefix_list_ids[0].prefix_list_id #=> String # resp.findings[0].resources[0].details.aws_ec2_volume.create_time #=> String + # resp.findings[0].resources[0].details.aws_ec2_volume.device_name #=> String # resp.findings[0].resources[0].details.aws_ec2_volume.encrypted #=> Boolean # resp.findings[0].resources[0].details.aws_ec2_volume.size #=> Integer # resp.findings[0].resources[0].details.aws_ec2_volume.snapshot_id #=> String # resp.findings[0].resources[0].details.aws_ec2_volume.status #=> String # resp.findings[0].resources[0].details.aws_ec2_volume.kms_key_id #=> String # resp.findings[0].resources[0].details.aws_ec2_volume.attachments #=> Array # resp.findings[0].resources[0].details.aws_ec2_volume.attachments[0].attach_time #=> String # resp.findings[0].resources[0].details.aws_ec2_volume.attachments[0].delete_on_termination #=> Boolean # resp.findings[0].resources[0].details.aws_ec2_volume.attachments[0].instance_id #=> String # resp.findings[0].resources[0].details.aws_ec2_volume.attachments[0].status #=> String + # resp.findings[0].resources[0].details.aws_ec2_volume.volume_id #=> String + # resp.findings[0].resources[0].details.aws_ec2_volume.volume_type #=> String + # resp.findings[0].resources[0].details.aws_ec2_volume.volume_scan_status #=> String # resp.findings[0].resources[0].details.aws_ec2_vpc.cidr_block_association_set #=> Array # resp.findings[0].resources[0].details.aws_ec2_vpc.cidr_block_association_set[0].association_id #=> String # resp.findings[0].resources[0].details.aws_ec2_vpc.cidr_block_association_set[0].cidr_block #=> String # resp.findings[0].resources[0].details.aws_ec2_vpc.cidr_block_association_set[0].cidr_block_state #=> String # resp.findings[0].resources[0].details.aws_ec2_vpc.ipv_6_cidr_block_association_set #=> Array @@ -7268,10 +7624,17 @@ # resp.findings[0].resources[0].details.aws_sns_topic.subscription #=> Array # resp.findings[0].resources[0].details.aws_sns_topic.subscription[0].endpoint #=> String # resp.findings[0].resources[0].details.aws_sns_topic.subscription[0].protocol #=> String # resp.findings[0].resources[0].details.aws_sns_topic.topic_name #=> String # resp.findings[0].resources[0].details.aws_sns_topic.owner #=> String + # resp.findings[0].resources[0].details.aws_sns_topic.sqs_success_feedback_role_arn #=> String + # resp.findings[0].resources[0].details.aws_sns_topic.sqs_failure_feedback_role_arn #=> String + # resp.findings[0].resources[0].details.aws_sns_topic.application_success_feedback_role_arn #=> String + # resp.findings[0].resources[0].details.aws_sns_topic.firehose_success_feedback_role_arn #=> String + # resp.findings[0].resources[0].details.aws_sns_topic.firehose_failure_feedback_role_arn #=> String + # resp.findings[0].resources[0].details.aws_sns_topic.http_success_feedback_role_arn #=> String + # resp.findings[0].resources[0].details.aws_sns_topic.http_failure_feedback_role_arn #=> String # resp.findings[0].resources[0].details.aws_sqs_queue.kms_data_key_reuse_period_seconds #=> Integer # resp.findings[0].resources[0].details.aws_sqs_queue.kms_master_key_id #=> String # resp.findings[0].resources[0].details.aws_sqs_queue.queue_name #=> String # resp.findings[0].resources[0].details.aws_sqs_queue.dead_letter_target_arn #=> String # resp.findings[0].resources[0].details.aws_waf_web_acl.name #=> String @@ -7386,10 +7749,12 @@ # resp.findings[0].resources[0].details.aws_rds_db_cluster.db_cluster_members[0].is_cluster_writer #=> Boolean # resp.findings[0].resources[0].details.aws_rds_db_cluster.db_cluster_members[0].promotion_tier #=> Integer # resp.findings[0].resources[0].details.aws_rds_db_cluster.db_cluster_members[0].db_instance_identifier #=> String # resp.findings[0].resources[0].details.aws_rds_db_cluster.db_cluster_members[0].db_cluster_parameter_group_status #=> String # resp.findings[0].resources[0].details.aws_rds_db_cluster.iam_database_authentication_enabled #=> Boolean + # resp.findings[0].resources[0].details.aws_ecs_cluster.cluster_arn #=> String + # resp.findings[0].resources[0].details.aws_ecs_cluster.active_services_count #=> Integer # resp.findings[0].resources[0].details.aws_ecs_cluster.capacity_providers #=> Array # resp.findings[0].resources[0].details.aws_ecs_cluster.capacity_providers[0] #=> String # resp.findings[0].resources[0].details.aws_ecs_cluster.cluster_settings #=> Array # resp.findings[0].resources[0].details.aws_ecs_cluster.cluster_settings[0].name #=> String # resp.findings[0].resources[0].details.aws_ecs_cluster.cluster_settings[0].value #=> String @@ -7402,10 +7767,20 @@ # resp.findings[0].resources[0].details.aws_ecs_cluster.configuration.execute_command_configuration.logging #=> String # resp.findings[0].resources[0].details.aws_ecs_cluster.default_capacity_provider_strategy #=> Array # resp.findings[0].resources[0].details.aws_ecs_cluster.default_capacity_provider_strategy[0].base #=> Integer # resp.findings[0].resources[0].details.aws_ecs_cluster.default_capacity_provider_strategy[0].capacity_provider #=> String # resp.findings[0].resources[0].details.aws_ecs_cluster.default_capacity_provider_strategy[0].weight #=> Integer + # resp.findings[0].resources[0].details.aws_ecs_cluster.cluster_name #=> String + # resp.findings[0].resources[0].details.aws_ecs_cluster.registered_container_instances_count #=> Integer + # resp.findings[0].resources[0].details.aws_ecs_cluster.running_tasks_count #=> Integer + # resp.findings[0].resources[0].details.aws_ecs_cluster.status #=> String + # resp.findings[0].resources[0].details.aws_ecs_container.name #=> String + # resp.findings[0].resources[0].details.aws_ecs_container.image #=> String + # resp.findings[0].resources[0].details.aws_ecs_container.mount_points #=> Array + # resp.findings[0].resources[0].details.aws_ecs_container.mount_points[0].source_volume #=> String + # resp.findings[0].resources[0].details.aws_ecs_container.mount_points[0].container_path #=> String + # resp.findings[0].resources[0].details.aws_ecs_container.privileged #=> Boolean # resp.findings[0].resources[0].details.aws_ecs_task_definition.container_definitions #=> Array # resp.findings[0].resources[0].details.aws_ecs_task_definition.container_definitions[0].command #=> Array # resp.findings[0].resources[0].details.aws_ecs_task_definition.container_definitions[0].command[0] #=> String # resp.findings[0].resources[0].details.aws_ecs_task_definition.container_definitions[0].cpu #=> Integer # resp.findings[0].resources[0].details.aws_ecs_task_definition.container_definitions[0].depends_on #=> Array @@ -7540,14 +7915,19 @@ # resp.findings[0].resources[0].details.aws_ecs_task_definition.volumes[0].efs_volume_configuration.root_directory #=> String # resp.findings[0].resources[0].details.aws_ecs_task_definition.volumes[0].efs_volume_configuration.transit_encryption #=> String # resp.findings[0].resources[0].details.aws_ecs_task_definition.volumes[0].efs_volume_configuration.transit_encryption_port #=> Integer # resp.findings[0].resources[0].details.aws_ecs_task_definition.volumes[0].host.source_path #=> String # resp.findings[0].resources[0].details.aws_ecs_task_definition.volumes[0].name #=> String + # resp.findings[0].resources[0].details.container.container_runtime #=> String # resp.findings[0].resources[0].details.container.name #=> String # resp.findings[0].resources[0].details.container.image_id #=> String # resp.findings[0].resources[0].details.container.image_name #=> String # resp.findings[0].resources[0].details.container.launched_at #=> String + # resp.findings[0].resources[0].details.container.volume_mounts #=> Array + # resp.findings[0].resources[0].details.container.volume_mounts[0].name #=> String + # resp.findings[0].resources[0].details.container.volume_mounts[0].mount_path #=> String + # resp.findings[0].resources[0].details.container.privileged #=> Boolean # resp.findings[0].resources[0].details.other #=> Hash # resp.findings[0].resources[0].details.other["NonEmptyString"] #=> String # resp.findings[0].resources[0].details.aws_rds_event_subscription.cust_subscription_id #=> String # resp.findings[0].resources[0].details.aws_rds_event_subscription.customer_aws_id #=> String # resp.findings[0].resources[0].details.aws_rds_event_subscription.enabled #=> Boolean @@ -7728,10 +8108,15 @@ # resp.findings[0].resources[0].details.aws_open_search_service_domain.log_publishing_options.search_slow_logs.enabled #=> Boolean # resp.findings[0].resources[0].details.aws_open_search_service_domain.log_publishing_options.audit_logs.cloud_watch_logs_log_group_arn #=> String # resp.findings[0].resources[0].details.aws_open_search_service_domain.log_publishing_options.audit_logs.enabled #=> Boolean # resp.findings[0].resources[0].details.aws_open_search_service_domain.domain_endpoints #=> Hash # resp.findings[0].resources[0].details.aws_open_search_service_domain.domain_endpoints["NonEmptyString"] #=> String + # resp.findings[0].resources[0].details.aws_open_search_service_domain.advanced_security_options.enabled #=> Boolean + # resp.findings[0].resources[0].details.aws_open_search_service_domain.advanced_security_options.internal_user_database_enabled #=> Boolean + # resp.findings[0].resources[0].details.aws_open_search_service_domain.advanced_security_options.master_user_options.master_user_arn #=> String + # resp.findings[0].resources[0].details.aws_open_search_service_domain.advanced_security_options.master_user_options.master_user_name #=> String + # resp.findings[0].resources[0].details.aws_open_search_service_domain.advanced_security_options.master_user_options.master_user_password #=> String # resp.findings[0].resources[0].details.aws_ec2_vpc_endpoint_service.acceptance_required #=> Boolean # resp.findings[0].resources[0].details.aws_ec2_vpc_endpoint_service.availability_zones #=> Array # resp.findings[0].resources[0].details.aws_ec2_vpc_endpoint_service.availability_zones[0] #=> String # resp.findings[0].resources[0].details.aws_ec2_vpc_endpoint_service.base_endpoint_dns_names #=> Array # resp.findings[0].resources[0].details.aws_ec2_vpc_endpoint_service.base_endpoint_dns_names[0] #=> String @@ -7881,10 +8266,171 @@ # resp.findings[0].resources[0].details.aws_rds_db_security_group.ip_ranges #=> Array # resp.findings[0].resources[0].details.aws_rds_db_security_group.ip_ranges[0].cidr_ip #=> String # resp.findings[0].resources[0].details.aws_rds_db_security_group.ip_ranges[0].status #=> String # resp.findings[0].resources[0].details.aws_rds_db_security_group.owner_id #=> String # resp.findings[0].resources[0].details.aws_rds_db_security_group.vpc_id #=> String + # resp.findings[0].resources[0].details.aws_kinesis_stream.name #=> String + # resp.findings[0].resources[0].details.aws_kinesis_stream.arn #=> String + # resp.findings[0].resources[0].details.aws_kinesis_stream.stream_encryption.encryption_type #=> String + # resp.findings[0].resources[0].details.aws_kinesis_stream.stream_encryption.key_id #=> String + # resp.findings[0].resources[0].details.aws_kinesis_stream.shard_count #=> Integer + # resp.findings[0].resources[0].details.aws_kinesis_stream.retention_period_hours #=> Integer + # resp.findings[0].resources[0].details.aws_ec2_transit_gateway.id #=> String + # resp.findings[0].resources[0].details.aws_ec2_transit_gateway.description #=> String + # resp.findings[0].resources[0].details.aws_ec2_transit_gateway.default_route_table_propagation #=> String + # resp.findings[0].resources[0].details.aws_ec2_transit_gateway.auto_accept_shared_attachments #=> String + # resp.findings[0].resources[0].details.aws_ec2_transit_gateway.default_route_table_association #=> String + # resp.findings[0].resources[0].details.aws_ec2_transit_gateway.transit_gateway_cidr_blocks #=> Array + # resp.findings[0].resources[0].details.aws_ec2_transit_gateway.transit_gateway_cidr_blocks[0] #=> String + # resp.findings[0].resources[0].details.aws_ec2_transit_gateway.association_default_route_table_id #=> String + # resp.findings[0].resources[0].details.aws_ec2_transit_gateway.propagation_default_route_table_id #=> String + # resp.findings[0].resources[0].details.aws_ec2_transit_gateway.vpn_ecmp_support #=> String + # resp.findings[0].resources[0].details.aws_ec2_transit_gateway.dns_support #=> String + # resp.findings[0].resources[0].details.aws_ec2_transit_gateway.multicast_support #=> String + # resp.findings[0].resources[0].details.aws_ec2_transit_gateway.amazon_side_asn #=> Integer + # resp.findings[0].resources[0].details.aws_efs_access_point.access_point_id #=> String + # resp.findings[0].resources[0].details.aws_efs_access_point.arn #=> String + # resp.findings[0].resources[0].details.aws_efs_access_point.client_token #=> String + # resp.findings[0].resources[0].details.aws_efs_access_point.file_system_id #=> String + # resp.findings[0].resources[0].details.aws_efs_access_point.posix_user.gid #=> String + # resp.findings[0].resources[0].details.aws_efs_access_point.posix_user.secondary_gids #=> Array + # resp.findings[0].resources[0].details.aws_efs_access_point.posix_user.secondary_gids[0] #=> String + # resp.findings[0].resources[0].details.aws_efs_access_point.posix_user.uid #=> String + # resp.findings[0].resources[0].details.aws_efs_access_point.root_directory.creation_info.owner_gid #=> String + # resp.findings[0].resources[0].details.aws_efs_access_point.root_directory.creation_info.owner_uid #=> String + # resp.findings[0].resources[0].details.aws_efs_access_point.root_directory.creation_info.permissions #=> String + # resp.findings[0].resources[0].details.aws_efs_access_point.root_directory.path #=> String + # resp.findings[0].resources[0].details.aws_cloud_formation_stack.capabilities #=> Array + # resp.findings[0].resources[0].details.aws_cloud_formation_stack.capabilities[0] #=> String + # resp.findings[0].resources[0].details.aws_cloud_formation_stack.creation_time #=> String + # resp.findings[0].resources[0].details.aws_cloud_formation_stack.description #=> String + # resp.findings[0].resources[0].details.aws_cloud_formation_stack.disable_rollback #=> Boolean + # resp.findings[0].resources[0].details.aws_cloud_formation_stack.drift_information.stack_drift_status #=> String + # resp.findings[0].resources[0].details.aws_cloud_formation_stack.enable_termination_protection #=> Boolean + # resp.findings[0].resources[0].details.aws_cloud_formation_stack.last_updated_time #=> String + # resp.findings[0].resources[0].details.aws_cloud_formation_stack.notification_arns #=> Array + # resp.findings[0].resources[0].details.aws_cloud_formation_stack.notification_arns[0] #=> String + # resp.findings[0].resources[0].details.aws_cloud_formation_stack.outputs #=> Array + # resp.findings[0].resources[0].details.aws_cloud_formation_stack.outputs[0].description #=> String + # resp.findings[0].resources[0].details.aws_cloud_formation_stack.outputs[0].output_key #=> String + # resp.findings[0].resources[0].details.aws_cloud_formation_stack.outputs[0].output_value #=> String + # resp.findings[0].resources[0].details.aws_cloud_formation_stack.role_arn #=> String + # resp.findings[0].resources[0].details.aws_cloud_formation_stack.stack_id #=> String + # resp.findings[0].resources[0].details.aws_cloud_formation_stack.stack_name #=> String + # resp.findings[0].resources[0].details.aws_cloud_formation_stack.stack_status #=> String + # resp.findings[0].resources[0].details.aws_cloud_formation_stack.stack_status_reason #=> String + # resp.findings[0].resources[0].details.aws_cloud_formation_stack.timeout_in_minutes #=> Integer + # resp.findings[0].resources[0].details.aws_cloud_watch_alarm.actions_enabled #=> Boolean + # resp.findings[0].resources[0].details.aws_cloud_watch_alarm.alarm_actions #=> Array + # resp.findings[0].resources[0].details.aws_cloud_watch_alarm.alarm_actions[0] #=> String + # resp.findings[0].resources[0].details.aws_cloud_watch_alarm.alarm_arn #=> String + # resp.findings[0].resources[0].details.aws_cloud_watch_alarm.alarm_configuration_updated_timestamp #=> String + # resp.findings[0].resources[0].details.aws_cloud_watch_alarm.alarm_description #=> String + # resp.findings[0].resources[0].details.aws_cloud_watch_alarm.alarm_name #=> String + # resp.findings[0].resources[0].details.aws_cloud_watch_alarm.comparison_operator #=> String + # resp.findings[0].resources[0].details.aws_cloud_watch_alarm.datapoints_to_alarm #=> Integer + # resp.findings[0].resources[0].details.aws_cloud_watch_alarm.dimensions #=> Array + # resp.findings[0].resources[0].details.aws_cloud_watch_alarm.dimensions[0].name #=> String + # resp.findings[0].resources[0].details.aws_cloud_watch_alarm.dimensions[0].value #=> String + # resp.findings[0].resources[0].details.aws_cloud_watch_alarm.evaluate_low_sample_count_percentile #=> String + # resp.findings[0].resources[0].details.aws_cloud_watch_alarm.evaluation_periods #=> Integer + # resp.findings[0].resources[0].details.aws_cloud_watch_alarm.extended_statistic #=> String + # resp.findings[0].resources[0].details.aws_cloud_watch_alarm.insufficient_data_actions #=> Array + # resp.findings[0].resources[0].details.aws_cloud_watch_alarm.insufficient_data_actions[0] #=> String + # resp.findings[0].resources[0].details.aws_cloud_watch_alarm.metric_name #=> String + # resp.findings[0].resources[0].details.aws_cloud_watch_alarm.namespace #=> String + # resp.findings[0].resources[0].details.aws_cloud_watch_alarm.ok_actions #=> Array + # resp.findings[0].resources[0].details.aws_cloud_watch_alarm.ok_actions[0] #=> String + # resp.findings[0].resources[0].details.aws_cloud_watch_alarm.period #=> Integer + # resp.findings[0].resources[0].details.aws_cloud_watch_alarm.statistic #=> String + # resp.findings[0].resources[0].details.aws_cloud_watch_alarm.threshold #=> Float + # resp.findings[0].resources[0].details.aws_cloud_watch_alarm.threshold_metric_id #=> String + # resp.findings[0].resources[0].details.aws_cloud_watch_alarm.treat_missing_data #=> String + # resp.findings[0].resources[0].details.aws_cloud_watch_alarm.unit #=> String + # resp.findings[0].resources[0].details.aws_ec2_vpc_peering_connection.accepter_vpc_info.cidr_block #=> String + # resp.findings[0].resources[0].details.aws_ec2_vpc_peering_connection.accepter_vpc_info.cidr_block_set #=> Array + # resp.findings[0].resources[0].details.aws_ec2_vpc_peering_connection.accepter_vpc_info.cidr_block_set[0].cidr_block #=> String + # resp.findings[0].resources[0].details.aws_ec2_vpc_peering_connection.accepter_vpc_info.ipv_6_cidr_block_set #=> Array + # resp.findings[0].resources[0].details.aws_ec2_vpc_peering_connection.accepter_vpc_info.ipv_6_cidr_block_set[0].ipv_6_cidr_block #=> String + # resp.findings[0].resources[0].details.aws_ec2_vpc_peering_connection.accepter_vpc_info.owner_id #=> String + # resp.findings[0].resources[0].details.aws_ec2_vpc_peering_connection.accepter_vpc_info.peering_options.allow_dns_resolution_from_remote_vpc #=> Boolean + # resp.findings[0].resources[0].details.aws_ec2_vpc_peering_connection.accepter_vpc_info.peering_options.allow_egress_from_local_classic_link_to_remote_vpc #=> Boolean + # resp.findings[0].resources[0].details.aws_ec2_vpc_peering_connection.accepter_vpc_info.peering_options.allow_egress_from_local_vpc_to_remote_classic_link #=> Boolean + # resp.findings[0].resources[0].details.aws_ec2_vpc_peering_connection.accepter_vpc_info.region #=> String + # resp.findings[0].resources[0].details.aws_ec2_vpc_peering_connection.accepter_vpc_info.vpc_id #=> String + # resp.findings[0].resources[0].details.aws_ec2_vpc_peering_connection.expiration_time #=> String + # resp.findings[0].resources[0].details.aws_ec2_vpc_peering_connection.requester_vpc_info.cidr_block #=> String + # resp.findings[0].resources[0].details.aws_ec2_vpc_peering_connection.requester_vpc_info.cidr_block_set #=> Array + # resp.findings[0].resources[0].details.aws_ec2_vpc_peering_connection.requester_vpc_info.cidr_block_set[0].cidr_block #=> String + # resp.findings[0].resources[0].details.aws_ec2_vpc_peering_connection.requester_vpc_info.ipv_6_cidr_block_set #=> Array + # resp.findings[0].resources[0].details.aws_ec2_vpc_peering_connection.requester_vpc_info.ipv_6_cidr_block_set[0].ipv_6_cidr_block #=> String + # resp.findings[0].resources[0].details.aws_ec2_vpc_peering_connection.requester_vpc_info.owner_id #=> String + # resp.findings[0].resources[0].details.aws_ec2_vpc_peering_connection.requester_vpc_info.peering_options.allow_dns_resolution_from_remote_vpc #=> Boolean + # resp.findings[0].resources[0].details.aws_ec2_vpc_peering_connection.requester_vpc_info.peering_options.allow_egress_from_local_classic_link_to_remote_vpc #=> Boolean + # resp.findings[0].resources[0].details.aws_ec2_vpc_peering_connection.requester_vpc_info.peering_options.allow_egress_from_local_vpc_to_remote_classic_link #=> Boolean + # resp.findings[0].resources[0].details.aws_ec2_vpc_peering_connection.requester_vpc_info.region #=> String + # resp.findings[0].resources[0].details.aws_ec2_vpc_peering_connection.requester_vpc_info.vpc_id #=> String + # resp.findings[0].resources[0].details.aws_ec2_vpc_peering_connection.status.code #=> String + # resp.findings[0].resources[0].details.aws_ec2_vpc_peering_connection.status.message #=> String + # resp.findings[0].resources[0].details.aws_ec2_vpc_peering_connection.vpc_peering_connection_id #=> String + # resp.findings[0].resources[0].details.aws_waf_regional_rule_group.metric_name #=> String + # resp.findings[0].resources[0].details.aws_waf_regional_rule_group.name #=> String + # resp.findings[0].resources[0].details.aws_waf_regional_rule_group.rule_group_id #=> String + # resp.findings[0].resources[0].details.aws_waf_regional_rule_group.rules #=> Array + # resp.findings[0].resources[0].details.aws_waf_regional_rule_group.rules[0].action.type #=> String + # resp.findings[0].resources[0].details.aws_waf_regional_rule_group.rules[0].priority #=> Integer + # resp.findings[0].resources[0].details.aws_waf_regional_rule_group.rules[0].rule_id #=> String + # resp.findings[0].resources[0].details.aws_waf_regional_rule_group.rules[0].type #=> String + # resp.findings[0].resources[0].details.aws_waf_regional_rule.metric_name #=> String + # resp.findings[0].resources[0].details.aws_waf_regional_rule.name #=> String + # resp.findings[0].resources[0].details.aws_waf_regional_rule.predicate_list #=> Array + # resp.findings[0].resources[0].details.aws_waf_regional_rule.predicate_list[0].data_id #=> String + # resp.findings[0].resources[0].details.aws_waf_regional_rule.predicate_list[0].negated #=> Boolean + # resp.findings[0].resources[0].details.aws_waf_regional_rule.predicate_list[0].type #=> String + # resp.findings[0].resources[0].details.aws_waf_regional_rule.rule_id #=> String + # resp.findings[0].resources[0].details.aws_waf_regional_web_acl.default_action #=> String + # resp.findings[0].resources[0].details.aws_waf_regional_web_acl.metric_name #=> String + # resp.findings[0].resources[0].details.aws_waf_regional_web_acl.name #=> String + # resp.findings[0].resources[0].details.aws_waf_regional_web_acl.rules_list #=> Array + # resp.findings[0].resources[0].details.aws_waf_regional_web_acl.rules_list[0].action.type #=> String + # resp.findings[0].resources[0].details.aws_waf_regional_web_acl.rules_list[0].override_action.type #=> String + # resp.findings[0].resources[0].details.aws_waf_regional_web_acl.rules_list[0].priority #=> Integer + # resp.findings[0].resources[0].details.aws_waf_regional_web_acl.rules_list[0].rule_id #=> String + # resp.findings[0].resources[0].details.aws_waf_regional_web_acl.rules_list[0].type #=> String + # resp.findings[0].resources[0].details.aws_waf_regional_web_acl.web_acl_id #=> String + # resp.findings[0].resources[0].details.aws_waf_rule.metric_name #=> String + # resp.findings[0].resources[0].details.aws_waf_rule.name #=> String + # resp.findings[0].resources[0].details.aws_waf_rule.predicate_list #=> Array + # resp.findings[0].resources[0].details.aws_waf_rule.predicate_list[0].data_id #=> String + # resp.findings[0].resources[0].details.aws_waf_rule.predicate_list[0].negated #=> Boolean + # resp.findings[0].resources[0].details.aws_waf_rule.predicate_list[0].type #=> String + # resp.findings[0].resources[0].details.aws_waf_rule.rule_id #=> String + # resp.findings[0].resources[0].details.aws_waf_rule_group.metric_name #=> String + # resp.findings[0].resources[0].details.aws_waf_rule_group.name #=> String + # resp.findings[0].resources[0].details.aws_waf_rule_group.rule_group_id #=> String + # resp.findings[0].resources[0].details.aws_waf_rule_group.rules #=> Array + # resp.findings[0].resources[0].details.aws_waf_rule_group.rules[0].action.type #=> String + # resp.findings[0].resources[0].details.aws_waf_rule_group.rules[0].priority #=> Integer + # resp.findings[0].resources[0].details.aws_waf_rule_group.rules[0].rule_id #=> String + # resp.findings[0].resources[0].details.aws_waf_rule_group.rules[0].type #=> String + # resp.findings[0].resources[0].details.aws_ecs_task.cluster_arn #=> String + # resp.findings[0].resources[0].details.aws_ecs_task.task_definition_arn #=> String + # resp.findings[0].resources[0].details.aws_ecs_task.version #=> String + # resp.findings[0].resources[0].details.aws_ecs_task.created_at #=> String + # resp.findings[0].resources[0].details.aws_ecs_task.started_at #=> String + # resp.findings[0].resources[0].details.aws_ecs_task.started_by #=> String + # resp.findings[0].resources[0].details.aws_ecs_task.group #=> String + # resp.findings[0].resources[0].details.aws_ecs_task.volumes #=> Array + # resp.findings[0].resources[0].details.aws_ecs_task.volumes[0].name #=> String + # resp.findings[0].resources[0].details.aws_ecs_task.volumes[0].host.source_path #=> String + # resp.findings[0].resources[0].details.aws_ecs_task.containers #=> Array + # resp.findings[0].resources[0].details.aws_ecs_task.containers[0].name #=> String + # resp.findings[0].resources[0].details.aws_ecs_task.containers[0].image #=> String + # resp.findings[0].resources[0].details.aws_ecs_task.containers[0].mount_points #=> Array + # resp.findings[0].resources[0].details.aws_ecs_task.containers[0].mount_points[0].source_volume #=> String + # resp.findings[0].resources[0].details.aws_ecs_task.containers[0].mount_points[0].container_path #=> String + # resp.findings[0].resources[0].details.aws_ecs_task.containers[0].privileged #=> Boolean # 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 @@ -10427,10 +10973,10 @@ operation: config.api.operation(operation_name), client: self, params: params, config: config) context[:gem_name] = 'aws-sdk-securityhub' - context[:gem_version] = '1.65.0' + context[:gem_version] = '1.67.0' Seahorse::Client::Request.new(handlers, context) end # @api private # @deprecated