Azure DevOps · Schema

PipelineTemplateDefinition

Definition of a pipeline template.

AzureCI/CDDevOpsProject ManagementVersion Control

Properties

Name Type Description
description string Description of the pipeline enabled by the template.
id string Unique identifier of the pipeline template.
inputs array List of input parameters required by the template to create a pipeline.
View JSON Schema on GitHub

JSON Schema

azure-dev-ops-pipeline-template-definition-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/azure-dev-ops/refs/heads/main/json-schema/azure-dev-ops-pipeline-template-definition-schema.json",
  "title": "PipelineTemplateDefinition",
  "description": "Definition of a pipeline template.",
  "type": "object",
  "properties": {
    "description": {
      "description": "Description of the pipeline enabled by the template.",
      "type": "string"
    },
    "id": {
      "description": "Unique identifier of the pipeline template.",
      "type": "string"
    },
    "inputs": {
      "description": "List of input parameters required by the template to create a pipeline.",
      "items": {
        "$ref": "#/definitions/InputDescriptor"
      },
      "type": "array"
    }
  },
  "required": [
    "id"
  ]
}