github.com/Axway/agent-sdk@v1.1.101/pkg/agent/events/assets/watch-topic-template.json (about)

     1  {
     2    "group": "management",
     3    "apiVersion": "v1alpha1",
     4    "kind": "WatchTopic",
     5    "name": "{{.Name}}",
     6    "title": "{{.Title}}",
     7    "spec": {
     8      "filters": [{{range $index, $kind := .Kinds}}{{if $index}},{{end}}
     9        {
    10          "group": "{{.Group}}",
    11          "kind": "{{.Kind}}",
    12          "name": {{if ne .Name ""}}"{{.Name}}"{{else}}"*"{{end}},
    13        {{if ne .ScopeName ""}}"scope": {
    14          "kind": "{{if .ScopeKind}}{{.ScopeKind}}{{else}}Environment{{end}}",
    15          "name": "{{.ScopeName}}"
    16        },{{end}}
    17        "type": ["{{ StringsJoin .EventTypes "\",\""}}"]
    18          }{{end}}
    19        ],
    20        "description": "{{.Description}}"
    21        }
    22      }