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?
-
init(confidence:criticality:findingIdentifiers:note:relatedFindings:severity:types:userDefinedFields:verificationState:workflow:)
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