class Aws::SecurityHub::Types::FindingProviderFields

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

@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"],
    }

@!attribute [rw] confidence

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.
@return [Integer]

@!attribute [rw] criticality

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.
@return [Integer]

@!attribute [rw] related_findings

A list of findings that are related to the current finding.
@return [Array<Types::RelatedFinding>]

@!attribute [rw] severity

The severity of a finding.
@return [Types::FindingProviderSeverity]

@!attribute [rw] types

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
@return [Array<String>]

@see docs.aws.amazon.com/goto/WebAPI/securityhub-2018-10-26/FindingProviderFields AWS API Documentation

Constants

SENSITIVE