AlertNotificationTarget (v2alpha)¶
AlertNotificationTarget represents a destination for alert delivery. The consuming implementation defines the format of AlertNotificationTargetSpec.Target.
Properties¶
apiVersion¶
string required
Version represents a version of the OpenSLO specification.
Allowed values: openslo.com/v2alpha
Validation rules
| Rule |
|---|
| property is required |
must be equal to openslo.com/v2alpha |
kind¶
string required
Kind represents all the object kinds defined by OpenSLO specification. Keep in mind not all specification versions support every Kind.
Allowed values: AlertNotificationTarget
Validation rules
| Rule |
|---|
| property is required |
must be equal to AlertNotificationTarget |
metadata¶
struct required reference
See the metadata definition in the overview.
Validation rules
| Rule |
|---|
| property is required |
spec¶
struct required
AlertNotificationTargetSpec identifies a notification destination. The consuming implementation defines the required AlertNotificationTargetSpec.Target format.
Validation rules
| Rule |
|---|
| property is required |
spec.description ¶
string
Description summarizes the target.
Validation rules
| Rule |
|---|
| property is optional |
| length must be less than or equal to 1050 |
spec.target ¶
string required
Target specifies the notification destination in the format that the consuming implementation requires. Examples include "email", "slack", "web-hook", and "Opsgenie".
Validation rules
| Rule |
|---|
| property is required |