lib/aws-sdk-securityhub/client.rb in aws-sdk-securityhub-1.68.0 vs lib/aws-sdk-securityhub/client.rb in aws-sdk-securityhub-1.69.0
- old
+ new
@@ -3628,10 +3628,92 @@
# ],
# privileged: false,
# },
# ],
# },
+ # aws_backup_backup_vault: {
+ # backup_vault_arn: "NonEmptyString",
+ # backup_vault_name: "NonEmptyString",
+ # encryption_key_arn: "NonEmptyString",
+ # notifications: {
+ # backup_vault_events: ["NonEmptyString"],
+ # sns_topic_arn: "NonEmptyString",
+ # },
+ # access_policy: "NonEmptyString",
+ # },
+ # aws_backup_backup_plan: {
+ # backup_plan: {
+ # backup_plan_name: "NonEmptyString",
+ # advanced_backup_settings: [
+ # {
+ # backup_options: {
+ # "NonEmptyString" => "NonEmptyString",
+ # },
+ # resource_type: "NonEmptyString",
+ # },
+ # ],
+ # backup_plan_rule: [
+ # {
+ # target_backup_vault: "NonEmptyString",
+ # start_window_minutes: 1,
+ # schedule_expression: "NonEmptyString",
+ # rule_name: "NonEmptyString",
+ # rule_id: "NonEmptyString",
+ # enable_continuous_backup: false,
+ # completion_window_minutes: 1,
+ # copy_actions: [
+ # {
+ # destination_backup_vault_arn: "NonEmptyString",
+ # lifecycle: {
+ # delete_after_days: 1,
+ # move_to_cold_storage_after_days: 1,
+ # },
+ # },
+ # ],
+ # lifecycle: {
+ # delete_after_days: 1,
+ # move_to_cold_storage_after_days: 1,
+ # },
+ # },
+ # ],
+ # },
+ # backup_plan_arn: "NonEmptyString",
+ # backup_plan_id: "NonEmptyString",
+ # version_id: "NonEmptyString",
+ # },
+ # aws_backup_recovery_point: {
+ # backup_size_in_bytes: 1,
+ # backup_vault_arn: "NonEmptyString",
+ # backup_vault_name: "NonEmptyString",
+ # calculated_lifecycle: {
+ # delete_at: "NonEmptyString",
+ # move_to_cold_storage_at: "NonEmptyString",
+ # },
+ # completion_date: "NonEmptyString",
+ # created_by: {
+ # backup_plan_arn: "NonEmptyString",
+ # backup_plan_id: "NonEmptyString",
+ # backup_plan_version: "NonEmptyString",
+ # backup_rule_id: "NonEmptyString",
+ # },
+ # creation_date: "NonEmptyString",
+ # encryption_key_arn: "NonEmptyString",
+ # iam_role_arn: "NonEmptyString",
+ # is_encrypted: false,
+ # last_restore_time: "NonEmptyString",
+ # lifecycle: {
+ # delete_after_days: 1,
+ # move_to_cold_storage_after_days: 1,
+ # },
+ # recovery_point_arn: "NonEmptyString",
+ # resource_arn: "NonEmptyString",
+ # resource_type: "NonEmptyString",
+ # source_backup_vault_arn: "NonEmptyString",
+ # status: "NonEmptyString",
+ # status_message: "NonEmptyString",
+ # storage_class: "NonEmptyString",
+ # },
# },
# },
# ],
# compliance: {
# status: "PASSED", # accepts PASSED, WARNING, FAILED, NOT_AVAILABLE
@@ -3670,10 +3752,12 @@
# epoch: "NonEmptyString",
# release: "NonEmptyString",
# architecture: "NonEmptyString",
# package_manager: "NonEmptyString",
# file_path: "NonEmptyString",
+ # fixed_in_version: "NonEmptyString",
+ # remediation: "NonEmptyString",
# },
# ],
# cvss: [
# {
# version: "NonEmptyString",
@@ -3695,10 +3779,11 @@
# vendor_severity: "NonEmptyString",
# vendor_created_at: "NonEmptyString",
# vendor_updated_at: "NonEmptyString",
# },
# reference_urls: ["NonEmptyString"],
+ # fix_available: "YES", # accepts YES, NO, PARTIAL
# },
# ],
# patch_summary: {
# id: "NonEmptyString", # required
# installed_count: 1,
@@ -8427,10 +8512,63 @@
# 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].resources[0].details.aws_backup_backup_vault.backup_vault_arn #=> String
+ # resp.findings[0].resources[0].details.aws_backup_backup_vault.backup_vault_name #=> String
+ # resp.findings[0].resources[0].details.aws_backup_backup_vault.encryption_key_arn #=> String
+ # resp.findings[0].resources[0].details.aws_backup_backup_vault.notifications.backup_vault_events #=> Array
+ # resp.findings[0].resources[0].details.aws_backup_backup_vault.notifications.backup_vault_events[0] #=> String
+ # resp.findings[0].resources[0].details.aws_backup_backup_vault.notifications.sns_topic_arn #=> String
+ # resp.findings[0].resources[0].details.aws_backup_backup_vault.access_policy #=> String
+ # resp.findings[0].resources[0].details.aws_backup_backup_plan.backup_plan.backup_plan_name #=> String
+ # resp.findings[0].resources[0].details.aws_backup_backup_plan.backup_plan.advanced_backup_settings #=> Array
+ # resp.findings[0].resources[0].details.aws_backup_backup_plan.backup_plan.advanced_backup_settings[0].backup_options #=> Hash
+ # resp.findings[0].resources[0].details.aws_backup_backup_plan.backup_plan.advanced_backup_settings[0].backup_options["NonEmptyString"] #=> String
+ # resp.findings[0].resources[0].details.aws_backup_backup_plan.backup_plan.advanced_backup_settings[0].resource_type #=> String
+ # resp.findings[0].resources[0].details.aws_backup_backup_plan.backup_plan.backup_plan_rule #=> Array
+ # resp.findings[0].resources[0].details.aws_backup_backup_plan.backup_plan.backup_plan_rule[0].target_backup_vault #=> String
+ # resp.findings[0].resources[0].details.aws_backup_backup_plan.backup_plan.backup_plan_rule[0].start_window_minutes #=> Integer
+ # resp.findings[0].resources[0].details.aws_backup_backup_plan.backup_plan.backup_plan_rule[0].schedule_expression #=> String
+ # resp.findings[0].resources[0].details.aws_backup_backup_plan.backup_plan.backup_plan_rule[0].rule_name #=> String
+ # resp.findings[0].resources[0].details.aws_backup_backup_plan.backup_plan.backup_plan_rule[0].rule_id #=> String
+ # resp.findings[0].resources[0].details.aws_backup_backup_plan.backup_plan.backup_plan_rule[0].enable_continuous_backup #=> Boolean
+ # resp.findings[0].resources[0].details.aws_backup_backup_plan.backup_plan.backup_plan_rule[0].completion_window_minutes #=> Integer
+ # resp.findings[0].resources[0].details.aws_backup_backup_plan.backup_plan.backup_plan_rule[0].copy_actions #=> Array
+ # resp.findings[0].resources[0].details.aws_backup_backup_plan.backup_plan.backup_plan_rule[0].copy_actions[0].destination_backup_vault_arn #=> String
+ # resp.findings[0].resources[0].details.aws_backup_backup_plan.backup_plan.backup_plan_rule[0].copy_actions[0].lifecycle.delete_after_days #=> Integer
+ # resp.findings[0].resources[0].details.aws_backup_backup_plan.backup_plan.backup_plan_rule[0].copy_actions[0].lifecycle.move_to_cold_storage_after_days #=> Integer
+ # resp.findings[0].resources[0].details.aws_backup_backup_plan.backup_plan.backup_plan_rule[0].lifecycle.delete_after_days #=> Integer
+ # resp.findings[0].resources[0].details.aws_backup_backup_plan.backup_plan.backup_plan_rule[0].lifecycle.move_to_cold_storage_after_days #=> Integer
+ # resp.findings[0].resources[0].details.aws_backup_backup_plan.backup_plan_arn #=> String
+ # resp.findings[0].resources[0].details.aws_backup_backup_plan.backup_plan_id #=> String
+ # resp.findings[0].resources[0].details.aws_backup_backup_plan.version_id #=> String
+ # resp.findings[0].resources[0].details.aws_backup_recovery_point.backup_size_in_bytes #=> Integer
+ # resp.findings[0].resources[0].details.aws_backup_recovery_point.backup_vault_arn #=> String
+ # resp.findings[0].resources[0].details.aws_backup_recovery_point.backup_vault_name #=> String
+ # resp.findings[0].resources[0].details.aws_backup_recovery_point.calculated_lifecycle.delete_at #=> String
+ # resp.findings[0].resources[0].details.aws_backup_recovery_point.calculated_lifecycle.move_to_cold_storage_at #=> String
+ # resp.findings[0].resources[0].details.aws_backup_recovery_point.completion_date #=> String
+ # resp.findings[0].resources[0].details.aws_backup_recovery_point.created_by.backup_plan_arn #=> String
+ # resp.findings[0].resources[0].details.aws_backup_recovery_point.created_by.backup_plan_id #=> String
+ # resp.findings[0].resources[0].details.aws_backup_recovery_point.created_by.backup_plan_version #=> String
+ # resp.findings[0].resources[0].details.aws_backup_recovery_point.created_by.backup_rule_id #=> String
+ # resp.findings[0].resources[0].details.aws_backup_recovery_point.creation_date #=> String
+ # resp.findings[0].resources[0].details.aws_backup_recovery_point.encryption_key_arn #=> String
+ # resp.findings[0].resources[0].details.aws_backup_recovery_point.iam_role_arn #=> String
+ # resp.findings[0].resources[0].details.aws_backup_recovery_point.is_encrypted #=> Boolean
+ # resp.findings[0].resources[0].details.aws_backup_recovery_point.last_restore_time #=> String
+ # resp.findings[0].resources[0].details.aws_backup_recovery_point.lifecycle.delete_after_days #=> Integer
+ # resp.findings[0].resources[0].details.aws_backup_recovery_point.lifecycle.move_to_cold_storage_after_days #=> Integer
+ # resp.findings[0].resources[0].details.aws_backup_recovery_point.recovery_point_arn #=> String
+ # resp.findings[0].resources[0].details.aws_backup_recovery_point.resource_arn #=> String
+ # resp.findings[0].resources[0].details.aws_backup_recovery_point.resource_type #=> String
+ # resp.findings[0].resources[0].details.aws_backup_recovery_point.source_backup_vault_arn #=> String
+ # resp.findings[0].resources[0].details.aws_backup_recovery_point.status #=> String
+ # resp.findings[0].resources[0].details.aws_backup_recovery_point.status_message #=> String
+ # resp.findings[0].resources[0].details.aws_backup_recovery_point.storage_class #=> 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
@@ -8453,10 +8591,12 @@
# resp.findings[0].vulnerabilities[0].vulnerable_packages[0].epoch #=> String
# resp.findings[0].vulnerabilities[0].vulnerable_packages[0].release #=> String
# resp.findings[0].vulnerabilities[0].vulnerable_packages[0].architecture #=> String
# resp.findings[0].vulnerabilities[0].vulnerable_packages[0].package_manager #=> String
# resp.findings[0].vulnerabilities[0].vulnerable_packages[0].file_path #=> String
+ # resp.findings[0].vulnerabilities[0].vulnerable_packages[0].fixed_in_version #=> String
+ # resp.findings[0].vulnerabilities[0].vulnerable_packages[0].remediation #=> String
# resp.findings[0].vulnerabilities[0].cvss #=> Array
# resp.findings[0].vulnerabilities[0].cvss[0].version #=> String
# resp.findings[0].vulnerabilities[0].cvss[0].base_score #=> Float
# resp.findings[0].vulnerabilities[0].cvss[0].base_vector #=> String
# resp.findings[0].vulnerabilities[0].cvss[0].source #=> String
@@ -8470,10 +8610,11 @@
# resp.findings[0].vulnerabilities[0].vendor.vendor_severity #=> String
# resp.findings[0].vulnerabilities[0].vendor.vendor_created_at #=> String
# resp.findings[0].vulnerabilities[0].vendor.vendor_updated_at #=> String
# resp.findings[0].vulnerabilities[0].reference_urls #=> Array
# resp.findings[0].vulnerabilities[0].reference_urls[0] #=> String
+ # resp.findings[0].vulnerabilities[0].fix_available #=> String, one of "YES", "NO", "PARTIAL"
# resp.findings[0].patch_summary.id #=> String
# resp.findings[0].patch_summary.installed_count #=> Integer
# resp.findings[0].patch_summary.missing_count #=> Integer
# resp.findings[0].patch_summary.failed_count #=> Integer
# resp.findings[0].patch_summary.installed_other_count #=> Integer
@@ -10973,10 +11114,10 @@
operation: config.api.operation(operation_name),
client: self,
params: params,
config: config)
context[:gem_name] = 'aws-sdk-securityhub'
- context[:gem_version] = '1.68.0'
+ context[:gem_version] = '1.69.0'
Seahorse::Client::Request.new(handlers, context)
end
# @api private
# @deprecated