FolderCustomModuleCustomConfig constructor

const FolderCustomModuleCustomConfig({
  1. Input<FolderCustomModuleCustomConfigCustomOutput?>? customOutput,
  2. Input<String?>? description,
  3. required Input<FolderCustomModuleCustomConfigPredicate> predicate,
  4. required Input<String> recommendation,
  5. required Input<FolderCustomModuleCustomConfigResourceSelector> resourceSelector,
  6. required Input<String> severity,
})

Creates a new FolderCustomModuleCustomConfig. customOutput Custom output properties. description Text that describes the vulnerability or misconfiguration that the custom predicate The CEL expression to evaluate to produce findings. When the expression evaluates recommendation An explanation of the recommended steps that security teams can take to resolve resourceSelector The resource types that the custom module operates on. Each custom module severity The severity to assign to findings generated by the module.

Implementation

const FolderCustomModuleCustomConfig({
  this.customOutput,
  this.description,
  required this.predicate,
  required this.recommendation,
  required this.resourceSelector,
  required this.severity,
});