AlertPolicyState constructor

const AlertPolicyState({
  1. Input<AlertPolicyAlertStrategy?>? alertStrategy,
  2. Input<String?>? combiner,
  3. Input<List<AlertPolicyCondition>?>? conditions,
  4. Input<List<AlertPolicyCreationRecord>?>? creationRecords,
  5. Input<String?>? deletionPolicy,
  6. Input<String?>? displayName,
  7. Input<AlertPolicyDocumentation?>? documentation,
  8. Input<bool?>? enabled,
  9. Input<String?>? name,
  10. Input<List<String>?>? notificationChannels,
  11. Input<String?>? project,
  12. Input<String?>? severity,
  13. Input<Map<String, String>?>? userLabels,
})

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,
});