github.com/cilium/cilium@v1.16.2/api/v1/cilium-server.yml (about) 1 layout: 2 application: 3 - name: configure 4 source: asset:serverConfigureapi 5 target: "{{ joinFilePath .Target .ServerPackage }}" 6 file_name: "configure_{{ .Name }}.go" 7 skip_exists: true 8 - name: embedded_spec 9 source: asset:swaggerJsonEmbed 10 target: "{{ joinFilePath .Target .ServerPackage }}" 11 file_name: "embedded_spec.go" 12 - name: server 13 source: "api/v1/server.gotmpl" 14 target: "{{ joinFilePath .Target .ServerPackage }}" 15 file_name: "server.go" 16 - name: builder 17 source: asset:serverBuilder 18 target: "{{ joinFilePath .Target .ServerPackage .Package }}" 19 file_name: "{{ snakize (pascalize .Name) }}_api.go" 20 - name: doc 21 source: asset:serverDoc 22 target: "{{ joinFilePath .Target .ServerPackage }}" 23 file_name: "doc.go" 24 models: 25 - name: definition 26 source: asset:model 27 target: "{{ joinFilePath .Target .ModelPackage }}" 28 file_name: "{{ (snakize (pascalize .Name)) }}.go" 29 operations: 30 - name: parameters 31 source: asset:serverParameter 32 target: "{{ if gt (len .Tags) 0 }}{{ joinFilePath .Target .ServerPackage .APIPackage .Package }}{{ else }}{{ joinFilePath .Target .ServerPackage .Package }}{{ end }}" 33 file_name: "{{ (snakize (pascalize .Name)) }}_parameters.go" 34 - name: responses 35 source: asset:serverResponses 36 target: "{{ if gt (len .Tags) 0 }}{{ joinFilePath .Target .ServerPackage .APIPackage .Package }}{{ else }}{{ joinFilePath .Target .ServerPackage .Package }}{{ end }}" 37 file_name: "{{ (snakize (pascalize .Name)) }}_responses.go" 38 - name: handler 39 source: asset:serverOperation 40 target: "{{ if gt (len .Tags) 0 }}{{ joinFilePath .Target .ServerPackage .APIPackage .Package }}{{ else }}{{ joinFilePath .Target .ServerPackage .Package }}{{ end }}" 41 file_name: "{{ (snakize (pascalize .Name)) }}.go" 42 operation_groups: