PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfig constructor
const
PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfig({
- Input<
PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigCustomOutput?> ? customOutput, - Input<
String?> ? description, - required Input<
PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigPredicate> predicate, - Input<
String?> ? recommendation, - required Input<
PosturePolicySetPolicyConstraintSecurityHealthAnalyticsCustomModuleConfigResourceSelector> resourceSelector, - 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,
});