{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-proton/refs/heads/main/json-schema/amazon-proton-create-environment-template-version-input-schema.json", "title": "CreateEnvironmentTemplateVersionInput", "description": "CreateEnvironmentTemplateVersionInput schema from Amazon Proton API", "type": "object", "properties": { "clientToken": { "allOf": [ { "$ref": "#/components/schemas/ClientToken" }, { "description": "When included, if two identical requests are made with the same client token, Proton returns the environment template version that the first request created." } ] }, "description": { "allOf": [ { "$ref": "#/components/schemas/Description" }, { "description": "A description of the new version of an environment template." } ] }, "majorVersion": { "allOf": [ { "$ref": "#/components/schemas/TemplateVersionPart" }, { "description": "
To create a new minor version of the environment template, include major Version.
To create a new major and minor version of the environment template, exclude major Version.
An optional list of metadata items that you can associate with the Proton environment template version. A tag is a key-value pair.
For more information, see Proton resources and tagging in the Proton User Guide.
" } ] }, "templateName": { "allOf": [ { "$ref": "#/components/schemas/ResourceName" }, { "description": "The name of the environment template." } ] } }, "required": [ "source", "templateName" ] }