AssessmentTemplateArgs

data class AssessmentTemplateArgs(val assessmentTargetArn: Output<String>? = null, val assessmentTemplateName: Output<String>? = null, val durationInSeconds: Output<Int>? = null, val rulesPackageArns: Output<List<String>>? = null, val userAttributesForFindings: Output<List<AssessmentTemplateTagArgs>>? = null) : ConvertibleToJava<AssessmentTemplateArgs>

Resource Type definition for AWS::Inspector::AssessmentTemplate

Constructors

Link copied to clipboard
constructor(assessmentTargetArn: Output<String>? = null, assessmentTemplateName: Output<String>? = null, durationInSeconds: Output<Int>? = null, rulesPackageArns: Output<List<String>>? = null, userAttributesForFindings: Output<List<AssessmentTemplateTagArgs>>? = null)

Properties

Link copied to clipboard
val assessmentTargetArn: Output<String>? = null

The ARN of the assessment target to be included in the assessment template.

Link copied to clipboard
val assessmentTemplateName: Output<String>? = null

The user-defined name that identifies the assessment template that you want to create. You can create several assessment templates for the same assessment target. The names of the assessment templates that correspond to a particular assessment target must be unique.

Link copied to clipboard
val durationInSeconds: Output<Int>? = null

The duration of the assessment run in seconds.

Link copied to clipboard
val rulesPackageArns: Output<List<String>>? = null

The ARNs of the rules packages that you want to use in the assessment template.

Link copied to clipboard

The user-defined attributes that are assigned to every finding that is generated by the assessment run that uses this assessment template. Within an assessment template, each key must be unique.

Functions

Link copied to clipboard
open override fun toJava(): AssessmentTemplateArgs