{
  "version": "1.0",
  "resources": {
    "Workspace": {
      "operation": "ListWorkspaces",
      "resourceIdentifier": {
        "id": "workspaces[].id"
      }
    }
  },
  "operations": {
    "AssociateLicense": {
      "workspaceId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Workspace",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "CreateWorkspaceApiKey": {
      "workspaceId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Workspace",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "CreateWorkspaceServiceAccount": {
      "workspaceId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Workspace",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "CreateWorkspaceServiceAccountToken": {
      "workspaceId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Workspace",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "DeleteWorkspace": {
      "workspaceId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Workspace",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "DeleteWorkspaceApiKey": {
      "workspaceId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Workspace",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "DeleteWorkspaceServiceAccount": {
      "workspaceId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Workspace",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "DeleteWorkspaceServiceAccountToken": {
      "workspaceId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Workspace",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "DescribeWorkspace": {
      "workspaceId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Workspace",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "DescribeWorkspaceAuthentication": {
      "workspaceId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Workspace",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "DescribeWorkspaceConfiguration": {
      "workspaceId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Workspace",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "DisassociateLicense": {
      "workspaceId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Workspace",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "ListPermissions": {
      "workspaceId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Workspace",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "ListVersions": {
      "workspaceId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Workspace",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "ListWorkspaceServiceAccountTokens": {
      "workspaceId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Workspace",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "ListWorkspaceServiceAccounts": {
      "workspaceId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Workspace",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "UpdatePermissions": {
      "workspaceId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Workspace",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "UpdateWorkspace": {
      "workspaceId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Workspace",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "UpdateWorkspaceAuthentication": {
      "workspaceId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Workspace",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "UpdateWorkspaceConfiguration": {
      "workspaceId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Workspace",
            "resourceIdentifier": "id"
          }
        ]
      }
    }
  }
}
