From 92654504403bd6edfa808a878b7c8326c005bd3d Mon Sep 17 00:00:00 2001 From: zionwu Date: Mon, 9 Apr 2018 15:02:59 +0800 Subject: [PATCH] User pointer for target in alert spec --- apis/management.cattle.io/v3/alerting_types.go | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/apis/management.cattle.io/v3/alerting_types.go b/apis/management.cattle.io/v3/alerting_types.go index b61bf761..098e47cb 100644 --- a/apis/management.cattle.io/v3/alerting_types.go +++ b/apis/management.cattle.io/v3/alerting_types.go @@ -45,18 +45,18 @@ type AlertCommonSpec struct { type ClusterAlertSpec struct { AlertCommonSpec - ClusterName string `json:"clusterName" norman:"type=reference[cluster]"` - TargetNode TargetNode `json:"targetNode,omitempty"` - TargetSystemService TargetSystemService `json:"targetSystemService,omitempty"` - TargetEvent TargetEvent `json:"targetEvent,omitempty"` + ClusterName string `json:"clusterName" norman:"type=reference[cluster]"` + TargetNode *TargetNode `json:"targetNode,omitempty"` + TargetSystemService *TargetSystemService `json:"targetSystemService,omitempty"` + TargetEvent *TargetEvent `json:"targetEvent,omitempty"` } type ProjectAlertSpec struct { AlertCommonSpec - ProjectName string `json:"projectName" norman:"type=reference[project]"` - TargetWorkload TargetWorkload `json:"targetWorkload,omitempty"` - TargetPod TargetPod `json:"targetPod,omitempty"` + ProjectName string `json:"projectName" norman:"type=reference[project]"` + TargetWorkload *TargetWorkload `json:"targetWorkload,omitempty"` + TargetPod *TargetPod `json:"targetPod,omitempty"` } type Recipient struct {