Class: Aws::Inspector::Types::Finding

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

Overview

Contains information about an Amazon Inspector finding. This data type is used as the response element in the DescribeFindings action.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The ARN that specifies the finding.

Returns:

  • (String)


1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1556

class Finding < Struct.new(
  :arn,
  :schema_version,
  :service,
  :service_attributes,
  :asset_type,
  :asset_attributes,
  :id,
  :title,
  :description,
  :recommendation,
  :severity,
  :numeric_severity,
  :confidence,
  :indicator_of_compromise,
  :attributes,
  :user_attributes,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#asset_attributesTypes::AssetAttributes

A collection of attributes of the host from which the finding is generated.



1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1556

class Finding < Struct.new(
  :arn,
  :schema_version,
  :service,
  :service_attributes,
  :asset_type,
  :asset_attributes,
  :id,
  :title,
  :description,
  :recommendation,
  :severity,
  :numeric_severity,
  :confidence,
  :indicator_of_compromise,
  :attributes,
  :user_attributes,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#asset_typeString

The type of the host from which the finding is generated.

Returns:

  • (String)


1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1556

class Finding < Struct.new(
  :arn,
  :schema_version,
  :service,
  :service_attributes,
  :asset_type,
  :asset_attributes,
  :id,
  :title,
  :description,
  :recommendation,
  :severity,
  :numeric_severity,
  :confidence,
  :indicator_of_compromise,
  :attributes,
  :user_attributes,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#attributesArray<Types::Attribute>

The system-defined attributes for the finding.

Returns:



1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1556

class Finding < Struct.new(
  :arn,
  :schema_version,
  :service,
  :service_attributes,
  :asset_type,
  :asset_attributes,
  :id,
  :title,
  :description,
  :recommendation,
  :severity,
  :numeric_severity,
  :confidence,
  :indicator_of_compromise,
  :attributes,
  :user_attributes,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#confidenceInteger

This data element is currently not used.

Returns:

  • (Integer)


1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1556

class Finding < Struct.new(
  :arn,
  :schema_version,
  :service,
  :service_attributes,
  :asset_type,
  :asset_attributes,
  :id,
  :title,
  :description,
  :recommendation,
  :severity,
  :numeric_severity,
  :confidence,
  :indicator_of_compromise,
  :attributes,
  :user_attributes,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#created_atTime

The time when the finding was generated.

Returns:

  • (Time)


1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1556

class Finding < Struct.new(
  :arn,
  :schema_version,
  :service,
  :service_attributes,
  :asset_type,
  :asset_attributes,
  :id,
  :title,
  :description,
  :recommendation,
  :severity,
  :numeric_severity,
  :confidence,
  :indicator_of_compromise,
  :attributes,
  :user_attributes,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The description of the finding.

Returns:

  • (String)


1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1556

class Finding < Struct.new(
  :arn,
  :schema_version,
  :service,
  :service_attributes,
  :asset_type,
  :asset_attributes,
  :id,
  :title,
  :description,
  :recommendation,
  :severity,
  :numeric_severity,
  :confidence,
  :indicator_of_compromise,
  :attributes,
  :user_attributes,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The ID of the finding.

Returns:

  • (String)


1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1556

class Finding < Struct.new(
  :arn,
  :schema_version,
  :service,
  :service_attributes,
  :asset_type,
  :asset_attributes,
  :id,
  :title,
  :description,
  :recommendation,
  :severity,
  :numeric_severity,
  :confidence,
  :indicator_of_compromise,
  :attributes,
  :user_attributes,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#indicator_of_compromiseBoolean

This data element is currently not used.

Returns:

  • (Boolean)


1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1556

class Finding < Struct.new(
  :arn,
  :schema_version,
  :service,
  :service_attributes,
  :asset_type,
  :asset_attributes,
  :id,
  :title,
  :description,
  :recommendation,
  :severity,
  :numeric_severity,
  :confidence,
  :indicator_of_compromise,
  :attributes,
  :user_attributes,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#numeric_severityFloat

The numeric value of the finding severity.

Returns:

  • (Float)


1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1556

class Finding < Struct.new(
  :arn,
  :schema_version,
  :service,
  :service_attributes,
  :asset_type,
  :asset_attributes,
  :id,
  :title,
  :description,
  :recommendation,
  :severity,
  :numeric_severity,
  :confidence,
  :indicator_of_compromise,
  :attributes,
  :user_attributes,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#recommendationString

The recommendation for the finding.

Returns:

  • (String)


1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1556

class Finding < Struct.new(
  :arn,
  :schema_version,
  :service,
  :service_attributes,
  :asset_type,
  :asset_attributes,
  :id,
  :title,
  :description,
  :recommendation,
  :severity,
  :numeric_severity,
  :confidence,
  :indicator_of_compromise,
  :attributes,
  :user_attributes,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#schema_versionInteger

The schema version of this data type.

Returns:

  • (Integer)


1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1556

class Finding < Struct.new(
  :arn,
  :schema_version,
  :service,
  :service_attributes,
  :asset_type,
  :asset_attributes,
  :id,
  :title,
  :description,
  :recommendation,
  :severity,
  :numeric_severity,
  :confidence,
  :indicator_of_compromise,
  :attributes,
  :user_attributes,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#serviceString

The data element is set to "Inspector".

Returns:

  • (String)


1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1556

class Finding < Struct.new(
  :arn,
  :schema_version,
  :service,
  :service_attributes,
  :asset_type,
  :asset_attributes,
  :id,
  :title,
  :description,
  :recommendation,
  :severity,
  :numeric_severity,
  :confidence,
  :indicator_of_compromise,
  :attributes,
  :user_attributes,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#service_attributesTypes::InspectorServiceAttributes

This data type is used in the Finding data type.



1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1556

class Finding < Struct.new(
  :arn,
  :schema_version,
  :service,
  :service_attributes,
  :asset_type,
  :asset_attributes,
  :id,
  :title,
  :description,
  :recommendation,
  :severity,
  :numeric_severity,
  :confidence,
  :indicator_of_compromise,
  :attributes,
  :user_attributes,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#severityString

The finding severity. Values can be set to High, Medium, Low, and Informational.

Returns:

  • (String)


1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1556

class Finding < Struct.new(
  :arn,
  :schema_version,
  :service,
  :service_attributes,
  :asset_type,
  :asset_attributes,
  :id,
  :title,
  :description,
  :recommendation,
  :severity,
  :numeric_severity,
  :confidence,
  :indicator_of_compromise,
  :attributes,
  :user_attributes,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#titleString

The name of the finding.

Returns:

  • (String)


1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1556

class Finding < Struct.new(
  :arn,
  :schema_version,
  :service,
  :service_attributes,
  :asset_type,
  :asset_attributes,
  :id,
  :title,
  :description,
  :recommendation,
  :severity,
  :numeric_severity,
  :confidence,
  :indicator_of_compromise,
  :attributes,
  :user_attributes,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#updated_atTime

The time when AddAttributesToFindings is called.

Returns:

  • (Time)


1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1556

class Finding < Struct.new(
  :arn,
  :schema_version,
  :service,
  :service_attributes,
  :asset_type,
  :asset_attributes,
  :id,
  :title,
  :description,
  :recommendation,
  :severity,
  :numeric_severity,
  :confidence,
  :indicator_of_compromise,
  :attributes,
  :user_attributes,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#user_attributesArray<Types::Attribute>

The user-defined attributes that are assigned to the finding.

Returns:



1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1556

class Finding < Struct.new(
  :arn,
  :schema_version,
  :service,
  :service_attributes,
  :asset_type,
  :asset_attributes,
  :id,
  :title,
  :description,
  :recommendation,
  :severity,
  :numeric_severity,
  :confidence,
  :indicator_of_compromise,
  :attributes,
  :user_attributes,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end