-
Justin Ehlert authoredJustin Ehlert authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
container.yaml 817 B
parameters:
- name: resource
type: string
- name: tag
type: string
- name: list-output-schema
type: string
- name: create-input-schema
type: string
template: |
get:
summary: Get a list of {{#pluralize}}{{resource}}{{/pluralize}}
operationId: get_all_{{#pluralize}}{{resource}}{{/pluralize}}
tags:
- '{{tag}}'
responses:
'200':
schema:
$ref: {{{list-output-schema}}}
post:
summary: Create a new {{resource}}
operationId: create_{{resource}}
tags:
- '{{tag}}'
parameters:
- in: body
name: body
schema:
$ref: {{{create-input-schema}}}
responses:
'200':
schema:
$ref: schemas/output/container-new.json
'400':
$ref: '#/responses/400:invalid-body-json'