X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/d9506e8ac1add07732c64ca923468465ca96007b..60fe2923c9f5ee097e7b930762dcc656a4fea9d6:/sdk/python/arvados-v1-discovery.json diff --git a/sdk/python/arvados-v1-discovery.json b/sdk/python/arvados-v1-discovery.json index 0dcec6bb20..b2392bf0a9 100644 --- a/sdk/python/arvados-v1-discovery.json +++ b/sdk/python/arvados-v1-discovery.json @@ -63,6 +63,12 @@ "description": "The UUID of the ApiClient in question.", "required": true, "location": "path" + }, + "select": { + "type": "array", + "description": "Attributes of the object to return in the response.", + "required": false, + "location": "query" } }, "parameterOrder": [ @@ -76,7 +82,7 @@ "https://api.arvados.org/auth/arvados.readonly" ] }, - "index": { + "list": { "id": "arvados.api_clients.list", "path": "api_clients", "httpMethod": "GET", @@ -249,131 +255,6 @@ "scopes": [ "https://api.arvados.org/auth/arvados" ] - }, - "list": { - "id": "arvados.api_clients.list", - "path": "api_clients", - "httpMethod": "GET", - "description": "List ApiClients.\n\n The list method returns a\n resource list of\n matching ApiClients. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#apiClientList\",\n                    \"etag\":\"\",\n                    \"self_link\":\"\",\n                    \"next_page_token\":\"\",\n                    \"next_link\":\"\",\n                    \"items\":[\n                       ...\n                    ],\n                    \"items_available\":745,\n                    \"_profile\":{\n                     \"request_time\":0.157236317\n                    }\n                    
", - "parameters": { - "filters": { - "type": "array", - "required": false, - "description": "", - "location": "query" - }, - "where": { - "type": "object", - "required": false, - "description": "", - "location": "query" - }, - "order": { - "type": "array", - "required": false, - "description": "", - "location": "query" - }, - "select": { - "type": "array", - "description": "Attributes of each object to return in the response.", - "required": false, - "location": "query" - }, - "distinct": { - "type": "boolean", - "required": false, - "default": "false", - "description": "", - "location": "query" - }, - "limit": { - "type": "integer", - "required": false, - "default": "100", - "description": "", - "location": "query" - }, - "offset": { - "type": "integer", - "required": false, - "default": "0", - "description": "", - "location": "query" - }, - "count": { - "type": "string", - "required": false, - "default": "exact", - "description": "", - "location": "query" - }, - "cluster_id": { - "type": "string", - "description": "List objects on a remote federated cluster instead of the current one.", - "location": "query", - "required": false - }, - "bypass_federation": { - "type": "boolean", - "required": false, - "description": "bypass federation behavior, list items from local instance database only", - "location": "query" - } - }, - "response": { - "$ref": "ApiClientList" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - }, - "show": { - "id": "arvados.api_clients.show", - "path": "api_clients/{uuid}", - "httpMethod": "GET", - "description": "show api_clients", - "parameters": { - "uuid": { - "type": "string", - "description": "", - "required": true, - "location": "path" - }, - "select": { - "type": "array", - "description": "Attributes of the object to return in the response.", - "required": false, - "location": "query" - } - }, - "response": { - "$ref": "ApiClient" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "destroy": { - "id": "arvados.api_clients.destroy", - "path": "api_clients/{uuid}", - "httpMethod": "DELETE", - "description": "destroy api_clients", - "parameters": { - "uuid": { - "type": "string", - "description": "", - "required": true, - "location": "path" - } - }, - "response": { - "$ref": "ApiClient" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] } } }, @@ -390,6 +271,12 @@ "description": "The UUID of the ApiClientAuthorization in question.", "required": true, "location": "path" + }, + "select": { + "type": "array", + "description": "Attributes of the object to return in the response.", + "required": false, + "location": "query" } }, "parameterOrder": [ @@ -403,7 +290,7 @@ "https://api.arvados.org/auth/arvados.readonly" ] }, - "index": { + "list": { "id": "arvados.api_client_authorizations.list", "path": "api_client_authorizations", "httpMethod": "GET", @@ -615,12 +502,46 @@ "scopes": [ "https://api.arvados.org/auth/arvados" ] + } + } + }, + "authorized_keys": { + "methods": { + "get": { + "id": "arvados.authorized_keys.get", + "path": "authorized_keys/{uuid}", + "httpMethod": "GET", + "description": "Gets a AuthorizedKey's metadata by UUID.", + "parameters": { + "uuid": { + "type": "string", + "description": "The UUID of the AuthorizedKey in question.", + "required": true, + "location": "path" + }, + "select": { + "type": "array", + "description": "Attributes of the object to return in the response.", + "required": false, + "location": "query" + } + }, + "parameterOrder": [ + "uuid" + ], + "response": { + "$ref": "AuthorizedKey" + }, + "scopes": [ + "https://api.arvados.org/auth/arvados", + "https://api.arvados.org/auth/arvados.readonly" + ] }, "list": { - "id": "arvados.api_client_authorizations.list", - "path": "api_client_authorizations", + "id": "arvados.authorized_keys.list", + "path": "authorized_keys", "httpMethod": "GET", - "description": "List ApiClientAuthorizations.\n\n The list method returns a\n resource list of\n matching ApiClientAuthorizations. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#apiClientAuthorizationList\",\n                    \"etag\":\"\",\n                    \"self_link\":\"\",\n                    \"next_page_token\":\"\",\n                    \"next_link\":\"\",\n                    \"items\":[\n                       ...\n                    ],\n                    \"items_available\":745,\n                    \"_profile\":{\n                     \"request_time\":0.157236317\n                    }\n                    
", + "description": "List AuthorizedKeys.\n\n The list method returns a\n resource list of\n matching AuthorizedKeys. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#authorizedKeyList\",\n                    \"etag\":\"\",\n                    \"self_link\":\"\",\n                    \"next_page_token\":\"\",\n                    \"next_link\":\"\",\n                    \"items\":[\n                       ...\n                    ],\n                    \"items_available\":745,\n                    \"_profile\":{\n                     \"request_time\":0.157236317\n                    }\n                    
", "parameters": { "filters": { "type": "array", @@ -688,54 +609,103 @@ } }, "response": { - "$ref": "ApiClientAuthorizationList" + "$ref": "AuthorizedKeyList" }, "scopes": [ "https://api.arvados.org/auth/arvados", "https://api.arvados.org/auth/arvados.readonly" ] }, - "show": { - "id": "arvados.api_client_authorizations.show", - "path": "api_client_authorizations/{uuid}", - "httpMethod": "GET", - "description": "show api_client_authorizations", + "create": { + "id": "arvados.authorized_keys.create", + "path": "authorized_keys", + "httpMethod": "POST", + "description": "Create a new AuthorizedKey.", + "parameters": { + "select": { + "type": "array", + "description": "Attributes of the new object to return in the response.", + "required": false, + "location": "query" + }, + "ensure_unique_name": { + "type": "boolean", + "description": "Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision.", + "location": "query", + "required": false, + "default": "false" + }, + "cluster_id": { + "type": "string", + "description": "Create object on a remote federated cluster instead of the current one.", + "location": "query", + "required": false + } + }, + "request": { + "required": true, + "properties": { + "authorized_key": { + "$ref": "AuthorizedKey" + } + } + }, + "response": { + "$ref": "AuthorizedKey" + }, + "scopes": [ + "https://api.arvados.org/auth/arvados" + ] + }, + "update": { + "id": "arvados.authorized_keys.update", + "path": "authorized_keys/{uuid}", + "httpMethod": "PUT", + "description": "Update attributes of an existing AuthorizedKey.", "parameters": { "uuid": { "type": "string", - "description": "", + "description": "The UUID of the AuthorizedKey in question.", "required": true, "location": "path" }, "select": { "type": "array", - "description": "Attributes of the object to return in the response.", + "description": "Attributes of the updated object to return in the response.", "required": false, "location": "query" } }, + "request": { + "required": true, + "properties": { + "authorized_key": { + "$ref": "AuthorizedKey" + } + } + }, "response": { - "$ref": "ApiClientAuthorization" + "$ref": "AuthorizedKey" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, - "destroy": { - "id": "arvados.api_client_authorizations.destroy", - "path": "api_client_authorizations/{uuid}", + "delete": { + "id": "arvados.authorized_keys.delete", + "path": "authorized_keys/{uuid}", "httpMethod": "DELETE", - "description": "destroy api_client_authorizations", + "description": "Delete an existing AuthorizedKey.", "parameters": { "uuid": { "type": "string", - "description": "", + "description": "The UUID of the AuthorizedKey in question.", "required": true, "location": "path" } }, "response": { - "$ref": "ApiClientAuthorization" + "$ref": "AuthorizedKey" }, "scopes": [ "https://api.arvados.org/auth/arvados" @@ -743,37 +713,57 @@ } } }, - "authorized_keys": { + "collections": { "methods": { "get": { - "id": "arvados.authorized_keys.get", - "path": "authorized_keys/{uuid}", + "id": "arvados.collections.get", + "path": "collections/{uuid}", "httpMethod": "GET", - "description": "Gets a AuthorizedKey's metadata by UUID.", + "description": "Gets a Collection's metadata by UUID.", "parameters": { "uuid": { "type": "string", - "description": "The UUID of the AuthorizedKey in question.", + "description": "The UUID of the Collection in question.", "required": true, "location": "path" + }, + "select": { + "type": "array", + "description": "Attributes of the object to return in the response.", + "required": false, + "location": "query" + }, + "include_trash": { + "type": "boolean", + "required": false, + "default": "false", + "description": "Show collection even if its is_trashed attribute is true.", + "location": "query" + }, + "include_old_versions": { + "type": "boolean", + "required": false, + "default": "true", + "description": "Include past collection versions.", + "location": "query" } }, "parameterOrder": [ "uuid" ], "response": { - "$ref": "AuthorizedKey" + "$ref": "Collection" }, "scopes": [ "https://api.arvados.org/auth/arvados", "https://api.arvados.org/auth/arvados.readonly" ] }, - "index": { - "id": "arvados.authorized_keys.list", - "path": "authorized_keys", + "list": { + "id": "arvados.collections.list", + "path": "collections", "httpMethod": "GET", - "description": "List AuthorizedKeys.\n\n The list method returns a\n resource list of\n matching AuthorizedKeys. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#authorizedKeyList\",\n                    \"etag\":\"\",\n                    \"self_link\":\"\",\n                    \"next_page_token\":\"\",\n                    \"next_link\":\"\",\n                    \"items\":[\n                       ...\n                    ],\n                    \"items_available\":745,\n                    \"_profile\":{\n                     \"request_time\":0.157236317\n                    }\n                    
", + "description": "List Collections.\n\n The list method returns a\n resource list of\n matching Collections. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#collectionList\",\n                    \"etag\":\"\",\n                    \"self_link\":\"\",\n                    \"next_page_token\":\"\",\n                    \"next_link\":\"\",\n                    \"items\":[\n                       ...\n                    ],\n                    \"items_available\":745,\n                    \"_profile\":{\n                     \"request_time\":0.157236317\n                    }\n                    
", "parameters": { "filters": { "type": "array", @@ -838,10 +828,24 @@ "required": false, "description": "bypass federation behavior, list items from local instance database only", "location": "query" + }, + "include_trash": { + "type": "boolean", + "required": false, + "default": "false", + "description": "Include collections whose is_trashed attribute is true.", + "location": "query" + }, + "include_old_versions": { + "type": "boolean", + "required": false, + "default": "false", + "description": "Include past collection versions.", + "location": "query" } }, "response": { - "$ref": "AuthorizedKeyList" + "$ref": "CollectionList" }, "scopes": [ "https://api.arvados.org/auth/arvados", @@ -849,10 +853,10 @@ ] }, "create": { - "id": "arvados.authorized_keys.create", - "path": "authorized_keys", + "id": "arvados.collections.create", + "path": "collections", "httpMethod": "POST", - "description": "Create a new AuthorizedKey.", + "description": "Create a new Collection.", "parameters": { "select": { "type": "array", @@ -872,32 +876,42 @@ "description": "Create object on a remote federated cluster instead of the current one.", "location": "query", "required": false + }, + "replace_files": { + "type": "object", + "description": "Files and directories to initialize/replace with content from other collections.", + "required": false, + "location": "query", + "properties": {}, + "additionalProperties": { + "type": "string" + } } }, "request": { "required": true, "properties": { - "authorized_key": { - "$ref": "AuthorizedKey" + "collection": { + "$ref": "Collection" } } }, "response": { - "$ref": "AuthorizedKey" + "$ref": "Collection" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, "update": { - "id": "arvados.authorized_keys.update", - "path": "authorized_keys/{uuid}", + "id": "arvados.collections.update", + "path": "collections/{uuid}", "httpMethod": "PUT", - "description": "Update attributes of an existing AuthorizedKey.", + "description": "Update attributes of an existing Collection.", "parameters": { "uuid": { "type": "string", - "description": "The UUID of the AuthorizedKey in question.", + "description": "The UUID of the Collection in question.", "required": true, "location": "path" }, @@ -906,153 +920,98 @@ "description": "Attributes of the updated object to return in the response.", "required": false, "location": "query" + }, + "replace_files": { + "type": "object", + "description": "Files and directories to initialize/replace with content from other collections.", + "required": false, + "location": "query", + "properties": {}, + "additionalProperties": { + "type": "string" + } } }, "request": { "required": true, "properties": { - "authorized_key": { - "$ref": "AuthorizedKey" + "collection": { + "$ref": "Collection" } } }, "response": { - "$ref": "AuthorizedKey" + "$ref": "Collection" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, "delete": { - "id": "arvados.authorized_keys.delete", - "path": "authorized_keys/{uuid}", + "id": "arvados.collections.delete", + "path": "collections/{uuid}", "httpMethod": "DELETE", - "description": "Delete an existing AuthorizedKey.", + "description": "Delete an existing Collection.", "parameters": { "uuid": { "type": "string", - "description": "The UUID of the AuthorizedKey in question.", + "description": "The UUID of the Collection in question.", "required": true, "location": "path" } }, "response": { - "$ref": "AuthorizedKey" + "$ref": "Collection" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, - "list": { - "id": "arvados.authorized_keys.list", - "path": "authorized_keys", + "provenance": { + "id": "arvados.collections.provenance", + "path": "collections/{uuid}/provenance", "httpMethod": "GET", - "description": "List AuthorizedKeys.\n\n The list method returns a\n resource list of\n matching AuthorizedKeys. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#authorizedKeyList\",\n                    \"etag\":\"\",\n                    \"self_link\":\"\",\n                    \"next_page_token\":\"\",\n                    \"next_link\":\"\",\n                    \"items\":[\n                       ...\n                    ],\n                    \"items_available\":745,\n                    \"_profile\":{\n                     \"request_time\":0.157236317\n                    }\n                    
", + "description": "provenance collections", "parameters": { - "filters": { - "type": "array", - "required": false, - "description": "", - "location": "query" - }, - "where": { - "type": "object", - "required": false, - "description": "", - "location": "query" - }, - "order": { - "type": "array", - "required": false, - "description": "", - "location": "query" - }, - "select": { - "type": "array", - "description": "Attributes of each object to return in the response.", - "required": false, - "location": "query" - }, - "distinct": { - "type": "boolean", - "required": false, - "default": "false", - "description": "", - "location": "query" - }, - "limit": { - "type": "integer", - "required": false, - "default": "100", - "description": "", - "location": "query" - }, - "offset": { - "type": "integer", - "required": false, - "default": "0", - "description": "", - "location": "query" - }, - "count": { + "uuid": { "type": "string", - "required": false, - "default": "exact", "description": "", - "location": "query" - }, - "cluster_id": { - "type": "string", - "description": "List objects on a remote federated cluster instead of the current one.", - "location": "query", - "required": false - }, - "bypass_federation": { - "type": "boolean", - "required": false, - "description": "bypass federation behavior, list items from local instance database only", - "location": "query" + "required": true, + "location": "path" } }, "response": { - "$ref": "AuthorizedKeyList" + "$ref": "Collection" }, "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" + "https://api.arvados.org/auth/arvados" ] }, - "show": { - "id": "arvados.authorized_keys.show", - "path": "authorized_keys/{uuid}", + "used_by": { + "id": "arvados.collections.used_by", + "path": "collections/{uuid}/used_by", "httpMethod": "GET", - "description": "show authorized_keys", + "description": "used_by collections", "parameters": { "uuid": { "type": "string", "description": "", "required": true, "location": "path" - }, - "select": { - "type": "array", - "description": "Attributes of the object to return in the response.", - "required": false, - "location": "query" } }, "response": { - "$ref": "AuthorizedKey" + "$ref": "Collection" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, - "destroy": { - "id": "arvados.authorized_keys.destroy", - "path": "authorized_keys/{uuid}", - "httpMethod": "DELETE", - "description": "destroy authorized_keys", + "trash": { + "id": "arvados.collections.trash", + "path": "collections/{uuid}/trash", + "httpMethod": "POST", + "description": "trash collections", "parameters": { "uuid": { "type": "string", @@ -1062,7 +1021,27 @@ } }, "response": { - "$ref": "AuthorizedKey" + "$ref": "Collection" + }, + "scopes": [ + "https://api.arvados.org/auth/arvados" + ] + }, + "untrash": { + "id": "arvados.collections.untrash", + "path": "collections/{uuid}/untrash", + "httpMethod": "POST", + "description": "untrash collections", + "parameters": { + "uuid": { + "type": "string", + "description": "", + "required": true, + "location": "path" + } + }, + "response": { + "$ref": "Collection" }, "scopes": [ "https://api.arvados.org/auth/arvados" @@ -1070,37 +1049,43 @@ } } }, - "collections": { + "containers": { "methods": { "get": { - "id": "arvados.collections.get", - "path": "collections/{uuid}", + "id": "arvados.containers.get", + "path": "containers/{uuid}", "httpMethod": "GET", - "description": "Gets a Collection's metadata by UUID.", + "description": "Gets a Container's metadata by UUID.", "parameters": { "uuid": { "type": "string", - "description": "The UUID of the Collection in question.", + "description": "The UUID of the Container in question.", "required": true, "location": "path" + }, + "select": { + "type": "array", + "description": "Attributes of the object to return in the response.", + "required": false, + "location": "query" } }, "parameterOrder": [ "uuid" ], "response": { - "$ref": "Collection" + "$ref": "Container" }, "scopes": [ "https://api.arvados.org/auth/arvados", "https://api.arvados.org/auth/arvados.readonly" ] }, - "index": { - "id": "arvados.collections.list", - "path": "collections", + "list": { + "id": "arvados.containers.list", + "path": "containers", "httpMethod": "GET", - "description": "List Collections.\n\n The list method returns a\n resource list of\n matching Collections. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#collectionList\",\n                    \"etag\":\"\",\n                    \"self_link\":\"\",\n                    \"next_page_token\":\"\",\n                    \"next_link\":\"\",\n                    \"items\":[\n                       ...\n                    ],\n                    \"items_available\":745,\n                    \"_profile\":{\n                     \"request_time\":0.157236317\n                    }\n                    
", + "description": "List Containers.\n\n The list method returns a\n resource list of\n matching Containers. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#containerList\",\n                    \"etag\":\"\",\n                    \"self_link\":\"\",\n                    \"next_page_token\":\"\",\n                    \"next_link\":\"\",\n                    \"items\":[\n                       ...\n                    ],\n                    \"items_available\":745,\n                    \"_profile\":{\n                     \"request_time\":0.157236317\n                    }\n                    
", "parameters": { "filters": { "type": "array", @@ -1165,24 +1150,10 @@ "required": false, "description": "bypass federation behavior, list items from local instance database only", "location": "query" - }, - "include_trash": { - "type": "boolean", - "required": false, - "default": "false", - "description": "Include collections whose is_trashed attribute is true.", - "location": "query" - }, - "include_old_versions": { - "type": "boolean", - "required": false, - "default": "false", - "description": "Include past collection versions.", - "location": "query" } }, "response": { - "$ref": "CollectionList" + "$ref": "ContainerList" }, "scopes": [ "https://api.arvados.org/auth/arvados", @@ -1190,10 +1161,10 @@ ] }, "create": { - "id": "arvados.collections.create", - "path": "collections", + "id": "arvados.containers.create", + "path": "containers", "httpMethod": "POST", - "description": "Create a new Collection.", + "description": "Create a new Container.", "parameters": { "select": { "type": "array", @@ -1213,42 +1184,32 @@ "description": "Create object on a remote federated cluster instead of the current one.", "location": "query", "required": false - }, - "replace_files": { - "type": "object", - "description": "Files and directories to initialize/replace with content from other collections.", - "required": false, - "location": "query", - "properties": {}, - "additionalProperties": { - "type": "string" - } } }, "request": { "required": true, "properties": { - "collection": { - "$ref": "Collection" + "container": { + "$ref": "Container" } } }, "response": { - "$ref": "Collection" + "$ref": "Container" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, "update": { - "id": "arvados.collections.update", - "path": "collections/{uuid}", + "id": "arvados.containers.update", + "path": "containers/{uuid}", "httpMethod": "PUT", - "description": "Update attributes of an existing Collection.", + "description": "Update attributes of an existing Container.", "parameters": { "uuid": { "type": "string", - "description": "The UUID of the Collection in question.", + "description": "The UUID of the Container in question.", "required": true, "location": "path" }, @@ -1257,58 +1218,48 @@ "description": "Attributes of the updated object to return in the response.", "required": false, "location": "query" - }, - "replace_files": { - "type": "object", - "description": "Files and directories to initialize/replace with content from other collections.", - "required": false, - "location": "query", - "properties": {}, - "additionalProperties": { - "type": "string" - } } }, "request": { "required": true, "properties": { - "collection": { - "$ref": "Collection" + "container": { + "$ref": "Container" } } }, "response": { - "$ref": "Collection" + "$ref": "Container" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, "delete": { - "id": "arvados.collections.delete", - "path": "collections/{uuid}", + "id": "arvados.containers.delete", + "path": "containers/{uuid}", "httpMethod": "DELETE", - "description": "Delete an existing Collection.", + "description": "Delete an existing Container.", "parameters": { "uuid": { "type": "string", - "description": "The UUID of the Collection in question.", + "description": "The UUID of the Container in question.", "required": true, "location": "path" } }, "response": { - "$ref": "Collection" + "$ref": "Container" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, - "provenance": { - "id": "arvados.collections.provenance", - "path": "collections/{uuid}/provenance", + "auth": { + "id": "arvados.containers.auth", + "path": "containers/{uuid}/auth", "httpMethod": "GET", - "description": "provenance collections", + "description": "auth containers", "parameters": { "uuid": { "type": "string", @@ -1318,17 +1269,17 @@ } }, "response": { - "$ref": "Collection" + "$ref": "Container" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, - "used_by": { - "id": "arvados.collections.used_by", - "path": "collections/{uuid}/used_by", - "httpMethod": "GET", - "description": "used_by collections", + "lock": { + "id": "arvados.containers.lock", + "path": "containers/{uuid}/lock", + "httpMethod": "POST", + "description": "lock containers", "parameters": { "uuid": { "type": "string", @@ -1338,17 +1289,17 @@ } }, "response": { - "$ref": "Collection" + "$ref": "Container" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, - "trash": { - "id": "arvados.collections.trash", - "path": "collections/{uuid}/trash", + "unlock": { + "id": "arvados.containers.unlock", + "path": "containers/{uuid}/unlock", "httpMethod": "POST", - "description": "trash collections", + "description": "unlock containers", "parameters": { "uuid": { "type": "string", @@ -1358,17 +1309,17 @@ } }, "response": { - "$ref": "Collection" + "$ref": "Container" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, - "untrash": { - "id": "arvados.collections.untrash", - "path": "collections/{uuid}/untrash", + "update_priority": { + "id": "arvados.containers.update_priority", + "path": "containers/{uuid}/update_priority", "httpMethod": "POST", - "description": "untrash collections", + "description": "update_priority containers", "parameters": { "uuid": { "type": "string", @@ -1378,832 +1329,84 @@ } }, "response": { - "$ref": "Collection" + "$ref": "Container" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, - "list": { - "id": "arvados.collections.list", - "path": "collections", - "httpMethod": "GET", - "description": "List Collections.\n\n The list method returns a\n resource list of\n matching Collections. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#collectionList\",\n                    \"etag\":\"\",\n                    \"self_link\":\"\",\n                    \"next_page_token\":\"\",\n                    \"next_link\":\"\",\n                    \"items\":[\n                       ...\n                    ],\n                    \"items_available\":745,\n                    \"_profile\":{\n                     \"request_time\":0.157236317\n                    }\n                    
", - "parameters": { - "filters": { - "type": "array", - "required": false, - "description": "", - "location": "query" - }, - "where": { - "type": "object", - "required": false, - "description": "", - "location": "query" - }, - "order": { - "type": "array", - "required": false, - "description": "", - "location": "query" - }, - "select": { - "type": "array", - "description": "Attributes of each object to return in the response.", - "required": false, - "location": "query" - }, - "distinct": { - "type": "boolean", - "required": false, - "default": "false", - "description": "", - "location": "query" - }, - "limit": { - "type": "integer", - "required": false, - "default": "100", - "description": "", - "location": "query" - }, - "offset": { - "type": "integer", - "required": false, - "default": "0", - "description": "", - "location": "query" - }, - "count": { - "type": "string", - "required": false, - "default": "exact", - "description": "", - "location": "query" - }, - "cluster_id": { - "type": "string", - "description": "List objects on a remote federated cluster instead of the current one.", - "location": "query", - "required": false - }, - "bypass_federation": { - "type": "boolean", - "required": false, - "description": "bypass federation behavior, list items from local instance database only", - "location": "query" - }, - "include_trash": { - "type": "boolean", - "required": false, - "default": "false", - "description": "Include collections whose is_trashed attribute is true.", - "location": "query" - }, - "include_old_versions": { - "type": "boolean", - "required": false, - "default": "false", - "description": "Include past collection versions.", - "location": "query" - } - }, - "response": { - "$ref": "CollectionList" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - }, - "show": { - "id": "arvados.collections.show", - "path": "collections/{uuid}", + "secret_mounts": { + "id": "arvados.containers.secret_mounts", + "path": "containers/{uuid}/secret_mounts", "httpMethod": "GET", - "description": "show collections", + "description": "secret_mounts containers", "parameters": { "uuid": { "type": "string", "description": "", "required": true, "location": "path" - }, - "select": { - "type": "array", - "description": "Attributes of the object to return in the response.", - "required": false, - "location": "query" - }, - "include_trash": { - "type": "boolean", - "required": false, - "default": "false", - "description": "Show collection even if its is_trashed attribute is true.", - "location": "query" - }, - "include_old_versions": { - "type": "boolean", - "required": false, - "default": "true", - "description": "Include past collection versions.", - "location": "query" } }, "response": { - "$ref": "Collection" + "$ref": "Container" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, - "destroy": { - "id": "arvados.collections.destroy", - "path": "collections/{uuid}", - "httpMethod": "DELETE", - "description": "destroy collections", - "parameters": { - "uuid": { - "type": "string", - "description": "", - "required": true, - "location": "path" - } - }, + "current": { + "id": "arvados.containers.current", + "path": "containers/current", + "httpMethod": "GET", + "description": "current containers", + "parameters": {}, "response": { - "$ref": "Collection" + "$ref": "Container" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] } } - }, - "containers": { - "methods": { - "get": { - "id": "arvados.containers.get", - "path": "containers/{uuid}", - "httpMethod": "GET", - "description": "Gets a Container's metadata by UUID.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the Container in question.", - "required": true, - "location": "path" - } - }, - "parameterOrder": [ - "uuid" - ], - "response": { - "$ref": "Container" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - }, - "index": { - "id": "arvados.containers.list", - "path": "containers", - "httpMethod": "GET", - "description": "List Containers.\n\n The list method returns a\n resource list of\n matching Containers. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#containerList\",\n                    \"etag\":\"\",\n                    \"self_link\":\"\",\n                    \"next_page_token\":\"\",\n                    \"next_link\":\"\",\n                    \"items\":[\n                       ...\n                    ],\n                    \"items_available\":745,\n                    \"_profile\":{\n                     \"request_time\":0.157236317\n                    }\n                    
", - "parameters": { - "filters": { - "type": "array", - "required": false, - "description": "", - "location": "query" - }, - "where": { - "type": "object", - "required": false, - "description": "", - "location": "query" - }, - "order": { - "type": "array", - "required": false, - "description": "", - "location": "query" - }, - "select": { - "type": "array", - "description": "Attributes of each object to return in the response.", - "required": false, - "location": "query" - }, - "distinct": { - "type": "boolean", - "required": false, - "default": "false", - "description": "", - "location": "query" - }, - "limit": { - "type": "integer", - "required": false, - "default": "100", - "description": "", - "location": "query" - }, - "offset": { - "type": "integer", - "required": false, - "default": "0", - "description": "", - "location": "query" - }, - "count": { - "type": "string", - "required": false, - "default": "exact", - "description": "", - "location": "query" - }, - "cluster_id": { - "type": "string", - "description": "List objects on a remote federated cluster instead of the current one.", - "location": "query", - "required": false - }, - "bypass_federation": { - "type": "boolean", - "required": false, - "description": "bypass federation behavior, list items from local instance database only", - "location": "query" - } - }, - "response": { - "$ref": "ContainerList" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - }, - "create": { - "id": "arvados.containers.create", - "path": "containers", - "httpMethod": "POST", - "description": "Create a new Container.", - "parameters": { - "select": { - "type": "array", - "description": "Attributes of the new object to return in the response.", - "required": false, - "location": "query" - }, - "ensure_unique_name": { - "type": "boolean", - "description": "Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision.", - "location": "query", - "required": false, - "default": "false" - }, - "cluster_id": { - "type": "string", - "description": "Create object on a remote federated cluster instead of the current one.", - "location": "query", - "required": false - } - }, - "request": { - "required": true, - "properties": { - "container": { - "$ref": "Container" - } - } - }, - "response": { - "$ref": "Container" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "update": { - "id": "arvados.containers.update", - "path": "containers/{uuid}", - "httpMethod": "PUT", - "description": "Update attributes of an existing Container.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the Container in question.", - "required": true, - "location": "path" - }, - "select": { - "type": "array", - "description": "Attributes of the updated object to return in the response.", - "required": false, - "location": "query" - } - }, - "request": { - "required": true, - "properties": { - "container": { - "$ref": "Container" - } - } - }, - "response": { - "$ref": "Container" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "delete": { - "id": "arvados.containers.delete", - "path": "containers/{uuid}", - "httpMethod": "DELETE", - "description": "Delete an existing Container.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the Container in question.", - "required": true, - "location": "path" - } - }, - "response": { - "$ref": "Container" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "auth": { - "id": "arvados.containers.auth", - "path": "containers/{uuid}/auth", - "httpMethod": "GET", - "description": "auth containers", - "parameters": { - "uuid": { - "type": "string", - "description": "", - "required": true, - "location": "path" - } - }, - "response": { - "$ref": "Container" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "lock": { - "id": "arvados.containers.lock", - "path": "containers/{uuid}/lock", - "httpMethod": "POST", - "description": "lock containers", - "parameters": { - "uuid": { - "type": "string", - "description": "", - "required": true, - "location": "path" - } - }, - "response": { - "$ref": "Container" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "unlock": { - "id": "arvados.containers.unlock", - "path": "containers/{uuid}/unlock", - "httpMethod": "POST", - "description": "unlock containers", - "parameters": { - "uuid": { - "type": "string", - "description": "", - "required": true, - "location": "path" - } - }, - "response": { - "$ref": "Container" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "update_priority": { - "id": "arvados.containers.update_priority", - "path": "containers/{uuid}/update_priority", - "httpMethod": "POST", - "description": "update_priority containers", - "parameters": { - "uuid": { - "type": "string", - "description": "", - "required": true, - "location": "path" - } - }, - "response": { - "$ref": "Container" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "secret_mounts": { - "id": "arvados.containers.secret_mounts", - "path": "containers/{uuid}/secret_mounts", - "httpMethod": "GET", - "description": "secret_mounts containers", - "parameters": { - "uuid": { - "type": "string", - "description": "", - "required": true, - "location": "path" - } - }, - "response": { - "$ref": "Container" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "current": { - "id": "arvados.containers.current", - "path": "containers/current", - "httpMethod": "GET", - "description": "current containers", - "parameters": {}, - "response": { - "$ref": "Container" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "list": { - "id": "arvados.containers.list", - "path": "containers", - "httpMethod": "GET", - "description": "List Containers.\n\n The list method returns a\n resource list of\n matching Containers. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#containerList\",\n                    \"etag\":\"\",\n                    \"self_link\":\"\",\n                    \"next_page_token\":\"\",\n                    \"next_link\":\"\",\n                    \"items\":[\n                       ...\n                    ],\n                    \"items_available\":745,\n                    \"_profile\":{\n                     \"request_time\":0.157236317\n                    }\n                    
", - "parameters": { - "filters": { - "type": "array", - "required": false, - "description": "", - "location": "query" - }, - "where": { - "type": "object", - "required": false, - "description": "", - "location": "query" - }, - "order": { - "type": "array", - "required": false, - "description": "", - "location": "query" - }, - "select": { - "type": "array", - "description": "Attributes of each object to return in the response.", - "required": false, - "location": "query" - }, - "distinct": { - "type": "boolean", - "required": false, - "default": "false", - "description": "", - "location": "query" - }, - "limit": { - "type": "integer", - "required": false, - "default": "100", - "description": "", - "location": "query" - }, - "offset": { - "type": "integer", - "required": false, - "default": "0", - "description": "", - "location": "query" - }, - "count": { - "type": "string", - "required": false, - "default": "exact", - "description": "", - "location": "query" - }, - "cluster_id": { - "type": "string", - "description": "List objects on a remote federated cluster instead of the current one.", - "location": "query", - "required": false - }, - "bypass_federation": { - "type": "boolean", - "required": false, - "description": "bypass federation behavior, list items from local instance database only", - "location": "query" - } - }, - "response": { - "$ref": "ContainerList" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - }, - "show": { - "id": "arvados.containers.show", - "path": "containers/{uuid}", - "httpMethod": "GET", - "description": "show containers", - "parameters": { - "uuid": { - "type": "string", - "description": "", - "required": true, - "location": "path" - }, - "select": { - "type": "array", - "description": "Attributes of the object to return in the response.", - "required": false, - "location": "query" - } - }, - "response": { - "$ref": "Container" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "destroy": { - "id": "arvados.containers.destroy", - "path": "containers/{uuid}", - "httpMethod": "DELETE", - "description": "destroy containers", - "parameters": { - "uuid": { - "type": "string", - "description": "", - "required": true, - "location": "path" - } - }, - "response": { - "$ref": "Container" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - } - } - }, - "container_requests": { - "methods": { - "get": { - "id": "arvados.container_requests.get", - "path": "container_requests/{uuid}", - "httpMethod": "GET", - "description": "Gets a ContainerRequest's metadata by UUID.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the ContainerRequest in question.", - "required": true, - "location": "path" - } - }, - "parameterOrder": [ - "uuid" - ], - "response": { - "$ref": "ContainerRequest" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - }, - "index": { - "id": "arvados.container_requests.list", - "path": "container_requests", - "httpMethod": "GET", - "description": "List ContainerRequests.\n\n The list method returns a\n resource list of\n matching ContainerRequests. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#containerRequestList\",\n                    \"etag\":\"\",\n                    \"self_link\":\"\",\n                    \"next_page_token\":\"\",\n                    \"next_link\":\"\",\n                    \"items\":[\n                       ...\n                    ],\n                    \"items_available\":745,\n                    \"_profile\":{\n                     \"request_time\":0.157236317\n                    }\n                    
", - "parameters": { - "filters": { - "type": "array", - "required": false, - "description": "", - "location": "query" - }, - "where": { - "type": "object", - "required": false, - "description": "", - "location": "query" - }, - "order": { - "type": "array", - "required": false, - "description": "", - "location": "query" - }, - "select": { - "type": "array", - "description": "Attributes of each object to return in the response.", - "required": false, - "location": "query" - }, - "distinct": { - "type": "boolean", - "required": false, - "default": "false", - "description": "", - "location": "query" - }, - "limit": { - "type": "integer", - "required": false, - "default": "100", - "description": "", - "location": "query" - }, - "offset": { - "type": "integer", - "required": false, - "default": "0", - "description": "", - "location": "query" - }, - "count": { - "type": "string", - "required": false, - "default": "exact", - "description": "", - "location": "query" - }, - "cluster_id": { - "type": "string", - "description": "List objects on a remote federated cluster instead of the current one.", - "location": "query", - "required": false - }, - "bypass_federation": { - "type": "boolean", - "required": false, - "description": "bypass federation behavior, list items from local instance database only", - "location": "query" - }, - "include_trash": { - "type": "boolean", - "required": false, - "default": "false", - "description": "Include container requests whose owner project is trashed.", - "location": "query" - } - }, - "response": { - "$ref": "ContainerRequestList" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - }, - "create": { - "id": "arvados.container_requests.create", - "path": "container_requests", - "httpMethod": "POST", - "description": "Create a new ContainerRequest.", - "parameters": { - "select": { - "type": "array", - "description": "Attributes of the new object to return in the response.", - "required": false, - "location": "query" - }, - "ensure_unique_name": { - "type": "boolean", - "description": "Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision.", - "location": "query", - "required": false, - "default": "false" - }, - "cluster_id": { - "type": "string", - "description": "Create object on a remote federated cluster instead of the current one.", - "location": "query", - "required": false - } - }, - "request": { - "required": true, - "properties": { - "container_request": { - "$ref": "ContainerRequest" - } - } - }, - "response": { - "$ref": "ContainerRequest" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "update": { - "id": "arvados.container_requests.update", - "path": "container_requests/{uuid}", - "httpMethod": "PUT", - "description": "Update attributes of an existing ContainerRequest.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the ContainerRequest in question.", - "required": true, - "location": "path" - }, - "select": { - "type": "array", - "description": "Attributes of the updated object to return in the response.", - "required": false, - "location": "query" - } - }, - "request": { - "required": true, - "properties": { - "container_request": { - "$ref": "ContainerRequest" - } - } - }, - "response": { - "$ref": "ContainerRequest" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "delete": { - "id": "arvados.container_requests.delete", - "path": "container_requests/{uuid}", - "httpMethod": "DELETE", - "description": "Delete an existing ContainerRequest.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the ContainerRequest in question.", - "required": true, - "location": "path" - } - }, - "response": { - "$ref": "ContainerRequest" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "container_status": { - "id": "arvados.container_requests.container_status", - "path": "container_requests/{uuid}/container_status", + }, + "container_requests": { + "methods": { + "get": { + "id": "arvados.container_requests.get", + "path": "container_requests/{uuid}", "httpMethod": "GET", - "description": "container_status container_requests", + "description": "Gets a ContainerRequest's metadata by UUID.", "parameters": { "uuid": { "type": "string", - "required": true, "description": "The UUID of the ContainerRequest in question.", + "required": true, + "location": "path" + }, + "select": { + "type": "array", + "description": "Attributes of the object to return in the response.", + "required": false, + "location": "query" + }, + "include_trash": { + "type": "boolean", + "required": false, + "default": "false", + "description": "Show container request even if its owner project is trashed.", "location": "query" } }, + "parameterOrder": [ + "uuid" + ], "response": { "$ref": "ContainerRequest" }, "scopes": [ - "https://api.arvados.org/auth/arvados" + "https://api.arvados.org/auth/arvados", + "https://api.arvados.org/auth/arvados.readonly" ] }, "list": { @@ -2292,32 +1495,74 @@ "https://api.arvados.org/auth/arvados.readonly" ] }, - "show": { - "id": "arvados.container_requests.show", + "create": { + "id": "arvados.container_requests.create", + "path": "container_requests", + "httpMethod": "POST", + "description": "Create a new ContainerRequest.", + "parameters": { + "select": { + "type": "array", + "description": "Attributes of the new object to return in the response.", + "required": false, + "location": "query" + }, + "ensure_unique_name": { + "type": "boolean", + "description": "Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision.", + "location": "query", + "required": false, + "default": "false" + }, + "cluster_id": { + "type": "string", + "description": "Create object on a remote federated cluster instead of the current one.", + "location": "query", + "required": false + } + }, + "request": { + "required": true, + "properties": { + "container_request": { + "$ref": "ContainerRequest" + } + } + }, + "response": { + "$ref": "ContainerRequest" + }, + "scopes": [ + "https://api.arvados.org/auth/arvados" + ] + }, + "update": { + "id": "arvados.container_requests.update", "path": "container_requests/{uuid}", - "httpMethod": "GET", - "description": "show container_requests", + "httpMethod": "PUT", + "description": "Update attributes of an existing ContainerRequest.", "parameters": { "uuid": { "type": "string", - "description": "", + "description": "The UUID of the ContainerRequest in question.", "required": true, "location": "path" }, "select": { "type": "array", - "description": "Attributes of the object to return in the response.", - "required": false, - "location": "query" - }, - "include_trash": { - "type": "boolean", + "description": "Attributes of the updated object to return in the response.", "required": false, - "default": "false", - "description": "Show container request even if its owner project is trashed.", "location": "query" } }, + "request": { + "required": true, + "properties": { + "container_request": { + "$ref": "ContainerRequest" + } + } + }, "response": { "$ref": "ContainerRequest" }, @@ -2325,15 +1570,15 @@ "https://api.arvados.org/auth/arvados" ] }, - "destroy": { - "id": "arvados.container_requests.destroy", + "delete": { + "id": "arvados.container_requests.delete", "path": "container_requests/{uuid}", "httpMethod": "DELETE", - "description": "destroy container_requests", + "description": "Delete an existing ContainerRequest.", "parameters": { "uuid": { "type": "string", - "description": "", + "description": "The UUID of the ContainerRequest in question.", "required": true, "location": "path" } @@ -2344,6 +1589,26 @@ "scopes": [ "https://api.arvados.org/auth/arvados" ] + }, + "container_status": { + "id": "arvados.container_requests.container_status", + "path": "container_requests/{uuid}/container_status", + "httpMethod": "GET", + "description": "container_status container_requests", + "parameters": { + "uuid": { + "type": "string", + "required": true, + "description": "The UUID of the ContainerRequest in question.", + "location": "query" + } + }, + "response": { + "$ref": "ContainerRequest" + }, + "scopes": [ + "https://api.arvados.org/auth/arvados" + ] } } }, @@ -2360,6 +1625,19 @@ "description": "The UUID of the Group in question.", "required": true, "location": "path" + }, + "select": { + "type": "array", + "description": "Attributes of the object to return in the response.", + "required": false, + "location": "query" + }, + "include_trash": { + "type": "boolean", + "required": false, + "default": "false", + "description": "Show group/project even if its is_trashed attribute is true.", + "location": "query" } }, "parameterOrder": [ @@ -2373,7 +1651,7 @@ "https://api.arvados.org/auth/arvados.readonly" ] }, - "index": { + "list": { "id": "arvados.groups.list", "path": "groups", "httpMethod": "GET", @@ -2548,129 +1826,17 @@ "https://api.arvados.org/auth/arvados" ] }, - "delete": { - "id": "arvados.groups.delete", - "path": "groups/{uuid}", - "httpMethod": "DELETE", - "description": "Delete an existing Group.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the Group in question.", - "required": true, - "location": "path" - } - }, - "response": { - "$ref": "Group" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "contents": { - "id": "arvados.groups.contents", - "path": "groups/contents", - "httpMethod": "GET", - "description": "contents groups", - "parameters": { - "filters": { - "type": "array", - "required": false, - "description": "", - "location": "query" - }, - "where": { - "type": "object", - "required": false, - "description": "", - "location": "query" - }, - "order": { - "type": "array", - "required": false, - "description": "", - "location": "query" - }, - "select": { - "type": "array", - "description": "Attributes of each object to return in the response.", - "required": false, - "location": "query" - }, - "distinct": { - "type": "boolean", - "required": false, - "default": "false", - "description": "", - "location": "query" - }, - "limit": { - "type": "integer", - "required": false, - "default": "100", - "description": "", - "location": "query" - }, - "offset": { - "type": "integer", - "required": false, - "default": "0", - "description": "", - "location": "query" - }, - "count": { - "type": "string", - "required": false, - "default": "exact", - "description": "", - "location": "query" - }, - "cluster_id": { - "type": "string", - "description": "List objects on a remote federated cluster instead of the current one.", - "location": "query", - "required": false - }, - "bypass_federation": { - "type": "boolean", - "required": false, - "description": "bypass federation behavior, list items from local instance database only", - "location": "query" - }, - "include_trash": { - "type": "boolean", - "required": false, - "default": "false", - "description": "Include items whose is_trashed attribute is true.", - "location": "query" - }, - "uuid": { - "type": "string", - "required": false, - "default": "", - "description": "", - "location": "query" - }, - "recursive": { - "type": "boolean", - "required": false, - "default": "false", - "description": "Include contents from child groups recursively.", - "location": "query" - }, - "include": { - "type": "array", - "required": false, - "description": "Include objects referred to by listed fields in \"included\" response field. Subsets of [\"owner_uuid\", \"container_uuid\"] are supported.", - "location": "query" - }, - "include_old_versions": { - "type": "boolean", - "required": false, - "default": "false", - "description": "Include past collection versions.", - "location": "query" + "delete": { + "id": "arvados.groups.delete", + "path": "groups/{uuid}", + "httpMethod": "DELETE", + "description": "Delete an existing Group.", + "parameters": { + "uuid": { + "type": "string", + "description": "The UUID of the Group in question.", + "required": true, + "location": "path" } }, "response": { @@ -2680,11 +1846,11 @@ "https://api.arvados.org/auth/arvados" ] }, - "shared": { - "id": "arvados.groups.shared", - "path": "groups/shared", + "contents": { + "id": "arvados.groups.contents", + "path": "groups/contents", "httpMethod": "GET", - "description": "shared groups", + "description": "contents groups", "parameters": { "filters": { "type": "array", @@ -2757,11 +1923,32 @@ "description": "Include items whose is_trashed attribute is true.", "location": "query" }, - "include": { + "uuid": { "type": "string", "required": false, + "default": "", "description": "", "location": "query" + }, + "recursive": { + "type": "boolean", + "required": false, + "default": "false", + "description": "Include contents from child groups recursively.", + "location": "query" + }, + "include": { + "type": "array", + "required": false, + "description": "Include objects referred to by listed fields in \"included\" response field. Subsets of [\"owner_uuid\", \"container_uuid\"] are supported.", + "location": "query" + }, + "include_old_versions": { + "type": "boolean", + "required": false, + "default": "false", + "description": "Include past collection versions.", + "location": "query" } }, "response": { @@ -2771,51 +1958,11 @@ "https://api.arvados.org/auth/arvados" ] }, - "trash": { - "id": "arvados.groups.trash", - "path": "groups/{uuid}/trash", - "httpMethod": "POST", - "description": "trash groups", - "parameters": { - "uuid": { - "type": "string", - "description": "", - "required": true, - "location": "path" - } - }, - "response": { - "$ref": "Group" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "untrash": { - "id": "arvados.groups.untrash", - "path": "groups/{uuid}/untrash", - "httpMethod": "POST", - "description": "untrash groups", - "parameters": { - "uuid": { - "type": "string", - "description": "", - "required": true, - "location": "path" - } - }, - "response": { - "$ref": "Group" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "list": { - "id": "arvados.groups.list", - "path": "groups", + "shared": { + "id": "arvados.groups.shared", + "path": "groups/shared", "httpMethod": "GET", - "description": "List Groups.\n\n The list method returns a\n resource list of\n matching Groups. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#groupList\",\n                    \"etag\":\"\",\n                    \"self_link\":\"\",\n                    \"next_page_token\":\"\",\n                    \"next_link\":\"\",\n                    \"items\":[\n                       ...\n                    ],\n                    \"items_available\":745,\n                    \"_profile\":{\n                     \"request_time\":0.157236317\n                    }\n                    
", + "description": "shared groups", "parameters": { "filters": { "type": "array", @@ -2887,40 +2034,32 @@ "default": "false", "description": "Include items whose is_trashed attribute is true.", "location": "query" + }, + "include": { + "type": "string", + "required": false, + "description": "", + "location": "query" } }, "response": { - "$ref": "GroupList" + "$ref": "Group" }, "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" + "https://api.arvados.org/auth/arvados" ] }, - "show": { - "id": "arvados.groups.show", - "path": "groups/{uuid}", - "httpMethod": "GET", - "description": "show groups", + "trash": { + "id": "arvados.groups.trash", + "path": "groups/{uuid}/trash", + "httpMethod": "POST", + "description": "trash groups", "parameters": { "uuid": { "type": "string", "description": "", "required": true, "location": "path" - }, - "select": { - "type": "array", - "description": "Attributes of the object to return in the response.", - "required": false, - "location": "query" - }, - "include_trash": { - "type": "boolean", - "required": false, - "default": "false", - "description": "Show group/project even if its is_trashed attribute is true.", - "location": "query" } }, "response": { @@ -2930,11 +2069,11 @@ "https://api.arvados.org/auth/arvados" ] }, - "destroy": { - "id": "arvados.groups.destroy", - "path": "groups/{uuid}", - "httpMethod": "DELETE", - "description": "destroy groups", + "untrash": { + "id": "arvados.groups.untrash", + "path": "groups/{uuid}/untrash", + "httpMethod": "POST", + "description": "untrash groups", "parameters": { "uuid": { "type": "string", @@ -2965,6 +2104,12 @@ "description": "The UUID of the KeepService in question.", "required": true, "location": "path" + }, + "select": { + "type": "array", + "description": "Attributes of the object to return in the response.", + "required": false, + "location": "query" } }, "parameterOrder": [ @@ -2978,7 +2123,7 @@ "https://api.arvados.org/auth/arvados.readonly" ] }, - "index": { + "list": { "id": "arvados.keep_services.list", "path": "keep_services", "httpMethod": "GET", @@ -3156,133 +2301,8 @@ "id": "arvados.keep_services.accessible", "path": "keep_services/accessible", "httpMethod": "GET", - "description": "accessible keep_services", - "parameters": {}, - "response": { - "$ref": "KeepService" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "list": { - "id": "arvados.keep_services.list", - "path": "keep_services", - "httpMethod": "GET", - "description": "List KeepServices.\n\n The list method returns a\n resource list of\n matching KeepServices. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#keepServiceList\",\n                    \"etag\":\"\",\n                    \"self_link\":\"\",\n                    \"next_page_token\":\"\",\n                    \"next_link\":\"\",\n                    \"items\":[\n                       ...\n                    ],\n                    \"items_available\":745,\n                    \"_profile\":{\n                     \"request_time\":0.157236317\n                    }\n                    
", - "parameters": { - "filters": { - "type": "array", - "required": false, - "description": "", - "location": "query" - }, - "where": { - "type": "object", - "required": false, - "description": "", - "location": "query" - }, - "order": { - "type": "array", - "required": false, - "description": "", - "location": "query" - }, - "select": { - "type": "array", - "description": "Attributes of each object to return in the response.", - "required": false, - "location": "query" - }, - "distinct": { - "type": "boolean", - "required": false, - "default": "false", - "description": "", - "location": "query" - }, - "limit": { - "type": "integer", - "required": false, - "default": "100", - "description": "", - "location": "query" - }, - "offset": { - "type": "integer", - "required": false, - "default": "0", - "description": "", - "location": "query" - }, - "count": { - "type": "string", - "required": false, - "default": "exact", - "description": "", - "location": "query" - }, - "cluster_id": { - "type": "string", - "description": "List objects on a remote federated cluster instead of the current one.", - "location": "query", - "required": false - }, - "bypass_federation": { - "type": "boolean", - "required": false, - "description": "bypass federation behavior, list items from local instance database only", - "location": "query" - } - }, - "response": { - "$ref": "KeepServiceList" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - }, - "show": { - "id": "arvados.keep_services.show", - "path": "keep_services/{uuid}", - "httpMethod": "GET", - "description": "show keep_services", - "parameters": { - "uuid": { - "type": "string", - "description": "", - "required": true, - "location": "path" - }, - "select": { - "type": "array", - "description": "Attributes of the object to return in the response.", - "required": false, - "location": "query" - } - }, - "response": { - "$ref": "KeepService" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "destroy": { - "id": "arvados.keep_services.destroy", - "path": "keep_services/{uuid}", - "httpMethod": "DELETE", - "description": "destroy keep_services", - "parameters": { - "uuid": { - "type": "string", - "description": "", - "required": true, - "location": "path" - } - }, + "description": "accessible keep_services", + "parameters": {}, "response": { "$ref": "KeepService" }, @@ -3305,6 +2325,12 @@ "description": "The UUID of the Link in question.", "required": true, "location": "path" + }, + "select": { + "type": "array", + "description": "Attributes of the object to return in the response.", + "required": false, + "location": "query" } }, "parameterOrder": [ @@ -3318,7 +2344,7 @@ "https://api.arvados.org/auth/arvados.readonly" ] }, - "index": { + "list": { "id": "arvados.links.list", "path": "links", "httpMethod": "GET", @@ -3492,131 +2518,6 @@ "https://api.arvados.org/auth/arvados" ] }, - "list": { - "id": "arvados.links.list", - "path": "links", - "httpMethod": "GET", - "description": "List Links.\n\n The list method returns a\n resource list of\n matching Links. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#linkList\",\n                    \"etag\":\"\",\n                    \"self_link\":\"\",\n                    \"next_page_token\":\"\",\n                    \"next_link\":\"\",\n                    \"items\":[\n                       ...\n                    ],\n                    \"items_available\":745,\n                    \"_profile\":{\n                     \"request_time\":0.157236317\n                    }\n                    
", - "parameters": { - "filters": { - "type": "array", - "required": false, - "description": "", - "location": "query" - }, - "where": { - "type": "object", - "required": false, - "description": "", - "location": "query" - }, - "order": { - "type": "array", - "required": false, - "description": "", - "location": "query" - }, - "select": { - "type": "array", - "description": "Attributes of each object to return in the response.", - "required": false, - "location": "query" - }, - "distinct": { - "type": "boolean", - "required": false, - "default": "false", - "description": "", - "location": "query" - }, - "limit": { - "type": "integer", - "required": false, - "default": "100", - "description": "", - "location": "query" - }, - "offset": { - "type": "integer", - "required": false, - "default": "0", - "description": "", - "location": "query" - }, - "count": { - "type": "string", - "required": false, - "default": "exact", - "description": "", - "location": "query" - }, - "cluster_id": { - "type": "string", - "description": "List objects on a remote federated cluster instead of the current one.", - "location": "query", - "required": false - }, - "bypass_federation": { - "type": "boolean", - "required": false, - "description": "bypass federation behavior, list items from local instance database only", - "location": "query" - } - }, - "response": { - "$ref": "LinkList" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - }, - "show": { - "id": "arvados.links.show", - "path": "links/{uuid}", - "httpMethod": "GET", - "description": "show links", - "parameters": { - "uuid": { - "type": "string", - "description": "", - "required": true, - "location": "path" - }, - "select": { - "type": "array", - "description": "Attributes of the object to return in the response.", - "required": false, - "location": "query" - } - }, - "response": { - "$ref": "Link" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "destroy": { - "id": "arvados.links.destroy", - "path": "links/{uuid}", - "httpMethod": "DELETE", - "description": "destroy links", - "parameters": { - "uuid": { - "type": "string", - "description": "", - "required": true, - "location": "path" - } - }, - "response": { - "$ref": "Link" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, "get_permissions": { "id": "arvados.links.get_permissions", "path": "permissions/{uuid}", @@ -3652,6 +2553,12 @@ "description": "The UUID of the Log in question.", "required": true, "location": "path" + }, + "select": { + "type": "array", + "description": "Attributes of the object to return in the response.", + "required": false, + "location": "query" } }, "parameterOrder": [ @@ -3665,7 +2572,7 @@ "https://api.arvados.org/auth/arvados.readonly" ] }, - "index": { + "list": { "id": "arvados.logs.list", "path": "logs", "httpMethod": "GET", @@ -3820,139 +2727,14 @@ ] }, "delete": { - "id": "arvados.logs.delete", - "path": "logs/{uuid}", - "httpMethod": "DELETE", - "description": "Delete an existing Log.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the Log in question.", - "required": true, - "location": "path" - } - }, - "response": { - "$ref": "Log" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "list": { - "id": "arvados.logs.list", - "path": "logs", - "httpMethod": "GET", - "description": "List Logs.\n\n The list method returns a\n resource list of\n matching Logs. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#logList\",\n                    \"etag\":\"\",\n                    \"self_link\":\"\",\n                    \"next_page_token\":\"\",\n                    \"next_link\":\"\",\n                    \"items\":[\n                       ...\n                    ],\n                    \"items_available\":745,\n                    \"_profile\":{\n                     \"request_time\":0.157236317\n                    }\n                    
", - "parameters": { - "filters": { - "type": "array", - "required": false, - "description": "", - "location": "query" - }, - "where": { - "type": "object", - "required": false, - "description": "", - "location": "query" - }, - "order": { - "type": "array", - "required": false, - "description": "", - "location": "query" - }, - "select": { - "type": "array", - "description": "Attributes of each object to return in the response.", - "required": false, - "location": "query" - }, - "distinct": { - "type": "boolean", - "required": false, - "default": "false", - "description": "", - "location": "query" - }, - "limit": { - "type": "integer", - "required": false, - "default": "100", - "description": "", - "location": "query" - }, - "offset": { - "type": "integer", - "required": false, - "default": "0", - "description": "", - "location": "query" - }, - "count": { - "type": "string", - "required": false, - "default": "exact", - "description": "", - "location": "query" - }, - "cluster_id": { - "type": "string", - "description": "List objects on a remote federated cluster instead of the current one.", - "location": "query", - "required": false - }, - "bypass_federation": { - "type": "boolean", - "required": false, - "description": "bypass federation behavior, list items from local instance database only", - "location": "query" - } - }, - "response": { - "$ref": "LogList" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - }, - "show": { - "id": "arvados.logs.show", - "path": "logs/{uuid}", - "httpMethod": "GET", - "description": "show logs", - "parameters": { - "uuid": { - "type": "string", - "description": "", - "required": true, - "location": "path" - }, - "select": { - "type": "array", - "description": "Attributes of the object to return in the response.", - "required": false, - "location": "query" - } - }, - "response": { - "$ref": "Log" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "destroy": { - "id": "arvados.logs.destroy", + "id": "arvados.logs.delete", "path": "logs/{uuid}", "httpMethod": "DELETE", - "description": "destroy logs", + "description": "Delete an existing Log.", "parameters": { "uuid": { "type": "string", - "description": "", + "description": "The UUID of the Log in question.", "required": true, "location": "path" } @@ -3979,6 +2761,12 @@ "description": "The UUID of the User in question.", "required": true, "location": "path" + }, + "select": { + "type": "array", + "description": "Attributes of the object to return in the response.", + "required": false, + "location": "query" } }, "parameterOrder": [ @@ -3992,7 +2780,7 @@ "https://api.arvados.org/auth/arvados.readonly" ] }, - "index": { + "list": { "id": "arvados.users.list", "path": "users", "httpMethod": "GET", @@ -4328,131 +3116,6 @@ "scopes": [ "https://api.arvados.org/auth/arvados" ] - }, - "list": { - "id": "arvados.users.list", - "path": "users", - "httpMethod": "GET", - "description": "List Users.\n\n The list method returns a\n resource list of\n matching Users. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#userList\",\n                    \"etag\":\"\",\n                    \"self_link\":\"\",\n                    \"next_page_token\":\"\",\n                    \"next_link\":\"\",\n                    \"items\":[\n                       ...\n                    ],\n                    \"items_available\":745,\n                    \"_profile\":{\n                     \"request_time\":0.157236317\n                    }\n                    
", - "parameters": { - "filters": { - "type": "array", - "required": false, - "description": "", - "location": "query" - }, - "where": { - "type": "object", - "required": false, - "description": "", - "location": "query" - }, - "order": { - "type": "array", - "required": false, - "description": "", - "location": "query" - }, - "select": { - "type": "array", - "description": "Attributes of each object to return in the response.", - "required": false, - "location": "query" - }, - "distinct": { - "type": "boolean", - "required": false, - "default": "false", - "description": "", - "location": "query" - }, - "limit": { - "type": "integer", - "required": false, - "default": "100", - "description": "", - "location": "query" - }, - "offset": { - "type": "integer", - "required": false, - "default": "0", - "description": "", - "location": "query" - }, - "count": { - "type": "string", - "required": false, - "default": "exact", - "description": "", - "location": "query" - }, - "cluster_id": { - "type": "string", - "description": "List objects on a remote federated cluster instead of the current one.", - "location": "query", - "required": false - }, - "bypass_federation": { - "type": "boolean", - "required": false, - "description": "bypass federation behavior, list items from local instance database only", - "location": "query" - } - }, - "response": { - "$ref": "UserList" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - }, - "show": { - "id": "arvados.users.show", - "path": "users/{uuid}", - "httpMethod": "GET", - "description": "show users", - "parameters": { - "uuid": { - "type": "string", - "description": "", - "required": true, - "location": "path" - }, - "select": { - "type": "array", - "description": "Attributes of the object to return in the response.", - "required": false, - "location": "query" - } - }, - "response": { - "$ref": "User" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "destroy": { - "id": "arvados.users.destroy", - "path": "users/{uuid}", - "httpMethod": "DELETE", - "description": "destroy users", - "parameters": { - "uuid": { - "type": "string", - "description": "", - "required": true, - "location": "path" - } - }, - "response": { - "$ref": "User" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] } } }, @@ -4469,6 +3132,12 @@ "description": "The UUID of the UserAgreement in question.", "required": true, "location": "path" + }, + "select": { + "type": "array", + "description": "Attributes of the object to return in the response.", + "required": false, + "location": "query" } }, "parameterOrder": [ @@ -4482,7 +3151,7 @@ "https://api.arvados.org/auth/arvados.readonly" ] }, - "index": { + "list": { "id": "arvados.user_agreements.list", "path": "user_agreements", "httpMethod": "GET", @@ -4682,85 +3351,6 @@ "https://api.arvados.org/auth/arvados" ] }, - "list": { - "id": "arvados.user_agreements.list", - "path": "user_agreements", - "httpMethod": "GET", - "description": "List UserAgreements.\n\n The list method returns a\n resource list of\n matching UserAgreements. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#userAgreementList\",\n                    \"etag\":\"\",\n                    \"self_link\":\"\",\n                    \"next_page_token\":\"\",\n                    \"next_link\":\"\",\n                    \"items\":[\n                       ...\n                    ],\n                    \"items_available\":745,\n                    \"_profile\":{\n                     \"request_time\":0.157236317\n                    }\n                    
", - "parameters": { - "filters": { - "type": "array", - "required": false, - "description": "", - "location": "query" - }, - "where": { - "type": "object", - "required": false, - "description": "", - "location": "query" - }, - "order": { - "type": "array", - "required": false, - "description": "", - "location": "query" - }, - "select": { - "type": "array", - "description": "Attributes of each object to return in the response.", - "required": false, - "location": "query" - }, - "distinct": { - "type": "boolean", - "required": false, - "default": "false", - "description": "", - "location": "query" - }, - "limit": { - "type": "integer", - "required": false, - "default": "100", - "description": "", - "location": "query" - }, - "offset": { - "type": "integer", - "required": false, - "default": "0", - "description": "", - "location": "query" - }, - "count": { - "type": "string", - "required": false, - "default": "exact", - "description": "", - "location": "query" - }, - "cluster_id": { - "type": "string", - "description": "List objects on a remote federated cluster instead of the current one.", - "location": "query", - "required": false - }, - "bypass_federation": { - "type": "boolean", - "required": false, - "description": "bypass federation behavior, list items from local instance database only", - "location": "query" - } - }, - "response": { - "$ref": "UserAgreementList" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - }, "new": { "id": "arvados.user_agreements.new", "path": "user_agreements/new", @@ -4773,52 +3363,6 @@ "scopes": [ "https://api.arvados.org/auth/arvados" ] - }, - "show": { - "id": "arvados.user_agreements.show", - "path": "user_agreements/{uuid}", - "httpMethod": "GET", - "description": "show user_agreements", - "parameters": { - "uuid": { - "type": "string", - "description": "", - "required": true, - "location": "path" - }, - "select": { - "type": "array", - "description": "Attributes of the object to return in the response.", - "required": false, - "location": "query" - } - }, - "response": { - "$ref": "UserAgreement" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "destroy": { - "id": "arvados.user_agreements.destroy", - "path": "user_agreements/{uuid}", - "httpMethod": "DELETE", - "description": "destroy user_agreements", - "parameters": { - "uuid": { - "type": "string", - "description": "", - "required": true, - "location": "path" - } - }, - "response": { - "$ref": "UserAgreement" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] } } }, @@ -4835,6 +3379,12 @@ "description": "The UUID of the VirtualMachine in question.", "required": true, "location": "path" + }, + "select": { + "type": "array", + "description": "Attributes of the object to return in the response.", + "required": false, + "location": "query" } }, "parameterOrder": [ @@ -4848,7 +3398,7 @@ "https://api.arvados.org/auth/arvados.readonly" ] }, - "index": { + "list": { "id": "arvados.virtual_machines.list", "path": "virtual_machines", "httpMethod": "GET", @@ -5054,131 +3604,6 @@ "scopes": [ "https://api.arvados.org/auth/arvados" ] - }, - "list": { - "id": "arvados.virtual_machines.list", - "path": "virtual_machines", - "httpMethod": "GET", - "description": "List VirtualMachines.\n\n The list method returns a\n resource list of\n matching VirtualMachines. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#virtualMachineList\",\n                    \"etag\":\"\",\n                    \"self_link\":\"\",\n                    \"next_page_token\":\"\",\n                    \"next_link\":\"\",\n                    \"items\":[\n                       ...\n                    ],\n                    \"items_available\":745,\n                    \"_profile\":{\n                     \"request_time\":0.157236317\n                    }\n                    
", - "parameters": { - "filters": { - "type": "array", - "required": false, - "description": "", - "location": "query" - }, - "where": { - "type": "object", - "required": false, - "description": "", - "location": "query" - }, - "order": { - "type": "array", - "required": false, - "description": "", - "location": "query" - }, - "select": { - "type": "array", - "description": "Attributes of each object to return in the response.", - "required": false, - "location": "query" - }, - "distinct": { - "type": "boolean", - "required": false, - "default": "false", - "description": "", - "location": "query" - }, - "limit": { - "type": "integer", - "required": false, - "default": "100", - "description": "", - "location": "query" - }, - "offset": { - "type": "integer", - "required": false, - "default": "0", - "description": "", - "location": "query" - }, - "count": { - "type": "string", - "required": false, - "default": "exact", - "description": "", - "location": "query" - }, - "cluster_id": { - "type": "string", - "description": "List objects on a remote federated cluster instead of the current one.", - "location": "query", - "required": false - }, - "bypass_federation": { - "type": "boolean", - "required": false, - "description": "bypass federation behavior, list items from local instance database only", - "location": "query" - } - }, - "response": { - "$ref": "VirtualMachineList" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - }, - "show": { - "id": "arvados.virtual_machines.show", - "path": "virtual_machines/{uuid}", - "httpMethod": "GET", - "description": "show virtual_machines", - "parameters": { - "uuid": { - "type": "string", - "description": "", - "required": true, - "location": "path" - }, - "select": { - "type": "array", - "description": "Attributes of the object to return in the response.", - "required": false, - "location": "query" - } - }, - "response": { - "$ref": "VirtualMachine" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "destroy": { - "id": "arvados.virtual_machines.destroy", - "path": "virtual_machines/{uuid}", - "httpMethod": "DELETE", - "description": "destroy virtual_machines", - "parameters": { - "uuid": { - "type": "string", - "description": "", - "required": true, - "location": "path" - } - }, - "response": { - "$ref": "VirtualMachine" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] } } }, @@ -5195,6 +3620,12 @@ "description": "The UUID of the Workflow in question.", "required": true, "location": "path" + }, + "select": { + "type": "array", + "description": "Attributes of the object to return in the response.", + "required": false, + "location": "query" } }, "parameterOrder": [ @@ -5208,7 +3639,7 @@ "https://api.arvados.org/auth/arvados.readonly" ] }, - "index": { + "list": { "id": "arvados.workflows.list", "path": "workflows", "httpMethod": "GET", @@ -5381,131 +3812,6 @@ "scopes": [ "https://api.arvados.org/auth/arvados" ] - }, - "list": { - "id": "arvados.workflows.list", - "path": "workflows", - "httpMethod": "GET", - "description": "List Workflows.\n\n The list method returns a\n resource list of\n matching Workflows. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#workflowList\",\n                    \"etag\":\"\",\n                    \"self_link\":\"\",\n                    \"next_page_token\":\"\",\n                    \"next_link\":\"\",\n                    \"items\":[\n                       ...\n                    ],\n                    \"items_available\":745,\n                    \"_profile\":{\n                     \"request_time\":0.157236317\n                    }\n                    
", - "parameters": { - "filters": { - "type": "array", - "required": false, - "description": "", - "location": "query" - }, - "where": { - "type": "object", - "required": false, - "description": "", - "location": "query" - }, - "order": { - "type": "array", - "required": false, - "description": "", - "location": "query" - }, - "select": { - "type": "array", - "description": "Attributes of each object to return in the response.", - "required": false, - "location": "query" - }, - "distinct": { - "type": "boolean", - "required": false, - "default": "false", - "description": "", - "location": "query" - }, - "limit": { - "type": "integer", - "required": false, - "default": "100", - "description": "", - "location": "query" - }, - "offset": { - "type": "integer", - "required": false, - "default": "0", - "description": "", - "location": "query" - }, - "count": { - "type": "string", - "required": false, - "default": "exact", - "description": "", - "location": "query" - }, - "cluster_id": { - "type": "string", - "description": "List objects on a remote federated cluster instead of the current one.", - "location": "query", - "required": false - }, - "bypass_federation": { - "type": "boolean", - "required": false, - "description": "bypass federation behavior, list items from local instance database only", - "location": "query" - } - }, - "response": { - "$ref": "WorkflowList" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - }, - "show": { - "id": "arvados.workflows.show", - "path": "workflows/{uuid}", - "httpMethod": "GET", - "description": "show workflows", - "parameters": { - "uuid": { - "type": "string", - "description": "", - "required": true, - "location": "path" - }, - "select": { - "type": "array", - "description": "Attributes of the object to return in the response.", - "required": false, - "location": "query" - } - }, - "response": { - "$ref": "Workflow" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "destroy": { - "id": "arvados.workflows.destroy", - "path": "workflows/{uuid}", - "httpMethod": "DELETE", - "description": "destroy workflows", - "parameters": { - "uuid": { - "type": "string", - "description": "", - "required": true, - "location": "path" - } - }, - "response": { - "$ref": "Workflow" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] } } }, @@ -5561,7 +3867,7 @@ } } }, - "revision": "20231117", + "revision": "20240502", "schemas": { "ApiClientList": { "id": "ApiClientList", @@ -5691,9 +3997,6 @@ "api_client_id": { "type": "integer" }, - "user_id": { - "type": "integer" - }, "created_by_ip_address": { "type": "string" }, @@ -5709,9 +4012,6 @@ "created_at": { "type": "datetime" }, - "default_owner_uuid": { - "type": "string" - }, "scopes": { "type": "Array" }