AssessmentTemplate

public struct AssessmentTemplate : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • arn

    The ARN of the assessment template.

    Declaration

    Swift

    public let arn: String
  • The number of existing assessment runs associated with this assessment template. This value can be zero or a positive integer.

    Declaration

    Swift

    public let assessmentRunCount: Int
  • The ARN of the assessment target that corresponds to this assessment template.

    Declaration

    Swift

    public let assessmentTargetArn: String
  • The time at which the assessment template is created.

    Declaration

    Swift

    public let createdAt: TimeStamp
  • The duration in seconds specified for this assessment template. The default value is 3600 seconds (one hour). The maximum value is 86400 seconds (one day).

    Declaration

    Swift

    public let durationInSeconds: Int
  • The Amazon Resource Name (ARN) of the most recent assessment run associated with this assessment template. This value exists only when the value of assessmentRunCount is greaterpa than zero.

    Declaration

    Swift

    public let lastAssessmentRunArn: String?
  • The name of the assessment template.

    Declaration

    Swift

    public let name: String
  • The rules packages that are specified for this assessment template.

    Declaration

    Swift

    public let rulesPackageArns: [String]
  • The user-defined attributes that are assigned to every generated finding from the assessment run that uses this assessment template.

    Declaration

    Swift

    public let userAttributesForFindings: [Attribute]
  • Undocumented

    Declaration

    Swift

    public init(arn: String, assessmentRunCount: Int, assessmentTargetArn: String, createdAt: TimeStamp, durationInSeconds: Int, lastAssessmentRunArn: String? = nil, name: String, rulesPackageArns: [String], userAttributesForFindings: [Attribute])