AlertPolicyState constructor
- Input<
AlertPolicyAlertStrategy?> ? alertStrategy, - Input<
String?> ? combiner, - Input<
List< ? conditions,AlertPolicyCondition> ?> - Input<
List< ? creationRecords,AlertPolicyCreationRecord> ?> - Input<
String?> ? deletionPolicy, - Input<
String?> ? displayName, - Input<
AlertPolicyDocumentation?> ? documentation, - Input<
bool?> ? enabled, - Input<
String?> ? name, - Input<
List< ? notificationChannels,String> ?> - Input<
String?> ? project, - Input<
String?> ? severity, - Input<
Map< ? userLabels,String, String> ?>
Creates a new AlertPolicyState.
alertStrategy Control over how this alert policy's notification channels are notified.
combiner How to combine the results of multiple conditions to
conditions A list of conditions for the policy. The conditions are combined by
creationRecords A read-only record of the creation of the alerting policy.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
displayName A short name or phrase used to identify the policy in
documentation Documentation that is included with notifications and incidents related
enabled Whether or not the policy is enabled. The default is true.
name The unique resource name for this policy.
notificationChannels Identifies the notification channels to which notifications should be
project The ID of the project in which the resource belongs.
severity The severity of an alert policy indicates how important incidents generated
userLabels This field is intended to be used for organizing and identifying the AlertPolicy
Implementation
const AlertPolicyState({
this.alertStrategy,
this.combiner,
this.conditions,
this.creationRecords,
this.deletionPolicy,
this.displayName,
this.documentation,
this.enabled,
this.name,
this.notificationChannels,
this.project,
this.severity,
this.userLabels,
});