{
  "version": "1.0",
  "resources": {
    "CapacityTask": {
      "operation": "ListCapacityTasks",
      "resourceIdentifier": {
        "CapacityTaskId": "CapacityTasks[].CapacityTaskId"
      }
    },
    "Order": {
      "operation": "ListOrders",
      "resourceIdentifier": {
        "OrderId": "Orders[].OrderId"
      }
    },
    "Site": {
      "operation": "ListSites",
      "resourceIdentifier": {
        "SiteId": "Sites[].SiteId"
      }
    },
    "Outpost": {
      "operation": "ListOutposts",
      "resourceIdentifier": {
        "OutpostId": "Outposts[].OutpostId",
        "Name": "Outposts[].Name"
      }
    },
    "CatalogItem": {
      "operation": "ListCatalogItems",
      "resourceIdentifier": {
        "CatalogItemId": "CatalogItems[].CatalogItemId"
      }
    }
  },
  "operations": {
    "CancelCapacityTask": {
      "CapacityTaskId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CapacityTask",
            "resourceIdentifier": "CapacityTaskId"
          }
        ]
      }
    },
    "CancelOrder": {
      "OrderId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Order",
            "resourceIdentifier": "OrderId"
          }
        ]
      }
    },
    "CreateOutpost": {
      "SiteId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Site",
            "resourceIdentifier": "SiteId"
          }
        ]
      }
    },
    "DeleteOutpost": {
      "OutpostId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Outpost",
            "resourceIdentifier": "OutpostId"
          }
        ]
      }
    },
    "DeleteSite": {
      "SiteId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Site",
            "resourceIdentifier": "SiteId"
          }
        ]
      }
    },
    "GetCapacityTask": {
      "CapacityTaskId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CapacityTask",
            "resourceIdentifier": "CapacityTaskId"
          }
        ]
      }
    },
    "GetCatalogItem": {
      "CatalogItemId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CatalogItem",
            "resourceIdentifier": "CatalogItemId"
          }
        ]
      }
    },
    "GetOrder": {
      "OrderId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Order",
            "resourceIdentifier": "OrderId"
          }
        ]
      }
    },
    "GetOutpost": {
      "OutpostId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Outpost",
            "resourceIdentifier": "OutpostId"
          }
        ]
      }
    },
    "GetOutpostInstanceTypes": {
      "OutpostId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Outpost",
            "resourceIdentifier": "OutpostId"
          }
        ]
      }
    },
    "GetOutpostSupportedInstanceTypes": {
      "OrderId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Order",
            "resourceIdentifier": "OrderId"
          }
        ]
      }
    },
    "GetSite": {
      "SiteId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Site",
            "resourceIdentifier": "SiteId"
          }
        ]
      }
    },
    "GetSiteAddress": {
      "SiteId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Site",
            "resourceIdentifier": "SiteId"
          }
        ]
      }
    },
    "ListBlockingInstancesForCapacityTask": {
      "CapacityTaskId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CapacityTask",
            "resourceIdentifier": "CapacityTaskId"
          }
        ]
      }
    },
    "StartCapacityTask": {
      "OrderId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Order",
            "resourceIdentifier": "OrderId"
          }
        ]
      }
    },
    "UpdateOutpost": {
      "OutpostId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Outpost",
            "resourceIdentifier": "OutpostId"
          }
        ]
      },
      "Name": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Outpost",
            "resourceIdentifier": "Name"
          }
        ]
      }
    },
    "UpdateSite": {
      "SiteId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Site",
            "resourceIdentifier": "SiteId"
          }
        ]
      }
    },
    "UpdateSiteAddress": {
      "SiteId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Site",
            "resourceIdentifier": "SiteId"
          }
        ]
      }
    },
    "UpdateSiteRackPhysicalProperties": {
      "SiteId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Site",
            "resourceIdentifier": "SiteId"
          }
        ]
      }
    }
  }
}
