-
Notifications
You must be signed in to change notification settings - Fork 0
/
NotificationPolicyFilterConditions.go
26 lines (23 loc) · 1.81 KB
/
NotificationPolicyFilterConditions.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package notificationpolicy
type NotificationPolicyFilterConditions struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.35/docs/resources/notification_policy#field NotificationPolicy#field}.
Field *string `field:"required" json:"field" yaml:"field"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.35/docs/resources/notification_policy#operation NotificationPolicy#operation}.
Operation *string `field:"required" json:"operation" yaml:"operation"`
// User defined value that will be compared with alert field according to the operation. Default value is empty string.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.35/docs/resources/notification_policy#expected_value NotificationPolicy#expected_value}
ExpectedValue *string `field:"optional" json:"expectedValue" yaml:"expectedValue"`
// If 'field' is set as 'extra-properties', key could be used for key-value pair.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.35/docs/resources/notification_policy#key NotificationPolicy#key}
Key *string `field:"optional" json:"key" yaml:"key"`
// Indicates behaviour of the given operation. Default value is false.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.35/docs/resources/notification_policy#not NotificationPolicy#not}
Not interface{} `field:"optional" json:"not" yaml:"not"`
// Order of the condition in conditions list.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.35/docs/resources/notification_policy#order NotificationPolicy#order}
Order *float64 `field:"optional" json:"order" yaml:"order"`
}