{
  "version": "1.0",
  "resources": {
    "Pipeline": {
      "operation": "ListPipelines",
      "resourceIdentifier": {
        "id": "pipelineIdList[].id"
      }
    }
  },
  "operations": {
    "ActivatePipeline": {
      "pipelineId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Pipeline",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "AddTags": {
      "pipelineId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Pipeline",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "DeactivatePipeline": {
      "pipelineId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Pipeline",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "DeletePipeline": {
      "pipelineId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Pipeline",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "DescribeObjects": {
      "pipelineId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Pipeline",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "DescribePipelines": {
      "pipelineIds": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Pipeline",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "EvaluateExpression": {
      "pipelineId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Pipeline",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "GetPipelineDefinition": {
      "pipelineId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Pipeline",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "PutPipelineDefinition": {
      "pipelineId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Pipeline",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "QueryObjects": {
      "pipelineId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Pipeline",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "RemoveTags": {
      "pipelineId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Pipeline",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "SetStatus": {
      "pipelineId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Pipeline",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "ValidatePipelineDefinition": {
      "pipelineId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Pipeline",
            "resourceIdentifier": "id"
          }
        ]
      }
    }
  }
}
