Class: Aws::SecurityHub::Types::FindingProviderFields

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 FindingProviderFields data as a hash:

{
  confidence: 1,
  criticality: 1,
  related_findings: [
    {
      product_arn: "NonEmptyString", # required
      id: "NonEmptyString", # required
    },
  ],
  severity: {
    label: "INFORMATIONAL", # accepts INFORMATIONAL, LOW, MEDIUM, HIGH, CRITICAL
    original: "NonEmptyString",
  },
  types: ["NonEmptyString"],
}

In a BatchImportFindings request, finding providers use FindingProviderFields to provide and update values for confidence, criticality, related findings, severity, and types.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#confidenceInteger

A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.

Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.

Returns:

  • (Integer)


25115
25116
25117
25118
25119
25120
25121
25122
25123
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 25115

class FindingProviderFields < Struct.new(
  :confidence,
  :criticality,
  :related_findings,
  :severity,
  :types)
  SENSITIVE = []
  include Aws::Structure
end

#criticalityInteger

The level of importance assigned to the resources associated with the finding.

A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.

Returns:

  • (Integer)


25115
25116
25117
25118
25119
25120
25121
25122
25123
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 25115

class FindingProviderFields < Struct.new(
  :confidence,
  :criticality,
  :related_findings,
  :severity,
  :types)
  SENSITIVE = []
  include Aws::Structure
end

A list of findings that are related to the current finding.

Returns:



25115
25116
25117
25118
25119
25120
25121
25122
25123
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 25115

class FindingProviderFields < Struct.new(
  :confidence,
  :criticality,
  :related_findings,
  :severity,
  :types)
  SENSITIVE = []
  include Aws::Structure
end

#severityTypes::FindingProviderSeverity

The severity of a finding.



25115
25116
25117
25118
25119
25120
25121
25122
25123
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 25115

class FindingProviderFields < Struct.new(
  :confidence,
  :criticality,
  :related_findings,
  :severity,
  :types)
  SENSITIVE = []
  include Aws::Structure
end

#typesArray<String>

One or more finding types in the format of namespace/category/classifier that classify a finding.

Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications

Returns:

  • (Array<String>)


25115
25116
25117
25118
25119
25120
25121
25122
25123
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 25115

class FindingProviderFields < Struct.new(
  :confidence,
  :criticality,
  :related_findings,
  :severity,
  :types)
  SENSITIVE = []
  include Aws::Structure
end