MonitoringAlertPolicyAlertCondition class

One entry in google_monitoring_alert_policy.conditions. Carries a human-readable displayName plus EXACTLY one of the 6 condition-type sub-blocks. Terraform enforces the exactly_one_of contract at apply time; the Dart shape leaves all 6 sub-fields nullable to keep the class count manageable.

Constructors

MonitoringAlertPolicyAlertCondition({required TfArg<String> displayName, MonitoringAlertPolicyConditionThreshold? conditionThreshold, MonitoringAlertPolicyConditionAbsent? conditionAbsent, MonitoringAlertPolicyConditionMatchedLog? conditionMatchedLog, MonitoringAlertPolicyConditionMonitoringQueryLanguage? conditionMonitoringQueryLanguage, MonitoringAlertPolicyConditionPrometheusQueryLanguage? conditionPrometheusQueryLanguage, MonitoringAlertPolicyConditionSql? conditionSql})
const

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toArgMap() Map<String, Object?>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited