{
  "version": "1.0",
  "resources": {
    "ApplicationComponent": {
      "operation": "ListApplicationComponents",
      "resourceIdentifier": {
        "id": "applicationComponentInfos[].id"
      }
    },
    "ImportFileTask": {
      "operation": "ListImportFileTask",
      "resourceIdentifier": {
        "id": "taskInfos[].id"
      }
    },
    "Server": {
      "operation": "ListServers",
      "resourceIdentifier": {
        "id": "serverInfos[].id"
      }
    }
  },
  "operations": {
    "GetApplicationComponentDetails": {
      "applicationComponentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ApplicationComponent",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "GetApplicationComponentStrategies": {
      "applicationComponentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ApplicationComponent",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "GetImportFileTask": {
      "id": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ImportFileTask",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "GetServerDetails": {
      "serverId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Server",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "GetServerStrategies": {
      "serverId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Server",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "UpdateApplicationComponentConfig": {
      "applicationComponentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ApplicationComponent",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "UpdateServerConfig": {
      "serverId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Server",
            "resourceIdentifier": "id"
          }
        ]
      }
    }
  }
}
