BatchUpdateFindingsRequest

public struct BatchUpdateFindingsRequest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The updated value for the finding 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.

    Declaration

    Swift

    public let confidence: Int?
  • The updated value for the level of importance assigned to the resources associated with the findings. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.

    Declaration

    Swift

    public let criticality: Int?
  • The list of findings to update. BatchUpdateFindings can be used to update up to 100 findings at a time. For each finding, the list provides the finding identifier and the ARN of the finding provider.

    Declaration

    Swift

    public let findingIdentifiers: [AwsSecurityFindingIdentifier]
  • Undocumented

    Declaration

    Swift

    public let note: NoteUpdate?
  • A list of findings that are related to the updated findings.

    Declaration

    Swift

    public let relatedFindings: [RelatedFinding]?
  • Used to update the finding severity.

    Declaration

    Swift

    public let severity: SeverityUpdate?
  • One or more finding types in the format of namespace/category/classifier that classify a finding. Valid namespace values are as follows. Software and Configuration Checks TTPs Effects Unusual Behaviors Sensitive Data Identifications

    Declaration

    Swift

    public let types: [String]?
  • A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.

    Declaration

    Swift

    public let userDefinedFields: [String : String]?
  • Indicates the veracity of a finding. The available values for VerificationState are as follows. UNKNOWN – The default disposition of a security finding TRUE_POSITIVE – The security finding is confirmed FALSE_POSITIVE – The security finding was determined to be a false alarm BENIGN_POSITIVE – A special case of TRUE_POSITIVE where the finding doesn’t pose any threat, is expected, or both

    Declaration

    Swift

    public let verificationState: VerificationState?
  • Used to update the workflow status of a finding. The workflow status indicates the progress of the investigation into the finding.

    Declaration

    Swift

    public let workflow: WorkflowUpdate?
  • Undocumented

    Declaration

    Swift

    public init(confidence: Int? = nil, criticality: Int? = nil, findingIdentifiers: [AwsSecurityFindingIdentifier], note: NoteUpdate? = nil, relatedFindings: [RelatedFinding]? = nil, severity: SeverityUpdate? = nil, types: [String]? = nil, userDefinedFields: [String : String]? = nil, verificationState: VerificationState? = nil, workflow: WorkflowUpdate? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws