{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-codepipeline/refs/heads/main/json-schema/amazon-codepipeline-pipeline-schema.json", "title": "Pipeline", "description": "Pipeline schema from Amazon CodePipeline", "type": "object", "properties": { "name": { "type": "string", "description": "The name of the pipeline." }, "roleArn": { "type": "string", "description": "The ARN of the IAM role used by the pipeline." }, "stages": { "type": "array", "items": { "$ref": "#/components/schemas/StageDeclaration" } }, "version": { "type": "integer", "description": "The version number of the pipeline." } } }