Class: Aws::Inspector2::Types::Finding

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-inspector2/types.rb

Overview

Details about an Amazon Inspector finding.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#aws_account_idString

The Amazon Web Services account ID associated with the finding.

Returns:

  • (String)


3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
# File 'lib/aws-sdk-inspector2/types.rb', line 3627

class Finding < Struct.new(
  :aws_account_id,
  :code_vulnerability_details,
  :description,
  :epss,
  :exploit_available,
  :exploitability_details,
  :finding_arn,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :inspector_score_details,
  :last_observed_at,
  :network_reachability_details,
  :package_vulnerability_details,
  :remediation,
  :resources,
  :severity,
  :status,
  :title,
  :type,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#code_vulnerability_detailsTypes::CodeVulnerabilityDetails

Details about the code vulnerability identified in a Lambda function used to filter findings.



3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
# File 'lib/aws-sdk-inspector2/types.rb', line 3627

class Finding < Struct.new(
  :aws_account_id,
  :code_vulnerability_details,
  :description,
  :epss,
  :exploit_available,
  :exploitability_details,
  :finding_arn,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :inspector_score_details,
  :last_observed_at,
  :network_reachability_details,
  :package_vulnerability_details,
  :remediation,
  :resources,
  :severity,
  :status,
  :title,
  :type,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The description of the finding.

Returns:

  • (String)


3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
# File 'lib/aws-sdk-inspector2/types.rb', line 3627

class Finding < Struct.new(
  :aws_account_id,
  :code_vulnerability_details,
  :description,
  :epss,
  :exploit_available,
  :exploitability_details,
  :finding_arn,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :inspector_score_details,
  :last_observed_at,
  :network_reachability_details,
  :package_vulnerability_details,
  :remediation,
  :resources,
  :severity,
  :status,
  :title,
  :type,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#epssTypes::EpssDetails

The finding’s EPSS score.

Returns:



3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
# File 'lib/aws-sdk-inspector2/types.rb', line 3627

class Finding < Struct.new(
  :aws_account_id,
  :code_vulnerability_details,
  :description,
  :epss,
  :exploit_available,
  :exploitability_details,
  :finding_arn,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :inspector_score_details,
  :last_observed_at,
  :network_reachability_details,
  :package_vulnerability_details,
  :remediation,
  :resources,
  :severity,
  :status,
  :title,
  :type,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#exploit_availableString

If a finding discovered in your environment has an exploit available.

Returns:

  • (String)


3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
# File 'lib/aws-sdk-inspector2/types.rb', line 3627

class Finding < Struct.new(
  :aws_account_id,
  :code_vulnerability_details,
  :description,
  :epss,
  :exploit_available,
  :exploitability_details,
  :finding_arn,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :inspector_score_details,
  :last_observed_at,
  :network_reachability_details,
  :package_vulnerability_details,
  :remediation,
  :resources,
  :severity,
  :status,
  :title,
  :type,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#exploitability_detailsTypes::ExploitabilityDetails

The details of an exploit available for a finding discovered in your environment.



3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
# File 'lib/aws-sdk-inspector2/types.rb', line 3627

class Finding < Struct.new(
  :aws_account_id,
  :code_vulnerability_details,
  :description,
  :epss,
  :exploit_available,
  :exploitability_details,
  :finding_arn,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :inspector_score_details,
  :last_observed_at,
  :network_reachability_details,
  :package_vulnerability_details,
  :remediation,
  :resources,
  :severity,
  :status,
  :title,
  :type,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#finding_arnString

The Amazon Resource Number (ARN) of the finding.

Returns:

  • (String)


3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
# File 'lib/aws-sdk-inspector2/types.rb', line 3627

class Finding < Struct.new(
  :aws_account_id,
  :code_vulnerability_details,
  :description,
  :epss,
  :exploit_available,
  :exploitability_details,
  :finding_arn,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :inspector_score_details,
  :last_observed_at,
  :network_reachability_details,
  :package_vulnerability_details,
  :remediation,
  :resources,
  :severity,
  :status,
  :title,
  :type,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#first_observed_atTime

The date and time that the finding was first observed.

Returns:



3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
# File 'lib/aws-sdk-inspector2/types.rb', line 3627

class Finding < Struct.new(
  :aws_account_id,
  :code_vulnerability_details,
  :description,
  :epss,
  :exploit_available,
  :exploitability_details,
  :finding_arn,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :inspector_score_details,
  :last_observed_at,
  :network_reachability_details,
  :package_vulnerability_details,
  :remediation,
  :resources,
  :severity,
  :status,
  :title,
  :type,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#fix_availableString

Details on whether a fix is available through a version update. This value can be ‘YES`, `NO`, or `PARTIAL`. A `PARTIAL` fix means that some, but not all, of the packages identified in the finding have fixes available through updated versions.

Returns:

  • (String)


3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
# File 'lib/aws-sdk-inspector2/types.rb', line 3627

class Finding < Struct.new(
  :aws_account_id,
  :code_vulnerability_details,
  :description,
  :epss,
  :exploit_available,
  :exploitability_details,
  :finding_arn,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :inspector_score_details,
  :last_observed_at,
  :network_reachability_details,
  :package_vulnerability_details,
  :remediation,
  :resources,
  :severity,
  :status,
  :title,
  :type,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#inspector_scoreFloat

The Amazon Inspector score given to the finding.

Returns:

  • (Float)


3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
# File 'lib/aws-sdk-inspector2/types.rb', line 3627

class Finding < Struct.new(
  :aws_account_id,
  :code_vulnerability_details,
  :description,
  :epss,
  :exploit_available,
  :exploitability_details,
  :finding_arn,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :inspector_score_details,
  :last_observed_at,
  :network_reachability_details,
  :package_vulnerability_details,
  :remediation,
  :resources,
  :severity,
  :status,
  :title,
  :type,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#inspector_score_detailsTypes::InspectorScoreDetails

An object that contains details of the Amazon Inspector score.



3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
# File 'lib/aws-sdk-inspector2/types.rb', line 3627

class Finding < Struct.new(
  :aws_account_id,
  :code_vulnerability_details,
  :description,
  :epss,
  :exploit_available,
  :exploitability_details,
  :finding_arn,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :inspector_score_details,
  :last_observed_at,
  :network_reachability_details,
  :package_vulnerability_details,
  :remediation,
  :resources,
  :severity,
  :status,
  :title,
  :type,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#last_observed_atTime

The date and time the finding was last observed. This timestamp for this field remains unchanged until a finding is updated.

Returns:



3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
# File 'lib/aws-sdk-inspector2/types.rb', line 3627

class Finding < Struct.new(
  :aws_account_id,
  :code_vulnerability_details,
  :description,
  :epss,
  :exploit_available,
  :exploitability_details,
  :finding_arn,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :inspector_score_details,
  :last_observed_at,
  :network_reachability_details,
  :package_vulnerability_details,
  :remediation,
  :resources,
  :severity,
  :status,
  :title,
  :type,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#network_reachability_detailsTypes::NetworkReachabilityDetails

An object that contains the details of a network reachability finding.



3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
# File 'lib/aws-sdk-inspector2/types.rb', line 3627

class Finding < Struct.new(
  :aws_account_id,
  :code_vulnerability_details,
  :description,
  :epss,
  :exploit_available,
  :exploitability_details,
  :finding_arn,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :inspector_score_details,
  :last_observed_at,
  :network_reachability_details,
  :package_vulnerability_details,
  :remediation,
  :resources,
  :severity,
  :status,
  :title,
  :type,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#package_vulnerability_detailsTypes::PackageVulnerabilityDetails

An object that contains the details of a package vulnerability finding.



3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
# File 'lib/aws-sdk-inspector2/types.rb', line 3627

class Finding < Struct.new(
  :aws_account_id,
  :code_vulnerability_details,
  :description,
  :epss,
  :exploit_available,
  :exploitability_details,
  :finding_arn,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :inspector_score_details,
  :last_observed_at,
  :network_reachability_details,
  :package_vulnerability_details,
  :remediation,
  :resources,
  :severity,
  :status,
  :title,
  :type,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#remediationTypes::Remediation

An object that contains the details about how to remediate a finding.

Returns:



3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
# File 'lib/aws-sdk-inspector2/types.rb', line 3627

class Finding < Struct.new(
  :aws_account_id,
  :code_vulnerability_details,
  :description,
  :epss,
  :exploit_available,
  :exploitability_details,
  :finding_arn,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :inspector_score_details,
  :last_observed_at,
  :network_reachability_details,
  :package_vulnerability_details,
  :remediation,
  :resources,
  :severity,
  :status,
  :title,
  :type,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#resourcesArray<Types::Resource>

Contains information on the resources involved in a finding. The ‘resource` value determines the valid values for `type` in your request. For more information, see [Finding types] in the Amazon Inspector user guide.

[1]: docs.aws.amazon.com/inspector/latest/user/findings-types.html

Returns:



3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
# File 'lib/aws-sdk-inspector2/types.rb', line 3627

class Finding < Struct.new(
  :aws_account_id,
  :code_vulnerability_details,
  :description,
  :epss,
  :exploit_available,
  :exploitability_details,
  :finding_arn,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :inspector_score_details,
  :last_observed_at,
  :network_reachability_details,
  :package_vulnerability_details,
  :remediation,
  :resources,
  :severity,
  :status,
  :title,
  :type,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#severityString

The severity of the finding. ‘UNTRIAGED` applies to `PACKAGE_VULNERABILITY` type findings that the vendor has not assigned a severity yet. For more information, see [Severity levels for findings] in the Amazon Inspector user guide.

[1]: docs.aws.amazon.com/inspector/latest/user/findings-understanding-severity.html

Returns:

  • (String)


3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
# File 'lib/aws-sdk-inspector2/types.rb', line 3627

class Finding < Struct.new(
  :aws_account_id,
  :code_vulnerability_details,
  :description,
  :epss,
  :exploit_available,
  :exploitability_details,
  :finding_arn,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :inspector_score_details,
  :last_observed_at,
  :network_reachability_details,
  :package_vulnerability_details,
  :remediation,
  :resources,
  :severity,
  :status,
  :title,
  :type,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of the finding.

Returns:

  • (String)


3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
# File 'lib/aws-sdk-inspector2/types.rb', line 3627

class Finding < Struct.new(
  :aws_account_id,
  :code_vulnerability_details,
  :description,
  :epss,
  :exploit_available,
  :exploitability_details,
  :finding_arn,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :inspector_score_details,
  :last_observed_at,
  :network_reachability_details,
  :package_vulnerability_details,
  :remediation,
  :resources,
  :severity,
  :status,
  :title,
  :type,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#titleString

The title of the finding.

Returns:

  • (String)


3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
# File 'lib/aws-sdk-inspector2/types.rb', line 3627

class Finding < Struct.new(
  :aws_account_id,
  :code_vulnerability_details,
  :description,
  :epss,
  :exploit_available,
  :exploitability_details,
  :finding_arn,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :inspector_score_details,
  :last_observed_at,
  :network_reachability_details,
  :package_vulnerability_details,
  :remediation,
  :resources,
  :severity,
  :status,
  :title,
  :type,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

The type of the finding. The ‘type` value determines the valid values for `resource` in your request. For more information, see

Finding types][1

in the Amazon Inspector user guide.

[1]: docs.aws.amazon.com/inspector/latest/user/findings-types.html

Returns:

  • (String)


3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
# File 'lib/aws-sdk-inspector2/types.rb', line 3627

class Finding < Struct.new(
  :aws_account_id,
  :code_vulnerability_details,
  :description,
  :epss,
  :exploit_available,
  :exploitability_details,
  :finding_arn,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :inspector_score_details,
  :last_observed_at,
  :network_reachability_details,
  :package_vulnerability_details,
  :remediation,
  :resources,
  :severity,
  :status,
  :title,
  :type,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#updated_atTime

The date and time the finding was last updated at.

Returns:



3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
# File 'lib/aws-sdk-inspector2/types.rb', line 3627

class Finding < Struct.new(
  :aws_account_id,
  :code_vulnerability_details,
  :description,
  :epss,
  :exploit_available,
  :exploitability_details,
  :finding_arn,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :inspector_score_details,
  :last_observed_at,
  :network_reachability_details,
  :package_vulnerability_details,
  :remediation,
  :resources,
  :severity,
  :status,
  :title,
  :type,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end