9 See "REST methods for working with Arvados resources":{{site.baseurl}}/api/methods.html
11 API endpoint base: @https://{{ site.arvados_api_host }}/arvados/v1/keep_services@
15 Required arguments are displayed in %{background:#ccffcc}green%.
19 The keep_services resource storage servers and proxies available on the cluster for persistent storage and retrieval of keep blocks.
21 Each KeepService has, in addition to the usual "attributes of Arvados resources":{{site.baseurl}}/api/resources.html:
23 table(table table-bordered table-condensed).
24 |_. Attribute|_. Type|_. Description|_. Example|
25 |service_host|string|||
26 |service_port|integer|||
27 |service_ssl_flag|boolean|||
28 |service_type|string|||
34 Get a list of keep services that are accessible to the requesting client. Unlike @list@, this is context-sensitive based on the requester, for example providing the list of actual Keep servers when inside the cluster, but providing a proxy service if client contacts Arvados from outside the cluster.
36 table(table table-bordered table-condensed).
37 |_. Argument |_. Type |_. Description |_. Location |_. Example |
41 Create a new KeepService.
45 table(table table-bordered table-condensed).
46 |_. Argument |_. Type |_. Description |_. Location |_. Example |
47 |keep_disk|object||query||
51 Delete an existing KeepService.
55 table(table table-bordered table-condensed).
56 |_. Argument |_. Type |_. Description |_. Location |_. Example |
57 {background:#ccffcc}.|uuid|string|The UUID of the KeepService in question.|path||
61 Gets a KeepService's metadata by UUID.
65 table(table table-bordered table-condensed).
66 |_. Argument |_. Type |_. Description |_. Location |_. Example |
67 {background:#ccffcc}.|uuid|string|The UUID of the KeepService in question.|path||
75 table(table table-bordered table-condensed).
76 |_. Argument |_. Type |_. Description |_. Location |_. Example |
77 |limit|integer (default 100)|Maximum number of keep_services to return.|query||
78 |order|string|Order in which to return matching keep_services.|query||
79 |filters|array|Conditions for filtering keep_services.|query||
83 Update attributes of an existing KeepService.
87 table(table table-bordered table-condensed).
88 |_. Argument |_. Type |_. Description |_. Location |_. Example |
89 {background:#ccffcc}.|uuid|string|The UUID of the KeepService in question.|path||
90 |keep_service|object||query||