{
  "version": "1.0",
  "resources": {
    "Application": {
      "operation": "ListApplications",
      "resourceIdentifier": {
        "id": "applications[].id"
      }
    }
  },
  "operations": {
    "CancelJobRun": {
      "applicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "DeleteApplication": {
      "applicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "GetApplication": {
      "applicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "GetDashboardForJobRun": {
      "applicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "GetJobRun": {
      "applicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "ListJobRunAttempts": {
      "applicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "ListJobRuns": {
      "applicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "StartApplication": {
      "applicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "StartJobRun": {
      "applicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "StopApplication": {
      "applicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "UpdateApplication": {
      "applicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "id"
          }
        ]
      }
    }
  }
}
