X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/dc16046dbfdca4a9c0d94971730d220b27e80620..a1cc22fad427a935d7747bd6dc2c6b901c8a799a:/sdk/python/arvados-v1-discovery.json diff --git a/sdk/python/arvados-v1-discovery.json b/sdk/python/arvados-v1-discovery.json index 6793893ff1..ef187f6663 100644 --- a/sdk/python/arvados-v1-discovery.json +++ b/sdk/python/arvados-v1-discovery.json @@ -2186,6 +2186,26 @@ "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" + ] + }, "list": { "id": "arvados.container_requests.list", "path": "container_requests", @@ -2932,17 +2952,17 @@ } } }, - "humans": { + "keep_services": { "methods": { "get": { - "id": "arvados.humans.get", - "path": "humans/{uuid}", + "id": "arvados.keep_services.get", + "path": "keep_services/{uuid}", "httpMethod": "GET", - "description": "Gets a Human's metadata by UUID.", + "description": "Gets a KeepService's metadata by UUID.", "parameters": { "uuid": { "type": "string", - "description": "The UUID of the Human in question.", + "description": "The UUID of the KeepService in question.", "required": true, "location": "path" } @@ -2951,7 +2971,7 @@ "uuid" ], "response": { - "$ref": "Human" + "$ref": "KeepService" }, "scopes": [ "https://api.arvados.org/auth/arvados", @@ -2959,10 +2979,10 @@ ] }, "index": { - "id": "arvados.humans.list", - "path": "humans", + "id": "arvados.keep_services.list", + "path": "keep_services", "httpMethod": "GET", - "description": "List Humans.\n\n The list method returns a\n resource list of\n matching Humans. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#humanList\",\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 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", @@ -3030,7 +3050,7 @@ } }, "response": { - "$ref": "HumanList" + "$ref": "KeepServiceList" }, "scopes": [ "https://api.arvados.org/auth/arvados", @@ -3038,10 +3058,10 @@ ] }, "create": { - "id": "arvados.humans.create", - "path": "humans", + "id": "arvados.keep_services.create", + "path": "keep_services", "httpMethod": "POST", - "description": "Create a new Human.", + "description": "Create a new KeepService.", "parameters": { "select": { "type": "array", @@ -3066,27 +3086,27 @@ "request": { "required": true, "properties": { - "human": { - "$ref": "Human" + "keep_service": { + "$ref": "KeepService" } } }, "response": { - "$ref": "Human" + "$ref": "KeepService" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, "update": { - "id": "arvados.humans.update", - "path": "humans/{uuid}", + "id": "arvados.keep_services.update", + "path": "keep_services/{uuid}", "httpMethod": "PUT", - "description": "Update attributes of an existing Human.", + "description": "Update attributes of an existing KeepService.", "parameters": { "uuid": { "type": "string", - "description": "The UUID of the Human in question.", + "description": "The UUID of the KeepService in question.", "required": true, "location": "path" }, @@ -3100,43 +3120,56 @@ "request": { "required": true, "properties": { - "human": { - "$ref": "Human" + "keep_service": { + "$ref": "KeepService" } } }, "response": { - "$ref": "Human" + "$ref": "KeepService" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, "delete": { - "id": "arvados.humans.delete", - "path": "humans/{uuid}", + "id": "arvados.keep_services.delete", + "path": "keep_services/{uuid}", "httpMethod": "DELETE", - "description": "Delete an existing Human.", + "description": "Delete an existing KeepService.", "parameters": { "uuid": { "type": "string", - "description": "The UUID of the Human in question.", + "description": "The UUID of the KeepService in question.", "required": true, "location": "path" } }, "response": { - "$ref": "Human" + "$ref": "KeepService" + }, + "scopes": [ + "https://api.arvados.org/auth/arvados" + ] + }, + "accessible": { + "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.humans.list", - "path": "humans", + "id": "arvados.keep_services.list", + "path": "keep_services", "httpMethod": "GET", - "description": "List Humans.\n\n The list method returns a\n resource list of\n matching Humans. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#humanList\",\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 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", @@ -3204,7 +3237,7 @@ } }, "response": { - "$ref": "HumanList" + "$ref": "KeepServiceList" }, "scopes": [ "https://api.arvados.org/auth/arvados", @@ -3212,10 +3245,10 @@ ] }, "show": { - "id": "arvados.humans.show", - "path": "humans/{uuid}", + "id": "arvados.keep_services.show", + "path": "keep_services/{uuid}", "httpMethod": "GET", - "description": "show humans", + "description": "show keep_services", "parameters": { "uuid": { "type": "string", @@ -3231,17 +3264,17 @@ } }, "response": { - "$ref": "Human" + "$ref": "KeepService" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, "destroy": { - "id": "arvados.humans.destroy", - "path": "humans/{uuid}", + "id": "arvados.keep_services.destroy", + "path": "keep_services/{uuid}", "httpMethod": "DELETE", - "description": "destroy humans", + "description": "destroy keep_services", "parameters": { "uuid": { "type": "string", @@ -3251,7 +3284,7 @@ } }, "response": { - "$ref": "Human" + "$ref": "KeepService" }, "scopes": [ "https://api.arvados.org/auth/arvados" @@ -3259,17 +3292,17 @@ } } }, - "jobs": { + "links": { "methods": { "get": { - "id": "arvados.jobs.get", - "path": "jobs/{uuid}", + "id": "arvados.links.get", + "path": "links/{uuid}", "httpMethod": "GET", - "description": "Gets a Job's metadata by UUID.", + "description": "Gets a Link's metadata by UUID.", "parameters": { "uuid": { "type": "string", - "description": "The UUID of the Job in question.", + "description": "The UUID of the Link in question.", "required": true, "location": "path" } @@ -3278,7 +3311,7 @@ "uuid" ], "response": { - "$ref": "Job" + "$ref": "Link" }, "scopes": [ "https://api.arvados.org/auth/arvados", @@ -3286,10 +3319,10 @@ ] }, "index": { - "id": "arvados.jobs.list", - "path": "jobs", + "id": "arvados.links.list", + "path": "links", "httpMethod": "GET", - "description": "List Jobs.\n\n The list method returns a\n resource list of\n matching Jobs. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#jobList\",\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 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", @@ -3357,7 +3390,7 @@ } }, "response": { - "$ref": "JobList" + "$ref": "LinkList" }, "scopes": [ "https://api.arvados.org/auth/arvados", @@ -3365,10 +3398,10 @@ ] }, "create": { - "id": "arvados.jobs.create", - "path": "jobs", + "id": "arvados.links.create", + "path": "links", "httpMethod": "POST", - "description": "Create a new Job.", + "description": "Create a new Link.", "parameters": { "select": { "type": "array", @@ -3388,57 +3421,32 @@ "description": "Create object on a remote federated cluster instead of the current one.", "location": "query", "required": false - }, - "find_or_create": { - "type": "boolean", - "required": false, - "default": "false", - "description": "", - "location": "query" - }, - "filters": { - "type": "array", - "required": false, - "description": "", - "location": "query" - }, - "minimum_script_version": { - "type": "string", - "required": false, - "description": "", - "location": "query" - }, - "exclude_script_versions": { - "type": "array", - "required": false, - "description": "", - "location": "query" } }, "request": { "required": true, "properties": { - "job": { - "$ref": "Job" + "link": { + "$ref": "Link" } } }, "response": { - "$ref": "Job" + "$ref": "Link" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, "update": { - "id": "arvados.jobs.update", - "path": "jobs/{uuid}", + "id": "arvados.links.update", + "path": "links/{uuid}", "httpMethod": "PUT", - "description": "Update attributes of an existing Job.", + "description": "Update attributes of an existing Link.", "parameters": { "uuid": { "type": "string", - "description": "The UUID of the Job in question.", + "description": "The UUID of the Link in question.", "required": true, "location": "path" }, @@ -3452,43 +3460,43 @@ "request": { "required": true, "properties": { - "job": { - "$ref": "Job" + "link": { + "$ref": "Link" } } }, "response": { - "$ref": "Job" + "$ref": "Link" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, "delete": { - "id": "arvados.jobs.delete", - "path": "jobs/{uuid}", + "id": "arvados.links.delete", + "path": "links/{uuid}", "httpMethod": "DELETE", - "description": "Delete an existing Job.", + "description": "Delete an existing Link.", "parameters": { "uuid": { "type": "string", - "description": "The UUID of the Job in question.", + "description": "The UUID of the Link in question.", "required": true, "location": "path" } }, "response": { - "$ref": "Job" + "$ref": "Link" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, - "queue": { - "id": "arvados.jobs.queue", - "path": "jobs/queue", + "list": { + "id": "arvados.links.list", + "path": "links", "httpMethod": "GET", - "description": "queue jobs", + "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", @@ -3556,30 +3564,44 @@ } }, "response": { - "$ref": "Job" + "$ref": "LinkList" }, "scopes": [ - "https://api.arvados.org/auth/arvados" + "https://api.arvados.org/auth/arvados", + "https://api.arvados.org/auth/arvados.readonly" ] }, - "queue_size": { - "id": "arvados.jobs.queue_size", - "path": "jobs/queue_size", + "show": { + "id": "arvados.links.show", + "path": "links/{uuid}", "httpMethod": "GET", - "description": "queue_size jobs", - "parameters": {}, + "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": "Job" + "$ref": "Link" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, - "cancel": { - "id": "arvados.jobs.cancel", - "path": "jobs/{uuid}/cancel", - "httpMethod": "POST", - "description": "cancel jobs", + "destroy": { + "id": "arvados.links.destroy", + "path": "links/{uuid}", + "httpMethod": "DELETE", + "description": "destroy links", "parameters": { "uuid": { "type": "string", @@ -3589,17 +3611,17 @@ } }, "response": { - "$ref": "Job" + "$ref": "Link" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, - "lock": { - "id": "arvados.jobs.lock", - "path": "jobs/{uuid}/lock", - "httpMethod": "POST", - "description": "lock jobs", + "get_permissions": { + "id": "arvados.links.get_permissions", + "path": "permissions/{uuid}", + "httpMethod": "GET", + "description": "get_permissions links", "parameters": { "uuid": { "type": "string", @@ -3609,17 +3631,45 @@ } }, "response": { - "$ref": "Job" + "$ref": "Link" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] + } + } + }, + "logs": { + "methods": { + "get": { + "id": "arvados.logs.get", + "path": "logs/{uuid}", + "httpMethod": "GET", + "description": "Gets a Log's metadata by UUID.", + "parameters": { + "uuid": { + "type": "string", + "description": "The UUID of the Log in question.", + "required": true, + "location": "path" + } + }, + "parameterOrder": [ + "uuid" + ], + "response": { + "$ref": "Log" + }, + "scopes": [ + "https://api.arvados.org/auth/arvados", + "https://api.arvados.org/auth/arvados.readonly" + ] }, - "list": { - "id": "arvados.jobs.list", - "path": "jobs", + "index": { + "id": "arvados.logs.list", + "path": "logs", "httpMethod": "GET", - "description": "List Jobs.\n\n The list method returns a\n resource list of\n matching Jobs. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#jobList\",\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 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", @@ -3687,266 +3737,113 @@ } }, "response": { - "$ref": "JobList" + "$ref": "LogList" }, "scopes": [ "https://api.arvados.org/auth/arvados", "https://api.arvados.org/auth/arvados.readonly" ] }, - "show": { - "id": "arvados.jobs.show", - "path": "jobs/{uuid}", - "httpMethod": "GET", - "description": "show jobs", + "create": { + "id": "arvados.logs.create", + "path": "logs", + "httpMethod": "POST", + "description": "Create a new Log.", "parameters": { - "uuid": { - "type": "string", - "description": "", - "required": true, - "location": "path" - }, "select": { "type": "array", - "description": "Attributes of the object to return in the response.", + "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": { + "log": { + "$ref": "Log" + } } }, "response": { - "$ref": "Job" + "$ref": "Log" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, - "destroy": { - "id": "arvados.jobs.destroy", - "path": "jobs/{uuid}", - "httpMethod": "DELETE", - "description": "destroy jobs", + "update": { + "id": "arvados.logs.update", + "path": "logs/{uuid}", + "httpMethod": "PUT", + "description": "Update attributes of an existing Log.", "parameters": { "uuid": { "type": "string", - "description": "", + "description": "The UUID of the Log in question.", "required": true, "location": "path" + }, + "select": { + "type": "array", + "description": "Attributes of the updated object to return in the response.", + "required": false, + "location": "query" } }, - "response": { - "$ref": "Job" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - } - } - }, - "job_tasks": { - "methods": { - "get": { - "id": "arvados.job_tasks.get", - "path": "job_tasks/{uuid}", - "httpMethod": "GET", - "description": "Gets a JobTask's metadata by UUID.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the JobTask in question.", - "required": true, - "location": "path" - } - }, - "parameterOrder": [ - "uuid" - ], - "response": { - "$ref": "JobTask" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - }, - "index": { - "id": "arvados.job_tasks.list", - "path": "job_tasks", - "httpMethod": "GET", - "description": "List JobTasks.\n\n The list method returns a\n resource list of\n matching JobTasks. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#jobTaskList\",\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": "JobTaskList" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - }, - "create": { - "id": "arvados.job_tasks.create", - "path": "job_tasks", - "httpMethod": "POST", - "description": "Create a new JobTask.", - "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": { - "job_task": { - "$ref": "JobTask" - } - } - }, - "response": { - "$ref": "JobTask" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "update": { - "id": "arvados.job_tasks.update", - "path": "job_tasks/{uuid}", - "httpMethod": "PUT", - "description": "Update attributes of an existing JobTask.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the JobTask 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": { - "job_task": { - "$ref": "JobTask" - } - } + "request": { + "required": true, + "properties": { + "log": { + "$ref": "Log" + } + } }, "response": { - "$ref": "JobTask" + "$ref": "Log" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, "delete": { - "id": "arvados.job_tasks.delete", - "path": "job_tasks/{uuid}", + "id": "arvados.logs.delete", + "path": "logs/{uuid}", "httpMethod": "DELETE", - "description": "Delete an existing JobTask.", + "description": "Delete an existing Log.", "parameters": { "uuid": { "type": "string", - "description": "The UUID of the JobTask in question.", + "description": "The UUID of the Log in question.", "required": true, "location": "path" } }, "response": { - "$ref": "JobTask" + "$ref": "Log" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, "list": { - "id": "arvados.job_tasks.list", - "path": "job_tasks", + "id": "arvados.logs.list", + "path": "logs", "httpMethod": "GET", - "description": "List JobTasks.\n\n The list method returns a\n resource list of\n matching JobTasks. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#jobTaskList\",\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 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", @@ -4014,7 +3911,7 @@ } }, "response": { - "$ref": "JobTaskList" + "$ref": "LogList" }, "scopes": [ "https://api.arvados.org/auth/arvados", @@ -4022,10 +3919,10 @@ ] }, "show": { - "id": "arvados.job_tasks.show", - "path": "job_tasks/{uuid}", + "id": "arvados.logs.show", + "path": "logs/{uuid}", "httpMethod": "GET", - "description": "show job_tasks", + "description": "show logs", "parameters": { "uuid": { "type": "string", @@ -4041,17 +3938,17 @@ } }, "response": { - "$ref": "JobTask" + "$ref": "Log" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, "destroy": { - "id": "arvados.job_tasks.destroy", - "path": "job_tasks/{uuid}", + "id": "arvados.logs.destroy", + "path": "logs/{uuid}", "httpMethod": "DELETE", - "description": "destroy job_tasks", + "description": "destroy logs", "parameters": { "uuid": { "type": "string", @@ -4061,7 +3958,7 @@ } }, "response": { - "$ref": "JobTask" + "$ref": "Log" }, "scopes": [ "https://api.arvados.org/auth/arvados" @@ -4069,17 +3966,17 @@ } } }, - "keep_disks": { + "users": { "methods": { "get": { - "id": "arvados.keep_disks.get", - "path": "keep_disks/{uuid}", + "id": "arvados.users.get", + "path": "users/{uuid}", "httpMethod": "GET", - "description": "Gets a KeepDisk's metadata by UUID.", + "description": "Gets a User's metadata by UUID.", "parameters": { "uuid": { "type": "string", - "description": "The UUID of the KeepDisk in question.", + "description": "The UUID of the User in question.", "required": true, "location": "path" } @@ -4088,7 +3985,7 @@ "uuid" ], "response": { - "$ref": "KeepDisk" + "$ref": "User" }, "scopes": [ "https://api.arvados.org/auth/arvados", @@ -4096,10 +3993,10 @@ ] }, "index": { - "id": "arvados.keep_disks.list", - "path": "keep_disks", + "id": "arvados.users.list", + "path": "users", "httpMethod": "GET", - "description": "List KeepDisks.\n\n The list method returns a\n resource list of\n matching KeepDisks. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#keepDiskList\",\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 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", @@ -4167,7 +4064,7 @@ } }, "response": { - "$ref": "KeepDiskList" + "$ref": "UserList" }, "scopes": [ "https://api.arvados.org/auth/arvados", @@ -4175,10 +4072,10 @@ ] }, "create": { - "id": "arvados.keep_disks.create", - "path": "keep_disks", + "id": "arvados.users.create", + "path": "users", "httpMethod": "POST", - "description": "Create a new KeepDisk.", + "description": "Create a new User.", "parameters": { "select": { "type": "array", @@ -4203,27 +4100,27 @@ "request": { "required": true, "properties": { - "keep_disk": { - "$ref": "KeepDisk" + "user": { + "$ref": "User" } } }, "response": { - "$ref": "KeepDisk" + "$ref": "User" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, "update": { - "id": "arvados.keep_disks.update", - "path": "keep_disks/{uuid}", + "id": "arvados.users.update", + "path": "users/{uuid}", "httpMethod": "PUT", - "description": "Update attributes of an existing KeepDisk.", + "description": "Update attributes of an existing User.", "parameters": { "uuid": { "type": "string", - "description": "The UUID of the KeepDisk in question.", + "description": "The UUID of the User in question.", "required": true, "location": "path" }, @@ -4232,104 +4129,211 @@ "description": "Attributes of the updated object to return in the response.", "required": false, "location": "query" + }, + "bypass_federation": { + "type": "boolean", + "required": false, + "default": "false", + "description": "", + "location": "query" } }, "request": { "required": true, "properties": { - "keep_disk": { - "$ref": "KeepDisk" + "user": { + "$ref": "User" } } }, "response": { - "$ref": "KeepDisk" + "$ref": "User" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, "delete": { - "id": "arvados.keep_disks.delete", - "path": "keep_disks/{uuid}", + "id": "arvados.users.delete", + "path": "users/{uuid}", "httpMethod": "DELETE", - "description": "Delete an existing KeepDisk.", + "description": "Delete an existing User.", "parameters": { "uuid": { "type": "string", - "description": "The UUID of the KeepDisk in question.", + "description": "The UUID of the User in question.", "required": true, "location": "path" } }, "response": { - "$ref": "KeepDisk" + "$ref": "User" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, - "ping": { - "id": "arvados.keep_disks.ping", - "path": "keep_disks/ping", - "httpMethod": "POST", - "description": "ping keep_disks", - "parameters": { - "uuid": { - "required": false, - "type": "string", - "description": "", - "location": "query" - }, - "ping_secret": { - "required": true, - "type": "string", - "description": "", - "location": "query" - }, - "node_uuid": { - "required": false, - "type": "string", - "description": "", - "location": "query" - }, - "filesystem_uuid": { - "required": false, - "type": "string", - "description": "", - "location": "query" - }, - "service_host": { - "required": false, - "type": "string", - "description": "", - "location": "query" - }, - "service_port": { - "required": true, - "type": "string", - "description": "", - "location": "query" - }, - "service_ssl_flag": { - "required": true, - "type": "string", - "description": "", - "location": "query" - } - }, + "current": { + "id": "arvados.users.current", + "path": "users/current", + "httpMethod": "GET", + "description": "current users", + "parameters": {}, "response": { - "$ref": "KeepDisk" + "$ref": "User" + }, + "scopes": [ + "https://api.arvados.org/auth/arvados" + ] + }, + "system": { + "id": "arvados.users.system", + "path": "users/system", + "httpMethod": "GET", + "description": "system users", + "parameters": {}, + "response": { + "$ref": "User" + }, + "scopes": [ + "https://api.arvados.org/auth/arvados" + ] + }, + "activate": { + "id": "arvados.users.activate", + "path": "users/{uuid}/activate", + "httpMethod": "POST", + "description": "activate users", + "parameters": { + "uuid": { + "type": "string", + "description": "", + "required": true, + "location": "path" + } + }, + "response": { + "$ref": "User" + }, + "scopes": [ + "https://api.arvados.org/auth/arvados" + ] + }, + "setup": { + "id": "arvados.users.setup", + "path": "users/setup", + "httpMethod": "POST", + "description": "setup users", + "parameters": { + "uuid": { + "type": "string", + "required": false, + "description": "", + "location": "query" + }, + "user": { + "type": "object", + "required": false, + "description": "", + "location": "query" + }, + "repo_name": { + "type": "string", + "required": false, + "description": "", + "location": "query" + }, + "vm_uuid": { + "type": "string", + "required": false, + "description": "", + "location": "query" + }, + "send_notification_email": { + "type": "boolean", + "required": false, + "default": "false", + "description": "", + "location": "query" + } + }, + "response": { + "$ref": "User" + }, + "scopes": [ + "https://api.arvados.org/auth/arvados" + ] + }, + "unsetup": { + "id": "arvados.users.unsetup", + "path": "users/{uuid}/unsetup", + "httpMethod": "POST", + "description": "unsetup users", + "parameters": { + "uuid": { + "type": "string", + "description": "", + "required": true, + "location": "path" + } + }, + "response": { + "$ref": "User" + }, + "scopes": [ + "https://api.arvados.org/auth/arvados" + ] + }, + "merge": { + "id": "arvados.users.merge", + "path": "users/merge", + "httpMethod": "POST", + "description": "merge users", + "parameters": { + "new_owner_uuid": { + "type": "string", + "required": true, + "description": "", + "location": "query" + }, + "new_user_token": { + "type": "string", + "required": false, + "description": "", + "location": "query" + }, + "redirect_to_new_user": { + "type": "boolean", + "required": false, + "default": "false", + "description": "", + "location": "query" + }, + "old_user_uuid": { + "type": "string", + "required": false, + "description": "", + "location": "query" + }, + "new_user_uuid": { + "type": "string", + "required": false, + "description": "", + "location": "query" + } + }, + "response": { + "$ref": "User" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, "list": { - "id": "arvados.keep_disks.list", - "path": "keep_disks", + "id": "arvados.users.list", + "path": "users", "httpMethod": "GET", - "description": "List KeepDisks.\n\n The list method returns a\n resource list of\n matching KeepDisks. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#keepDiskList\",\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 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", @@ -4397,7 +4401,7 @@ } }, "response": { - "$ref": "KeepDiskList" + "$ref": "UserList" }, "scopes": [ "https://api.arvados.org/auth/arvados", @@ -4405,10 +4409,10 @@ ] }, "show": { - "id": "arvados.keep_disks.show", - "path": "keep_disks/{uuid}", + "id": "arvados.users.show", + "path": "users/{uuid}", "httpMethod": "GET", - "description": "show keep_disks", + "description": "show users", "parameters": { "uuid": { "type": "string", @@ -4424,17 +4428,17 @@ } }, "response": { - "$ref": "KeepDisk" + "$ref": "User" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, "destroy": { - "id": "arvados.keep_disks.destroy", - "path": "keep_disks/{uuid}", + "id": "arvados.users.destroy", + "path": "users/{uuid}", "httpMethod": "DELETE", - "description": "destroy keep_disks", + "description": "destroy users", "parameters": { "uuid": { "type": "string", @@ -4444,7 +4448,7 @@ } }, "response": { - "$ref": "KeepDisk" + "$ref": "User" }, "scopes": [ "https://api.arvados.org/auth/arvados" @@ -4452,17 +4456,17 @@ } } }, - "keep_services": { + "user_agreements": { "methods": { "get": { - "id": "arvados.keep_services.get", - "path": "keep_services/{uuid}", + "id": "arvados.user_agreements.get", + "path": "user_agreements/{uuid}", "httpMethod": "GET", - "description": "Gets a KeepService's metadata by UUID.", + "description": "Gets a UserAgreement's metadata by UUID.", "parameters": { "uuid": { "type": "string", - "description": "The UUID of the KeepService in question.", + "description": "The UUID of the UserAgreement in question.", "required": true, "location": "path" } @@ -4471,7 +4475,7 @@ "uuid" ], "response": { - "$ref": "KeepService" + "$ref": "UserAgreement" }, "scopes": [ "https://api.arvados.org/auth/arvados", @@ -4479,10 +4483,10 @@ ] }, "index": { - "id": "arvados.keep_services.list", - "path": "keep_services", + "id": "arvados.user_agreements.list", + "path": "user_agreements", "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                    
", + "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", @@ -4550,7 +4554,7 @@ } }, "response": { - "$ref": "KeepServiceList" + "$ref": "UserAgreementList" }, "scopes": [ "https://api.arvados.org/auth/arvados", @@ -4558,10 +4562,10 @@ ] }, "create": { - "id": "arvados.keep_services.create", - "path": "keep_services", + "id": "arvados.user_agreements.create", + "path": "user_agreements", "httpMethod": "POST", - "description": "Create a new KeepService.", + "description": "Create a new UserAgreement.", "parameters": { "select": { "type": "array", @@ -4586,27 +4590,27 @@ "request": { "required": true, "properties": { - "keep_service": { - "$ref": "KeepService" + "user_agreement": { + "$ref": "UserAgreement" } } }, "response": { - "$ref": "KeepService" + "$ref": "UserAgreement" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, "update": { - "id": "arvados.keep_services.update", - "path": "keep_services/{uuid}", + "id": "arvados.user_agreements.update", + "path": "user_agreements/{uuid}", "httpMethod": "PUT", - "description": "Update attributes of an existing KeepService.", + "description": "Update attributes of an existing UserAgreement.", "parameters": { "uuid": { "type": "string", - "description": "The UUID of the KeepService in question.", + "description": "The UUID of the UserAgreement in question.", "required": true, "location": "path" }, @@ -4620,56 +4624,69 @@ "request": { "required": true, "properties": { - "keep_service": { - "$ref": "KeepService" + "user_agreement": { + "$ref": "UserAgreement" } } }, "response": { - "$ref": "KeepService" + "$ref": "UserAgreement" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, "delete": { - "id": "arvados.keep_services.delete", - "path": "keep_services/{uuid}", + "id": "arvados.user_agreements.delete", + "path": "user_agreements/{uuid}", "httpMethod": "DELETE", - "description": "Delete an existing KeepService.", + "description": "Delete an existing UserAgreement.", "parameters": { "uuid": { "type": "string", - "description": "The UUID of the KeepService in question.", + "description": "The UUID of the UserAgreement in question.", "required": true, "location": "path" } }, "response": { - "$ref": "KeepService" + "$ref": "UserAgreement" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, - "accessible": { - "id": "arvados.keep_services.accessible", - "path": "keep_services/accessible", + "signatures": { + "id": "arvados.user_agreements.signatures", + "path": "user_agreements/signatures", "httpMethod": "GET", - "description": "accessible keep_services", + "description": "signatures user_agreements", "parameters": {}, "response": { - "$ref": "KeepService" + "$ref": "UserAgreement" + }, + "scopes": [ + "https://api.arvados.org/auth/arvados" + ] + }, + "sign": { + "id": "arvados.user_agreements.sign", + "path": "user_agreements/sign", + "httpMethod": "POST", + "description": "sign user_agreements", + "parameters": {}, + "response": { + "$ref": "UserAgreement" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, "list": { - "id": "arvados.keep_services.list", - "path": "keep_services", + "id": "arvados.user_agreements.list", + "path": "user_agreements", "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                    
", + "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", @@ -4737,25 +4754,38 @@ } }, "response": { - "$ref": "KeepServiceList" + "$ref": "UserAgreementList" }, "scopes": [ "https://api.arvados.org/auth/arvados", "https://api.arvados.org/auth/arvados.readonly" ] }, - "show": { - "id": "arvados.keep_services.show", - "path": "keep_services/{uuid}", + "new": { + "id": "arvados.user_agreements.new", + "path": "user_agreements/new", "httpMethod": "GET", - "description": "show keep_services", - "parameters": { - "uuid": { - "type": "string", - "description": "", - "required": true, - "location": "path" - }, + "description": "new user_agreements", + "parameters": {}, + "response": { + "$ref": "UserAgreement" + }, + "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.", @@ -4764,17 +4794,17 @@ } }, "response": { - "$ref": "KeepService" + "$ref": "UserAgreement" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, "destroy": { - "id": "arvados.keep_services.destroy", - "path": "keep_services/{uuid}", + "id": "arvados.user_agreements.destroy", + "path": "user_agreements/{uuid}", "httpMethod": "DELETE", - "description": "destroy keep_services", + "description": "destroy user_agreements", "parameters": { "uuid": { "type": "string", @@ -4784,7 +4814,7 @@ } }, "response": { - "$ref": "KeepService" + "$ref": "UserAgreement" }, "scopes": [ "https://api.arvados.org/auth/arvados" @@ -4792,17 +4822,17 @@ } } }, - "links": { + "virtual_machines": { "methods": { "get": { - "id": "arvados.links.get", - "path": "links/{uuid}", + "id": "arvados.virtual_machines.get", + "path": "virtual_machines/{uuid}", "httpMethod": "GET", - "description": "Gets a Link's metadata by UUID.", + "description": "Gets a VirtualMachine's metadata by UUID.", "parameters": { "uuid": { "type": "string", - "description": "The UUID of the Link in question.", + "description": "The UUID of the VirtualMachine in question.", "required": true, "location": "path" } @@ -4811,7 +4841,7 @@ "uuid" ], "response": { - "$ref": "Link" + "$ref": "VirtualMachine" }, "scopes": [ "https://api.arvados.org/auth/arvados", @@ -4819,10 +4849,10 @@ ] }, "index": { - "id": "arvados.links.list", - "path": "links", + "id": "arvados.virtual_machines.list", + "path": "virtual_machines", "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                    
", + "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", @@ -4890,7 +4920,7 @@ } }, "response": { - "$ref": "LinkList" + "$ref": "VirtualMachineList" }, "scopes": [ "https://api.arvados.org/auth/arvados", @@ -4898,10 +4928,10 @@ ] }, "create": { - "id": "arvados.links.create", - "path": "links", + "id": "arvados.virtual_machines.create", + "path": "virtual_machines", "httpMethod": "POST", - "description": "Create a new Link.", + "description": "Create a new VirtualMachine.", "parameters": { "select": { "type": "array", @@ -4926,27 +4956,27 @@ "request": { "required": true, "properties": { - "link": { - "$ref": "Link" + "virtual_machine": { + "$ref": "VirtualMachine" } } }, "response": { - "$ref": "Link" + "$ref": "VirtualMachine" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, "update": { - "id": "arvados.links.update", - "path": "links/{uuid}", + "id": "arvados.virtual_machines.update", + "path": "virtual_machines/{uuid}", "httpMethod": "PUT", - "description": "Update attributes of an existing Link.", + "description": "Update attributes of an existing VirtualMachine.", "parameters": { "uuid": { "type": "string", - "description": "The UUID of the Link in question.", + "description": "The UUID of the VirtualMachine in question.", "required": true, "location": "path" }, @@ -4960,43 +4990,76 @@ "request": { "required": true, "properties": { - "link": { - "$ref": "Link" + "virtual_machine": { + "$ref": "VirtualMachine" } } }, "response": { - "$ref": "Link" + "$ref": "VirtualMachine" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, "delete": { - "id": "arvados.links.delete", - "path": "links/{uuid}", + "id": "arvados.virtual_machines.delete", + "path": "virtual_machines/{uuid}", "httpMethod": "DELETE", - "description": "Delete an existing Link.", + "description": "Delete an existing VirtualMachine.", "parameters": { "uuid": { "type": "string", - "description": "The UUID of the Link in question.", + "description": "The UUID of the VirtualMachine in question.", "required": true, "location": "path" } }, "response": { - "$ref": "Link" + "$ref": "VirtualMachine" + }, + "scopes": [ + "https://api.arvados.org/auth/arvados" + ] + }, + "logins": { + "id": "arvados.virtual_machines.logins", + "path": "virtual_machines/{uuid}/logins", + "httpMethod": "GET", + "description": "logins virtual_machines", + "parameters": { + "uuid": { + "type": "string", + "description": "", + "required": true, + "location": "path" + } + }, + "response": { + "$ref": "VirtualMachine" + }, + "scopes": [ + "https://api.arvados.org/auth/arvados" + ] + }, + "get_all_logins": { + "id": "arvados.virtual_machines.get_all_logins", + "path": "virtual_machines/get_all_logins", + "httpMethod": "GET", + "description": "get_all_logins virtual_machines", + "parameters": {}, + "response": { + "$ref": "VirtualMachine" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, "list": { - "id": "arvados.links.list", - "path": "links", + "id": "arvados.virtual_machines.list", + "path": "virtual_machines", "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                    
", + "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", @@ -5064,7 +5127,7 @@ } }, "response": { - "$ref": "LinkList" + "$ref": "VirtualMachineList" }, "scopes": [ "https://api.arvados.org/auth/arvados", @@ -5072,10 +5135,10 @@ ] }, "show": { - "id": "arvados.links.show", - "path": "links/{uuid}", + "id": "arvados.virtual_machines.show", + "path": "virtual_machines/{uuid}", "httpMethod": "GET", - "description": "show links", + "description": "show virtual_machines", "parameters": { "uuid": { "type": "string", @@ -5091,37 +5154,17 @@ } }, "response": { - "$ref": "Link" + "$ref": "VirtualMachine" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, "destroy": { - "id": "arvados.links.destroy", - "path": "links/{uuid}", + "id": "arvados.virtual_machines.destroy", + "path": "virtual_machines/{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}", - "httpMethod": "GET", - "description": "get_permissions links", + "description": "destroy virtual_machines", "parameters": { "uuid": { "type": "string", @@ -5131,7 +5174,7 @@ } }, "response": { - "$ref": "Link" + "$ref": "VirtualMachine" }, "scopes": [ "https://api.arvados.org/auth/arvados" @@ -5139,17 +5182,17 @@ } } }, - "logs": { + "workflows": { "methods": { "get": { - "id": "arvados.logs.get", - "path": "logs/{uuid}", + "id": "arvados.workflows.get", + "path": "workflows/{uuid}", "httpMethod": "GET", - "description": "Gets a Log's metadata by UUID.", + "description": "Gets a Workflow's metadata by UUID.", "parameters": { "uuid": { "type": "string", - "description": "The UUID of the Log in question.", + "description": "The UUID of the Workflow in question.", "required": true, "location": "path" } @@ -5158,7 +5201,7 @@ "uuid" ], "response": { - "$ref": "Log" + "$ref": "Workflow" }, "scopes": [ "https://api.arvados.org/auth/arvados", @@ -5166,10 +5209,10 @@ ] }, "index": { - "id": "arvados.logs.list", - "path": "logs", + "id": "arvados.workflows.list", + "path": "workflows", "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                    
", + "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", @@ -5237,7 +5280,7 @@ } }, "response": { - "$ref": "LogList" + "$ref": "WorkflowList" }, "scopes": [ "https://api.arvados.org/auth/arvados", @@ -5245,10 +5288,10 @@ ] }, "create": { - "id": "arvados.logs.create", - "path": "logs", + "id": "arvados.workflows.create", + "path": "workflows", "httpMethod": "POST", - "description": "Create a new Log.", + "description": "Create a new Workflow.", "parameters": { "select": { "type": "array", @@ -5273,27 +5316,27 @@ "request": { "required": true, "properties": { - "log": { - "$ref": "Log" + "workflow": { + "$ref": "Workflow" } } }, "response": { - "$ref": "Log" + "$ref": "Workflow" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, "update": { - "id": "arvados.logs.update", - "path": "logs/{uuid}", + "id": "arvados.workflows.update", + "path": "workflows/{uuid}", "httpMethod": "PUT", - "description": "Update attributes of an existing Log.", + "description": "Update attributes of an existing Workflow.", "parameters": { "uuid": { "type": "string", - "description": "The UUID of the Log in question.", + "description": "The UUID of the Workflow in question.", "required": true, "location": "path" }, @@ -5307,43 +5350,43 @@ "request": { "required": true, "properties": { - "log": { - "$ref": "Log" + "workflow": { + "$ref": "Workflow" } } }, "response": { - "$ref": "Log" + "$ref": "Workflow" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, "delete": { - "id": "arvados.logs.delete", - "path": "logs/{uuid}", + "id": "arvados.workflows.delete", + "path": "workflows/{uuid}", "httpMethod": "DELETE", - "description": "Delete an existing Log.", + "description": "Delete an existing Workflow.", "parameters": { "uuid": { "type": "string", - "description": "The UUID of the Log in question.", + "description": "The UUID of the Workflow in question.", "required": true, "location": "path" } }, "response": { - "$ref": "Log" + "$ref": "Workflow" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, "list": { - "id": "arvados.logs.list", - "path": "logs", + "id": "arvados.workflows.list", + "path": "workflows", "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                    
", + "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", @@ -5411,7 +5454,7 @@ } }, "response": { - "$ref": "LogList" + "$ref": "WorkflowList" }, "scopes": [ "https://api.arvados.org/auth/arvados", @@ -5419,10 +5462,10 @@ ] }, "show": { - "id": "arvados.logs.show", - "path": "logs/{uuid}", + "id": "arvados.workflows.show", + "path": "workflows/{uuid}", "httpMethod": "GET", - "description": "show logs", + "description": "show workflows", "parameters": { "uuid": { "type": "string", @@ -5438,17 +5481,17 @@ } }, "response": { - "$ref": "Log" + "$ref": "Workflow" }, "scopes": [ "https://api.arvados.org/auth/arvados" ] }, "destroy": { - "id": "arvados.logs.destroy", - "path": "logs/{uuid}", + "id": "arvados.workflows.destroy", + "path": "workflows/{uuid}", "httpMethod": "DELETE", - "description": "destroy logs", + "description": "destroy workflows", "parameters": { "uuid": { "type": "string", @@ -5458,7 +5501,7 @@ } }, "response": { - "$ref": "Log" + "$ref": "Workflow" }, "scopes": [ "https://api.arvados.org/auth/arvados" @@ -5466,4453 +5509,69 @@ } } }, - "nodes": { + "configs": { "methods": { "get": { - "id": "arvados.nodes.get", - "path": "nodes/{uuid}", + "id": "arvados.configs.get", + "path": "config", "httpMethod": "GET", - "description": "Gets a Node's metadata by UUID.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the Node in question.", - "required": true, - "location": "path" - } - }, - "parameterOrder": [ - "uuid" - ], - "response": { - "$ref": "Node" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - }, - "index": { - "id": "arvados.nodes.list", - "path": "nodes", - "httpMethod": "GET", - "description": "List Nodes.\n\n The list method returns a\n resource list of\n matching Nodes. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#nodeList\",\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": "NodeList" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - }, - "create": { - "id": "arvados.nodes.create", - "path": "nodes", - "httpMethod": "POST", - "description": "Create a new Node.", - "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 - }, - "assign_slot": { - "required": false, - "type": "boolean", - "description": "assign slot and hostname", - "location": "query" - } - }, - "request": { - "required": true, - "properties": { - "node": { - "$ref": "Node" - } - } - }, - "response": { - "$ref": "Node" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "update": { - "id": "arvados.nodes.update", - "path": "nodes/{uuid}", - "httpMethod": "PUT", - "description": "Update attributes of an existing Node.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the Node in question.", - "required": true, - "location": "path" - }, - "select": { - "type": "array", - "description": "Attributes of the updated object to return in the response.", - "required": false, - "location": "query" - }, - "assign_slot": { - "required": false, - "type": "boolean", - "description": "assign slot and hostname", - "location": "query" - } - }, - "request": { - "required": true, - "properties": { - "node": { - "$ref": "Node" - } - } - }, - "response": { - "$ref": "Node" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "delete": { - "id": "arvados.nodes.delete", - "path": "nodes/{uuid}", - "httpMethod": "DELETE", - "description": "Delete an existing Node.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the Node in question.", - "required": true, - "location": "path" - } - }, - "response": { - "$ref": "Node" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "ping": { - "id": "arvados.nodes.ping", - "path": "nodes/{uuid}/ping", - "httpMethod": "POST", - "description": "ping nodes", - "parameters": { - "uuid": { - "type": "string", - "description": "", - "required": true, - "location": "path" - }, - "ping_secret": { - "required": true, - "type": "string", - "description": "", - "location": "query" - } - }, - "response": { - "$ref": "Node" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "list": { - "id": "arvados.nodes.list", - "path": "nodes", - "httpMethod": "GET", - "description": "List Nodes.\n\n The list method returns a\n resource list of\n matching Nodes. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#nodeList\",\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": "NodeList" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - }, - "show": { - "id": "arvados.nodes.show", - "path": "nodes/{uuid}", - "httpMethod": "GET", - "description": "show nodes", - "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": "Node" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "destroy": { - "id": "arvados.nodes.destroy", - "path": "nodes/{uuid}", - "httpMethod": "DELETE", - "description": "destroy nodes", - "parameters": { - "uuid": { - "type": "string", - "description": "", - "required": true, - "location": "path" - } - }, - "response": { - "$ref": "Node" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - } - } - }, - "pipeline_instances": { - "methods": { - "get": { - "id": "arvados.pipeline_instances.get", - "path": "pipeline_instances/{uuid}", - "httpMethod": "GET", - "description": "Gets a PipelineInstance's metadata by UUID.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the PipelineInstance in question.", - "required": true, - "location": "path" - } - }, - "parameterOrder": [ - "uuid" - ], - "response": { - "$ref": "PipelineInstance" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - }, - "index": { - "id": "arvados.pipeline_instances.list", - "path": "pipeline_instances", - "httpMethod": "GET", - "description": "List PipelineInstances.\n\n The list method returns a\n resource list of\n matching PipelineInstances. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#pipelineInstanceList\",\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": "PipelineInstanceList" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - }, - "create": { - "id": "arvados.pipeline_instances.create", - "path": "pipeline_instances", - "httpMethod": "POST", - "description": "Create a new PipelineInstance.", - "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": { - "pipeline_instance": { - "$ref": "PipelineInstance" - } - } - }, - "response": { - "$ref": "PipelineInstance" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "update": { - "id": "arvados.pipeline_instances.update", - "path": "pipeline_instances/{uuid}", - "httpMethod": "PUT", - "description": "Update attributes of an existing PipelineInstance.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the PipelineInstance 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": { - "pipeline_instance": { - "$ref": "PipelineInstance" - } - } - }, - "response": { - "$ref": "PipelineInstance" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "delete": { - "id": "arvados.pipeline_instances.delete", - "path": "pipeline_instances/{uuid}", - "httpMethod": "DELETE", - "description": "Delete an existing PipelineInstance.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the PipelineInstance in question.", - "required": true, - "location": "path" - } - }, - "response": { - "$ref": "PipelineInstance" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "cancel": { - "id": "arvados.pipeline_instances.cancel", - "path": "pipeline_instances/{uuid}/cancel", - "httpMethod": "POST", - "description": "cancel pipeline_instances", - "parameters": { - "uuid": { - "type": "string", - "description": "", - "required": true, - "location": "path" - } - }, - "response": { - "$ref": "PipelineInstance" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "list": { - "id": "arvados.pipeline_instances.list", - "path": "pipeline_instances", - "httpMethod": "GET", - "description": "List PipelineInstances.\n\n The list method returns a\n resource list of\n matching PipelineInstances. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#pipelineInstanceList\",\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": "PipelineInstanceList" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - }, - "show": { - "id": "arvados.pipeline_instances.show", - "path": "pipeline_instances/{uuid}", - "httpMethod": "GET", - "description": "show pipeline_instances", - "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": "PipelineInstance" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "destroy": { - "id": "arvados.pipeline_instances.destroy", - "path": "pipeline_instances/{uuid}", - "httpMethod": "DELETE", - "description": "destroy pipeline_instances", - "parameters": { - "uuid": { - "type": "string", - "description": "", - "required": true, - "location": "path" - } - }, - "response": { - "$ref": "PipelineInstance" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - } - } - }, - "pipeline_templates": { - "methods": { - "get": { - "id": "arvados.pipeline_templates.get", - "path": "pipeline_templates/{uuid}", - "httpMethod": "GET", - "description": "Gets a PipelineTemplate's metadata by UUID.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the PipelineTemplate in question.", - "required": true, - "location": "path" - } - }, - "parameterOrder": [ - "uuid" - ], - "response": { - "$ref": "PipelineTemplate" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - }, - "index": { - "id": "arvados.pipeline_templates.list", - "path": "pipeline_templates", - "httpMethod": "GET", - "description": "List PipelineTemplates.\n\n The list method returns a\n resource list of\n matching PipelineTemplates. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#pipelineTemplateList\",\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": "PipelineTemplateList" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - }, - "create": { - "id": "arvados.pipeline_templates.create", - "path": "pipeline_templates", - "httpMethod": "POST", - "description": "Create a new PipelineTemplate.", - "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": { - "pipeline_template": { - "$ref": "PipelineTemplate" - } - } - }, - "response": { - "$ref": "PipelineTemplate" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "update": { - "id": "arvados.pipeline_templates.update", - "path": "pipeline_templates/{uuid}", - "httpMethod": "PUT", - "description": "Update attributes of an existing PipelineTemplate.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the PipelineTemplate 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": { - "pipeline_template": { - "$ref": "PipelineTemplate" - } - } - }, - "response": { - "$ref": "PipelineTemplate" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "delete": { - "id": "arvados.pipeline_templates.delete", - "path": "pipeline_templates/{uuid}", - "httpMethod": "DELETE", - "description": "Delete an existing PipelineTemplate.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the PipelineTemplate in question.", - "required": true, - "location": "path" - } - }, - "response": { - "$ref": "PipelineTemplate" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "list": { - "id": "arvados.pipeline_templates.list", - "path": "pipeline_templates", - "httpMethod": "GET", - "description": "List PipelineTemplates.\n\n The list method returns a\n resource list of\n matching PipelineTemplates. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#pipelineTemplateList\",\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": "PipelineTemplateList" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - }, - "show": { - "id": "arvados.pipeline_templates.show", - "path": "pipeline_templates/{uuid}", - "httpMethod": "GET", - "description": "show pipeline_templates", - "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": "PipelineTemplate" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "destroy": { - "id": "arvados.pipeline_templates.destroy", - "path": "pipeline_templates/{uuid}", - "httpMethod": "DELETE", - "description": "destroy pipeline_templates", - "parameters": { - "uuid": { - "type": "string", - "description": "", - "required": true, - "location": "path" - } - }, - "response": { - "$ref": "PipelineTemplate" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - } - } - }, - "repositories": { - "methods": { - "get": { - "id": "arvados.repositories.get", - "path": "repositories/{uuid}", - "httpMethod": "GET", - "description": "Gets a Repository's metadata by UUID.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the Repository in question.", - "required": true, - "location": "path" - } - }, - "parameterOrder": [ - "uuid" - ], - "response": { - "$ref": "Repository" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - }, - "index": { - "id": "arvados.repositories.list", - "path": "repositories", - "httpMethod": "GET", - "description": "List Repositories.\n\n The list method returns a\n resource list of\n matching Repositories. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#repositoryList\",\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": "RepositoryList" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - }, - "create": { - "id": "arvados.repositories.create", - "path": "repositories", - "httpMethod": "POST", - "description": "Create a new Repository.", - "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": { - "repository": { - "$ref": "Repository" - } - } - }, - "response": { - "$ref": "Repository" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "update": { - "id": "arvados.repositories.update", - "path": "repositories/{uuid}", - "httpMethod": "PUT", - "description": "Update attributes of an existing Repository.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the Repository 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": { - "repository": { - "$ref": "Repository" - } - } - }, - "response": { - "$ref": "Repository" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "delete": { - "id": "arvados.repositories.delete", - "path": "repositories/{uuid}", - "httpMethod": "DELETE", - "description": "Delete an existing Repository.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the Repository in question.", - "required": true, - "location": "path" - } - }, - "response": { - "$ref": "Repository" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "get_all_permissions": { - "id": "arvados.repositories.get_all_permissions", - "path": "repositories/get_all_permissions", - "httpMethod": "GET", - "description": "get_all_permissions repositories", - "parameters": {}, - "response": { - "$ref": "Repository" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "list": { - "id": "arvados.repositories.list", - "path": "repositories", - "httpMethod": "GET", - "description": "List Repositories.\n\n The list method returns a\n resource list of\n matching Repositories. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#repositoryList\",\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": "RepositoryList" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - }, - "show": { - "id": "arvados.repositories.show", - "path": "repositories/{uuid}", - "httpMethod": "GET", - "description": "show repositories", - "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": "Repository" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "destroy": { - "id": "arvados.repositories.destroy", - "path": "repositories/{uuid}", - "httpMethod": "DELETE", - "description": "destroy repositories", - "parameters": { - "uuid": { - "type": "string", - "description": "", - "required": true, - "location": "path" - } - }, - "response": { - "$ref": "Repository" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - } - } - }, - "specimens": { - "methods": { - "get": { - "id": "arvados.specimens.get", - "path": "specimens/{uuid}", - "httpMethod": "GET", - "description": "Gets a Specimen's metadata by UUID.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the Specimen in question.", - "required": true, - "location": "path" - } - }, - "parameterOrder": [ - "uuid" - ], - "response": { - "$ref": "Specimen" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - }, - "index": { - "id": "arvados.specimens.list", - "path": "specimens", - "httpMethod": "GET", - "description": "List Specimens.\n\n The list method returns a\n resource list of\n matching Specimens. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#specimenList\",\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": "SpecimenList" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - }, - "create": { - "id": "arvados.specimens.create", - "path": "specimens", - "httpMethod": "POST", - "description": "Create a new Specimen.", - "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": { - "specimen": { - "$ref": "Specimen" - } - } - }, - "response": { - "$ref": "Specimen" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "update": { - "id": "arvados.specimens.update", - "path": "specimens/{uuid}", - "httpMethod": "PUT", - "description": "Update attributes of an existing Specimen.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the Specimen 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": { - "specimen": { - "$ref": "Specimen" - } - } - }, - "response": { - "$ref": "Specimen" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "delete": { - "id": "arvados.specimens.delete", - "path": "specimens/{uuid}", - "httpMethod": "DELETE", - "description": "Delete an existing Specimen.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the Specimen in question.", - "required": true, - "location": "path" - } - }, - "response": { - "$ref": "Specimen" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "list": { - "id": "arvados.specimens.list", - "path": "specimens", - "httpMethod": "GET", - "description": "List Specimens.\n\n The list method returns a\n resource list of\n matching Specimens. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#specimenList\",\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": "SpecimenList" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - }, - "show": { - "id": "arvados.specimens.show", - "path": "specimens/{uuid}", - "httpMethod": "GET", - "description": "show specimens", - "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": "Specimen" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "destroy": { - "id": "arvados.specimens.destroy", - "path": "specimens/{uuid}", - "httpMethod": "DELETE", - "description": "destroy specimens", - "parameters": { - "uuid": { - "type": "string", - "description": "", - "required": true, - "location": "path" - } - }, - "response": { - "$ref": "Specimen" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - } - } - }, - "traits": { - "methods": { - "get": { - "id": "arvados.traits.get", - "path": "traits/{uuid}", - "httpMethod": "GET", - "description": "Gets a Trait's metadata by UUID.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the Trait in question.", - "required": true, - "location": "path" - } - }, - "parameterOrder": [ - "uuid" - ], - "response": { - "$ref": "Trait" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - }, - "index": { - "id": "arvados.traits.list", - "path": "traits", - "httpMethod": "GET", - "description": "List Traits.\n\n The list method returns a\n resource list of\n matching Traits. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#traitList\",\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": "TraitList" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - }, - "create": { - "id": "arvados.traits.create", - "path": "traits", - "httpMethod": "POST", - "description": "Create a new Trait.", - "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": { - "trait": { - "$ref": "Trait" - } - } - }, - "response": { - "$ref": "Trait" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "update": { - "id": "arvados.traits.update", - "path": "traits/{uuid}", - "httpMethod": "PUT", - "description": "Update attributes of an existing Trait.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the Trait 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": { - "trait": { - "$ref": "Trait" - } - } - }, - "response": { - "$ref": "Trait" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "delete": { - "id": "arvados.traits.delete", - "path": "traits/{uuid}", - "httpMethod": "DELETE", - "description": "Delete an existing Trait.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the Trait in question.", - "required": true, - "location": "path" - } - }, - "response": { - "$ref": "Trait" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "list": { - "id": "arvados.traits.list", - "path": "traits", - "httpMethod": "GET", - "description": "List Traits.\n\n The list method returns a\n resource list of\n matching Traits. For example:\n\n
\n                   {\n                    \"kind\":\"arvados#traitList\",\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": "TraitList" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - }, - "show": { - "id": "arvados.traits.show", - "path": "traits/{uuid}", - "httpMethod": "GET", - "description": "show traits", - "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": "Trait" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "destroy": { - "id": "arvados.traits.destroy", - "path": "traits/{uuid}", - "httpMethod": "DELETE", - "description": "destroy traits", - "parameters": { - "uuid": { - "type": "string", - "description": "", - "required": true, - "location": "path" - } - }, - "response": { - "$ref": "Trait" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - } - } - }, - "users": { - "methods": { - "get": { - "id": "arvados.users.get", - "path": "users/{uuid}", - "httpMethod": "GET", - "description": "Gets a User's metadata by UUID.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the User in question.", - "required": true, - "location": "path" - } - }, - "parameterOrder": [ - "uuid" - ], - "response": { - "$ref": "User" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - }, - "index": { - "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" - ] - }, - "create": { - "id": "arvados.users.create", - "path": "users", - "httpMethod": "POST", - "description": "Create a new User.", - "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": { - "user": { - "$ref": "User" - } - } - }, - "response": { - "$ref": "User" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "update": { - "id": "arvados.users.update", - "path": "users/{uuid}", - "httpMethod": "PUT", - "description": "Update attributes of an existing User.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the User in question.", - "required": true, - "location": "path" - }, - "select": { - "type": "array", - "description": "Attributes of the updated object to return in the response.", - "required": false, - "location": "query" - }, - "bypass_federation": { - "type": "boolean", - "required": false, - "default": "false", - "description": "", - "location": "query" - } - }, - "request": { - "required": true, - "properties": { - "user": { - "$ref": "User" - } - } - }, - "response": { - "$ref": "User" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "delete": { - "id": "arvados.users.delete", - "path": "users/{uuid}", - "httpMethod": "DELETE", - "description": "Delete an existing User.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the User in question.", - "required": true, - "location": "path" - } - }, - "response": { - "$ref": "User" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "current": { - "id": "arvados.users.current", - "path": "users/current", - "httpMethod": "GET", - "description": "current users", - "parameters": {}, - "response": { - "$ref": "User" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "system": { - "id": "arvados.users.system", - "path": "users/system", - "httpMethod": "GET", - "description": "system users", - "parameters": {}, - "response": { - "$ref": "User" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "activate": { - "id": "arvados.users.activate", - "path": "users/{uuid}/activate", - "httpMethod": "POST", - "description": "activate users", - "parameters": { - "uuid": { - "type": "string", - "description": "", - "required": true, - "location": "path" - } - }, - "response": { - "$ref": "User" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "setup": { - "id": "arvados.users.setup", - "path": "users/setup", - "httpMethod": "POST", - "description": "setup users", - "parameters": { - "uuid": { - "type": "string", - "required": false, - "description": "", - "location": "query" - }, - "user": { - "type": "object", - "required": false, - "description": "", - "location": "query" - }, - "repo_name": { - "type": "string", - "required": false, - "description": "", - "location": "query" - }, - "vm_uuid": { - "type": "string", - "required": false, - "description": "", - "location": "query" - }, - "send_notification_email": { - "type": "boolean", - "required": false, - "default": "false", - "description": "", - "location": "query" - } - }, - "response": { - "$ref": "User" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "unsetup": { - "id": "arvados.users.unsetup", - "path": "users/{uuid}/unsetup", - "httpMethod": "POST", - "description": "unsetup users", - "parameters": { - "uuid": { - "type": "string", - "description": "", - "required": true, - "location": "path" - } - }, - "response": { - "$ref": "User" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "merge": { - "id": "arvados.users.merge", - "path": "users/merge", - "httpMethod": "POST", - "description": "merge users", - "parameters": { - "new_owner_uuid": { - "type": "string", - "required": true, - "description": "", - "location": "query" - }, - "new_user_token": { - "type": "string", - "required": false, - "description": "", - "location": "query" - }, - "redirect_to_new_user": { - "type": "boolean", - "required": false, - "default": "false", - "description": "", - "location": "query" - }, - "old_user_uuid": { - "type": "string", - "required": false, - "description": "", - "location": "query" - }, - "new_user_uuid": { - "type": "string", - "required": false, - "description": "", - "location": "query" - } - }, - "response": { - "$ref": "User" - }, - "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" - ] - } - } - }, - "user_agreements": { - "methods": { - "get": { - "id": "arvados.user_agreements.get", - "path": "user_agreements/{uuid}", - "httpMethod": "GET", - "description": "Gets a UserAgreement's metadata by UUID.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the UserAgreement in question.", - "required": true, - "location": "path" - } - }, - "parameterOrder": [ - "uuid" - ], - "response": { - "$ref": "UserAgreement" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - }, - "index": { - "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" - ] - }, - "create": { - "id": "arvados.user_agreements.create", - "path": "user_agreements", - "httpMethod": "POST", - "description": "Create a new UserAgreement.", - "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": { - "user_agreement": { - "$ref": "UserAgreement" - } - } - }, - "response": { - "$ref": "UserAgreement" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "update": { - "id": "arvados.user_agreements.update", - "path": "user_agreements/{uuid}", - "httpMethod": "PUT", - "description": "Update attributes of an existing UserAgreement.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the UserAgreement 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": { - "user_agreement": { - "$ref": "UserAgreement" - } - } - }, - "response": { - "$ref": "UserAgreement" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "delete": { - "id": "arvados.user_agreements.delete", - "path": "user_agreements/{uuid}", - "httpMethod": "DELETE", - "description": "Delete an existing UserAgreement.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the UserAgreement in question.", - "required": true, - "location": "path" - } - }, - "response": { - "$ref": "UserAgreement" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "signatures": { - "id": "arvados.user_agreements.signatures", - "path": "user_agreements/signatures", - "httpMethod": "GET", - "description": "signatures user_agreements", - "parameters": {}, - "response": { - "$ref": "UserAgreement" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "sign": { - "id": "arvados.user_agreements.sign", - "path": "user_agreements/sign", - "httpMethod": "POST", - "description": "sign user_agreements", - "parameters": {}, - "response": { - "$ref": "UserAgreement" - }, - "scopes": [ - "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", - "httpMethod": "GET", - "description": "new user_agreements", - "parameters": {}, - "response": { - "$ref": "UserAgreement" - }, - "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" - ] - } - } - }, - "virtual_machines": { - "methods": { - "get": { - "id": "arvados.virtual_machines.get", - "path": "virtual_machines/{uuid}", - "httpMethod": "GET", - "description": "Gets a VirtualMachine's metadata by UUID.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the VirtualMachine in question.", - "required": true, - "location": "path" - } - }, - "parameterOrder": [ - "uuid" - ], - "response": { - "$ref": "VirtualMachine" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - }, - "index": { - "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" - ] - }, - "create": { - "id": "arvados.virtual_machines.create", - "path": "virtual_machines", - "httpMethod": "POST", - "description": "Create a new VirtualMachine.", - "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": { - "virtual_machine": { - "$ref": "VirtualMachine" - } - } - }, - "response": { - "$ref": "VirtualMachine" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "update": { - "id": "arvados.virtual_machines.update", - "path": "virtual_machines/{uuid}", - "httpMethod": "PUT", - "description": "Update attributes of an existing VirtualMachine.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the VirtualMachine 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": { - "virtual_machine": { - "$ref": "VirtualMachine" - } - } - }, - "response": { - "$ref": "VirtualMachine" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "delete": { - "id": "arvados.virtual_machines.delete", - "path": "virtual_machines/{uuid}", - "httpMethod": "DELETE", - "description": "Delete an existing VirtualMachine.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the VirtualMachine in question.", - "required": true, - "location": "path" - } - }, - "response": { - "$ref": "VirtualMachine" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "logins": { - "id": "arvados.virtual_machines.logins", - "path": "virtual_machines/{uuid}/logins", - "httpMethod": "GET", - "description": "logins virtual_machines", - "parameters": { - "uuid": { - "type": "string", - "description": "", - "required": true, - "location": "path" - } - }, - "response": { - "$ref": "VirtualMachine" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "get_all_logins": { - "id": "arvados.virtual_machines.get_all_logins", - "path": "virtual_machines/get_all_logins", - "httpMethod": "GET", - "description": "get_all_logins virtual_machines", - "parameters": {}, - "response": { - "$ref": "VirtualMachine" - }, - "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" - ] - } - } - }, - "workflows": { - "methods": { - "get": { - "id": "arvados.workflows.get", - "path": "workflows/{uuid}", - "httpMethod": "GET", - "description": "Gets a Workflow's metadata by UUID.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the Workflow in question.", - "required": true, - "location": "path" - } - }, - "parameterOrder": [ - "uuid" - ], - "response": { - "$ref": "Workflow" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - }, - "index": { - "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" - ] - }, - "create": { - "id": "arvados.workflows.create", - "path": "workflows", - "httpMethod": "POST", - "description": "Create a new Workflow.", - "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": { - "workflow": { - "$ref": "Workflow" - } - } - }, - "response": { - "$ref": "Workflow" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "update": { - "id": "arvados.workflows.update", - "path": "workflows/{uuid}", - "httpMethod": "PUT", - "description": "Update attributes of an existing Workflow.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the Workflow 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": { - "workflow": { - "$ref": "Workflow" - } - } - }, - "response": { - "$ref": "Workflow" - }, - "scopes": [ - "https://api.arvados.org/auth/arvados" - ] - }, - "delete": { - "id": "arvados.workflows.delete", - "path": "workflows/{uuid}", - "httpMethod": "DELETE", - "description": "Delete an existing Workflow.", - "parameters": { - "uuid": { - "type": "string", - "description": "The UUID of the Workflow in question.", - "required": true, - "location": "path" - } - }, - "response": { - "$ref": "Workflow" - }, - "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" - ] - } - } - }, - "configs": { - "methods": { - "get": { - "id": "arvados.configs.get", - "path": "config", - "httpMethod": "GET", - "description": "Get public config", - "parameters": {}, - "parameterOrder": [], - "response": {}, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - } - } - }, - "vocabularies": { - "methods": { - "get": { - "id": "arvados.vocabularies.get", - "path": "vocabulary", - "httpMethod": "GET", - "description": "Get vocabulary definition", - "parameters": {}, - "parameterOrder": [], - "response": {}, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - } - } - }, - "sys": { - "methods": { - "get": { - "id": "arvados.sys.trash_sweep", - "path": "sys/trash_sweep", - "httpMethod": "POST", - "description": "apply scheduled trash and delete operations", - "parameters": {}, - "parameterOrder": [], - "response": {}, - "scopes": [ - "https://api.arvados.org/auth/arvados", - "https://api.arvados.org/auth/arvados.readonly" - ] - } - } - } - }, - "revision": "20231117", - "schemas": { - "ApiClientList": { - "id": "ApiClientList", - "description": "ApiClient list", - "type": "object", - "properties": { - "kind": { - "type": "string", - "description": "Object type. Always arvados#apiClientList.", - "default": "arvados#apiClientList" - }, - "etag": { - "type": "string", - "description": "List version." - }, - "items": { - "type": "array", - "description": "The list of ApiClients.", - "items": { - "$ref": "ApiClient" - } - }, - "next_link": { - "type": "string", - "description": "A link to the next page of ApiClients." - }, - "next_page_token": { - "type": "string", - "description": "The page token for the next page of ApiClients." - }, - "selfLink": { - "type": "string", - "description": "A link back to this list." - } - } - }, - "ApiClient": { - "id": "ApiClient", - "description": "ApiClient", - "type": "object", - "uuidPrefix": "ozdt8", - "properties": { - "uuid": { - "type": "string" - }, - "etag": { - "type": "string", - "description": "Object version." - }, - "owner_uuid": { - "type": "string" - }, - "modified_by_client_uuid": { - "type": "string" - }, - "modified_by_user_uuid": { - "type": "string" - }, - "modified_at": { - "type": "datetime" - }, - "name": { - "type": "string" - }, - "url_prefix": { - "type": "string" - }, - "created_at": { - "type": "datetime" - }, - "is_trusted": { - "type": "boolean" - } - } - }, - "ApiClientAuthorizationList": { - "id": "ApiClientAuthorizationList", - "description": "ApiClientAuthorization list", - "type": "object", - "properties": { - "kind": { - "type": "string", - "description": "Object type. Always arvados#apiClientAuthorizationList.", - "default": "arvados#apiClientAuthorizationList" - }, - "etag": { - "type": "string", - "description": "List version." - }, - "items": { - "type": "array", - "description": "The list of ApiClientAuthorizations.", - "items": { - "$ref": "ApiClientAuthorization" - } - }, - "next_link": { - "type": "string", - "description": "A link to the next page of ApiClientAuthorizations." - }, - "next_page_token": { - "type": "string", - "description": "The page token for the next page of ApiClientAuthorizations." - }, - "selfLink": { - "type": "string", - "description": "A link back to this list." - } - } - }, - "ApiClientAuthorization": { - "id": "ApiClientAuthorization", - "description": "ApiClientAuthorization", - "type": "object", - "uuidPrefix": "gj3su", - "properties": { - "uuid": { - "type": "string" - }, - "etag": { - "type": "string", - "description": "Object version." - }, - "api_token": { - "type": "string" - }, - "api_client_id": { - "type": "integer" - }, - "user_id": { - "type": "integer" - }, - "created_by_ip_address": { - "type": "string" - }, - "last_used_by_ip_address": { - "type": "string" - }, - "last_used_at": { - "type": "datetime" - }, - "expires_at": { - "type": "datetime" - }, - "created_at": { - "type": "datetime" - }, - "default_owner_uuid": { - "type": "string" - }, - "scopes": { - "type": "Array" - } - } - }, - "AuthorizedKeyList": { - "id": "AuthorizedKeyList", - "description": "AuthorizedKey list", - "type": "object", - "properties": { - "kind": { - "type": "string", - "description": "Object type. Always arvados#authorizedKeyList.", - "default": "arvados#authorizedKeyList" - }, - "etag": { - "type": "string", - "description": "List version." - }, - "items": { - "type": "array", - "description": "The list of AuthorizedKeys.", - "items": { - "$ref": "AuthorizedKey" - } - }, - "next_link": { - "type": "string", - "description": "A link to the next page of AuthorizedKeys." - }, - "next_page_token": { - "type": "string", - "description": "The page token for the next page of AuthorizedKeys." - }, - "selfLink": { - "type": "string", - "description": "A link back to this list." - } - } - }, - "AuthorizedKey": { - "id": "AuthorizedKey", - "description": "AuthorizedKey", - "type": "object", - "uuidPrefix": "fngyi", - "properties": { - "uuid": { - "type": "string" - }, - "etag": { - "type": "string", - "description": "Object version." - }, - "owner_uuid": { - "type": "string" - }, - "modified_by_client_uuid": { - "type": "string" - }, - "modified_by_user_uuid": { - "type": "string" - }, - "modified_at": { - "type": "datetime" - }, - "name": { - "type": "string" - }, - "key_type": { - "type": "string" - }, - "authorized_user_uuid": { - "type": "string" - }, - "public_key": { - "type": "text" - }, - "expires_at": { - "type": "datetime" - }, - "created_at": { - "type": "datetime" - } - } - }, - "CollectionList": { - "id": "CollectionList", - "description": "Collection list", - "type": "object", - "properties": { - "kind": { - "type": "string", - "description": "Object type. Always arvados#collectionList.", - "default": "arvados#collectionList" - }, - "etag": { - "type": "string", - "description": "List version." - }, - "items": { - "type": "array", - "description": "The list of Collections.", - "items": { - "$ref": "Collection" - } - }, - "next_link": { - "type": "string", - "description": "A link to the next page of Collections." - }, - "next_page_token": { - "type": "string", - "description": "The page token for the next page of Collections." - }, - "selfLink": { - "type": "string", - "description": "A link back to this list." - } - } - }, - "Collection": { - "id": "Collection", - "description": "Collection", - "type": "object", - "uuidPrefix": "4zz18", - "properties": { - "uuid": { - "type": "string" - }, - "etag": { - "type": "string", - "description": "Object version." - }, - "owner_uuid": { - "type": "string" - }, - "created_at": { - "type": "datetime" - }, - "modified_by_client_uuid": { - "type": "string" - }, - "modified_by_user_uuid": { - "type": "string" - }, - "modified_at": { - "type": "datetime" - }, - "portable_data_hash": { - "type": "string" - }, - "replication_desired": { - "type": "integer" - }, - "replication_confirmed_at": { - "type": "datetime" - }, - "replication_confirmed": { - "type": "integer" - }, - "manifest_text": { - "type": "text" - }, - "name": { - "type": "string" - }, - "description": { - "type": "string" - }, - "properties": { - "type": "Hash" - }, - "delete_at": { - "type": "datetime" - }, - "trash_at": { - "type": "datetime" - }, - "is_trashed": { - "type": "boolean" - }, - "storage_classes_desired": { - "type": "Array" - }, - "storage_classes_confirmed": { - "type": "Array" - }, - "storage_classes_confirmed_at": { - "type": "datetime" - }, - "current_version_uuid": { - "type": "string" - }, - "version": { - "type": "integer" - }, - "preserve_version": { - "type": "boolean" - }, - "file_count": { - "type": "integer" - }, - "file_size_total": { - "type": "integer" - } - } - }, - "ContainerList": { - "id": "ContainerList", - "description": "Container list", - "type": "object", - "properties": { - "kind": { - "type": "string", - "description": "Object type. Always arvados#containerList.", - "default": "arvados#containerList" - }, - "etag": { - "type": "string", - "description": "List version." - }, - "items": { - "type": "array", - "description": "The list of Containers.", - "items": { - "$ref": "Container" - } - }, - "next_link": { - "type": "string", - "description": "A link to the next page of Containers." - }, - "next_page_token": { - "type": "string", - "description": "The page token for the next page of Containers." - }, - "selfLink": { - "type": "string", - "description": "A link back to this list." - } - } - }, - "Container": { - "id": "Container", - "description": "Container", - "type": "object", - "uuidPrefix": "dz642", - "properties": { - "uuid": { - "type": "string" - }, - "etag": { - "type": "string", - "description": "Object version." - }, - "owner_uuid": { - "type": "string" - }, - "created_at": { - "type": "datetime" - }, - "modified_at": { - "type": "datetime" - }, - "modified_by_client_uuid": { - "type": "string" - }, - "modified_by_user_uuid": { - "type": "string" - }, - "state": { - "type": "string" - }, - "started_at": { - "type": "datetime" - }, - "finished_at": { - "type": "datetime" - }, - "log": { - "type": "string" - }, - "environment": { - "type": "Hash" - }, - "cwd": { - "type": "string" - }, - "command": { - "type": "Array" - }, - "output_path": { - "type": "string" - }, - "mounts": { - "type": "Hash" - }, - "runtime_constraints": { - "type": "Hash" - }, - "output": { - "type": "string" - }, - "container_image": { - "type": "string" - }, - "progress": { - "type": "float" - }, - "priority": { - "type": "integer" - }, - "exit_code": { - "type": "integer" - }, - "auth_uuid": { - "type": "string" - }, - "locked_by_uuid": { - "type": "string" - }, - "scheduling_parameters": { - "type": "Hash" - }, - "runtime_status": { - "type": "Hash" - }, - "runtime_user_uuid": { - "type": "text" - }, - "runtime_auth_scopes": { - "type": "Array" - }, - "lock_count": { - "type": "integer" - }, - "gateway_address": { - "type": "string" - }, - "interactive_session_started": { - "type": "boolean" - }, - "output_storage_classes": { - "type": "Array" - }, - "output_properties": { - "type": "Hash" - }, - "cost": { - "type": "float" - }, - "subrequests_cost": { - "type": "float" - } - } - }, - "ContainerRequestList": { - "id": "ContainerRequestList", - "description": "ContainerRequest list", - "type": "object", - "properties": { - "kind": { - "type": "string", - "description": "Object type. Always arvados#containerRequestList.", - "default": "arvados#containerRequestList" - }, - "etag": { - "type": "string", - "description": "List version." - }, - "items": { - "type": "array", - "description": "The list of ContainerRequests.", - "items": { - "$ref": "ContainerRequest" - } - }, - "next_link": { - "type": "string", - "description": "A link to the next page of ContainerRequests." - }, - "next_page_token": { - "type": "string", - "description": "The page token for the next page of ContainerRequests." - }, - "selfLink": { - "type": "string", - "description": "A link back to this list." - } - } - }, - "ContainerRequest": { - "id": "ContainerRequest", - "description": "ContainerRequest", - "type": "object", - "uuidPrefix": "xvhdp", - "properties": { - "uuid": { - "type": "string" - }, - "etag": { - "type": "string", - "description": "Object version." - }, - "owner_uuid": { - "type": "string" - }, - "created_at": { - "type": "datetime" - }, - "modified_at": { - "type": "datetime" - }, - "modified_by_client_uuid": { - "type": "string" - }, - "modified_by_user_uuid": { - "type": "string" - }, - "name": { - "type": "string" - }, - "description": { - "type": "text" - }, - "properties": { - "type": "Hash" - }, - "state": { - "type": "string" - }, - "requesting_container_uuid": { - "type": "string" - }, - "container_uuid": { - "type": "string" - }, - "container_count_max": { - "type": "integer" - }, - "mounts": { - "type": "Hash" - }, - "runtime_constraints": { - "type": "Hash" - }, - "container_image": { - "type": "string" - }, - "environment": { - "type": "Hash" - }, - "cwd": { - "type": "string" - }, - "command": { - "type": "Array" - }, - "output_path": { - "type": "string" - }, - "priority": { - "type": "integer" - }, - "expires_at": { - "type": "datetime" - }, - "filters": { - "type": "text" - }, - "container_count": { - "type": "integer" - }, - "use_existing": { - "type": "boolean" - }, - "scheduling_parameters": { - "type": "Hash" - }, - "output_uuid": { - "type": "string" - }, - "log_uuid": { - "type": "string" - }, - "output_name": { - "type": "string" - }, - "output_ttl": { - "type": "integer" - }, - "output_storage_classes": { - "type": "Array" - }, - "output_properties": { - "type": "Hash" - }, - "cumulative_cost": { - "type": "float" - } - } - }, - "GroupList": { - "id": "GroupList", - "description": "Group list", - "type": "object", - "properties": { - "kind": { - "type": "string", - "description": "Object type. Always arvados#groupList.", - "default": "arvados#groupList" - }, - "etag": { - "type": "string", - "description": "List version." - }, - "items": { - "type": "array", - "description": "The list of Groups.", - "items": { - "$ref": "Group" - } - }, - "next_link": { - "type": "string", - "description": "A link to the next page of Groups." - }, - "next_page_token": { - "type": "string", - "description": "The page token for the next page of Groups." - }, - "selfLink": { - "type": "string", - "description": "A link back to this list." - } - } - }, - "Group": { - "id": "Group", - "description": "Group", - "type": "object", - "uuidPrefix": "j7d0g", - "properties": { - "uuid": { - "type": "string" - }, - "etag": { - "type": "string", - "description": "Object version." - }, - "owner_uuid": { - "type": "string" - }, - "created_at": { - "type": "datetime" - }, - "modified_by_client_uuid": { - "type": "string" - }, - "modified_by_user_uuid": { - "type": "string" - }, - "modified_at": { - "type": "datetime" - }, - "name": { - "type": "string" - }, - "description": { - "type": "string" - }, - "group_class": { - "type": "string" - }, - "trash_at": { - "type": "datetime" - }, - "is_trashed": { - "type": "boolean" - }, - "delete_at": { - "type": "datetime" - }, - "properties": { - "type": "Hash" - }, - "frozen_by_uuid": { - "type": "string" + "description": "Get public config", + "parameters": {}, + "parameterOrder": [], + "response": {}, + "scopes": [ + "https://api.arvados.org/auth/arvados", + "https://api.arvados.org/auth/arvados.readonly" + ] } } }, - "HumanList": { - "id": "HumanList", - "description": "Human list", - "type": "object", - "properties": { - "kind": { - "type": "string", - "description": "Object type. Always arvados#humanList.", - "default": "arvados#humanList" - }, - "etag": { - "type": "string", - "description": "List version." - }, - "items": { - "type": "array", - "description": "The list of Humans.", - "items": { - "$ref": "Human" - } - }, - "next_link": { - "type": "string", - "description": "A link to the next page of Humans." - }, - "next_page_token": { - "type": "string", - "description": "The page token for the next page of Humans." - }, - "selfLink": { - "type": "string", - "description": "A link back to this list." + "vocabularies": { + "methods": { + "get": { + "id": "arvados.vocabularies.get", + "path": "vocabulary", + "httpMethod": "GET", + "description": "Get vocabulary definition", + "parameters": {}, + "parameterOrder": [], + "response": {}, + "scopes": [ + "https://api.arvados.org/auth/arvados", + "https://api.arvados.org/auth/arvados.readonly" + ] } } }, - "Human": { - "id": "Human", - "description": "Human", - "type": "object", - "uuidPrefix": "7a9it", - "properties": { - "uuid": { - "type": "string" - }, - "etag": { - "type": "string", - "description": "Object version." - }, - "owner_uuid": { - "type": "string" - }, - "modified_by_client_uuid": { - "type": "string" - }, - "modified_by_user_uuid": { - "type": "string" - }, - "modified_at": { - "type": "datetime" - }, - "properties": { - "type": "Hash" - }, - "created_at": { - "type": "datetime" + "sys": { + "methods": { + "get": { + "id": "arvados.sys.trash_sweep", + "path": "sys/trash_sweep", + "httpMethod": "POST", + "description": "apply scheduled trash and delete operations", + "parameters": {}, + "parameterOrder": [], + "response": {}, + "scopes": [ + "https://api.arvados.org/auth/arvados", + "https://api.arvados.org/auth/arvados.readonly" + ] } } - }, - "JobList": { - "id": "JobList", - "description": "Job list", + } + }, + "revision": "20231117", + "schemas": { + "ApiClientList": { + "id": "ApiClientList", + "description": "ApiClient list", "type": "object", "properties": { "kind": { "type": "string", - "description": "Object type. Always arvados#jobList.", - "default": "arvados#jobList" + "description": "Object type. Always arvados#apiClientList.", + "default": "arvados#apiClientList" }, "etag": { "type": "string", @@ -9920,18 +5579,18 @@ }, "items": { "type": "array", - "description": "The list of Jobs.", + "description": "The list of ApiClients.", "items": { - "$ref": "Job" + "$ref": "ApiClient" } }, "next_link": { "type": "string", - "description": "A link to the next page of Jobs." + "description": "A link to the next page of ApiClients." }, "next_page_token": { "type": "string", - "description": "The page token for the next page of Jobs." + "description": "The page token for the next page of ApiClients." }, "selfLink": { "type": "string", @@ -9939,11 +5598,11 @@ } } }, - "Job": { - "id": "Job", - "description": "Job", + "ApiClient": { + "id": "ApiClient", + "description": "ApiClient", "type": "object", - "uuidPrefix": "8i9sb", + "uuidPrefix": "ozdt8", "properties": { "uuid": { "type": "string" @@ -9964,95 +5623,29 @@ "modified_at": { "type": "datetime" }, - "submit_id": { - "type": "string" - }, - "script": { - "type": "string" - }, - "script_version": { - "type": "string" - }, - "script_parameters": { - "type": "Hash" - }, - "cancelled_by_client_uuid": { - "type": "string" - }, - "cancelled_by_user_uuid": { + "name": { "type": "string" }, - "cancelled_at": { - "type": "datetime" - }, - "started_at": { - "type": "datetime" - }, - "finished_at": { - "type": "datetime" - }, - "running": { - "type": "boolean" - }, - "success": { - "type": "boolean" - }, - "output": { + "url_prefix": { "type": "string" }, "created_at": { "type": "datetime" }, - "is_locked_by_uuid": { - "type": "string" - }, - "log": { - "type": "string" - }, - "tasks_summary": { - "type": "Hash" - }, - "runtime_constraints": { - "type": "Hash" - }, - "nondeterministic": { + "is_trusted": { "type": "boolean" - }, - "repository": { - "type": "string" - }, - "supplied_script_version": { - "type": "string" - }, - "docker_image_locator": { - "type": "string" - }, - "priority": { - "type": "integer" - }, - "description": { - "type": "string" - }, - "state": { - "type": "string" - }, - "arvados_sdk_version": { - "type": "string" - }, - "components": { - "type": "Hash" } } }, - "JobTaskList": { - "id": "JobTaskList", - "description": "JobTask list", + "ApiClientAuthorizationList": { + "id": "ApiClientAuthorizationList", + "description": "ApiClientAuthorization list", "type": "object", "properties": { "kind": { "type": "string", - "description": "Object type. Always arvados#jobTaskList.", - "default": "arvados#jobTaskList" + "description": "Object type. Always arvados#apiClientAuthorizationList.", + "default": "arvados#apiClientAuthorizationList" }, "etag": { "type": "string", @@ -10060,18 +5653,18 @@ }, "items": { "type": "array", - "description": "The list of JobTasks.", + "description": "The list of ApiClientAuthorizations.", "items": { - "$ref": "JobTask" + "$ref": "ApiClientAuthorization" } }, "next_link": { "type": "string", - "description": "A link to the next page of JobTasks." + "description": "A link to the next page of ApiClientAuthorizations." }, "next_page_token": { "type": "string", - "description": "The page token for the next page of JobTasks." + "description": "The page token for the next page of ApiClientAuthorizations." }, "selfLink": { "type": "string", @@ -10079,11 +5672,11 @@ } } }, - "JobTask": { - "id": "JobTask", - "description": "JobTask", + "ApiClientAuthorization": { + "id": "ApiClientAuthorization", + "description": "ApiClientAuthorization", "type": "object", - "uuidPrefix": "ot0gb", + "uuidPrefix": "gj3su", "properties": { "uuid": { "type": "string" @@ -10092,62 +5685,47 @@ "type": "string", "description": "Object version." }, - "owner_uuid": { - "type": "string" - }, - "modified_by_client_uuid": { - "type": "string" - }, - "modified_by_user_uuid": { - "type": "string" - }, - "modified_at": { - "type": "datetime" - }, - "job_uuid": { + "api_token": { "type": "string" }, - "sequence": { + "api_client_id": { "type": "integer" }, - "parameters": { - "type": "Hash" - }, - "output": { - "type": "text" - }, - "progress": { - "type": "float" - }, - "success": { - "type": "boolean" + "user_id": { + "type": "integer" }, - "created_at": { - "type": "datetime" + "created_by_ip_address": { + "type": "string" }, - "created_by_job_task_uuid": { + "last_used_by_ip_address": { "type": "string" }, - "qsequence": { - "type": "integer" + "last_used_at": { + "type": "datetime" }, - "started_at": { + "expires_at": { "type": "datetime" }, - "finished_at": { + "created_at": { "type": "datetime" + }, + "default_owner_uuid": { + "type": "string" + }, + "scopes": { + "type": "Array" } } }, - "KeepDiskList": { - "id": "KeepDiskList", - "description": "KeepDisk list", + "AuthorizedKeyList": { + "id": "AuthorizedKeyList", + "description": "AuthorizedKey list", "type": "object", "properties": { "kind": { "type": "string", - "description": "Object type. Always arvados#keepDiskList.", - "default": "arvados#keepDiskList" + "description": "Object type. Always arvados#authorizedKeyList.", + "default": "arvados#authorizedKeyList" }, "etag": { "type": "string", @@ -10155,18 +5733,18 @@ }, "items": { "type": "array", - "description": "The list of KeepDisks.", + "description": "The list of AuthorizedKeys.", "items": { - "$ref": "KeepDisk" + "$ref": "AuthorizedKey" } }, "next_link": { "type": "string", - "description": "A link to the next page of KeepDisks." + "description": "A link to the next page of AuthorizedKeys." }, "next_page_token": { "type": "string", - "description": "The page token for the next page of KeepDisks." + "description": "The page token for the next page of AuthorizedKeys." }, "selfLink": { "type": "string", @@ -10174,11 +5752,11 @@ } } }, - "KeepDisk": { - "id": "KeepDisk", - "description": "KeepDisk", + "AuthorizedKey": { + "id": "AuthorizedKey", + "description": "AuthorizedKey", "type": "object", - "uuidPrefix": "penuu", + "uuidPrefix": "fngyi", "properties": { "uuid": { "type": "string" @@ -10199,50 +5777,35 @@ "modified_at": { "type": "datetime" }, - "node_uuid": { + "name": { "type": "string" }, - "filesystem_uuid": { + "key_type": { "type": "string" }, - "bytes_total": { - "type": "integer" - }, - "bytes_free": { - "type": "integer" - }, - "is_readable": { - "type": "boolean" - }, - "is_writable": { - "type": "boolean" - }, - "last_read_at": { - "type": "datetime" + "authorized_user_uuid": { + "type": "string" }, - "last_write_at": { - "type": "datetime" + "public_key": { + "type": "text" }, - "last_ping_at": { + "expires_at": { "type": "datetime" }, "created_at": { "type": "datetime" - }, - "keep_service_uuid": { - "type": "string" } } }, - "KeepServiceList": { - "id": "KeepServiceList", - "description": "KeepService list", + "CollectionList": { + "id": "CollectionList", + "description": "Collection list", "type": "object", "properties": { "kind": { "type": "string", - "description": "Object type. Always arvados#keepServiceList.", - "default": "arvados#keepServiceList" + "description": "Object type. Always arvados#collectionList.", + "default": "arvados#collectionList" }, "etag": { "type": "string", @@ -10250,18 +5813,18 @@ }, "items": { "type": "array", - "description": "The list of KeepServices.", + "description": "The list of Collections.", "items": { - "$ref": "KeepService" + "$ref": "Collection" } }, "next_link": { "type": "string", - "description": "A link to the next page of KeepServices." + "description": "A link to the next page of Collections." }, "next_page_token": { "type": "string", - "description": "The page token for the next page of KeepServices." + "description": "The page token for the next page of Collections." }, "selfLink": { "type": "string", @@ -10269,11 +5832,11 @@ } } }, - "KeepService": { - "id": "KeepService", - "description": "KeepService", + "Collection": { + "id": "Collection", + "description": "Collection", "type": "object", - "uuidPrefix": "bi6l4", + "uuidPrefix": "4zz18", "properties": { "uuid": { "type": "string" @@ -10285,6 +5848,9 @@ "owner_uuid": { "type": "string" }, + "created_at": { + "type": "datetime" + }, "modified_by_client_uuid": { "type": "string" }, @@ -10294,35 +5860,74 @@ "modified_at": { "type": "datetime" }, - "service_host": { + "portable_data_hash": { "type": "string" }, - "service_port": { + "replication_desired": { "type": "integer" }, - "service_ssl_flag": { - "type": "boolean" + "replication_confirmed_at": { + "type": "datetime" }, - "service_type": { + "replication_confirmed": { + "type": "integer" + }, + "manifest_text": { + "type": "text" + }, + "name": { "type": "string" }, - "created_at": { + "description": { + "type": "string" + }, + "properties": { + "type": "Hash" + }, + "delete_at": { "type": "datetime" }, - "read_only": { + "trash_at": { + "type": "datetime" + }, + "is_trashed": { + "type": "boolean" + }, + "storage_classes_desired": { + "type": "Array" + }, + "storage_classes_confirmed": { + "type": "Array" + }, + "storage_classes_confirmed_at": { + "type": "datetime" + }, + "current_version_uuid": { + "type": "string" + }, + "version": { + "type": "integer" + }, + "preserve_version": { "type": "boolean" + }, + "file_count": { + "type": "integer" + }, + "file_size_total": { + "type": "integer" } } }, - "LinkList": { - "id": "LinkList", - "description": "Link list", + "ContainerList": { + "id": "ContainerList", + "description": "Container list", "type": "object", "properties": { "kind": { "type": "string", - "description": "Object type. Always arvados#linkList.", - "default": "arvados#linkList" + "description": "Object type. Always arvados#containerList.", + "default": "arvados#containerList" }, "etag": { "type": "string", @@ -10330,18 +5935,18 @@ }, "items": { "type": "array", - "description": "The list of Links.", + "description": "The list of Containers.", "items": { - "$ref": "Link" + "$ref": "Container" } }, "next_link": { "type": "string", - "description": "A link to the next page of Links." + "description": "A link to the next page of Containers." }, "next_page_token": { "type": "string", - "description": "The page token for the next page of Links." + "description": "The page token for the next page of Containers." }, "selfLink": { "type": "string", @@ -10349,11 +5954,11 @@ } } }, - "Link": { - "id": "Link", - "description": "Link", + "Container": { + "id": "Container", + "description": "Container", "type": "object", - "uuidPrefix": "o0j2j", + "uuidPrefix": "dz642", "properties": { "uuid": { "type": "string" @@ -10368,127 +5973,113 @@ "created_at": { "type": "datetime" }, + "modified_at": { + "type": "datetime" + }, "modified_by_client_uuid": { "type": "string" }, "modified_by_user_uuid": { "type": "string" }, - "modified_at": { + "state": { + "type": "string" + }, + "started_at": { "type": "datetime" }, - "tail_uuid": { - "type": "string" + "finished_at": { + "type": "datetime" }, - "link_class": { + "log": { "type": "string" }, - "name": { - "type": "string" + "environment": { + "type": "Hash" }, - "head_uuid": { + "cwd": { "type": "string" }, - "properties": { - "type": "Hash" - } - } - }, - "LogList": { - "id": "LogList", - "description": "Log list", - "type": "object", - "properties": { - "kind": { - "type": "string", - "description": "Object type. Always arvados#logList.", - "default": "arvados#logList" + "command": { + "type": "Array" }, - "etag": { - "type": "string", - "description": "List version." + "output_path": { + "type": "string" }, - "items": { - "type": "array", - "description": "The list of Logs.", - "items": { - "$ref": "Log" - } + "mounts": { + "type": "Hash" }, - "next_link": { - "type": "string", - "description": "A link to the next page of Logs." + "runtime_constraints": { + "type": "Hash" }, - "next_page_token": { - "type": "string", - "description": "The page token for the next page of Logs." + "output": { + "type": "string" }, - "selfLink": { - "type": "string", - "description": "A link back to this list." - } - } - }, - "Log": { - "id": "Log", - "description": "Log", - "type": "object", - "uuidPrefix": "57u5n", - "properties": { - "uuid": { + "container_image": { "type": "string" }, - "etag": { - "type": "string", - "description": "Object version." + "progress": { + "type": "float" }, - "id": { + "priority": { "type": "integer" }, - "owner_uuid": { - "type": "string" + "exit_code": { + "type": "integer" }, - "modified_by_client_uuid": { + "auth_uuid": { "type": "string" }, - "modified_by_user_uuid": { + "locked_by_uuid": { "type": "string" }, - "object_uuid": { - "type": "string" + "scheduling_parameters": { + "type": "Hash" }, - "event_at": { - "type": "datetime" + "runtime_status": { + "type": "Hash" }, - "event_type": { + "runtime_user_uuid": { + "type": "text" + }, + "runtime_auth_scopes": { + "type": "Array" + }, + "lock_count": { + "type": "integer" + }, + "gateway_address": { "type": "string" }, - "summary": { - "type": "text" + "interactive_session_started": { + "type": "boolean" + }, + "output_storage_classes": { + "type": "Array" }, - "properties": { + "output_properties": { "type": "Hash" }, - "created_at": { - "type": "datetime" + "cost": { + "type": "float" }, - "modified_at": { - "type": "datetime" + "subrequests_cost": { + "type": "float" }, - "object_owner_uuid": { - "type": "string" + "output_glob": { + "type": "Array" } } }, - "NodeList": { - "id": "NodeList", - "description": "Node list", + "ContainerRequestList": { + "id": "ContainerRequestList", + "description": "ContainerRequest list", "type": "object", "properties": { "kind": { "type": "string", - "description": "Object type. Always arvados#nodeList.", - "default": "arvados#nodeList" + "description": "Object type. Always arvados#containerRequestList.", + "default": "arvados#containerRequestList" }, "etag": { "type": "string", @@ -10496,18 +6087,18 @@ }, "items": { "type": "array", - "description": "The list of Nodes.", + "description": "The list of ContainerRequests.", "items": { - "$ref": "Node" + "$ref": "ContainerRequest" } }, "next_link": { "type": "string", - "description": "A link to the next page of Nodes." + "description": "A link to the next page of ContainerRequests." }, "next_page_token": { "type": "string", - "description": "The page token for the next page of Nodes." + "description": "The page token for the next page of ContainerRequests." }, "selfLink": { "type": "string", @@ -10515,11 +6106,11 @@ } } }, - "Node": { - "id": "Node", - "description": "Node", + "ContainerRequest": { + "id": "ContainerRequest", + "description": "ContainerRequest", "type": "object", - "uuidPrefix": "7ekkf", + "uuidPrefix": "xvhdp", "properties": { "uuid": { "type": "string" @@ -10534,139 +6125,110 @@ "created_at": { "type": "datetime" }, - "modified_by_client_uuid": { - "type": "string" - }, - "modified_by_user_uuid": { - "type": "string" - }, "modified_at": { "type": "datetime" }, - "slot_number": { - "type": "integer" - }, - "hostname": { + "modified_by_client_uuid": { "type": "string" }, - "domain": { + "modified_by_user_uuid": { "type": "string" }, - "ip_address": { + "name": { "type": "string" }, - "last_ping_at": { - "type": "datetime" + "description": { + "type": "text" }, "properties": { "type": "Hash" }, - "job_uuid": { + "state": { "type": "string" - } - } - }, - "PipelineInstanceList": { - "id": "PipelineInstanceList", - "description": "PipelineInstance list", - "type": "object", - "properties": { - "kind": { - "type": "string", - "description": "Object type. Always arvados#pipelineInstanceList.", - "default": "arvados#pipelineInstanceList" }, - "etag": { - "type": "string", - "description": "List version." + "requesting_container_uuid": { + "type": "string" }, - "items": { - "type": "array", - "description": "The list of PipelineInstances.", - "items": { - "$ref": "PipelineInstance" - } + "container_uuid": { + "type": "string" }, - "next_link": { - "type": "string", - "description": "A link to the next page of PipelineInstances." + "container_count_max": { + "type": "integer" }, - "next_page_token": { - "type": "string", - "description": "The page token for the next page of PipelineInstances." + "mounts": { + "type": "Hash" }, - "selfLink": { - "type": "string", - "description": "A link back to this list." - } - } - }, - "PipelineInstance": { - "id": "PipelineInstance", - "description": "PipelineInstance", - "type": "object", - "uuidPrefix": "d1hrv", - "properties": { - "uuid": { + "runtime_constraints": { + "type": "Hash" + }, + "container_image": { "type": "string" }, - "etag": { - "type": "string", - "description": "Object version." + "environment": { + "type": "Hash" }, - "owner_uuid": { + "cwd": { "type": "string" }, - "created_at": { - "type": "datetime" + "command": { + "type": "Array" }, - "modified_by_client_uuid": { + "output_path": { "type": "string" }, - "modified_by_user_uuid": { - "type": "string" + "priority": { + "type": "integer" }, - "modified_at": { + "expires_at": { "type": "datetime" }, - "pipeline_template_uuid": { - "type": "string" + "filters": { + "type": "text" }, - "name": { - "type": "string" + "container_count": { + "type": "integer" }, - "components": { - "type": "Hash" + "use_existing": { + "type": "boolean" }, - "properties": { + "scheduling_parameters": { "type": "Hash" }, - "state": { + "output_uuid": { "type": "string" }, - "components_summary": { - "type": "Hash" + "log_uuid": { + "type": "string" }, - "started_at": { - "type": "datetime" + "output_name": { + "type": "string" }, - "finished_at": { - "type": "datetime" + "output_ttl": { + "type": "integer" }, - "description": { - "type": "string" + "output_storage_classes": { + "type": "Array" + }, + "output_properties": { + "type": "Hash" + }, + "cumulative_cost": { + "type": "float" + }, + "output_glob": { + "type": "Array" } } }, - "PipelineTemplateList": { - "id": "PipelineTemplateList", - "description": "PipelineTemplate list", + "GroupList": { + "id": "GroupList", + "description": "Group list", "type": "object", "properties": { "kind": { "type": "string", - "description": "Object type. Always arvados#pipelineTemplateList.", - "default": "arvados#pipelineTemplateList" + "description": "Object type. Always arvados#groupList.", + "default": "arvados#groupList" }, "etag": { "type": "string", @@ -10674,18 +6236,18 @@ }, "items": { "type": "array", - "description": "The list of PipelineTemplates.", + "description": "The list of Groups.", "items": { - "$ref": "PipelineTemplate" + "$ref": "Group" } }, "next_link": { "type": "string", - "description": "A link to the next page of PipelineTemplates." + "description": "A link to the next page of Groups." }, "next_page_token": { "type": "string", - "description": "The page token for the next page of PipelineTemplates." + "description": "The page token for the next page of Groups." }, "selfLink": { "type": "string", @@ -10693,11 +6255,11 @@ } } }, - "PipelineTemplate": { - "id": "PipelineTemplate", - "description": "PipelineTemplate", + "Group": { + "id": "Group", + "description": "Group", "type": "object", - "uuidPrefix": "p5p6p", + "uuidPrefix": "j7d0g", "properties": { "uuid": { "type": "string" @@ -10724,23 +6286,38 @@ "name": { "type": "string" }, - "components": { + "description": { + "type": "string" + }, + "group_class": { + "type": "string" + }, + "trash_at": { + "type": "datetime" + }, + "is_trashed": { + "type": "boolean" + }, + "delete_at": { + "type": "datetime" + }, + "properties": { "type": "Hash" }, - "description": { + "frozen_by_uuid": { "type": "string" } } }, - "RepositoryList": { - "id": "RepositoryList", - "description": "Repository list", + "KeepServiceList": { + "id": "KeepServiceList", + "description": "KeepService list", "type": "object", "properties": { "kind": { "type": "string", - "description": "Object type. Always arvados#repositoryList.", - "default": "arvados#repositoryList" + "description": "Object type. Always arvados#keepServiceList.", + "default": "arvados#keepServiceList" }, "etag": { "type": "string", @@ -10748,18 +6325,18 @@ }, "items": { "type": "array", - "description": "The list of Repositories.", + "description": "The list of KeepServices.", "items": { - "$ref": "Repository" + "$ref": "KeepService" } }, "next_link": { "type": "string", - "description": "A link to the next page of Repositories." + "description": "A link to the next page of KeepServices." }, "next_page_token": { "type": "string", - "description": "The page token for the next page of Repositories." + "description": "The page token for the next page of KeepServices." }, "selfLink": { "type": "string", @@ -10767,11 +6344,11 @@ } } }, - "Repository": { - "id": "Repository", - "description": "Repository", + "KeepService": { + "id": "KeepService", + "description": "KeepService", "type": "object", - "uuidPrefix": "s0uqq", + "uuidPrefix": "bi6l4", "properties": { "uuid": { "type": "string" @@ -10792,23 +6369,35 @@ "modified_at": { "type": "datetime" }, - "name": { + "service_host": { + "type": "string" + }, + "service_port": { + "type": "integer" + }, + "service_ssl_flag": { + "type": "boolean" + }, + "service_type": { "type": "string" }, "created_at": { "type": "datetime" + }, + "read_only": { + "type": "boolean" } } }, - "SpecimenList": { - "id": "SpecimenList", - "description": "Specimen list", + "LinkList": { + "id": "LinkList", + "description": "Link list", "type": "object", "properties": { "kind": { "type": "string", - "description": "Object type. Always arvados#specimenList.", - "default": "arvados#specimenList" + "description": "Object type. Always arvados#linkList.", + "default": "arvados#linkList" }, "etag": { "type": "string", @@ -10816,18 +6405,18 @@ }, "items": { "type": "array", - "description": "The list of Specimens.", + "description": "The list of Links.", "items": { - "$ref": "Specimen" + "$ref": "Link" } }, "next_link": { "type": "string", - "description": "A link to the next page of Specimens." + "description": "A link to the next page of Links." }, "next_page_token": { "type": "string", - "description": "The page token for the next page of Specimens." + "description": "The page token for the next page of Links." }, "selfLink": { "type": "string", @@ -10835,11 +6424,11 @@ } } }, - "Specimen": { - "id": "Specimen", - "description": "Specimen", + "Link": { + "id": "Link", + "description": "Link", "type": "object", - "uuidPrefix": "j58dm", + "uuidPrefix": "o0j2j", "properties": { "uuid": { "type": "string" @@ -10863,7 +6452,16 @@ "modified_at": { "type": "datetime" }, - "material": { + "tail_uuid": { + "type": "string" + }, + "link_class": { + "type": "string" + }, + "name": { + "type": "string" + }, + "head_uuid": { "type": "string" }, "properties": { @@ -10871,15 +6469,15 @@ } } }, - "TraitList": { - "id": "TraitList", - "description": "Trait list", + "LogList": { + "id": "LogList", + "description": "Log list", "type": "object", "properties": { "kind": { "type": "string", - "description": "Object type. Always arvados#traitList.", - "default": "arvados#traitList" + "description": "Object type. Always arvados#logList.", + "default": "arvados#logList" }, "etag": { "type": "string", @@ -10887,18 +6485,18 @@ }, "items": { "type": "array", - "description": "The list of Traits.", + "description": "The list of Logs.", "items": { - "$ref": "Trait" + "$ref": "Log" } }, "next_link": { "type": "string", - "description": "A link to the next page of Traits." + "description": "A link to the next page of Logs." }, "next_page_token": { "type": "string", - "description": "The page token for the next page of Traits." + "description": "The page token for the next page of Logs." }, "selfLink": { "type": "string", @@ -10906,11 +6504,11 @@ } } }, - "Trait": { - "id": "Trait", - "description": "Trait", + "Log": { + "id": "Log", + "description": "Log", "type": "object", - "uuidPrefix": "q1cn2", + "uuidPrefix": "57u5n", "properties": { "uuid": { "type": "string" @@ -10919,6 +6517,9 @@ "type": "string", "description": "Object version." }, + "id": { + "type": "integer" + }, "owner_uuid": { "type": "string" }, @@ -10928,17 +6529,29 @@ "modified_by_user_uuid": { "type": "string" }, - "modified_at": { + "object_uuid": { + "type": "string" + }, + "event_at": { "type": "datetime" }, - "name": { + "event_type": { "type": "string" }, + "summary": { + "type": "text" + }, "properties": { "type": "Hash" }, "created_at": { "type": "datetime" + }, + "modified_at": { + "type": "datetime" + }, + "object_owner_uuid": { + "type": "string" } } },