AssessmentRun
public struct AssessmentRun : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The ARN of the assessment run.
Declaration
Swift
public let arn: String
-
The ARN of the assessment template that is associated with the assessment run.
Declaration
Swift
public let assessmentTemplateArn: String
-
The assessment run completion time that corresponds to the rules packages evaluation completion time or failure.
Declaration
Swift
public let completedAt: TimeStamp?
-
The time when StartAssessmentRun was called.
Declaration
Swift
public let createdAt: TimeStamp
-
A Boolean value (true or false) that specifies whether the process of collecting data from the agents is completed.
Declaration
Swift
public let dataCollected: Bool
-
The duration of the assessment run.
Declaration
Swift
public let durationInSeconds: Int
-
Provides a total count of generated findings per severity.
Declaration
Swift
public let findingCounts: [Severity : Int]
-
The auto-generated name for the assessment run.
Declaration
Swift
public let name: String
-
A list of notifications for the event subscriptions. A notification about a particular generated finding is added to this list only once.
Declaration
Swift
public let notifications: [AssessmentRunNotification]
-
The rules packages selected for the assessment run.
Declaration
Swift
public let rulesPackageArns: [String]
-
The time when StartAssessmentRun was called.
Declaration
Swift
public let startedAt: TimeStamp?
-
The state of the assessment run.
Declaration
Swift
public let state: AssessmentRunState
-
The last time when the assessment run’s state changed.
Declaration
Swift
public let stateChangedAt: TimeStamp
-
A list of the assessment run state changes.
Declaration
Swift
public let stateChanges: [AssessmentRunStateChange]
-
The user-defined attributes that are assigned to every generated finding.
Declaration
Swift
public let userAttributesForFindings: [Attribute]
-
init(arn:assessmentTemplateArn:completedAt:createdAt:dataCollected:durationInSeconds:findingCounts:name:notifications:rulesPackageArns:startedAt:state:stateChangedAt:stateChanges:userAttributesForFindings:)
Undocumented
Declaration
Swift
public init(arn: String, assessmentTemplateArn: String, completedAt: TimeStamp? = nil, createdAt: TimeStamp, dataCollected: Bool, durationInSeconds: Int, findingCounts: [Severity : Int], name: String, notifications: [AssessmentRunNotification], rulesPackageArns: [String], startedAt: TimeStamp? = nil, state: AssessmentRunState, stateChangedAt: TimeStamp, stateChanges: [AssessmentRunStateChange], userAttributesForFindings: [Attribute])