ComplianceNoteArgs

data class ComplianceNoteArgs(val cisBenchmark: Output<CisBenchmarkArgs>? = null, val description: Output<String>? = null, val rationale: Output<String>? = null, val remediation: Output<String>? = null, val scanInstructions: Output<String>? = null, val title: Output<String>? = null, val version: Output<List<ComplianceVersionArgs>>? = null) : ConvertibleToJava<ComplianceNoteArgs>

ComplianceNote encapsulates all information about a specific compliance check.

Constructors

Link copied to clipboard
fun ComplianceNoteArgs(cisBenchmark: Output<CisBenchmarkArgs>? = null, description: Output<String>? = null, rationale: Output<String>? = null, remediation: Output<String>? = null, scanInstructions: Output<String>? = null, title: Output<String>? = null, version: Output<List<ComplianceVersionArgs>>? = null)

Functions

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

Properties

Link copied to clipboard
val cisBenchmark: Output<CisBenchmarkArgs>? = null

Right now we only have one compliance type, but we may add additional types in the future.

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

A description about this compliance check.

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

A rationale for the existence of this compliance check.

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

A description of remediation steps if the compliance check fails.

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

Serialized scan instructions with a predefined format.

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

The title that identifies this compliance check.

Link copied to clipboard
val version: Output<List<ComplianceVersionArgs>>? = null

The OS and config versions the benchmark applies to.