Class: Aws::SecurityHub::Types::ResourceDetails

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb

Overview

Note:

When making an API call, you may pass ResourceDetails data as a hash:

{
  aws_auto_scaling_auto_scaling_group: {
    launch_configuration_name: "NonEmptyString",
    load_balancer_names: ["NonEmptyString"],
    health_check_type: "NonEmptyString",
    health_check_grace_period: 1,
    created_time: "NonEmptyString",
  },
  aws_code_build_project: {
    encryption_key: "NonEmptyString",
    environment: {
      certificate: "NonEmptyString",
      image_pull_credentials_type: "NonEmptyString",
      registry_credential: {
        credential: "NonEmptyString",
        credential_provider: "NonEmptyString",
      },
      type: "NonEmptyString",
    },
    name: "NonEmptyString",
    source: {
      type: "NonEmptyString",
      location: "NonEmptyString",
      git_clone_depth: 1,
      insecure_ssl: false,
    },
    service_role: "NonEmptyString",
    vpc_config: {
      vpc_id: "NonEmptyString",
      subnets: ["NonEmptyString"],
      security_group_ids: ["NonEmptyString"],
    },
  },
  aws_cloud_front_distribution: {
    cache_behaviors: {
      items: [
        {
          viewer_protocol_policy: "NonEmptyString",
        },
      ],
    },
    default_cache_behavior: {
      viewer_protocol_policy: "NonEmptyString",
    },
    default_root_object: "NonEmptyString",
    domain_name: "NonEmptyString",
    etag: "NonEmptyString",
    last_modified_time: "NonEmptyString",
    logging: {
      bucket: "NonEmptyString",
      enabled: false,
      include_cookies: false,
      prefix: "NonEmptyString",
    },
    origins: {
      items: [
        {
          domain_name: "NonEmptyString",
          id: "NonEmptyString",
          origin_path: "NonEmptyString",
          s3_origin_config: {
            origin_access_identity: "NonEmptyString",
          },
        },
      ],
    },
    origin_groups: {
      items: [
        {
          failover_criteria: {
            status_codes: {
              items: [1],
              quantity: 1,
            },
          },
        },
      ],
    },
    status: "NonEmptyString",
    web_acl_id: "NonEmptyString",
  },
  aws_ec2_instance: {
    type: "NonEmptyString",
    image_id: "NonEmptyString",
    ip_v4_addresses: ["NonEmptyString"],
    ip_v6_addresses: ["NonEmptyString"],
    key_name: "NonEmptyString",
    iam_instance_profile_arn: "NonEmptyString",
    vpc_id: "NonEmptyString",
    subnet_id: "NonEmptyString",
    launched_at: "NonEmptyString",
  },
  aws_ec2_network_interface: {
    attachment: {
      attach_time: "NonEmptyString",
      attachment_id: "NonEmptyString",
      delete_on_termination: false,
      device_index: 1,
      instance_id: "NonEmptyString",
      instance_owner_id: "NonEmptyString",
      status: "NonEmptyString",
    },
    network_interface_id: "NonEmptyString",
    security_groups: [
      {
        group_name: "NonEmptyString",
        group_id: "NonEmptyString",
      },
    ],
    source_dest_check: false,
    ip_v6_addresses: [
      {
        ip_v6_address: "NonEmptyString",
      },
    ],
    private_ip_addresses: [
      {
        private_ip_address: "NonEmptyString",
        private_dns_name: "NonEmptyString",
      },
    ],
    public_dns_name: "NonEmptyString",
    public_ip: "NonEmptyString",
  },
  aws_ec2_security_group: {
    group_name: "NonEmptyString",
    group_id: "NonEmptyString",
    owner_id: "NonEmptyString",
    vpc_id: "NonEmptyString",
    ip_permissions: [
      {
        ip_protocol: "NonEmptyString",
        from_port: 1,
        to_port: 1,
        user_id_group_pairs: [
          {
            group_id: "NonEmptyString",
            group_name: "NonEmptyString",
            peering_status: "NonEmptyString",
            user_id: "NonEmptyString",
            vpc_id: "NonEmptyString",
            vpc_peering_connection_id: "NonEmptyString",
          },
        ],
        ip_ranges: [
          {
            cidr_ip: "NonEmptyString",
          },
        ],
        ipv_6_ranges: [
          {
            cidr_ipv_6: "NonEmptyString",
          },
        ],
        prefix_list_ids: [
          {
            prefix_list_id: "NonEmptyString",
          },
        ],
      },
    ],
    ip_permissions_egress: [
      {
        ip_protocol: "NonEmptyString",
        from_port: 1,
        to_port: 1,
        user_id_group_pairs: [
          {
            group_id: "NonEmptyString",
            group_name: "NonEmptyString",
            peering_status: "NonEmptyString",
            user_id: "NonEmptyString",
            vpc_id: "NonEmptyString",
            vpc_peering_connection_id: "NonEmptyString",
          },
        ],
        ip_ranges: [
          {
            cidr_ip: "NonEmptyString",
          },
        ],
        ipv_6_ranges: [
          {
            cidr_ipv_6: "NonEmptyString",
          },
        ],
        prefix_list_ids: [
          {
            prefix_list_id: "NonEmptyString",
          },
        ],
      },
    ],
  },
  aws_ec2_volume: {
    create_time: "NonEmptyString",
    encrypted: false,
    size: 1,
    snapshot_id: "NonEmptyString",
    status: "NonEmptyString",
    kms_key_id: "NonEmptyString",
    attachments: [
      {
        attach_time: "NonEmptyString",
        delete_on_termination: false,
        instance_id: "NonEmptyString",
        status: "NonEmptyString",
      },
    ],
  },
  aws_ec2_vpc: {
    cidr_block_association_set: [
      {
        association_id: "NonEmptyString",
        cidr_block: "NonEmptyString",
        cidr_block_state: "NonEmptyString",
      },
    ],
    ipv_6_cidr_block_association_set: [
      {
        association_id: "NonEmptyString",
        ipv_6_cidr_block: "NonEmptyString",
        cidr_block_state: "NonEmptyString",
      },
    ],
    dhcp_options_id: "NonEmptyString",
    state: "NonEmptyString",
  },
  aws_ec2_eip: {
    instance_id: "NonEmptyString",
    public_ip: "NonEmptyString",
    allocation_id: "NonEmptyString",
    association_id: "NonEmptyString",
    domain: "NonEmptyString",
    public_ipv_4_pool: "NonEmptyString",
    network_border_group: "NonEmptyString",
    network_interface_id: "NonEmptyString",
    network_interface_owner_id: "NonEmptyString",
    private_ip_address: "NonEmptyString",
  },
  aws_elbv_2_load_balancer: {
    availability_zones: [
      {
        zone_name: "NonEmptyString",
        subnet_id: "NonEmptyString",
      },
    ],
    canonical_hosted_zone_id: "NonEmptyString",
    created_time: "NonEmptyString",
    dns_name: "NonEmptyString",
    ip_address_type: "NonEmptyString",
    scheme: "NonEmptyString",
    security_groups: ["NonEmptyString"],
    state: {
      code: "NonEmptyString",
      reason: "NonEmptyString",
    },
    type: "NonEmptyString",
    vpc_id: "NonEmptyString",
  },
  aws_elasticsearch_domain: {
    access_policies: "NonEmptyString",
    domain_endpoint_options: {
      enforce_https: false,
      tls_security_policy: "NonEmptyString",
    },
    domain_id: "NonEmptyString",
    domain_name: "NonEmptyString",
    endpoint: "NonEmptyString",
    endpoints: {
      "NonEmptyString" => "NonEmptyString",
    },
    elasticsearch_version: "NonEmptyString",
    encryption_at_rest_options: {
      enabled: false,
      kms_key_id: "NonEmptyString",
    },
    node_to_node_encryption_options: {
      enabled: false,
    },
    vpc_options: {
      availability_zones: ["NonEmptyString"],
      security_group_ids: ["NonEmptyString"],
      subnet_ids: ["NonEmptyString"],
      vpc_id: "NonEmptyString",
    },
  },
  aws_s3_bucket: {
    owner_id: "NonEmptyString",
    owner_name: "NonEmptyString",
    created_at: "NonEmptyString",
    server_side_encryption_configuration: {
      rules: [
        {
          apply_server_side_encryption_by_default: {
            sse_algorithm: "NonEmptyString",
            kms_master_key_id: "NonEmptyString",
          },
        },
      ],
    },
    public_access_block_configuration: {
      block_public_acls: false,
      block_public_policy: false,
      ignore_public_acls: false,
      restrict_public_buckets: false,
    },
  },
  aws_s3_account_public_access_block: {
    block_public_acls: false,
    block_public_policy: false,
    ignore_public_acls: false,
    restrict_public_buckets: false,
  },
  aws_s3_object: {
    last_modified: "NonEmptyString",
    etag: "NonEmptyString",
    version_id: "NonEmptyString",
    content_type: "NonEmptyString",
    server_side_encryption: "NonEmptyString",
    ssekms_key_id: "NonEmptyString",
  },
  aws_secrets_manager_secret: {
    rotation_rules: {
      automatically_after_days: 1,
    },
    rotation_occurred_within_frequency: false,
    kms_key_id: "NonEmptyString",
    rotation_enabled: false,
    rotation_lambda_arn: "NonEmptyString",
    deleted: false,
    name: "NonEmptyString",
    description: "NonEmptyString",
  },
  aws_iam_access_key: {
    user_name: "NonEmptyString",
    status: "Active", # accepts Active, Inactive
    created_at: "NonEmptyString",
    principal_id: "NonEmptyString",
    principal_type: "NonEmptyString",
    principal_name: "NonEmptyString",
    account_id: "NonEmptyString",
    access_key_id: "NonEmptyString",
    session_context: {
      attributes: {
        mfa_authenticated: false,
        creation_date: "NonEmptyString",
      },
      session_issuer: {
        type: "NonEmptyString",
        principal_id: "NonEmptyString",
        arn: "NonEmptyString",
        account_id: "NonEmptyString",
        user_name: "NonEmptyString",
      },
    },
  },
  aws_iam_user: {
    attached_managed_policies: [
      {
        policy_name: "NonEmptyString",
        policy_arn: "NonEmptyString",
      },
    ],
    create_date: "NonEmptyString",
    group_list: ["NonEmptyString"],
    path: "NonEmptyString",
    permissions_boundary: {
      permissions_boundary_arn: "NonEmptyString",
      permissions_boundary_type: "NonEmptyString",
    },
    user_id: "NonEmptyString",
    user_name: "NonEmptyString",
    user_policy_list: [
      {
        policy_name: "NonEmptyString",
      },
    ],
  },
  aws_iam_policy: {
    attachment_count: 1,
    create_date: "NonEmptyString",
    default_version_id: "NonEmptyString",
    description: "NonEmptyString",
    is_attachable: false,
    path: "NonEmptyString",
    permissions_boundary_usage_count: 1,
    policy_id: "NonEmptyString",
    policy_name: "NonEmptyString",
    policy_version_list: [
      {
        version_id: "NonEmptyString",
        is_default_version: false,
        create_date: "NonEmptyString",
      },
    ],
    update_date: "NonEmptyString",
  },
  aws_api_gateway_v2_stage: {
    created_date: "NonEmptyString",
    description: "NonEmptyString",
    default_route_settings: {
      detailed_metrics_enabled: false,
      logging_level: "NonEmptyString",
      data_trace_enabled: false,
      throttling_burst_limit: 1,
      throttling_rate_limit: 1.0,
    },
    deployment_id: "NonEmptyString",
    last_updated_date: "NonEmptyString",
    route_settings: {
      detailed_metrics_enabled: false,
      logging_level: "NonEmptyString",
      data_trace_enabled: false,
      throttling_burst_limit: 1,
      throttling_rate_limit: 1.0,
    },
    stage_name: "NonEmptyString",
    stage_variables: {
      "NonEmptyString" => "NonEmptyString",
    },
    access_log_settings: {
      format: "NonEmptyString",
      destination_arn: "NonEmptyString",
    },
    auto_deploy: false,
    last_deployment_status_message: "NonEmptyString",
    api_gateway_managed: false,
  },
  aws_api_gateway_v2_api: {
    api_endpoint: "NonEmptyString",
    api_id: "NonEmptyString",
    api_key_selection_expression: "NonEmptyString",
    created_date: "NonEmptyString",
    description: "NonEmptyString",
    version: "NonEmptyString",
    name: "NonEmptyString",
    protocol_type: "NonEmptyString",
    route_selection_expression: "NonEmptyString",
    cors_configuration: {
      allow_origins: ["NonEmptyString"],
      allow_credentials: false,
      expose_headers: ["NonEmptyString"],
      max_age: 1,
      allow_methods: ["NonEmptyString"],
      allow_headers: ["NonEmptyString"],
    },
  },
  aws_dynamo_db_table: {
    attribute_definitions: [
      {
        attribute_name: "NonEmptyString",
        attribute_type: "NonEmptyString",
      },
    ],
    billing_mode_summary: {
      billing_mode: "NonEmptyString",
      last_update_to_pay_per_request_date_time: "NonEmptyString",
    },
    creation_date_time: "NonEmptyString",
    global_secondary_indexes: [
      {
        backfilling: false,
        index_arn: "NonEmptyString",
        index_name: "NonEmptyString",
        index_size_bytes: 1,
        index_status: "NonEmptyString",
        item_count: 1,
        key_schema: [
          {
            attribute_name: "NonEmptyString",
            key_type: "NonEmptyString",
          },
        ],
        projection: {
          non_key_attributes: ["NonEmptyString"],
          projection_type: "NonEmptyString",
        },
        provisioned_throughput: {
          last_decrease_date_time: "NonEmptyString",
          last_increase_date_time: "NonEmptyString",
          number_of_decreases_today: 1,
          read_capacity_units: 1,
          write_capacity_units: 1,
        },
      },
    ],
    global_table_version: "NonEmptyString",
    item_count: 1,
    key_schema: [
      {
        attribute_name: "NonEmptyString",
        key_type: "NonEmptyString",
      },
    ],
    latest_stream_arn: "NonEmptyString",
    latest_stream_label: "NonEmptyString",
    local_secondary_indexes: [
      {
        index_arn: "NonEmptyString",
        index_name: "NonEmptyString",
        key_schema: [
          {
            attribute_name: "NonEmptyString",
            key_type: "NonEmptyString",
          },
        ],
        projection: {
          non_key_attributes: ["NonEmptyString"],
          projection_type: "NonEmptyString",
        },
      },
    ],
    provisioned_throughput: {
      last_decrease_date_time: "NonEmptyString",
      last_increase_date_time: "NonEmptyString",
      number_of_decreases_today: 1,
      read_capacity_units: 1,
      write_capacity_units: 1,
    },
    replicas: [
      {
        global_secondary_indexes: [
          {
            index_name: "NonEmptyString",
            provisioned_throughput_override: {
              read_capacity_units: 1,
            },
          },
        ],
        kms_master_key_id: "NonEmptyString",
        provisioned_throughput_override: {
          read_capacity_units: 1,
        },
        region_name: "NonEmptyString",
        replica_status: "NonEmptyString",
        replica_status_description: "NonEmptyString",
      },
    ],
    restore_summary: {
      source_backup_arn: "NonEmptyString",
      source_table_arn: "NonEmptyString",
      restore_date_time: "NonEmptyString",
      restore_in_progress: false,
    },
    sse_description: {
      inaccessible_encryption_date_time: "NonEmptyString",
      status: "NonEmptyString",
      sse_type: "NonEmptyString",
      kms_master_key_arn: "NonEmptyString",
    },
    stream_specification: {
      stream_enabled: false,
      stream_view_type: "NonEmptyString",
    },
    table_id: "NonEmptyString",
    table_name: "NonEmptyString",
    table_size_bytes: 1,
    table_status: "NonEmptyString",
  },
  aws_api_gateway_stage: {
    deployment_id: "NonEmptyString",
    client_certificate_id: "NonEmptyString",
    stage_name: "NonEmptyString",
    description: "NonEmptyString",
    cache_cluster_enabled: false,
    cache_cluster_size: "NonEmptyString",
    cache_cluster_status: "NonEmptyString",
    method_settings: [
      {
        metrics_enabled: false,
        logging_level: "NonEmptyString",
        data_trace_enabled: false,
        throttling_burst_limit: 1,
        throttling_rate_limit: 1.0,
        caching_enabled: false,
        cache_ttl_in_seconds: 1,
        cache_data_encrypted: false,
        require_authorization_for_cache_control: false,
        unauthorized_cache_control_header_strategy: "NonEmptyString",
        http_method: "NonEmptyString",
        resource_path: "NonEmptyString",
      },
    ],
    variables: {
      "NonEmptyString" => "NonEmptyString",
    },
    documentation_version: "NonEmptyString",
    access_log_settings: {
      format: "NonEmptyString",
      destination_arn: "NonEmptyString",
    },
    canary_settings: {
      percent_traffic: 1.0,
      deployment_id: "NonEmptyString",
      stage_variable_overrides: {
        "NonEmptyString" => "NonEmptyString",
      },
      use_stage_cache: false,
    },
    tracing_enabled: false,
    created_date: "NonEmptyString",
    last_updated_date: "NonEmptyString",
    web_acl_arn: "NonEmptyString",
  },
  aws_api_gateway_rest_api: {
    id: "NonEmptyString",
    name: "NonEmptyString",
    description: "NonEmptyString",
    created_date: "NonEmptyString",
    version: "NonEmptyString",
    binary_media_types: ["NonEmptyString"],
    minimum_compression_size: 1,
    api_key_source: "NonEmptyString",
    endpoint_configuration: {
      types: ["NonEmptyString"],
    },
  },
  aws_cloud_trail_trail: {
    cloud_watch_logs_log_group_arn: "NonEmptyString",
    cloud_watch_logs_role_arn: "NonEmptyString",
    has_custom_event_selectors: false,
    home_region: "NonEmptyString",
    include_global_service_events: false,
    is_multi_region_trail: false,
    is_organization_trail: false,
    kms_key_id: "NonEmptyString",
    log_file_validation_enabled: false,
    name: "NonEmptyString",
    s3_bucket_name: "NonEmptyString",
    s3_key_prefix: "NonEmptyString",
    sns_topic_arn: "NonEmptyString",
    sns_topic_name: "NonEmptyString",
    trail_arn: "NonEmptyString",
  },
  aws_ssm_patch_compliance: {
    patch: {
      compliance_summary: {
        status: "NonEmptyString",
        compliant_critical_count: 1,
        compliant_high_count: 1,
        compliant_medium_count: 1,
        execution_type: "NonEmptyString",
        non_compliant_critical_count: 1,
        compliant_informational_count: 1,
        non_compliant_informational_count: 1,
        compliant_unspecified_count: 1,
        non_compliant_low_count: 1,
        non_compliant_high_count: 1,
        compliant_low_count: 1,
        compliance_type: "NonEmptyString",
        patch_baseline_id: "NonEmptyString",
        overall_severity: "NonEmptyString",
        non_compliant_medium_count: 1,
        non_compliant_unspecified_count: 1,
        patch_group: "NonEmptyString",
      },
    },
  },
  aws_certificate_manager_certificate: {
    certificate_authority_arn: "NonEmptyString",
    created_at: "NonEmptyString",
    domain_name: "NonEmptyString",
    domain_validation_options: [
      {
        domain_name: "NonEmptyString",
        resource_record: {
          name: "NonEmptyString",
          type: "NonEmptyString",
          value: "NonEmptyString",
        },
        validation_domain: "NonEmptyString",
        validation_emails: ["NonEmptyString"],
        validation_method: "NonEmptyString",
        validation_status: "NonEmptyString",
      },
    ],
    extended_key_usages: [
      {
        name: "NonEmptyString",
        o_id: "NonEmptyString",
      },
    ],
    failure_reason: "NonEmptyString",
    imported_at: "NonEmptyString",
    in_use_by: ["NonEmptyString"],
    issued_at: "NonEmptyString",
    issuer: "NonEmptyString",
    key_algorithm: "NonEmptyString",
    key_usages: [
      {
        name: "NonEmptyString",
      },
    ],
    not_after: "NonEmptyString",
    not_before: "NonEmptyString",
    options: {
      certificate_transparency_logging_preference: "NonEmptyString",
    },
    renewal_eligibility: "NonEmptyString",
    renewal_summary: {
      domain_validation_options: [
        {
          domain_name: "NonEmptyString",
          resource_record: {
            name: "NonEmptyString",
            type: "NonEmptyString",
            value: "NonEmptyString",
          },
          validation_domain: "NonEmptyString",
          validation_emails: ["NonEmptyString"],
          validation_method: "NonEmptyString",
          validation_status: "NonEmptyString",
        },
      ],
      renewal_status: "NonEmptyString",
      renewal_status_reason: "NonEmptyString",
      updated_at: "NonEmptyString",
    },
    serial: "NonEmptyString",
    signature_algorithm: "NonEmptyString",
    status: "NonEmptyString",
    subject: "NonEmptyString",
    subject_alternative_names: ["NonEmptyString"],
    type: "NonEmptyString",
  },
  aws_redshift_cluster: {
    allow_version_upgrade: false,
    automated_snapshot_retention_period: 1,
    availability_zone: "NonEmptyString",
    cluster_availability_status: "NonEmptyString",
    cluster_create_time: "NonEmptyString",
    cluster_identifier: "NonEmptyString",
    cluster_nodes: [
      {
        node_role: "NonEmptyString",
        private_ip_address: "NonEmptyString",
        public_ip_address: "NonEmptyString",
      },
    ],
    cluster_parameter_groups: [
      {
        cluster_parameter_status_list: [
          {
            parameter_name: "NonEmptyString",
            parameter_apply_status: "NonEmptyString",
            parameter_apply_error_description: "NonEmptyString",
          },
        ],
        parameter_apply_status: "NonEmptyString",
        parameter_group_name: "NonEmptyString",
      },
    ],
    cluster_public_key: "NonEmptyString",
    cluster_revision_number: "NonEmptyString",
    cluster_security_groups: [
      {
        cluster_security_group_name: "NonEmptyString",
        status: "NonEmptyString",
      },
    ],
    cluster_snapshot_copy_status: {
      destination_region: "NonEmptyString",
      manual_snapshot_retention_period: 1,
      retention_period: 1,
      snapshot_copy_grant_name: "NonEmptyString",
    },
    cluster_status: "NonEmptyString",
    cluster_subnet_group_name: "NonEmptyString",
    cluster_version: "NonEmptyString",
    db_name: "NonEmptyString",
    deferred_maintenance_windows: [
      {
        defer_maintenance_end_time: "NonEmptyString",
        defer_maintenance_identifier: "NonEmptyString",
        defer_maintenance_start_time: "NonEmptyString",
      },
    ],
    elastic_ip_status: {
      elastic_ip: "NonEmptyString",
      status: "NonEmptyString",
    },
    elastic_resize_number_of_node_options: "NonEmptyString",
    encrypted: false,
    endpoint: {
      address: "NonEmptyString",
      port: 1,
    },
    enhanced_vpc_routing: false,
    expected_next_snapshot_schedule_time: "NonEmptyString",
    expected_next_snapshot_schedule_time_status: "NonEmptyString",
    hsm_status: {
      hsm_client_certificate_identifier: "NonEmptyString",
      hsm_configuration_identifier: "NonEmptyString",
      status: "NonEmptyString",
    },
    iam_roles: [
      {
        apply_status: "NonEmptyString",
        iam_role_arn: "NonEmptyString",
      },
    ],
    kms_key_id: "NonEmptyString",
    maintenance_track_name: "NonEmptyString",
    manual_snapshot_retention_period: 1,
    master_username: "NonEmptyString",
    next_maintenance_window_start_time: "NonEmptyString",
    node_type: "NonEmptyString",
    number_of_nodes: 1,
    pending_actions: ["NonEmptyString"],
    pending_modified_values: {
      automated_snapshot_retention_period: 1,
      cluster_identifier: "NonEmptyString",
      cluster_type: "NonEmptyString",
      cluster_version: "NonEmptyString",
      encryption_type: "NonEmptyString",
      enhanced_vpc_routing: false,
      maintenance_track_name: "NonEmptyString",
      master_user_password: "NonEmptyString",
      node_type: "NonEmptyString",
      number_of_nodes: 1,
      publicly_accessible: false,
    },
    preferred_maintenance_window: "NonEmptyString",
    publicly_accessible: false,
    resize_info: {
      allow_cancel_resize: false,
      resize_type: "NonEmptyString",
    },
    restore_status: {
      current_restore_rate_in_mega_bytes_per_second: 1.0,
      elapsed_time_in_seconds: 1,
      estimated_time_to_completion_in_seconds: 1,
      progress_in_mega_bytes: 1,
      snapshot_size_in_mega_bytes: 1,
      status: "NonEmptyString",
    },
    snapshot_schedule_identifier: "NonEmptyString",
    snapshot_schedule_state: "NonEmptyString",
    vpc_id: "NonEmptyString",
    vpc_security_groups: [
      {
        status: "NonEmptyString",
        vpc_security_group_id: "NonEmptyString",
      },
    ],
  },
  aws_elb_load_balancer: {
    availability_zones: ["NonEmptyString"],
    backend_server_descriptions: [
      {
        instance_port: 1,
        policy_names: ["NonEmptyString"],
      },
    ],
    canonical_hosted_zone_name: "NonEmptyString",
    canonical_hosted_zone_name_id: "NonEmptyString",
    created_time: "NonEmptyString",
    dns_name: "NonEmptyString",
    health_check: {
      healthy_threshold: 1,
      interval: 1,
      target: "NonEmptyString",
      timeout: 1,
      unhealthy_threshold: 1,
    },
    instances: [
      {
        instance_id: "NonEmptyString",
      },
    ],
    listener_descriptions: [
      {
        listener: {
          instance_port: 1,
          instance_protocol: "NonEmptyString",
          load_balancer_port: 1,
          protocol: "NonEmptyString",
          ssl_certificate_id: "NonEmptyString",
        },
        policy_names: ["NonEmptyString"],
      },
    ],
    load_balancer_attributes: {
      access_log: {
        emit_interval: 1,
        enabled: false,
        s3_bucket_name: "NonEmptyString",
        s3_bucket_prefix: "NonEmptyString",
      },
      connection_draining: {
        enabled: false,
        timeout: 1,
      },
      connection_settings: {
        idle_timeout: 1,
      },
      cross_zone_load_balancing: {
        enabled: false,
      },
    },
    load_balancer_name: "NonEmptyString",
    policies: {
      app_cookie_stickiness_policies: [
        {
          cookie_name: "NonEmptyString",
          policy_name: "NonEmptyString",
        },
      ],
      lb_cookie_stickiness_policies: [
        {
          cookie_expiration_period: 1,
          policy_name: "NonEmptyString",
        },
      ],
      other_policies: ["NonEmptyString"],
    },
    scheme: "NonEmptyString",
    security_groups: ["NonEmptyString"],
    source_security_group: {
      group_name: "NonEmptyString",
      owner_alias: "NonEmptyString",
    },
    subnets: ["NonEmptyString"],
    vpc_id: "NonEmptyString",
  },
  aws_iam_group: {
    attached_managed_policies: [
      {
        policy_name: "NonEmptyString",
        policy_arn: "NonEmptyString",
      },
    ],
    create_date: "NonEmptyString",
    group_id: "NonEmptyString",
    group_name: "NonEmptyString",
    group_policy_list: [
      {
        policy_name: "NonEmptyString",
      },
    ],
    path: "NonEmptyString",
  },
  aws_iam_role: {
    assume_role_policy_document: "AwsIamRoleAssumeRolePolicyDocument",
    attached_managed_policies: [
      {
        policy_name: "NonEmptyString",
        policy_arn: "NonEmptyString",
      },
    ],
    create_date: "NonEmptyString",
    instance_profile_list: [
      {
        arn: "NonEmptyString",
        create_date: "NonEmptyString",
        instance_profile_id: "NonEmptyString",
        instance_profile_name: "NonEmptyString",
        path: "NonEmptyString",
        roles: [
          {
            arn: "NonEmptyString",
            assume_role_policy_document: "AwsIamRoleAssumeRolePolicyDocument",
            create_date: "NonEmptyString",
            path: "NonEmptyString",
            role_id: "NonEmptyString",
            role_name: "NonEmptyString",
          },
        ],
      },
    ],
    permissions_boundary: {
      permissions_boundary_arn: "NonEmptyString",
      permissions_boundary_type: "NonEmptyString",
    },
    role_id: "NonEmptyString",
    role_name: "NonEmptyString",
    role_policy_list: [
      {
        policy_name: "NonEmptyString",
      },
    ],
    max_session_duration: 1,
    path: "NonEmptyString",
  },
  aws_kms_key: {
    aws_account_id: "NonEmptyString",
    creation_date: 1.0,
    key_id: "NonEmptyString",
    key_manager: "NonEmptyString",
    key_state: "NonEmptyString",
    origin: "NonEmptyString",
    description: "NonEmptyString",
  },
  aws_lambda_function: {
    code: {
      s3_bucket: "NonEmptyString",
      s3_key: "NonEmptyString",
      s3_object_version: "NonEmptyString",
      zip_file: "NonEmptyString",
    },
    code_sha_256: "NonEmptyString",
    dead_letter_config: {
      target_arn: "NonEmptyString",
    },
    environment: {
      variables: {
        "NonEmptyString" => "NonEmptyString",
      },
      error: {
        error_code: "NonEmptyString",
        message: "NonEmptyString",
      },
    },
    function_name: "NonEmptyString",
    handler: "NonEmptyString",
    kms_key_arn: "NonEmptyString",
    last_modified: "NonEmptyString",
    layers: [
      {
        arn: "NonEmptyString",
        code_size: 1,
      },
    ],
    master_arn: "NonEmptyString",
    memory_size: 1,
    revision_id: "NonEmptyString",
    role: "NonEmptyString",
    runtime: "NonEmptyString",
    timeout: 1,
    tracing_config: {
      mode: "NonEmptyString",
    },
    vpc_config: {
      security_group_ids: ["NonEmptyString"],
      subnet_ids: ["NonEmptyString"],
      vpc_id: "NonEmptyString",
    },
    version: "NonEmptyString",
  },
  aws_lambda_layer_version: {
    version: 1,
    compatible_runtimes: ["NonEmptyString"],
    created_date: "NonEmptyString",
  },
  aws_rds_db_instance: {
    associated_roles: [
      {
        role_arn: "NonEmptyString",
        feature_name: "NonEmptyString",
        status: "NonEmptyString",
      },
    ],
    ca_certificate_identifier: "NonEmptyString",
    db_cluster_identifier: "NonEmptyString",
    db_instance_identifier: "NonEmptyString",
    db_instance_class: "NonEmptyString",
    db_instance_port: 1,
    dbi_resource_id: "NonEmptyString",
    db_name: "NonEmptyString",
    deletion_protection: false,
    endpoint: {
      address: "NonEmptyString",
      port: 1,
      hosted_zone_id: "NonEmptyString",
    },
    engine: "NonEmptyString",
    engine_version: "NonEmptyString",
    iam_database_authentication_enabled: false,
    instance_create_time: "NonEmptyString",
    kms_key_id: "NonEmptyString",
    publicly_accessible: false,
    storage_encrypted: false,
    tde_credential_arn: "NonEmptyString",
    vpc_security_groups: [
      {
        vpc_security_group_id: "NonEmptyString",
        status: "NonEmptyString",
      },
    ],
    multi_az: false,
    enhanced_monitoring_resource_arn: "NonEmptyString",
    db_instance_status: "NonEmptyString",
    master_username: "NonEmptyString",
    allocated_storage: 1,
    preferred_backup_window: "NonEmptyString",
    backup_retention_period: 1,
    db_security_groups: ["NonEmptyString"],
    db_parameter_groups: [
      {
        db_parameter_group_name: "NonEmptyString",
        parameter_apply_status: "NonEmptyString",
      },
    ],
    availability_zone: "NonEmptyString",
    db_subnet_group: {
      db_subnet_group_name: "NonEmptyString",
      db_subnet_group_description: "NonEmptyString",
      vpc_id: "NonEmptyString",
      subnet_group_status: "NonEmptyString",
      subnets: [
        {
          subnet_identifier: "NonEmptyString",
          subnet_availability_zone: {
            name: "NonEmptyString",
          },
          subnet_status: "NonEmptyString",
        },
      ],
      db_subnet_group_arn: "NonEmptyString",
    },
    preferred_maintenance_window: "NonEmptyString",
    pending_modified_values: {
      db_instance_class: "NonEmptyString",
      allocated_storage: 1,
      master_user_password: "NonEmptyString",
      port: 1,
      backup_retention_period: 1,
      multi_az: false,
      engine_version: "NonEmptyString",
      license_model: "NonEmptyString",
      iops: 1,
      db_instance_identifier: "NonEmptyString",
      storage_type: "NonEmptyString",
      ca_certificate_identifier: "NonEmptyString",
      db_subnet_group_name: "NonEmptyString",
      pending_cloud_watch_logs_exports: {
        log_types_to_enable: ["NonEmptyString"],
        log_types_to_disable: ["NonEmptyString"],
      },
      processor_features: [
        {
          name: "NonEmptyString",
          value: "NonEmptyString",
        },
      ],
    },
    latest_restorable_time: "NonEmptyString",
    auto_minor_version_upgrade: false,
    read_replica_source_db_instance_identifier: "NonEmptyString",
    read_replica_db_instance_identifiers: ["NonEmptyString"],
    read_replica_db_cluster_identifiers: ["NonEmptyString"],
    license_model: "NonEmptyString",
    iops: 1,
    option_group_memberships: [
      {
        option_group_name: "NonEmptyString",
        status: "NonEmptyString",
      },
    ],
    character_set_name: "NonEmptyString",
    secondary_availability_zone: "NonEmptyString",
    status_infos: [
      {
        status_type: "NonEmptyString",
        normal: false,
        status: "NonEmptyString",
        message: "NonEmptyString",
      },
    ],
    storage_type: "NonEmptyString",
    domain_memberships: [
      {
        domain: "NonEmptyString",
        status: "NonEmptyString",
        fqdn: "NonEmptyString",
        iam_role_name: "NonEmptyString",
      },
    ],
    copy_tags_to_snapshot: false,
    monitoring_interval: 1,
    monitoring_role_arn: "NonEmptyString",
    promotion_tier: 1,
    timezone: "NonEmptyString",
    performance_insights_enabled: false,
    performance_insights_kms_key_id: "NonEmptyString",
    performance_insights_retention_period: 1,
    enabled_cloud_watch_logs_exports: ["NonEmptyString"],
    processor_features: [
      {
        name: "NonEmptyString",
        value: "NonEmptyString",
      },
    ],
    listener_endpoint: {
      address: "NonEmptyString",
      port: 1,
      hosted_zone_id: "NonEmptyString",
    },
    max_allocated_storage: 1,
  },
  aws_sns_topic: {
    kms_master_key_id: "NonEmptyString",
    subscription: [
      {
        endpoint: "NonEmptyString",
        protocol: "NonEmptyString",
      },
    ],
    topic_name: "NonEmptyString",
    owner: "NonEmptyString",
  },
  aws_sqs_queue: {
    kms_data_key_reuse_period_seconds: 1,
    kms_master_key_id: "NonEmptyString",
    queue_name: "NonEmptyString",
    dead_letter_target_arn: "NonEmptyString",
  },
  aws_waf_web_acl: {
    name: "NonEmptyString",
    default_action: "NonEmptyString",
    rules: [
      {
        action: {
          type: "NonEmptyString",
        },
        excluded_rules: [
          {
            rule_id: "NonEmptyString",
          },
        ],
        override_action: {
          type: "NonEmptyString",
        },
        priority: 1,
        rule_id: "NonEmptyString",
        type: "NonEmptyString",
      },
    ],
    web_acl_id: "NonEmptyString",
  },
  aws_rds_db_snapshot: {
    db_snapshot_identifier: "NonEmptyString",
    db_instance_identifier: "NonEmptyString",
    snapshot_create_time: "NonEmptyString",
    engine: "NonEmptyString",
    allocated_storage: 1,
    status: "NonEmptyString",
    port: 1,
    availability_zone: "NonEmptyString",
    vpc_id: "NonEmptyString",
    instance_create_time: "NonEmptyString",
    master_username: "NonEmptyString",
    engine_version: "NonEmptyString",
    license_model: "NonEmptyString",
    snapshot_type: "NonEmptyString",
    iops: 1,
    option_group_name: "NonEmptyString",
    percent_progress: 1,
    source_region: "NonEmptyString",
    source_db_snapshot_identifier: "NonEmptyString",
    storage_type: "NonEmptyString",
    tde_credential_arn: "NonEmptyString",
    encrypted: false,
    kms_key_id: "NonEmptyString",
    timezone: "NonEmptyString",
    iam_database_authentication_enabled: false,
    processor_features: [
      {
        name: "NonEmptyString",
        value: "NonEmptyString",
      },
    ],
    dbi_resource_id: "NonEmptyString",
  },
  aws_rds_db_cluster_snapshot: {
    availability_zones: ["NonEmptyString"],
    snapshot_create_time: "NonEmptyString",
    engine: "NonEmptyString",
    allocated_storage: 1,
    status: "NonEmptyString",
    port: 1,
    vpc_id: "NonEmptyString",
    cluster_create_time: "NonEmptyString",
    master_username: "NonEmptyString",
    engine_version: "NonEmptyString",
    license_model: "NonEmptyString",
    snapshot_type: "NonEmptyString",
    percent_progress: 1,
    storage_encrypted: false,
    kms_key_id: "NonEmptyString",
    db_cluster_identifier: "NonEmptyString",
    db_cluster_snapshot_identifier: "NonEmptyString",
    iam_database_authentication_enabled: false,
  },
  aws_rds_db_cluster: {
    allocated_storage: 1,
    availability_zones: ["NonEmptyString"],
    backup_retention_period: 1,
    database_name: "NonEmptyString",
    status: "NonEmptyString",
    endpoint: "NonEmptyString",
    reader_endpoint: "NonEmptyString",
    custom_endpoints: ["NonEmptyString"],
    multi_az: false,
    engine: "NonEmptyString",
    engine_version: "NonEmptyString",
    port: 1,
    master_username: "NonEmptyString",
    preferred_backup_window: "NonEmptyString",
    preferred_maintenance_window: "NonEmptyString",
    read_replica_identifiers: ["NonEmptyString"],
    vpc_security_groups: [
      {
        vpc_security_group_id: "NonEmptyString",
        status: "NonEmptyString",
      },
    ],
    hosted_zone_id: "NonEmptyString",
    storage_encrypted: false,
    kms_key_id: "NonEmptyString",
    db_cluster_resource_id: "NonEmptyString",
    associated_roles: [
      {
        role_arn: "NonEmptyString",
        status: "NonEmptyString",
      },
    ],
    cluster_create_time: "NonEmptyString",
    enabled_cloud_watch_logs_exports: ["NonEmptyString"],
    engine_mode: "NonEmptyString",
    deletion_protection: false,
    http_endpoint_enabled: false,
    activity_stream_status: "NonEmptyString",
    copy_tags_to_snapshot: false,
    cross_account_clone: false,
    domain_memberships: [
      {
        domain: "NonEmptyString",
        status: "NonEmptyString",
        fqdn: "NonEmptyString",
        iam_role_name: "NonEmptyString",
      },
    ],
    db_cluster_parameter_group: "NonEmptyString",
    db_subnet_group: "NonEmptyString",
    db_cluster_option_group_memberships: [
      {
        db_cluster_option_group_name: "NonEmptyString",
        status: "NonEmptyString",
      },
    ],
    db_cluster_identifier: "NonEmptyString",
    db_cluster_members: [
      {
        is_cluster_writer: false,
        promotion_tier: 1,
        db_instance_identifier: "NonEmptyString",
        db_cluster_parameter_group_status: "NonEmptyString",
      },
    ],
    iam_database_authentication_enabled: false,
  },
  container: {
    name: "NonEmptyString",
    image_id: "NonEmptyString",
    image_name: "NonEmptyString",
    launched_at: "NonEmptyString",
  },
  other: {
    "NonEmptyString" => "NonEmptyString",
  },
}

Additional details about a resource related to a finding.

To provide the details, use the object that corresponds to the resource type. For example, if the resource type is AwsEc2Instance, then you use the AwsEc2Instance object to provide the details.

If the type-specific object does not contain all of the fields you want to populate, then you use the Other object to populate those additional fields.

You also use the Other object to populate the details when the selected type does not have a corresponding object.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#aws_api_gateway_rest_apiTypes::AwsApiGatewayRestApiDetails

Provides information about a REST API in version 1 of Amazon API Gateway.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#aws_api_gateway_stageTypes::AwsApiGatewayStageDetails

Provides information about a version 1 Amazon API Gateway stage.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#aws_api_gateway_v2_apiTypes::AwsApiGatewayV2ApiDetails

Provides information about a version 2 API in Amazon API Gateway.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#aws_api_gateway_v2_stageTypes::AwsApiGatewayV2StageDetails

Provides information about a version 2 stage for Amazon API Gateway.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#aws_auto_scaling_auto_scaling_groupTypes::AwsAutoScalingAutoScalingGroupDetails

Details for an autoscaling group.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#aws_certificate_manager_certificateTypes::AwsCertificateManagerCertificateDetails

Provides details about an AWS Certificate Manager (ACM) certificate.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#aws_cloud_front_distributionTypes::AwsCloudFrontDistributionDetails

Details about a CloudFront distribution.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#aws_cloud_trail_trailTypes::AwsCloudTrailTrailDetails

Provides details about a CloudTrail trail.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#aws_code_build_projectTypes::AwsCodeBuildProjectDetails

Details for an AWS CodeBuild project.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#aws_dynamo_db_tableTypes::AwsDynamoDbTableDetails

Details about a DynamoDB table.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#aws_ec2_eipTypes::AwsEc2EipDetails

Details about an Elastic IP address.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#aws_ec2_instanceTypes::AwsEc2InstanceDetails

Details about an Amazon EC2 instance related to a finding.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#aws_ec2_network_interfaceTypes::AwsEc2NetworkInterfaceDetails

Details for an Amazon EC2 network interface.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#aws_ec2_security_groupTypes::AwsEc2SecurityGroupDetails

Details for an EC2 security group.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#aws_ec2_volumeTypes::AwsEc2VolumeDetails

Details for an EC2 volume.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#aws_ec2_vpcTypes::AwsEc2VpcDetails

Details for an EC2 VPC.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#aws_elasticsearch_domainTypes::AwsElasticsearchDomainDetails

Details for an Elasticsearch domain.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#aws_elb_load_balancerTypes::AwsElbLoadBalancerDetails

contains details about a Classic Load Balancer.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#aws_elbv_2_load_balancerTypes::AwsElbv2LoadBalancerDetails

Details about a load balancer.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#aws_iam_access_keyTypes::AwsIamAccessKeyDetails

Details about an IAM access key related to a finding.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#aws_iam_groupTypes::AwsIamGroupDetails

Contains details about an IAM group.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#aws_iam_policyTypes::AwsIamPolicyDetails

Details about an IAM permissions policy.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#aws_iam_roleTypes::AwsIamRoleDetails

Details about an IAM role.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#aws_iam_userTypes::AwsIamUserDetails

Details about an IAM user.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#aws_kms_keyTypes::AwsKmsKeyDetails

Details about a KMS key.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#aws_lambda_functionTypes::AwsLambdaFunctionDetails

Details about a Lambda function.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#aws_lambda_layer_versionTypes::AwsLambdaLayerVersionDetails

Details for a Lambda layer version.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#aws_rds_db_clusterTypes::AwsRdsDbClusterDetails

Details about an Amazon RDS database cluster.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#aws_rds_db_cluster_snapshotTypes::AwsRdsDbClusterSnapshotDetails

Details about an Amazon RDS database cluster snapshot.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#aws_rds_db_instanceTypes::AwsRdsDbInstanceDetails

Details about an Amazon RDS database instance.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#aws_rds_db_snapshotTypes::AwsRdsDbSnapshotDetails

Details about an Amazon RDS database snapshot.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#aws_redshift_clusterTypes::AwsRedshiftClusterDetails

Contains details about an Amazon Redshift cluster.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#aws_s3_account_public_access_blockTypes::AwsS3AccountPublicAccessBlockDetails

Details about the Amazon S3 Public Access Block configuration for an account.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#aws_s3_bucketTypes::AwsS3BucketDetails

Details about an Amazon S3 bucket related to a finding.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#aws_s3_objectTypes::AwsS3ObjectDetails

Details about an Amazon S3 object related to a finding.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#aws_secrets_manager_secretTypes::AwsSecretsManagerSecretDetails

Details about a Secrets Manager secret.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#aws_sns_topicTypes::AwsSnsTopicDetails

Details about an SNS topic.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#aws_sqs_queueTypes::AwsSqsQueueDetails

Details about an SQS queue.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#aws_ssm_patch_complianceTypes::AwsSsmPatchComplianceDetails

Provides information about the state of a patch on an instance based on the patch baseline that was used to patch the instance.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#aws_waf_web_aclTypes::AwsWafWebAclDetails

Details for a WAF WebACL.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#containerTypes::ContainerDetails

Details about a container resource related to a finding.



24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end

#otherHash<String,String>

Details about a resource that are not available in a type-specific details object. Use the Other object in the following cases.

  • The type-specific object does not contain all of the fields that you want to populate. In this case, first use the type-specific object to populate those fields. Use the Other object to populate the fields that are missing from the type-specific object.

  • The resource type does not have a corresponding object. This includes resources for which the type is Other.

Returns:

  • (Hash<String,String>)


24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 24305

class ResourceDetails < Struct.new(
  :aws_auto_scaling_auto_scaling_group,
  :aws_code_build_project,
  :aws_cloud_front_distribution,
  :aws_ec2_instance,
  :aws_ec2_network_interface,
  :aws_ec2_security_group,
  :aws_ec2_volume,
  :aws_ec2_vpc,
  :aws_ec2_eip,
  :aws_elbv_2_load_balancer,
  :aws_elasticsearch_domain,
  :aws_s3_bucket,
  :aws_s3_account_public_access_block,
  :aws_s3_object,
  :aws_secrets_manager_secret,
  :aws_iam_access_key,
  :aws_iam_user,
  :aws_iam_policy,
  :aws_api_gateway_v2_stage,
  :aws_api_gateway_v2_api,
  :aws_dynamo_db_table,
  :aws_api_gateway_stage,
  :aws_api_gateway_rest_api,
  :aws_cloud_trail_trail,
  :aws_ssm_patch_compliance,
  :aws_certificate_manager_certificate,
  :aws_redshift_cluster,
  :aws_elb_load_balancer,
  :aws_iam_group,
  :aws_iam_role,
  :aws_kms_key,
  :aws_lambda_function,
  :aws_lambda_layer_version,
  :aws_rds_db_instance,
  :aws_sns_topic,
  :aws_sqs_queue,
  :aws_waf_web_acl,
  :aws_rds_db_snapshot,
  :aws_rds_db_cluster_snapshot,
  :aws_rds_db_cluster,
  :container,
  :other)
  SENSITIVE = []
  include Aws::Structure
end