PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfig constructor

const PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfig({
  1. Input<PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutput?>? customOutput,
  2. Input<String?>? description,
  3. required Input<PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicate> predicate,
  4. Input<String?>? recommendation,
  5. required Input<PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelector> resourceSelector,
  6. required Input<String> severity,
})

Creates a new PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfig. customOutput Custom output properties. A set of optional name-value pairs that define custom source properties to description Text that describes the vulnerability or misconfiguration that the custom predicate The CEL expression to evaluate to produce findings.When the expression recommendation An explanation of the recommended steps that security teams can take to 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 PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfig({
  this.customOutput,
  this.description,
  required this.predicate,
  this.recommendation,
  required this.resourceSelector,
  required this.severity,
});