Class: Aws::ECR::Types::EnhancedImageScanFinding

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

Overview

The details of an enhanced image scan. This is returned when enhanced scanning is enabled for your private registry.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#aws_account_idString

The Amazon Web Services account ID associated with the image.

Returns:

  • (String)


1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
# File 'lib/aws-sdk-ecr/types.rb', line 1593

class EnhancedImageScanFinding < Struct.new(
  :aws_account_id,
  :description,
  :finding_arn,
  :first_observed_at,
  :last_observed_at,
  :package_vulnerability_details,
  :remediation,
  :resources,
  :score,
  :score_details,
  :severity,
  :status,
  :title,
  :type,
  :updated_at,
  :fix_available,
  :exploit_available)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The description of the finding.

Returns:

  • (String)


1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
# File 'lib/aws-sdk-ecr/types.rb', line 1593

class EnhancedImageScanFinding < Struct.new(
  :aws_account_id,
  :description,
  :finding_arn,
  :first_observed_at,
  :last_observed_at,
  :package_vulnerability_details,
  :remediation,
  :resources,
  :score,
  :score_details,
  :severity,
  :status,
  :title,
  :type,
  :updated_at,
  :fix_available,
  :exploit_available)
  SENSITIVE = []
  include Aws::Structure
end

#exploit_availableString

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

Returns:

  • (String)


1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
# File 'lib/aws-sdk-ecr/types.rb', line 1593

class EnhancedImageScanFinding < Struct.new(
  :aws_account_id,
  :description,
  :finding_arn,
  :first_observed_at,
  :last_observed_at,
  :package_vulnerability_details,
  :remediation,
  :resources,
  :score,
  :score_details,
  :severity,
  :status,
  :title,
  :type,
  :updated_at,
  :fix_available,
  :exploit_available)
  SENSITIVE = []
  include Aws::Structure
end

#finding_arnString

The Amazon Resource Number (ARN) of the finding.

Returns:

  • (String)


1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
# File 'lib/aws-sdk-ecr/types.rb', line 1593

class EnhancedImageScanFinding < Struct.new(
  :aws_account_id,
  :description,
  :finding_arn,
  :first_observed_at,
  :last_observed_at,
  :package_vulnerability_details,
  :remediation,
  :resources,
  :score,
  :score_details,
  :severity,
  :status,
  :title,
  :type,
  :updated_at,
  :fix_available,
  :exploit_available)
  SENSITIVE = []
  include Aws::Structure
end

#first_observed_atTime

The date and time that the finding was first observed.

Returns:

  • (Time)


1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
# File 'lib/aws-sdk-ecr/types.rb', line 1593

class EnhancedImageScanFinding < Struct.new(
  :aws_account_id,
  :description,
  :finding_arn,
  :first_observed_at,
  :last_observed_at,
  :package_vulnerability_details,
  :remediation,
  :resources,
  :score,
  :score_details,
  :severity,
  :status,
  :title,
  :type,
  :updated_at,
  :fix_available,
  :exploit_available)
  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)


1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
# File 'lib/aws-sdk-ecr/types.rb', line 1593

class EnhancedImageScanFinding < Struct.new(
  :aws_account_id,
  :description,
  :finding_arn,
  :first_observed_at,
  :last_observed_at,
  :package_vulnerability_details,
  :remediation,
  :resources,
  :score,
  :score_details,
  :severity,
  :status,
  :title,
  :type,
  :updated_at,
  :fix_available,
  :exploit_available)
  SENSITIVE = []
  include Aws::Structure
end

#last_observed_atTime

The date and time that the finding was last observed.

Returns:

  • (Time)


1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
# File 'lib/aws-sdk-ecr/types.rb', line 1593

class EnhancedImageScanFinding < Struct.new(
  :aws_account_id,
  :description,
  :finding_arn,
  :first_observed_at,
  :last_observed_at,
  :package_vulnerability_details,
  :remediation,
  :resources,
  :score,
  :score_details,
  :severity,
  :status,
  :title,
  :type,
  :updated_at,
  :fix_available,
  :exploit_available)
  SENSITIVE = []
  include Aws::Structure
end

#package_vulnerability_detailsTypes::PackageVulnerabilityDetails

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



1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
# File 'lib/aws-sdk-ecr/types.rb', line 1593

class EnhancedImageScanFinding < Struct.new(
  :aws_account_id,
  :description,
  :finding_arn,
  :first_observed_at,
  :last_observed_at,
  :package_vulnerability_details,
  :remediation,
  :resources,
  :score,
  :score_details,
  :severity,
  :status,
  :title,
  :type,
  :updated_at,
  :fix_available,
  :exploit_available)
  SENSITIVE = []
  include Aws::Structure
end

#remediationTypes::Remediation

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

Returns:



1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
# File 'lib/aws-sdk-ecr/types.rb', line 1593

class EnhancedImageScanFinding < Struct.new(
  :aws_account_id,
  :description,
  :finding_arn,
  :first_observed_at,
  :last_observed_at,
  :package_vulnerability_details,
  :remediation,
  :resources,
  :score,
  :score_details,
  :severity,
  :status,
  :title,
  :type,
  :updated_at,
  :fix_available,
  :exploit_available)
  SENSITIVE = []
  include Aws::Structure
end

#resourcesArray<Types::Resource>

Contains information on the resources involved in a finding.

Returns:



1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
# File 'lib/aws-sdk-ecr/types.rb', line 1593

class EnhancedImageScanFinding < Struct.new(
  :aws_account_id,
  :description,
  :finding_arn,
  :first_observed_at,
  :last_observed_at,
  :package_vulnerability_details,
  :remediation,
  :resources,
  :score,
  :score_details,
  :severity,
  :status,
  :title,
  :type,
  :updated_at,
  :fix_available,
  :exploit_available)
  SENSITIVE = []
  include Aws::Structure
end

#scoreFloat

The Amazon Inspector score given to the finding.

Returns:

  • (Float)


1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
# File 'lib/aws-sdk-ecr/types.rb', line 1593

class EnhancedImageScanFinding < Struct.new(
  :aws_account_id,
  :description,
  :finding_arn,
  :first_observed_at,
  :last_observed_at,
  :package_vulnerability_details,
  :remediation,
  :resources,
  :score,
  :score_details,
  :severity,
  :status,
  :title,
  :type,
  :updated_at,
  :fix_available,
  :exploit_available)
  SENSITIVE = []
  include Aws::Structure
end

#score_detailsTypes::ScoreDetails

An object that contains details of the Amazon Inspector score.

Returns:



1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
# File 'lib/aws-sdk-ecr/types.rb', line 1593

class EnhancedImageScanFinding < Struct.new(
  :aws_account_id,
  :description,
  :finding_arn,
  :first_observed_at,
  :last_observed_at,
  :package_vulnerability_details,
  :remediation,
  :resources,
  :score,
  :score_details,
  :severity,
  :status,
  :title,
  :type,
  :updated_at,
  :fix_available,
  :exploit_available)
  SENSITIVE = []
  include Aws::Structure
end

#severityString

The severity of the finding.

Returns:

  • (String)


1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
# File 'lib/aws-sdk-ecr/types.rb', line 1593

class EnhancedImageScanFinding < Struct.new(
  :aws_account_id,
  :description,
  :finding_arn,
  :first_observed_at,
  :last_observed_at,
  :package_vulnerability_details,
  :remediation,
  :resources,
  :score,
  :score_details,
  :severity,
  :status,
  :title,
  :type,
  :updated_at,
  :fix_available,
  :exploit_available)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of the finding.

Returns:

  • (String)


1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
# File 'lib/aws-sdk-ecr/types.rb', line 1593

class EnhancedImageScanFinding < Struct.new(
  :aws_account_id,
  :description,
  :finding_arn,
  :first_observed_at,
  :last_observed_at,
  :package_vulnerability_details,
  :remediation,
  :resources,
  :score,
  :score_details,
  :severity,
  :status,
  :title,
  :type,
  :updated_at,
  :fix_available,
  :exploit_available)
  SENSITIVE = []
  include Aws::Structure
end

#titleString

The title of the finding.

Returns:

  • (String)


1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
# File 'lib/aws-sdk-ecr/types.rb', line 1593

class EnhancedImageScanFinding < Struct.new(
  :aws_account_id,
  :description,
  :finding_arn,
  :first_observed_at,
  :last_observed_at,
  :package_vulnerability_details,
  :remediation,
  :resources,
  :score,
  :score_details,
  :severity,
  :status,
  :title,
  :type,
  :updated_at,
  :fix_available,
  :exploit_available)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

The type of the finding.

Returns:

  • (String)


1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
# File 'lib/aws-sdk-ecr/types.rb', line 1593

class EnhancedImageScanFinding < Struct.new(
  :aws_account_id,
  :description,
  :finding_arn,
  :first_observed_at,
  :last_observed_at,
  :package_vulnerability_details,
  :remediation,
  :resources,
  :score,
  :score_details,
  :severity,
  :status,
  :title,
  :type,
  :updated_at,
  :fix_available,
  :exploit_available)
  SENSITIVE = []
  include Aws::Structure
end

#updated_atTime

The date and time the finding was last updated at.

Returns:

  • (Time)


1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
# File 'lib/aws-sdk-ecr/types.rb', line 1593

class EnhancedImageScanFinding < Struct.new(
  :aws_account_id,
  :description,
  :finding_arn,
  :first_observed_at,
  :last_observed_at,
  :package_vulnerability_details,
  :remediation,
  :resources,
  :score,
  :score_details,
  :severity,
  :status,
  :title,
  :type,
  :updated_at,
  :fix_available,
  :exploit_available)
  SENSITIVE = []
  include Aws::Structure
end