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])
View on GitHub
AssessmentRun Structure Reference