GrafanaNotificationTemplateSpec defines the desired state of GrafanaNotificationTemplate
allowCrossNamespaceImport
boolean
Allow the Operator to match this resource with Grafanas outside the current namespace
editable
boolean
Whether to enable or disable editing of the notification template in Grafana UI
instanceSelector
object required
Selects Grafana instances for import
matchExpressions
[]object
matchExpressions is a list of label selector requirements. The requirements are ANDed.
key
string required
key is the label key that the selector applies to.
operator
string required
operator represents a key's relationship to a set of values.
Valid operators are In, NotIn, Exists and DoesNotExist.
values
[]string
values is an array of string values. If the operator is In or NotIn,
the values array must be non-empty. If the operator is Exists or DoesNotExist,
the values array must be empty. This array is replaced during a strategic
merge patch.
matchLabels
object
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels
map is equivalent to an element of matchExpressions, whose key field is "key", the
operator is "In", and the values array contains only "value". The requirements are ANDed.
name
string required
Template name
resyncPeriod
string
How often the resource is synced, defaults to 10m0s if not set
pattern: ^([0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+$
suspend
boolean
Suspend pauses synchronizing attempts and tells the operator to ignore changes
template
string
Template content