swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector PipelineTemplateDefinitions API schemes: - https tags: - name: PipelineTemplateDefinitions paths: /providers/Microsoft.DevOps/pipelineTemplateDefinitions: get: deprecated: true tags: - PipelineTemplateDefinitions operationId: microsoftAzurePipelinetemplatedefinitionsList description: Lists all pipeline templates which can be used to configure a Pipeline. parameters: - $ref: '#/parameters/ApiVersionParameter' produces: - application/json responses: '200': description: The pipeline template definitions have been fetched successfully. schema: $ref: '#/definitions/PipelineTemplateDefinitionListResult' default: description: Error response describing why the operation failed. schema: $ref: '#/definitions/CloudError' x-ms-pageable: nextLinkName: nextLink x-ms-examples: Get the list of pipeline template definitions: $ref: ./examples/ListPipelineTemplateDefinitions.json summary: Microsoft Azure Get Providers Microsoft Devops Pipelinetemplatedefinitions definitions: PipelineTemplateDefinitionListResult: type: object description: Result of a request to list all pipeline template definitions. properties: value: description: List of pipeline template definitions. type: array items: $ref: '#/definitions/PipelineTemplateDefinition' nextLink: type: string description: The URL to get the next set of pipeline template definitions, if there are any. PipelineTemplateDefinition: type: object description: Definition of a pipeline template. properties: id: description: Unique identifier of the pipeline template. type: string description: description: Description of the pipeline enabled by the template. type: string inputs: description: List of input parameters required by the template to create a pipeline. type: array items: $ref: '#/definitions/InputDescriptor' required: - id InputValue: type: object description: Representation of a pipeline template input parameter value. properties: value: description: Value of an input parameter. type: string displayValue: description: Description of the input parameter value. type: string CloudError: x-ms-external: true properties: error: description: Details of the error from the Pipelines Resource Provider. $ref: '#/definitions/CloudErrorBody' description: An error response from the Pipelines Resource Provider. CloudErrorBody: x-ms-external: true properties: code: type: string description: An identifier for the error. Codes are invariant and are intended to be consumed programmatically. message: type: string description: A message describing the error, intended to be suitable for display in a user interface. target: type: string description: The target of the particular error. For example, the name of the property in error or the method where the error occurred. details: type: array items: $ref: '#/definitions/CloudErrorBody' description: A list of additional details about the error. description: An error response from the Pipelines Resource Provider. InputDescriptor: type: object description: Representation of a pipeline template input parameter. properties: id: description: Identifier of the input parameter. type: string description: description: Description of the input parameter. type: string type: description: Data type of the value of the input parameter. type: string enum: - String - SecureString - Int - Bool - Authorization x-ms-enum: name: InputDataType modelAsString: true possibleValues: description: List of possible values for the input parameter. type: array items: $ref: '#/definitions/InputValue' required: - id - type parameters: ApiVersionParameter: name: api-version in: query required: true type: string description: API version to be used with the HTTP request. x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/parameters/Endpoint'