1
0
mirror of https://github.com/rancher/types.git synced 2025-09-24 19:39:13 +00:00

User pointer for target in alert spec

This commit is contained in:
zionwu
2018-04-09 15:02:59 +08:00
parent 693366e5a8
commit 9265450440

View File

@@ -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 {