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
View on GitHub
BatchUpdateFindingsRequest Structure Reference