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)


1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1359

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.



1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1359

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)


1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1359

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:



1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1359

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)


1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1359

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)


1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1359

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)


1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1359

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)


1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1359

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)


1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1359

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)


1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1359

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)


1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1359

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)


1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1359

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)


1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1359

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.



1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1359

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)


1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1359

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)


1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1359

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)


1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1359

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:



1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 1359

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