arvados.api_resources
Arvados API client reference documentation
This module provides reference documentation for the interface of the
Arvados API client, including method signatures and type information for
returned objects. However, the functions in arvados.api
will return
different classes at runtime that are generated dynamically from the Arvados
API discovery document. The classes in this module do not have any
implementation, and you should not instantiate them in your code.
If you’re just starting out, ArvadosAPIClient
documents the methods
available from the client object. From there, you can follow the trail into
resource methods, request objects, and finally the data dictionaries returned
by the API server.
1"""Arvados API client reference documentation 2 3This module provides reference documentation for the interface of the 4Arvados API client, including method signatures and type information for 5returned objects. However, the functions in `arvados.api` will return 6different classes at runtime that are generated dynamically from the Arvados 7API discovery document. The classes in this module do not have any 8implementation, and you should not instantiate them in your code. 9 10If you're just starting out, `ArvadosAPIClient` documents the methods 11available from the client object. From there, you can follow the trail into 12resource methods, request objects, and finally the data dictionaries returned 13by the API server. 14""" 15 16import googleapiclient.discovery 17import googleapiclient.http 18import httplib2 19import sys 20from typing import Any, Dict, Generic, List, Optional, TypeVar 21if sys.version_info < (3, 8): 22 from typing_extensions import TypedDict 23else: 24 from typing import TypedDict 25 26# ST represents an API response type 27ST = TypeVar('ST', bound=TypedDict) 28 29class ApiClient(TypedDict, total=False): 30 """ApiClient 31 32 This is the dictionary object that represents a single ApiClient in Arvados 33 and is returned by most `ApiClients` methods. 34 The keys of the dictionary are documented below, along with their types. 35 Not every key may appear in every dictionary returned by an API call. 36 When a method doesn't return all the data, you can use its `select` parameter 37 to list the specific keys you need. Refer to the API documentation for details. 38 """ 39 uuid: 'str' 40 etag: 'str' 41 """Object version.""" 42 owner_uuid: 'str' 43 modified_by_client_uuid: 'str' 44 modified_by_user_uuid: 'str' 45 modified_at: 'str' 46 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 47 name: 'str' 48 url_prefix: 'str' 49 created_at: 'str' 50 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 51 is_trusted: 'bool' 52 53 54class ApiClientAuthorization(TypedDict, total=False): 55 """ApiClientAuthorization 56 57 This is the dictionary object that represents a single ApiClientAuthorization in Arvados 58 and is returned by most `ApiClientAuthorizations` methods. 59 The keys of the dictionary are documented below, along with their types. 60 Not every key may appear in every dictionary returned by an API call. 61 When a method doesn't return all the data, you can use its `select` parameter 62 to list the specific keys you need. Refer to the API documentation for details. 63 """ 64 uuid: 'str' 65 etag: 'str' 66 """Object version.""" 67 api_token: 'str' 68 api_client_id: 'int' 69 user_id: 'int' 70 created_by_ip_address: 'str' 71 last_used_by_ip_address: 'str' 72 last_used_at: 'str' 73 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 74 expires_at: 'str' 75 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 76 created_at: 'str' 77 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 78 default_owner_uuid: 'str' 79 scopes: 'List' 80 81 82class ApiClientAuthorizationList(TypedDict, total=False): 83 """ApiClientAuthorization list 84 85 This is the dictionary object returned when you call `ApiClientAuthorizations.list`. 86 If you just want to iterate all objects that match your search criteria, 87 consider using `arvados.util.keyset_list_all`. 88 If you work with this raw object, the keys of the dictionary are documented 89 below, along with their types. The `items` key maps to a list of matching 90 `ApiClientAuthorization` objects. 91 """ 92 kind: 'str' = 'arvados#apiClientAuthorizationList' 93 """Object type. Always arvados#apiClientAuthorizationList.""" 94 etag: 'str' 95 """List version.""" 96 items: 'List[ApiClientAuthorization]' 97 """The list of ApiClientAuthorizations.""" 98 next_link: 'str' 99 """A link to the next page of ApiClientAuthorizations.""" 100 next_page_token: 'str' 101 """The page token for the next page of ApiClientAuthorizations.""" 102 selfLink: 'str' 103 """A link back to this list.""" 104 105 106class ApiClientList(TypedDict, total=False): 107 """ApiClient list 108 109 This is the dictionary object returned when you call `ApiClients.list`. 110 If you just want to iterate all objects that match your search criteria, 111 consider using `arvados.util.keyset_list_all`. 112 If you work with this raw object, the keys of the dictionary are documented 113 below, along with their types. The `items` key maps to a list of matching 114 `ApiClient` objects. 115 """ 116 kind: 'str' = 'arvados#apiClientList' 117 """Object type. Always arvados#apiClientList.""" 118 etag: 'str' 119 """List version.""" 120 items: 'List[ApiClient]' 121 """The list of ApiClients.""" 122 next_link: 'str' 123 """A link to the next page of ApiClients.""" 124 next_page_token: 'str' 125 """The page token for the next page of ApiClients.""" 126 selfLink: 'str' 127 """A link back to this list.""" 128 129 130class AuthorizedKey(TypedDict, total=False): 131 """AuthorizedKey 132 133 This is the dictionary object that represents a single AuthorizedKey in Arvados 134 and is returned by most `AuthorizedKeys` methods. 135 The keys of the dictionary are documented below, along with their types. 136 Not every key may appear in every dictionary returned by an API call. 137 When a method doesn't return all the data, you can use its `select` parameter 138 to list the specific keys you need. Refer to the API documentation for details. 139 """ 140 uuid: 'str' 141 etag: 'str' 142 """Object version.""" 143 owner_uuid: 'str' 144 modified_by_client_uuid: 'str' 145 modified_by_user_uuid: 'str' 146 modified_at: 'str' 147 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 148 name: 'str' 149 key_type: 'str' 150 authorized_user_uuid: 'str' 151 public_key: 'str' 152 expires_at: 'str' 153 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 154 created_at: 'str' 155 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 156 157 158class AuthorizedKeyList(TypedDict, total=False): 159 """AuthorizedKey list 160 161 This is the dictionary object returned when you call `AuthorizedKeys.list`. 162 If you just want to iterate all objects that match your search criteria, 163 consider using `arvados.util.keyset_list_all`. 164 If you work with this raw object, the keys of the dictionary are documented 165 below, along with their types. The `items` key maps to a list of matching 166 `AuthorizedKey` objects. 167 """ 168 kind: 'str' = 'arvados#authorizedKeyList' 169 """Object type. Always arvados#authorizedKeyList.""" 170 etag: 'str' 171 """List version.""" 172 items: 'List[AuthorizedKey]' 173 """The list of AuthorizedKeys.""" 174 next_link: 'str' 175 """A link to the next page of AuthorizedKeys.""" 176 next_page_token: 'str' 177 """The page token for the next page of AuthorizedKeys.""" 178 selfLink: 'str' 179 """A link back to this list.""" 180 181 182class Collection(TypedDict, total=False): 183 """Collection 184 185 This is the dictionary object that represents a single Collection in Arvados 186 and is returned by most `Collections` methods. 187 The keys of the dictionary are documented below, along with their types. 188 Not every key may appear in every dictionary returned by an API call. 189 When a method doesn't return all the data, you can use its `select` parameter 190 to list the specific keys you need. Refer to the API documentation for details. 191 """ 192 uuid: 'str' 193 etag: 'str' 194 """Object version.""" 195 owner_uuid: 'str' 196 created_at: 'str' 197 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 198 modified_by_client_uuid: 'str' 199 modified_by_user_uuid: 'str' 200 modified_at: 'str' 201 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 202 portable_data_hash: 'str' 203 replication_desired: 'int' 204 replication_confirmed_at: 'str' 205 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 206 replication_confirmed: 'int' 207 manifest_text: 'str' 208 name: 'str' 209 description: 'str' 210 properties: 'Dict[str, Any]' 211 delete_at: 'str' 212 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 213 trash_at: 'str' 214 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 215 is_trashed: 'bool' 216 storage_classes_desired: 'List' 217 storage_classes_confirmed: 'List' 218 storage_classes_confirmed_at: 'str' 219 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 220 current_version_uuid: 'str' 221 version: 'int' 222 preserve_version: 'bool' 223 file_count: 'int' 224 file_size_total: 'int' 225 226 227class CollectionList(TypedDict, total=False): 228 """Collection list 229 230 This is the dictionary object returned when you call `Collections.list`. 231 If you just want to iterate all objects that match your search criteria, 232 consider using `arvados.util.keyset_list_all`. 233 If you work with this raw object, the keys of the dictionary are documented 234 below, along with their types. The `items` key maps to a list of matching 235 `Collection` objects. 236 """ 237 kind: 'str' = 'arvados#collectionList' 238 """Object type. Always arvados#collectionList.""" 239 etag: 'str' 240 """List version.""" 241 items: 'List[Collection]' 242 """The list of Collections.""" 243 next_link: 'str' 244 """A link to the next page of Collections.""" 245 next_page_token: 'str' 246 """The page token for the next page of Collections.""" 247 selfLink: 'str' 248 """A link back to this list.""" 249 250 251class Container(TypedDict, total=False): 252 """Container 253 254 This is the dictionary object that represents a single Container in Arvados 255 and is returned by most `Containers` methods. 256 The keys of the dictionary are documented below, along with their types. 257 Not every key may appear in every dictionary returned by an API call. 258 When a method doesn't return all the data, you can use its `select` parameter 259 to list the specific keys you need. Refer to the API documentation for details. 260 """ 261 uuid: 'str' 262 etag: 'str' 263 """Object version.""" 264 owner_uuid: 'str' 265 created_at: 'str' 266 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 267 modified_at: 'str' 268 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 269 modified_by_client_uuid: 'str' 270 modified_by_user_uuid: 'str' 271 state: 'str' 272 started_at: 'str' 273 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 274 finished_at: 'str' 275 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 276 log: 'str' 277 environment: 'Dict[str, Any]' 278 cwd: 'str' 279 command: 'List' 280 output_path: 'str' 281 mounts: 'Dict[str, Any]' 282 runtime_constraints: 'Dict[str, Any]' 283 output: 'str' 284 container_image: 'str' 285 progress: 'float' 286 priority: 'int' 287 exit_code: 'int' 288 auth_uuid: 'str' 289 locked_by_uuid: 'str' 290 scheduling_parameters: 'Dict[str, Any]' 291 runtime_status: 'Dict[str, Any]' 292 runtime_user_uuid: 'str' 293 runtime_auth_scopes: 'List' 294 lock_count: 'int' 295 gateway_address: 'str' 296 interactive_session_started: 'bool' 297 output_storage_classes: 'List' 298 output_properties: 'Dict[str, Any]' 299 cost: 'float' 300 subrequests_cost: 'float' 301 302 303class ContainerList(TypedDict, total=False): 304 """Container list 305 306 This is the dictionary object returned when you call `Containers.list`. 307 If you just want to iterate all objects that match your search criteria, 308 consider using `arvados.util.keyset_list_all`. 309 If you work with this raw object, the keys of the dictionary are documented 310 below, along with their types. The `items` key maps to a list of matching 311 `Container` objects. 312 """ 313 kind: 'str' = 'arvados#containerList' 314 """Object type. Always arvados#containerList.""" 315 etag: 'str' 316 """List version.""" 317 items: 'List[Container]' 318 """The list of Containers.""" 319 next_link: 'str' 320 """A link to the next page of Containers.""" 321 next_page_token: 'str' 322 """The page token for the next page of Containers.""" 323 selfLink: 'str' 324 """A link back to this list.""" 325 326 327class ContainerRequest(TypedDict, total=False): 328 """ContainerRequest 329 330 This is the dictionary object that represents a single ContainerRequest in Arvados 331 and is returned by most `ContainerRequests` methods. 332 The keys of the dictionary are documented below, along with their types. 333 Not every key may appear in every dictionary returned by an API call. 334 When a method doesn't return all the data, you can use its `select` parameter 335 to list the specific keys you need. Refer to the API documentation for details. 336 """ 337 uuid: 'str' 338 etag: 'str' 339 """Object version.""" 340 owner_uuid: 'str' 341 created_at: 'str' 342 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 343 modified_at: 'str' 344 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 345 modified_by_client_uuid: 'str' 346 modified_by_user_uuid: 'str' 347 name: 'str' 348 description: 'str' 349 properties: 'Dict[str, Any]' 350 state: 'str' 351 requesting_container_uuid: 'str' 352 container_uuid: 'str' 353 container_count_max: 'int' 354 mounts: 'Dict[str, Any]' 355 runtime_constraints: 'Dict[str, Any]' 356 container_image: 'str' 357 environment: 'Dict[str, Any]' 358 cwd: 'str' 359 command: 'List' 360 output_path: 'str' 361 priority: 'int' 362 expires_at: 'str' 363 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 364 filters: 'str' 365 container_count: 'int' 366 use_existing: 'bool' 367 scheduling_parameters: 'Dict[str, Any]' 368 output_uuid: 'str' 369 log_uuid: 'str' 370 output_name: 'str' 371 output_ttl: 'int' 372 output_storage_classes: 'List' 373 output_properties: 'Dict[str, Any]' 374 cumulative_cost: 'float' 375 376 377class ContainerRequestList(TypedDict, total=False): 378 """ContainerRequest list 379 380 This is the dictionary object returned when you call `ContainerRequests.list`. 381 If you just want to iterate all objects that match your search criteria, 382 consider using `arvados.util.keyset_list_all`. 383 If you work with this raw object, the keys of the dictionary are documented 384 below, along with their types. The `items` key maps to a list of matching 385 `ContainerRequest` objects. 386 """ 387 kind: 'str' = 'arvados#containerRequestList' 388 """Object type. Always arvados#containerRequestList.""" 389 etag: 'str' 390 """List version.""" 391 items: 'List[ContainerRequest]' 392 """The list of ContainerRequests.""" 393 next_link: 'str' 394 """A link to the next page of ContainerRequests.""" 395 next_page_token: 'str' 396 """The page token for the next page of ContainerRequests.""" 397 selfLink: 'str' 398 """A link back to this list.""" 399 400 401class Group(TypedDict, total=False): 402 """Group 403 404 This is the dictionary object that represents a single Group in Arvados 405 and is returned by most `Groups` methods. 406 The keys of the dictionary are documented below, along with their types. 407 Not every key may appear in every dictionary returned by an API call. 408 When a method doesn't return all the data, you can use its `select` parameter 409 to list the specific keys you need. Refer to the API documentation for details. 410 """ 411 uuid: 'str' 412 etag: 'str' 413 """Object version.""" 414 owner_uuid: 'str' 415 created_at: 'str' 416 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 417 modified_by_client_uuid: 'str' 418 modified_by_user_uuid: 'str' 419 modified_at: 'str' 420 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 421 name: 'str' 422 description: 'str' 423 group_class: 'str' 424 trash_at: 'str' 425 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 426 is_trashed: 'bool' 427 delete_at: 'str' 428 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 429 properties: 'Dict[str, Any]' 430 frozen_by_uuid: 'str' 431 432 433class GroupList(TypedDict, total=False): 434 """Group list 435 436 This is the dictionary object returned when you call `Groups.list`. 437 If you just want to iterate all objects that match your search criteria, 438 consider using `arvados.util.keyset_list_all`. 439 If you work with this raw object, the keys of the dictionary are documented 440 below, along with their types. The `items` key maps to a list of matching 441 `Group` objects. 442 """ 443 kind: 'str' = 'arvados#groupList' 444 """Object type. Always arvados#groupList.""" 445 etag: 'str' 446 """List version.""" 447 items: 'List[Group]' 448 """The list of Groups.""" 449 next_link: 'str' 450 """A link to the next page of Groups.""" 451 next_page_token: 'str' 452 """The page token for the next page of Groups.""" 453 selfLink: 'str' 454 """A link back to this list.""" 455 456 457class Human(TypedDict, total=False): 458 """Human 459 460 .. WARNING:: Deprecated 461 This resource is deprecated in the Arvados API. 462 463 464 This is the dictionary object that represents a single Human in Arvados 465 and is returned by most `Humans` methods. 466 The keys of the dictionary are documented below, along with their types. 467 Not every key may appear in every dictionary returned by an API call. 468 When a method doesn't return all the data, you can use its `select` parameter 469 to list the specific keys you need. Refer to the API documentation for details. 470 """ 471 uuid: 'str' 472 etag: 'str' 473 """Object version.""" 474 owner_uuid: 'str' 475 modified_by_client_uuid: 'str' 476 modified_by_user_uuid: 'str' 477 modified_at: 'str' 478 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 479 properties: 'Dict[str, Any]' 480 created_at: 'str' 481 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 482 483 484class HumanList(TypedDict, total=False): 485 """Human list 486 487 .. WARNING:: Deprecated 488 This resource is deprecated in the Arvados API. 489 490 491 This is the dictionary object returned when you call `Humans.list`. 492 If you just want to iterate all objects that match your search criteria, 493 consider using `arvados.util.keyset_list_all`. 494 If you work with this raw object, the keys of the dictionary are documented 495 below, along with their types. The `items` key maps to a list of matching 496 `Human` objects. 497 """ 498 kind: 'str' = 'arvados#humanList' 499 """Object type. Always arvados#humanList.""" 500 etag: 'str' 501 """List version.""" 502 items: 'List[Human]' 503 """The list of Humans.""" 504 next_link: 'str' 505 """A link to the next page of Humans.""" 506 next_page_token: 'str' 507 """The page token for the next page of Humans.""" 508 selfLink: 'str' 509 """A link back to this list.""" 510 511 512class Job(TypedDict, total=False): 513 """Job 514 515 .. WARNING:: Deprecated 516 This resource is deprecated in the Arvados API. 517 518 519 This is the dictionary object that represents a single Job in Arvados 520 and is returned by most `Jobs` methods. 521 The keys of the dictionary are documented below, along with their types. 522 Not every key may appear in every dictionary returned by an API call. 523 When a method doesn't return all the data, you can use its `select` parameter 524 to list the specific keys you need. Refer to the API documentation for details. 525 """ 526 uuid: 'str' 527 etag: 'str' 528 """Object version.""" 529 owner_uuid: 'str' 530 modified_by_client_uuid: 'str' 531 modified_by_user_uuid: 'str' 532 modified_at: 'str' 533 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 534 submit_id: 'str' 535 script: 'str' 536 script_version: 'str' 537 script_parameters: 'Dict[str, Any]' 538 cancelled_by_client_uuid: 'str' 539 cancelled_by_user_uuid: 'str' 540 cancelled_at: 'str' 541 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 542 started_at: 'str' 543 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 544 finished_at: 'str' 545 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 546 running: 'bool' 547 success: 'bool' 548 output: 'str' 549 created_at: 'str' 550 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 551 is_locked_by_uuid: 'str' 552 log: 'str' 553 tasks_summary: 'Dict[str, Any]' 554 runtime_constraints: 'Dict[str, Any]' 555 nondeterministic: 'bool' 556 repository: 'str' 557 supplied_script_version: 'str' 558 docker_image_locator: 'str' 559 priority: 'int' 560 description: 'str' 561 state: 'str' 562 arvados_sdk_version: 'str' 563 components: 'Dict[str, Any]' 564 565 566class JobList(TypedDict, total=False): 567 """Job list 568 569 .. WARNING:: Deprecated 570 This resource is deprecated in the Arvados API. 571 572 573 This is the dictionary object returned when you call `Jobs.list`. 574 If you just want to iterate all objects that match your search criteria, 575 consider using `arvados.util.keyset_list_all`. 576 If you work with this raw object, the keys of the dictionary are documented 577 below, along with their types. The `items` key maps to a list of matching 578 `Job` objects. 579 """ 580 kind: 'str' = 'arvados#jobList' 581 """Object type. Always arvados#jobList.""" 582 etag: 'str' 583 """List version.""" 584 items: 'List[Job]' 585 """The list of Jobs.""" 586 next_link: 'str' 587 """A link to the next page of Jobs.""" 588 next_page_token: 'str' 589 """The page token for the next page of Jobs.""" 590 selfLink: 'str' 591 """A link back to this list.""" 592 593 594class JobTask(TypedDict, total=False): 595 """JobTask 596 597 .. WARNING:: Deprecated 598 This resource is deprecated in the Arvados API. 599 600 601 This is the dictionary object that represents a single JobTask in Arvados 602 and is returned by most `JobTasks` methods. 603 The keys of the dictionary are documented below, along with their types. 604 Not every key may appear in every dictionary returned by an API call. 605 When a method doesn't return all the data, you can use its `select` parameter 606 to list the specific keys you need. Refer to the API documentation for details. 607 """ 608 uuid: 'str' 609 etag: 'str' 610 """Object version.""" 611 owner_uuid: 'str' 612 modified_by_client_uuid: 'str' 613 modified_by_user_uuid: 'str' 614 modified_at: 'str' 615 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 616 job_uuid: 'str' 617 sequence: 'int' 618 parameters: 'Dict[str, Any]' 619 output: 'str' 620 progress: 'float' 621 success: 'bool' 622 created_at: 'str' 623 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 624 created_by_job_task_uuid: 'str' 625 qsequence: 'int' 626 started_at: 'str' 627 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 628 finished_at: 'str' 629 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 630 631 632class JobTaskList(TypedDict, total=False): 633 """JobTask list 634 635 .. WARNING:: Deprecated 636 This resource is deprecated in the Arvados API. 637 638 639 This is the dictionary object returned when you call `JobTasks.list`. 640 If you just want to iterate all objects that match your search criteria, 641 consider using `arvados.util.keyset_list_all`. 642 If you work with this raw object, the keys of the dictionary are documented 643 below, along with their types. The `items` key maps to a list of matching 644 `JobTask` objects. 645 """ 646 kind: 'str' = 'arvados#jobTaskList' 647 """Object type. Always arvados#jobTaskList.""" 648 etag: 'str' 649 """List version.""" 650 items: 'List[JobTask]' 651 """The list of JobTasks.""" 652 next_link: 'str' 653 """A link to the next page of JobTasks.""" 654 next_page_token: 'str' 655 """The page token for the next page of JobTasks.""" 656 selfLink: 'str' 657 """A link back to this list.""" 658 659 660class KeepDisk(TypedDict, total=False): 661 """KeepDisk 662 663 .. WARNING:: Deprecated 664 This resource is deprecated in the Arvados API. 665 666 667 This is the dictionary object that represents a single KeepDisk in Arvados 668 and is returned by most `KeepDisks` methods. 669 The keys of the dictionary are documented below, along with their types. 670 Not every key may appear in every dictionary returned by an API call. 671 When a method doesn't return all the data, you can use its `select` parameter 672 to list the specific keys you need. Refer to the API documentation for details. 673 """ 674 uuid: 'str' 675 etag: 'str' 676 """Object version.""" 677 owner_uuid: 'str' 678 modified_by_client_uuid: 'str' 679 modified_by_user_uuid: 'str' 680 modified_at: 'str' 681 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 682 node_uuid: 'str' 683 filesystem_uuid: 'str' 684 bytes_total: 'int' 685 bytes_free: 'int' 686 is_readable: 'bool' 687 is_writable: 'bool' 688 last_read_at: 'str' 689 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 690 last_write_at: 'str' 691 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 692 last_ping_at: 'str' 693 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 694 created_at: 'str' 695 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 696 keep_service_uuid: 'str' 697 698 699class KeepDiskList(TypedDict, total=False): 700 """KeepDisk list 701 702 .. WARNING:: Deprecated 703 This resource is deprecated in the Arvados API. 704 705 706 This is the dictionary object returned when you call `KeepDisks.list`. 707 If you just want to iterate all objects that match your search criteria, 708 consider using `arvados.util.keyset_list_all`. 709 If you work with this raw object, the keys of the dictionary are documented 710 below, along with their types. The `items` key maps to a list of matching 711 `KeepDisk` objects. 712 """ 713 kind: 'str' = 'arvados#keepDiskList' 714 """Object type. Always arvados#keepDiskList.""" 715 etag: 'str' 716 """List version.""" 717 items: 'List[KeepDisk]' 718 """The list of KeepDisks.""" 719 next_link: 'str' 720 """A link to the next page of KeepDisks.""" 721 next_page_token: 'str' 722 """The page token for the next page of KeepDisks.""" 723 selfLink: 'str' 724 """A link back to this list.""" 725 726 727class KeepService(TypedDict, total=False): 728 """KeepService 729 730 This is the dictionary object that represents a single KeepService in Arvados 731 and is returned by most `KeepServices` methods. 732 The keys of the dictionary are documented below, along with their types. 733 Not every key may appear in every dictionary returned by an API call. 734 When a method doesn't return all the data, you can use its `select` parameter 735 to list the specific keys you need. Refer to the API documentation for details. 736 """ 737 uuid: 'str' 738 etag: 'str' 739 """Object version.""" 740 owner_uuid: 'str' 741 modified_by_client_uuid: 'str' 742 modified_by_user_uuid: 'str' 743 modified_at: 'str' 744 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 745 service_host: 'str' 746 service_port: 'int' 747 service_ssl_flag: 'bool' 748 service_type: 'str' 749 created_at: 'str' 750 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 751 read_only: 'bool' 752 753 754class KeepServiceList(TypedDict, total=False): 755 """KeepService list 756 757 This is the dictionary object returned when you call `KeepServices.list`. 758 If you just want to iterate all objects that match your search criteria, 759 consider using `arvados.util.keyset_list_all`. 760 If you work with this raw object, the keys of the dictionary are documented 761 below, along with their types. The `items` key maps to a list of matching 762 `KeepService` objects. 763 """ 764 kind: 'str' = 'arvados#keepServiceList' 765 """Object type. Always arvados#keepServiceList.""" 766 etag: 'str' 767 """List version.""" 768 items: 'List[KeepService]' 769 """The list of KeepServices.""" 770 next_link: 'str' 771 """A link to the next page of KeepServices.""" 772 next_page_token: 'str' 773 """The page token for the next page of KeepServices.""" 774 selfLink: 'str' 775 """A link back to this list.""" 776 777 778class Link(TypedDict, total=False): 779 """Link 780 781 This is the dictionary object that represents a single Link in Arvados 782 and is returned by most `Links` methods. 783 The keys of the dictionary are documented below, along with their types. 784 Not every key may appear in every dictionary returned by an API call. 785 When a method doesn't return all the data, you can use its `select` parameter 786 to list the specific keys you need. Refer to the API documentation for details. 787 """ 788 uuid: 'str' 789 etag: 'str' 790 """Object version.""" 791 owner_uuid: 'str' 792 created_at: 'str' 793 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 794 modified_by_client_uuid: 'str' 795 modified_by_user_uuid: 'str' 796 modified_at: 'str' 797 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 798 tail_uuid: 'str' 799 link_class: 'str' 800 name: 'str' 801 head_uuid: 'str' 802 properties: 'Dict[str, Any]' 803 804 805class LinkList(TypedDict, total=False): 806 """Link list 807 808 This is the dictionary object returned when you call `Links.list`. 809 If you just want to iterate all objects that match your search criteria, 810 consider using `arvados.util.keyset_list_all`. 811 If you work with this raw object, the keys of the dictionary are documented 812 below, along with their types. The `items` key maps to a list of matching 813 `Link` objects. 814 """ 815 kind: 'str' = 'arvados#linkList' 816 """Object type. Always arvados#linkList.""" 817 etag: 'str' 818 """List version.""" 819 items: 'List[Link]' 820 """The list of Links.""" 821 next_link: 'str' 822 """A link to the next page of Links.""" 823 next_page_token: 'str' 824 """The page token for the next page of Links.""" 825 selfLink: 'str' 826 """A link back to this list.""" 827 828 829class Log(TypedDict, total=False): 830 """Log 831 832 This is the dictionary object that represents a single Log in Arvados 833 and is returned by most `Logs` methods. 834 The keys of the dictionary are documented below, along with their types. 835 Not every key may appear in every dictionary returned by an API call. 836 When a method doesn't return all the data, you can use its `select` parameter 837 to list the specific keys you need. Refer to the API documentation for details. 838 """ 839 uuid: 'str' 840 etag: 'str' 841 """Object version.""" 842 id: 'int' 843 owner_uuid: 'str' 844 modified_by_client_uuid: 'str' 845 modified_by_user_uuid: 'str' 846 object_uuid: 'str' 847 event_at: 'str' 848 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 849 event_type: 'str' 850 summary: 'str' 851 properties: 'Dict[str, Any]' 852 created_at: 'str' 853 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 854 modified_at: 'str' 855 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 856 object_owner_uuid: 'str' 857 858 859class LogList(TypedDict, total=False): 860 """Log list 861 862 This is the dictionary object returned when you call `Logs.list`. 863 If you just want to iterate all objects that match your search criteria, 864 consider using `arvados.util.keyset_list_all`. 865 If you work with this raw object, the keys of the dictionary are documented 866 below, along with their types. The `items` key maps to a list of matching 867 `Log` objects. 868 """ 869 kind: 'str' = 'arvados#logList' 870 """Object type. Always arvados#logList.""" 871 etag: 'str' 872 """List version.""" 873 items: 'List[Log]' 874 """The list of Logs.""" 875 next_link: 'str' 876 """A link to the next page of Logs.""" 877 next_page_token: 'str' 878 """The page token for the next page of Logs.""" 879 selfLink: 'str' 880 """A link back to this list.""" 881 882 883class Node(TypedDict, total=False): 884 """Node 885 886 .. WARNING:: Deprecated 887 This resource is deprecated in the Arvados API. 888 889 890 This is the dictionary object that represents a single Node in Arvados 891 and is returned by most `Nodes` methods. 892 The keys of the dictionary are documented below, along with their types. 893 Not every key may appear in every dictionary returned by an API call. 894 When a method doesn't return all the data, you can use its `select` parameter 895 to list the specific keys you need. Refer to the API documentation for details. 896 """ 897 uuid: 'str' 898 etag: 'str' 899 """Object version.""" 900 owner_uuid: 'str' 901 created_at: 'str' 902 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 903 modified_by_client_uuid: 'str' 904 modified_by_user_uuid: 'str' 905 modified_at: 'str' 906 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 907 slot_number: 'int' 908 hostname: 'str' 909 domain: 'str' 910 ip_address: 'str' 911 last_ping_at: 'str' 912 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 913 properties: 'Dict[str, Any]' 914 job_uuid: 'str' 915 916 917class NodeList(TypedDict, total=False): 918 """Node list 919 920 .. WARNING:: Deprecated 921 This resource is deprecated in the Arvados API. 922 923 924 This is the dictionary object returned when you call `Nodes.list`. 925 If you just want to iterate all objects that match your search criteria, 926 consider using `arvados.util.keyset_list_all`. 927 If you work with this raw object, the keys of the dictionary are documented 928 below, along with their types. The `items` key maps to a list of matching 929 `Node` objects. 930 """ 931 kind: 'str' = 'arvados#nodeList' 932 """Object type. Always arvados#nodeList.""" 933 etag: 'str' 934 """List version.""" 935 items: 'List[Node]' 936 """The list of Nodes.""" 937 next_link: 'str' 938 """A link to the next page of Nodes.""" 939 next_page_token: 'str' 940 """The page token for the next page of Nodes.""" 941 selfLink: 'str' 942 """A link back to this list.""" 943 944 945class PipelineInstance(TypedDict, total=False): 946 """PipelineInstance 947 948 .. WARNING:: Deprecated 949 This resource is deprecated in the Arvados API. 950 951 952 This is the dictionary object that represents a single PipelineInstance in Arvados 953 and is returned by most `PipelineInstances` methods. 954 The keys of the dictionary are documented below, along with their types. 955 Not every key may appear in every dictionary returned by an API call. 956 When a method doesn't return all the data, you can use its `select` parameter 957 to list the specific keys you need. Refer to the API documentation for details. 958 """ 959 uuid: 'str' 960 etag: 'str' 961 """Object version.""" 962 owner_uuid: 'str' 963 created_at: 'str' 964 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 965 modified_by_client_uuid: 'str' 966 modified_by_user_uuid: 'str' 967 modified_at: 'str' 968 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 969 pipeline_template_uuid: 'str' 970 name: 'str' 971 components: 'Dict[str, Any]' 972 properties: 'Dict[str, Any]' 973 state: 'str' 974 components_summary: 'Dict[str, Any]' 975 started_at: 'str' 976 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 977 finished_at: 'str' 978 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 979 description: 'str' 980 981 982class PipelineInstanceList(TypedDict, total=False): 983 """PipelineInstance list 984 985 .. WARNING:: Deprecated 986 This resource is deprecated in the Arvados API. 987 988 989 This is the dictionary object returned when you call `PipelineInstances.list`. 990 If you just want to iterate all objects that match your search criteria, 991 consider using `arvados.util.keyset_list_all`. 992 If you work with this raw object, the keys of the dictionary are documented 993 below, along with their types. The `items` key maps to a list of matching 994 `PipelineInstance` objects. 995 """ 996 kind: 'str' = 'arvados#pipelineInstanceList' 997 """Object type. Always arvados#pipelineInstanceList.""" 998 etag: 'str' 999 """List version.""" 1000 items: 'List[PipelineInstance]' 1001 """The list of PipelineInstances.""" 1002 next_link: 'str' 1003 """A link to the next page of PipelineInstances.""" 1004 next_page_token: 'str' 1005 """The page token for the next page of PipelineInstances.""" 1006 selfLink: 'str' 1007 """A link back to this list.""" 1008 1009 1010class PipelineTemplate(TypedDict, total=False): 1011 """PipelineTemplate 1012 1013 .. WARNING:: Deprecated 1014 This resource is deprecated in the Arvados API. 1015 1016 1017 This is the dictionary object that represents a single PipelineTemplate in Arvados 1018 and is returned by most `PipelineTemplates` methods. 1019 The keys of the dictionary are documented below, along with their types. 1020 Not every key may appear in every dictionary returned by an API call. 1021 When a method doesn't return all the data, you can use its `select` parameter 1022 to list the specific keys you need. Refer to the API documentation for details. 1023 """ 1024 uuid: 'str' 1025 etag: 'str' 1026 """Object version.""" 1027 owner_uuid: 'str' 1028 created_at: 'str' 1029 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 1030 modified_by_client_uuid: 'str' 1031 modified_by_user_uuid: 'str' 1032 modified_at: 'str' 1033 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 1034 name: 'str' 1035 components: 'Dict[str, Any]' 1036 description: 'str' 1037 1038 1039class PipelineTemplateList(TypedDict, total=False): 1040 """PipelineTemplate list 1041 1042 .. WARNING:: Deprecated 1043 This resource is deprecated in the Arvados API. 1044 1045 1046 This is the dictionary object returned when you call `PipelineTemplates.list`. 1047 If you just want to iterate all objects that match your search criteria, 1048 consider using `arvados.util.keyset_list_all`. 1049 If you work with this raw object, the keys of the dictionary are documented 1050 below, along with their types. The `items` key maps to a list of matching 1051 `PipelineTemplate` objects. 1052 """ 1053 kind: 'str' = 'arvados#pipelineTemplateList' 1054 """Object type. Always arvados#pipelineTemplateList.""" 1055 etag: 'str' 1056 """List version.""" 1057 items: 'List[PipelineTemplate]' 1058 """The list of PipelineTemplates.""" 1059 next_link: 'str' 1060 """A link to the next page of PipelineTemplates.""" 1061 next_page_token: 'str' 1062 """The page token for the next page of PipelineTemplates.""" 1063 selfLink: 'str' 1064 """A link back to this list.""" 1065 1066 1067class Repository(TypedDict, total=False): 1068 """Repository 1069 1070 This is the dictionary object that represents a single Repository in Arvados 1071 and is returned by most `Repositorys` methods. 1072 The keys of the dictionary are documented below, along with their types. 1073 Not every key may appear in every dictionary returned by an API call. 1074 When a method doesn't return all the data, you can use its `select` parameter 1075 to list the specific keys you need. Refer to the API documentation for details. 1076 """ 1077 uuid: 'str' 1078 etag: 'str' 1079 """Object version.""" 1080 owner_uuid: 'str' 1081 modified_by_client_uuid: 'str' 1082 modified_by_user_uuid: 'str' 1083 modified_at: 'str' 1084 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 1085 name: 'str' 1086 created_at: 'str' 1087 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 1088 1089 1090class RepositoryList(TypedDict, total=False): 1091 """Repository list 1092 1093 This is the dictionary object returned when you call `Repositorys.list`. 1094 If you just want to iterate all objects that match your search criteria, 1095 consider using `arvados.util.keyset_list_all`. 1096 If you work with this raw object, the keys of the dictionary are documented 1097 below, along with their types. The `items` key maps to a list of matching 1098 `Repository` objects. 1099 """ 1100 kind: 'str' = 'arvados#repositoryList' 1101 """Object type. Always arvados#repositoryList.""" 1102 etag: 'str' 1103 """List version.""" 1104 items: 'List[Repository]' 1105 """The list of Repositories.""" 1106 next_link: 'str' 1107 """A link to the next page of Repositories.""" 1108 next_page_token: 'str' 1109 """The page token for the next page of Repositories.""" 1110 selfLink: 'str' 1111 """A link back to this list.""" 1112 1113 1114class Specimen(TypedDict, total=False): 1115 """Specimen 1116 1117 This is the dictionary object that represents a single Specimen in Arvados 1118 and is returned by most `Specimens` methods. 1119 The keys of the dictionary are documented below, along with their types. 1120 Not every key may appear in every dictionary returned by an API call. 1121 When a method doesn't return all the data, you can use its `select` parameter 1122 to list the specific keys you need. Refer to the API documentation for details. 1123 """ 1124 uuid: 'str' 1125 etag: 'str' 1126 """Object version.""" 1127 owner_uuid: 'str' 1128 created_at: 'str' 1129 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 1130 modified_by_client_uuid: 'str' 1131 modified_by_user_uuid: 'str' 1132 modified_at: 'str' 1133 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 1134 material: 'str' 1135 properties: 'Dict[str, Any]' 1136 1137 1138class SpecimenList(TypedDict, total=False): 1139 """Specimen list 1140 1141 This is the dictionary object returned when you call `Specimens.list`. 1142 If you just want to iterate all objects that match your search criteria, 1143 consider using `arvados.util.keyset_list_all`. 1144 If you work with this raw object, the keys of the dictionary are documented 1145 below, along with their types. The `items` key maps to a list of matching 1146 `Specimen` objects. 1147 """ 1148 kind: 'str' = 'arvados#specimenList' 1149 """Object type. Always arvados#specimenList.""" 1150 etag: 'str' 1151 """List version.""" 1152 items: 'List[Specimen]' 1153 """The list of Specimens.""" 1154 next_link: 'str' 1155 """A link to the next page of Specimens.""" 1156 next_page_token: 'str' 1157 """The page token for the next page of Specimens.""" 1158 selfLink: 'str' 1159 """A link back to this list.""" 1160 1161 1162class Trait(TypedDict, total=False): 1163 """Trait 1164 1165 This is the dictionary object that represents a single Trait in Arvados 1166 and is returned by most `Traits` methods. 1167 The keys of the dictionary are documented below, along with their types. 1168 Not every key may appear in every dictionary returned by an API call. 1169 When a method doesn't return all the data, you can use its `select` parameter 1170 to list the specific keys you need. Refer to the API documentation for details. 1171 """ 1172 uuid: 'str' 1173 etag: 'str' 1174 """Object version.""" 1175 owner_uuid: 'str' 1176 modified_by_client_uuid: 'str' 1177 modified_by_user_uuid: 'str' 1178 modified_at: 'str' 1179 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 1180 name: 'str' 1181 properties: 'Dict[str, Any]' 1182 created_at: 'str' 1183 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 1184 1185 1186class TraitList(TypedDict, total=False): 1187 """Trait list 1188 1189 This is the dictionary object returned when you call `Traits.list`. 1190 If you just want to iterate all objects that match your search criteria, 1191 consider using `arvados.util.keyset_list_all`. 1192 If you work with this raw object, the keys of the dictionary are documented 1193 below, along with their types. The `items` key maps to a list of matching 1194 `Trait` objects. 1195 """ 1196 kind: 'str' = 'arvados#traitList' 1197 """Object type. Always arvados#traitList.""" 1198 etag: 'str' 1199 """List version.""" 1200 items: 'List[Trait]' 1201 """The list of Traits.""" 1202 next_link: 'str' 1203 """A link to the next page of Traits.""" 1204 next_page_token: 'str' 1205 """The page token for the next page of Traits.""" 1206 selfLink: 'str' 1207 """A link back to this list.""" 1208 1209 1210class User(TypedDict, total=False): 1211 """User 1212 1213 This is the dictionary object that represents a single User in Arvados 1214 and is returned by most `Users` methods. 1215 The keys of the dictionary are documented below, along with their types. 1216 Not every key may appear in every dictionary returned by an API call. 1217 When a method doesn't return all the data, you can use its `select` parameter 1218 to list the specific keys you need. Refer to the API documentation for details. 1219 """ 1220 uuid: 'str' 1221 etag: 'str' 1222 """Object version.""" 1223 owner_uuid: 'str' 1224 created_at: 'str' 1225 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 1226 modified_by_client_uuid: 'str' 1227 modified_by_user_uuid: 'str' 1228 modified_at: 'str' 1229 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 1230 email: 'str' 1231 first_name: 'str' 1232 last_name: 'str' 1233 identity_url: 'str' 1234 is_admin: 'bool' 1235 prefs: 'Dict[str, Any]' 1236 is_active: 'bool' 1237 username: 'str' 1238 1239 1240class UserAgreement(TypedDict, total=False): 1241 """UserAgreement 1242 1243 This is the dictionary object that represents a single UserAgreement in Arvados 1244 and is returned by most `UserAgreements` methods. 1245 The keys of the dictionary are documented below, along with their types. 1246 Not every key may appear in every dictionary returned by an API call. 1247 When a method doesn't return all the data, you can use its `select` parameter 1248 to list the specific keys you need. Refer to the API documentation for details. 1249 """ 1250 uuid: 'str' 1251 etag: 'str' 1252 """Object version.""" 1253 owner_uuid: 'str' 1254 created_at: 'str' 1255 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 1256 modified_by_client_uuid: 'str' 1257 modified_by_user_uuid: 'str' 1258 modified_at: 'str' 1259 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 1260 portable_data_hash: 'str' 1261 replication_desired: 'int' 1262 replication_confirmed_at: 'str' 1263 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 1264 replication_confirmed: 'int' 1265 manifest_text: 'str' 1266 name: 'str' 1267 description: 'str' 1268 properties: 'Dict[str, Any]' 1269 delete_at: 'str' 1270 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 1271 trash_at: 'str' 1272 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 1273 is_trashed: 'bool' 1274 storage_classes_desired: 'List' 1275 storage_classes_confirmed: 'List' 1276 storage_classes_confirmed_at: 'str' 1277 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 1278 current_version_uuid: 'str' 1279 version: 'int' 1280 preserve_version: 'bool' 1281 file_count: 'int' 1282 file_size_total: 'int' 1283 1284 1285class UserAgreementList(TypedDict, total=False): 1286 """UserAgreement list 1287 1288 This is the dictionary object returned when you call `UserAgreements.list`. 1289 If you just want to iterate all objects that match your search criteria, 1290 consider using `arvados.util.keyset_list_all`. 1291 If you work with this raw object, the keys of the dictionary are documented 1292 below, along with their types. The `items` key maps to a list of matching 1293 `UserAgreement` objects. 1294 """ 1295 kind: 'str' = 'arvados#userAgreementList' 1296 """Object type. Always arvados#userAgreementList.""" 1297 etag: 'str' 1298 """List version.""" 1299 items: 'List[UserAgreement]' 1300 """The list of UserAgreements.""" 1301 next_link: 'str' 1302 """A link to the next page of UserAgreements.""" 1303 next_page_token: 'str' 1304 """The page token for the next page of UserAgreements.""" 1305 selfLink: 'str' 1306 """A link back to this list.""" 1307 1308 1309class UserList(TypedDict, total=False): 1310 """User list 1311 1312 This is the dictionary object returned when you call `Users.list`. 1313 If you just want to iterate all objects that match your search criteria, 1314 consider using `arvados.util.keyset_list_all`. 1315 If you work with this raw object, the keys of the dictionary are documented 1316 below, along with their types. The `items` key maps to a list of matching 1317 `User` objects. 1318 """ 1319 kind: 'str' = 'arvados#userList' 1320 """Object type. Always arvados#userList.""" 1321 etag: 'str' 1322 """List version.""" 1323 items: 'List[User]' 1324 """The list of Users.""" 1325 next_link: 'str' 1326 """A link to the next page of Users.""" 1327 next_page_token: 'str' 1328 """The page token for the next page of Users.""" 1329 selfLink: 'str' 1330 """A link back to this list.""" 1331 1332 1333class VirtualMachine(TypedDict, total=False): 1334 """VirtualMachine 1335 1336 This is the dictionary object that represents a single VirtualMachine in Arvados 1337 and is returned by most `VirtualMachines` methods. 1338 The keys of the dictionary are documented below, along with their types. 1339 Not every key may appear in every dictionary returned by an API call. 1340 When a method doesn't return all the data, you can use its `select` parameter 1341 to list the specific keys you need. Refer to the API documentation for details. 1342 """ 1343 uuid: 'str' 1344 etag: 'str' 1345 """Object version.""" 1346 owner_uuid: 'str' 1347 modified_by_client_uuid: 'str' 1348 modified_by_user_uuid: 'str' 1349 modified_at: 'str' 1350 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 1351 hostname: 'str' 1352 created_at: 'str' 1353 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 1354 1355 1356class VirtualMachineList(TypedDict, total=False): 1357 """VirtualMachine list 1358 1359 This is the dictionary object returned when you call `VirtualMachines.list`. 1360 If you just want to iterate all objects that match your search criteria, 1361 consider using `arvados.util.keyset_list_all`. 1362 If you work with this raw object, the keys of the dictionary are documented 1363 below, along with their types. The `items` key maps to a list of matching 1364 `VirtualMachine` objects. 1365 """ 1366 kind: 'str' = 'arvados#virtualMachineList' 1367 """Object type. Always arvados#virtualMachineList.""" 1368 etag: 'str' 1369 """List version.""" 1370 items: 'List[VirtualMachine]' 1371 """The list of VirtualMachines.""" 1372 next_link: 'str' 1373 """A link to the next page of VirtualMachines.""" 1374 next_page_token: 'str' 1375 """The page token for the next page of VirtualMachines.""" 1376 selfLink: 'str' 1377 """A link back to this list.""" 1378 1379 1380class Workflow(TypedDict, total=False): 1381 """Workflow 1382 1383 This is the dictionary object that represents a single Workflow in Arvados 1384 and is returned by most `Workflows` methods. 1385 The keys of the dictionary are documented below, along with their types. 1386 Not every key may appear in every dictionary returned by an API call. 1387 When a method doesn't return all the data, you can use its `select` parameter 1388 to list the specific keys you need. Refer to the API documentation for details. 1389 """ 1390 uuid: 'str' 1391 etag: 'str' 1392 """Object version.""" 1393 owner_uuid: 'str' 1394 created_at: 'str' 1395 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 1396 modified_at: 'str' 1397 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 1398 modified_by_client_uuid: 'str' 1399 modified_by_user_uuid: 'str' 1400 name: 'str' 1401 description: 'str' 1402 definition: 'str' 1403 1404 1405class WorkflowList(TypedDict, total=False): 1406 """Workflow list 1407 1408 This is the dictionary object returned when you call `Workflows.list`. 1409 If you just want to iterate all objects that match your search criteria, 1410 consider using `arvados.util.keyset_list_all`. 1411 If you work with this raw object, the keys of the dictionary are documented 1412 below, along with their types. The `items` key maps to a list of matching 1413 `Workflow` objects. 1414 """ 1415 kind: 'str' = 'arvados#workflowList' 1416 """Object type. Always arvados#workflowList.""" 1417 etag: 'str' 1418 """List version.""" 1419 items: 'List[Workflow]' 1420 """The list of Workflows.""" 1421 next_link: 'str' 1422 """A link to the next page of Workflows.""" 1423 next_page_token: 'str' 1424 """The page token for the next page of Workflows.""" 1425 selfLink: 'str' 1426 """A link back to this list.""" 1427 1428 1429class ApiClientAuthorizations: 1430 """Methods to query and manipulate Arvados api client authorizations""" 1431 1432 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[ApiClientAuthorization]': 1433 """Create a new ApiClientAuthorization. 1434 1435 Optional parameters: 1436 1437 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 1438 1439 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 1440 1441 * select: List --- Attributes of the new object to return in the response. 1442 """ 1443 1444 def create_system_auth(self, *, api_client_id: 'int', scopes: 'List') -> 'ArvadosAPIRequest[ApiClientAuthorization]': 1445 """create_system_auth api_client_authorizations 1446 1447 Optional parameters: 1448 1449 * api_client_id: int 1450 1451 * scopes: List 1452 """ 1453 1454 def current(self) -> 'ArvadosAPIRequest[ApiClientAuthorization]': 1455 """current api_client_authorizations""" 1456 1457 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[ApiClientAuthorization]': 1458 """Delete an existing ApiClientAuthorization. 1459 1460 Required parameters: 1461 1462 * uuid: str --- The UUID of the ApiClientAuthorization in question. 1463 """ 1464 1465 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[ApiClientAuthorization]': 1466 """Gets a ApiClientAuthorization's metadata by UUID. 1467 1468 Required parameters: 1469 1470 * uuid: str --- The UUID of the ApiClientAuthorization in question. 1471 """ 1472 1473 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[ApiClientAuthorizationList]': 1474 """List ApiClientAuthorizations. 1475 1476 Optional parameters: 1477 1478 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 1479 1480 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 1481 1482 * count: str --- Default 'exact'. 1483 1484 * distinct: bool --- Default False. 1485 1486 * filters: List 1487 1488 * limit: int --- Default 100. 1489 1490 * offset: int --- Default 0. 1491 1492 * order: List 1493 1494 * select: List --- Attributes of each object to return in the response. 1495 1496 * where: Dict[str, Any] 1497 """ 1498 1499 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[ApiClientAuthorization]': 1500 """Update attributes of an existing ApiClientAuthorization. 1501 1502 Required parameters: 1503 1504 * uuid: str --- The UUID of the ApiClientAuthorization in question. 1505 1506 Optional parameters: 1507 1508 * select: List --- Attributes of the updated object to return in the response. 1509 """ 1510 1511 1512class ApiClients: 1513 """Methods to query and manipulate Arvados api clients""" 1514 1515 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[ApiClient]': 1516 """Create a new ApiClient. 1517 1518 Optional parameters: 1519 1520 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 1521 1522 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 1523 1524 * select: List --- Attributes of the new object to return in the response. 1525 """ 1526 1527 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[ApiClient]': 1528 """Delete an existing ApiClient. 1529 1530 Required parameters: 1531 1532 * uuid: str --- The UUID of the ApiClient in question. 1533 """ 1534 1535 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[ApiClient]': 1536 """Gets a ApiClient's metadata by UUID. 1537 1538 Required parameters: 1539 1540 * uuid: str --- The UUID of the ApiClient in question. 1541 """ 1542 1543 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[ApiClientList]': 1544 """List ApiClients. 1545 1546 Optional parameters: 1547 1548 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 1549 1550 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 1551 1552 * count: str --- Default 'exact'. 1553 1554 * distinct: bool --- Default False. 1555 1556 * filters: List 1557 1558 * limit: int --- Default 100. 1559 1560 * offset: int --- Default 0. 1561 1562 * order: List 1563 1564 * select: List --- Attributes of each object to return in the response. 1565 1566 * where: Dict[str, Any] 1567 """ 1568 1569 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[ApiClient]': 1570 """Update attributes of an existing ApiClient. 1571 1572 Required parameters: 1573 1574 * uuid: str --- The UUID of the ApiClient in question. 1575 1576 Optional parameters: 1577 1578 * select: List --- Attributes of the updated object to return in the response. 1579 """ 1580 1581 1582class AuthorizedKeys: 1583 """Methods to query and manipulate Arvados authorized keys""" 1584 1585 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[AuthorizedKey]': 1586 """Create a new AuthorizedKey. 1587 1588 Optional parameters: 1589 1590 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 1591 1592 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 1593 1594 * select: List --- Attributes of the new object to return in the response. 1595 """ 1596 1597 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[AuthorizedKey]': 1598 """Delete an existing AuthorizedKey. 1599 1600 Required parameters: 1601 1602 * uuid: str --- The UUID of the AuthorizedKey in question. 1603 """ 1604 1605 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[AuthorizedKey]': 1606 """Gets a AuthorizedKey's metadata by UUID. 1607 1608 Required parameters: 1609 1610 * uuid: str --- The UUID of the AuthorizedKey in question. 1611 """ 1612 1613 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[AuthorizedKeyList]': 1614 """List AuthorizedKeys. 1615 1616 Optional parameters: 1617 1618 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 1619 1620 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 1621 1622 * count: str --- Default 'exact'. 1623 1624 * distinct: bool --- Default False. 1625 1626 * filters: List 1627 1628 * limit: int --- Default 100. 1629 1630 * offset: int --- Default 0. 1631 1632 * order: List 1633 1634 * select: List --- Attributes of each object to return in the response. 1635 1636 * where: Dict[str, Any] 1637 """ 1638 1639 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[AuthorizedKey]': 1640 """Update attributes of an existing AuthorizedKey. 1641 1642 Required parameters: 1643 1644 * uuid: str --- The UUID of the AuthorizedKey in question. 1645 1646 Optional parameters: 1647 1648 * select: List --- Attributes of the updated object to return in the response. 1649 """ 1650 1651 1652class Collections: 1653 """Methods to query and manipulate Arvados collections""" 1654 1655 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', replace_files: 'Dict[str, Any]', select: 'List') -> 'ArvadosAPIRequest[Collection]': 1656 """Create a new Collection. 1657 1658 Optional parameters: 1659 1660 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 1661 1662 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 1663 1664 * replace_files: Dict[str, Any] --- Files and directories to initialize/replace with content from other collections. 1665 1666 * select: List --- Attributes of the new object to return in the response. 1667 """ 1668 1669 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Collection]': 1670 """Delete an existing Collection. 1671 1672 Required parameters: 1673 1674 * uuid: str --- The UUID of the Collection in question. 1675 """ 1676 1677 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Collection]': 1678 """Gets a Collection's metadata by UUID. 1679 1680 Required parameters: 1681 1682 * uuid: str --- The UUID of the Collection in question. 1683 """ 1684 1685 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', include_old_versions: 'bool', include_trash: 'bool', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[CollectionList]': 1686 """List Collections. 1687 1688 Optional parameters: 1689 1690 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 1691 1692 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 1693 1694 * count: str --- Default 'exact'. 1695 1696 * distinct: bool --- Default False. 1697 1698 * filters: List 1699 1700 * include_old_versions: bool --- Include past collection versions. Default False. 1701 1702 * include_trash: bool --- Include collections whose is_trashed attribute is true. Default False. 1703 1704 * limit: int --- Default 100. 1705 1706 * offset: int --- Default 0. 1707 1708 * order: List 1709 1710 * select: List --- Attributes of each object to return in the response. 1711 1712 * where: Dict[str, Any] 1713 """ 1714 1715 def provenance(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Collection]': 1716 """provenance collections 1717 1718 Required parameters: 1719 1720 * uuid: str 1721 """ 1722 1723 def trash(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Collection]': 1724 """trash collections 1725 1726 Required parameters: 1727 1728 * uuid: str 1729 """ 1730 1731 def untrash(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Collection]': 1732 """untrash collections 1733 1734 Required parameters: 1735 1736 * uuid: str 1737 """ 1738 1739 def update(self, *, uuid: 'str', replace_files: 'Dict[str, Any]', select: 'List') -> 'ArvadosAPIRequest[Collection]': 1740 """Update attributes of an existing Collection. 1741 1742 Required parameters: 1743 1744 * uuid: str --- The UUID of the Collection in question. 1745 1746 Optional parameters: 1747 1748 * replace_files: Dict[str, Any] --- Files and directories to initialize/replace with content from other collections. 1749 1750 * select: List --- Attributes of the updated object to return in the response. 1751 """ 1752 1753 def used_by(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Collection]': 1754 """used_by collections 1755 1756 Required parameters: 1757 1758 * uuid: str 1759 """ 1760 1761 1762class Configs: 1763 """Methods to query and manipulate Arvados configs""" 1764 1765 def get(self) -> 'ArvadosAPIRequest[Dict[str, Any]]': 1766 """Get public config""" 1767 1768 1769class ContainerRequests: 1770 """Methods to query and manipulate Arvados container requests""" 1771 1772 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[ContainerRequest]': 1773 """Create a new ContainerRequest. 1774 1775 Optional parameters: 1776 1777 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 1778 1779 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 1780 1781 * select: List --- Attributes of the new object to return in the response. 1782 """ 1783 1784 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[ContainerRequest]': 1785 """Delete an existing ContainerRequest. 1786 1787 Required parameters: 1788 1789 * uuid: str --- The UUID of the ContainerRequest in question. 1790 """ 1791 1792 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[ContainerRequest]': 1793 """Gets a ContainerRequest's metadata by UUID. 1794 1795 Required parameters: 1796 1797 * uuid: str --- The UUID of the ContainerRequest in question. 1798 """ 1799 1800 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', include_trash: 'bool', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[ContainerRequestList]': 1801 """List ContainerRequests. 1802 1803 Optional parameters: 1804 1805 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 1806 1807 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 1808 1809 * count: str --- Default 'exact'. 1810 1811 * distinct: bool --- Default False. 1812 1813 * filters: List 1814 1815 * include_trash: bool --- Include container requests whose owner project is trashed. Default False. 1816 1817 * limit: int --- Default 100. 1818 1819 * offset: int --- Default 0. 1820 1821 * order: List 1822 1823 * select: List --- Attributes of each object to return in the response. 1824 1825 * where: Dict[str, Any] 1826 """ 1827 1828 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[ContainerRequest]': 1829 """Update attributes of an existing ContainerRequest. 1830 1831 Required parameters: 1832 1833 * uuid: str --- The UUID of the ContainerRequest in question. 1834 1835 Optional parameters: 1836 1837 * select: List --- Attributes of the updated object to return in the response. 1838 """ 1839 1840 1841class Containers: 1842 """Methods to query and manipulate Arvados containers""" 1843 1844 def auth(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Container]': 1845 """auth containers 1846 1847 Required parameters: 1848 1849 * uuid: str 1850 """ 1851 1852 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[Container]': 1853 """Create a new Container. 1854 1855 Optional parameters: 1856 1857 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 1858 1859 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 1860 1861 * select: List --- Attributes of the new object to return in the response. 1862 """ 1863 1864 def current(self) -> 'ArvadosAPIRequest[Container]': 1865 """current containers""" 1866 1867 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Container]': 1868 """Delete an existing Container. 1869 1870 Required parameters: 1871 1872 * uuid: str --- The UUID of the Container in question. 1873 """ 1874 1875 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Container]': 1876 """Gets a Container's metadata by UUID. 1877 1878 Required parameters: 1879 1880 * uuid: str --- The UUID of the Container in question. 1881 """ 1882 1883 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[ContainerList]': 1884 """List Containers. 1885 1886 Optional parameters: 1887 1888 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 1889 1890 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 1891 1892 * count: str --- Default 'exact'. 1893 1894 * distinct: bool --- Default False. 1895 1896 * filters: List 1897 1898 * limit: int --- Default 100. 1899 1900 * offset: int --- Default 0. 1901 1902 * order: List 1903 1904 * select: List --- Attributes of each object to return in the response. 1905 1906 * where: Dict[str, Any] 1907 """ 1908 1909 def lock(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Container]': 1910 """lock containers 1911 1912 Required parameters: 1913 1914 * uuid: str 1915 """ 1916 1917 def secret_mounts(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Container]': 1918 """secret_mounts containers 1919 1920 Required parameters: 1921 1922 * uuid: str 1923 """ 1924 1925 def unlock(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Container]': 1926 """unlock containers 1927 1928 Required parameters: 1929 1930 * uuid: str 1931 """ 1932 1933 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[Container]': 1934 """Update attributes of an existing Container. 1935 1936 Required parameters: 1937 1938 * uuid: str --- The UUID of the Container in question. 1939 1940 Optional parameters: 1941 1942 * select: List --- Attributes of the updated object to return in the response. 1943 """ 1944 1945 def update_priority(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Container]': 1946 """update_priority containers 1947 1948 Required parameters: 1949 1950 * uuid: str 1951 """ 1952 1953 1954class Groups: 1955 """Methods to query and manipulate Arvados groups""" 1956 1957 def contents(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', include: 'str', include_old_versions: 'bool', include_trash: 'bool', limit: 'int', offset: 'int', order: 'List', recursive: 'bool', select: 'List', uuid: 'str', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[Group]': 1958 """contents groups 1959 1960 Optional parameters: 1961 1962 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 1963 1964 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 1965 1966 * count: str --- Default 'exact'. 1967 1968 * distinct: bool --- Default False. 1969 1970 * filters: List 1971 1972 * include: str --- Include objects referred to by listed field in "included" (only owner_uuid). 1973 1974 * include_old_versions: bool --- Include past collection versions. Default False. 1975 1976 * include_trash: bool --- Include items whose is_trashed attribute is true. Default False. 1977 1978 * limit: int --- Default 100. 1979 1980 * offset: int --- Default 0. 1981 1982 * order: List 1983 1984 * recursive: bool --- Include contents from child groups recursively. Default False. 1985 1986 * select: List --- Attributes of each object to return in the response. 1987 1988 * uuid: str --- Default ''. 1989 1990 * where: Dict[str, Any] 1991 """ 1992 1993 def create(self, *, async_: 'bool', cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[Group]': 1994 """Create a new Group. 1995 1996 Optional parameters: 1997 1998 * async: bool --- defer permissions update Default False. 1999 2000 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 2001 2002 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 2003 2004 * select: List --- Attributes of the new object to return in the response. 2005 """ 2006 2007 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Group]': 2008 """Delete an existing Group. 2009 2010 Required parameters: 2011 2012 * uuid: str --- The UUID of the Group in question. 2013 """ 2014 2015 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Group]': 2016 """Gets a Group's metadata by UUID. 2017 2018 Required parameters: 2019 2020 * uuid: str --- The UUID of the Group in question. 2021 """ 2022 2023 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', include_trash: 'bool', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[GroupList]': 2024 """List Groups. 2025 2026 Optional parameters: 2027 2028 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2029 2030 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2031 2032 * count: str --- Default 'exact'. 2033 2034 * distinct: bool --- Default False. 2035 2036 * filters: List 2037 2038 * include_trash: bool --- Include items whose is_trashed attribute is true. Default False. 2039 2040 * limit: int --- Default 100. 2041 2042 * offset: int --- Default 0. 2043 2044 * order: List 2045 2046 * select: List --- Attributes of each object to return in the response. 2047 2048 * where: Dict[str, Any] 2049 """ 2050 2051 def shared(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', include: 'str', include_trash: 'bool', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[Group]': 2052 """shared groups 2053 2054 Optional parameters: 2055 2056 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2057 2058 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2059 2060 * count: str --- Default 'exact'. 2061 2062 * distinct: bool --- Default False. 2063 2064 * filters: List 2065 2066 * include: str 2067 2068 * include_trash: bool --- Include items whose is_trashed attribute is true. Default False. 2069 2070 * limit: int --- Default 100. 2071 2072 * offset: int --- Default 0. 2073 2074 * order: List 2075 2076 * select: List --- Attributes of each object to return in the response. 2077 2078 * where: Dict[str, Any] 2079 """ 2080 2081 def trash(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Group]': 2082 """trash groups 2083 2084 Required parameters: 2085 2086 * uuid: str 2087 """ 2088 2089 def untrash(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Group]': 2090 """untrash groups 2091 2092 Required parameters: 2093 2094 * uuid: str 2095 """ 2096 2097 def update(self, *, uuid: 'str', async_: 'bool', select: 'List') -> 'ArvadosAPIRequest[Group]': 2098 """Update attributes of an existing Group. 2099 2100 Required parameters: 2101 2102 * uuid: str --- The UUID of the Group in question. 2103 2104 Optional parameters: 2105 2106 * async: bool --- defer permissions update Default False. 2107 2108 * select: List --- Attributes of the updated object to return in the response. 2109 """ 2110 2111 2112class Humans: 2113 """Methods to query and manipulate Arvados humans 2114 2115 .. WARNING:: Deprecated 2116 This resource is deprecated in the Arvados API. 2117 """ 2118 2119 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[Human]': 2120 """Create a new Human. 2121 2122 Optional parameters: 2123 2124 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 2125 2126 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 2127 2128 * select: List --- Attributes of the new object to return in the response. 2129 """ 2130 2131 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Human]': 2132 """Delete an existing Human. 2133 2134 Required parameters: 2135 2136 * uuid: str --- The UUID of the Human in question. 2137 """ 2138 2139 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Human]': 2140 """Gets a Human's metadata by UUID. 2141 2142 Required parameters: 2143 2144 * uuid: str --- The UUID of the Human in question. 2145 """ 2146 2147 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[HumanList]': 2148 """List Humans. 2149 2150 Optional parameters: 2151 2152 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2153 2154 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2155 2156 * count: str --- Default 'exact'. 2157 2158 * distinct: bool --- Default False. 2159 2160 * filters: List 2161 2162 * limit: int --- Default 100. 2163 2164 * offset: int --- Default 0. 2165 2166 * order: List 2167 2168 * select: List --- Attributes of each object to return in the response. 2169 2170 * where: Dict[str, Any] 2171 """ 2172 2173 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[Human]': 2174 """Update attributes of an existing Human. 2175 2176 Required parameters: 2177 2178 * uuid: str --- The UUID of the Human in question. 2179 2180 Optional parameters: 2181 2182 * select: List --- Attributes of the updated object to return in the response. 2183 """ 2184 2185 2186class JobTasks: 2187 """Methods to query and manipulate Arvados job tasks 2188 2189 .. WARNING:: Deprecated 2190 This resource is deprecated in the Arvados API. 2191 """ 2192 2193 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[JobTask]': 2194 """Create a new JobTask. 2195 2196 Optional parameters: 2197 2198 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 2199 2200 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 2201 2202 * select: List --- Attributes of the new object to return in the response. 2203 """ 2204 2205 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[JobTask]': 2206 """Delete an existing JobTask. 2207 2208 Required parameters: 2209 2210 * uuid: str --- The UUID of the JobTask in question. 2211 """ 2212 2213 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[JobTask]': 2214 """Gets a JobTask's metadata by UUID. 2215 2216 Required parameters: 2217 2218 * uuid: str --- The UUID of the JobTask in question. 2219 """ 2220 2221 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[JobTaskList]': 2222 """List JobTasks. 2223 2224 Optional parameters: 2225 2226 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2227 2228 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2229 2230 * count: str --- Default 'exact'. 2231 2232 * distinct: bool --- Default False. 2233 2234 * filters: List 2235 2236 * limit: int --- Default 100. 2237 2238 * offset: int --- Default 0. 2239 2240 * order: List 2241 2242 * select: List --- Attributes of each object to return in the response. 2243 2244 * where: Dict[str, Any] 2245 """ 2246 2247 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[JobTask]': 2248 """Update attributes of an existing JobTask. 2249 2250 Required parameters: 2251 2252 * uuid: str --- The UUID of the JobTask in question. 2253 2254 Optional parameters: 2255 2256 * select: List --- Attributes of the updated object to return in the response. 2257 """ 2258 2259 2260class Jobs: 2261 """Methods to query and manipulate Arvados jobs 2262 2263 .. WARNING:: Deprecated 2264 This resource is deprecated in the Arvados API. 2265 """ 2266 2267 def cancel(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Job]': 2268 """cancel jobs 2269 2270 Required parameters: 2271 2272 * uuid: str 2273 """ 2274 2275 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', exclude_script_versions: 'List', filters: 'List', find_or_create: 'bool', minimum_script_version: 'str', select: 'List') -> 'ArvadosAPIRequest[Job]': 2276 """Create a new Job. 2277 2278 Optional parameters: 2279 2280 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 2281 2282 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 2283 2284 * exclude_script_versions: List 2285 2286 * filters: List 2287 2288 * find_or_create: bool --- Default False. 2289 2290 * minimum_script_version: str 2291 2292 * select: List --- Attributes of the new object to return in the response. 2293 """ 2294 2295 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Job]': 2296 """Delete an existing Job. 2297 2298 Required parameters: 2299 2300 * uuid: str --- The UUID of the Job in question. 2301 """ 2302 2303 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Job]': 2304 """Gets a Job's metadata by UUID. 2305 2306 Required parameters: 2307 2308 * uuid: str --- The UUID of the Job in question. 2309 """ 2310 2311 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[JobList]': 2312 """List Jobs. 2313 2314 Optional parameters: 2315 2316 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2317 2318 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2319 2320 * count: str --- Default 'exact'. 2321 2322 * distinct: bool --- Default False. 2323 2324 * filters: List 2325 2326 * limit: int --- Default 100. 2327 2328 * offset: int --- Default 0. 2329 2330 * order: List 2331 2332 * select: List --- Attributes of each object to return in the response. 2333 2334 * where: Dict[str, Any] 2335 """ 2336 2337 def lock(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Job]': 2338 """lock jobs 2339 2340 Required parameters: 2341 2342 * uuid: str 2343 """ 2344 2345 def queue(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[Job]': 2346 """queue jobs 2347 2348 Optional parameters: 2349 2350 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2351 2352 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2353 2354 * count: str --- Default 'exact'. 2355 2356 * distinct: bool --- Default False. 2357 2358 * filters: List 2359 2360 * limit: int --- Default 100. 2361 2362 * offset: int --- Default 0. 2363 2364 * order: List 2365 2366 * select: List --- Attributes of each object to return in the response. 2367 2368 * where: Dict[str, Any] 2369 """ 2370 2371 def queue_size(self) -> 'ArvadosAPIRequest[Job]': 2372 """queue_size jobs""" 2373 2374 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[Job]': 2375 """Update attributes of an existing Job. 2376 2377 Required parameters: 2378 2379 * uuid: str --- The UUID of the Job in question. 2380 2381 Optional parameters: 2382 2383 * select: List --- Attributes of the updated object to return in the response. 2384 """ 2385 2386 2387class KeepDisks: 2388 """Methods to query and manipulate Arvados keep disks 2389 2390 .. WARNING:: Deprecated 2391 This resource is deprecated in the Arvados API. 2392 """ 2393 2394 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[KeepDisk]': 2395 """Create a new KeepDisk. 2396 2397 Optional parameters: 2398 2399 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 2400 2401 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 2402 2403 * select: List --- Attributes of the new object to return in the response. 2404 """ 2405 2406 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[KeepDisk]': 2407 """Delete an existing KeepDisk. 2408 2409 Required parameters: 2410 2411 * uuid: str --- The UUID of the KeepDisk in question. 2412 """ 2413 2414 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[KeepDisk]': 2415 """Gets a KeepDisk's metadata by UUID. 2416 2417 Required parameters: 2418 2419 * uuid: str --- The UUID of the KeepDisk in question. 2420 """ 2421 2422 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[KeepDiskList]': 2423 """List KeepDisks. 2424 2425 Optional parameters: 2426 2427 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2428 2429 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2430 2431 * count: str --- Default 'exact'. 2432 2433 * distinct: bool --- Default False. 2434 2435 * filters: List 2436 2437 * limit: int --- Default 100. 2438 2439 * offset: int --- Default 0. 2440 2441 * order: List 2442 2443 * select: List --- Attributes of each object to return in the response. 2444 2445 * where: Dict[str, Any] 2446 """ 2447 2448 def ping(self, *, ping_secret: 'str', service_port: 'str', service_ssl_flag: 'str', filesystem_uuid: 'str', node_uuid: 'str', service_host: 'str', uuid: 'str') -> 'ArvadosAPIRequest[KeepDisk]': 2449 """ping keep_disks 2450 2451 Required parameters: 2452 2453 * ping_secret: str 2454 2455 * service_port: str 2456 2457 * service_ssl_flag: str 2458 2459 Optional parameters: 2460 2461 * filesystem_uuid: str 2462 2463 * node_uuid: str 2464 2465 * service_host: str 2466 2467 * uuid: str 2468 """ 2469 2470 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[KeepDisk]': 2471 """Update attributes of an existing KeepDisk. 2472 2473 Required parameters: 2474 2475 * uuid: str --- The UUID of the KeepDisk in question. 2476 2477 Optional parameters: 2478 2479 * select: List --- Attributes of the updated object to return in the response. 2480 """ 2481 2482 2483class KeepServices: 2484 """Methods to query and manipulate Arvados keep services""" 2485 2486 def accessible(self) -> 'ArvadosAPIRequest[KeepService]': 2487 """accessible keep_services""" 2488 2489 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[KeepService]': 2490 """Create a new KeepService. 2491 2492 Optional parameters: 2493 2494 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 2495 2496 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 2497 2498 * select: List --- Attributes of the new object to return in the response. 2499 """ 2500 2501 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[KeepService]': 2502 """Delete an existing KeepService. 2503 2504 Required parameters: 2505 2506 * uuid: str --- The UUID of the KeepService in question. 2507 """ 2508 2509 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[KeepService]': 2510 """Gets a KeepService's metadata by UUID. 2511 2512 Required parameters: 2513 2514 * uuid: str --- The UUID of the KeepService in question. 2515 """ 2516 2517 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[KeepServiceList]': 2518 """List KeepServices. 2519 2520 Optional parameters: 2521 2522 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2523 2524 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2525 2526 * count: str --- Default 'exact'. 2527 2528 * distinct: bool --- Default False. 2529 2530 * filters: List 2531 2532 * limit: int --- Default 100. 2533 2534 * offset: int --- Default 0. 2535 2536 * order: List 2537 2538 * select: List --- Attributes of each object to return in the response. 2539 2540 * where: Dict[str, Any] 2541 """ 2542 2543 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[KeepService]': 2544 """Update attributes of an existing KeepService. 2545 2546 Required parameters: 2547 2548 * uuid: str --- The UUID of the KeepService in question. 2549 2550 Optional parameters: 2551 2552 * select: List --- Attributes of the updated object to return in the response. 2553 """ 2554 2555 2556class Links: 2557 """Methods to query and manipulate Arvados links""" 2558 2559 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[Link]': 2560 """Create a new Link. 2561 2562 Optional parameters: 2563 2564 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 2565 2566 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 2567 2568 * select: List --- Attributes of the new object to return in the response. 2569 """ 2570 2571 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Link]': 2572 """Delete an existing Link. 2573 2574 Required parameters: 2575 2576 * uuid: str --- The UUID of the Link in question. 2577 """ 2578 2579 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Link]': 2580 """Gets a Link's metadata by UUID. 2581 2582 Required parameters: 2583 2584 * uuid: str --- The UUID of the Link in question. 2585 """ 2586 2587 def get_permissions(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Link]': 2588 """get_permissions links 2589 2590 Required parameters: 2591 2592 * uuid: str 2593 """ 2594 2595 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[LinkList]': 2596 """List Links. 2597 2598 Optional parameters: 2599 2600 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2601 2602 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2603 2604 * count: str --- Default 'exact'. 2605 2606 * distinct: bool --- Default False. 2607 2608 * filters: List 2609 2610 * limit: int --- Default 100. 2611 2612 * offset: int --- Default 0. 2613 2614 * order: List 2615 2616 * select: List --- Attributes of each object to return in the response. 2617 2618 * where: Dict[str, Any] 2619 """ 2620 2621 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[Link]': 2622 """Update attributes of an existing Link. 2623 2624 Required parameters: 2625 2626 * uuid: str --- The UUID of the Link in question. 2627 2628 Optional parameters: 2629 2630 * select: List --- Attributes of the updated object to return in the response. 2631 """ 2632 2633 2634class Logs: 2635 """Methods to query and manipulate Arvados logs""" 2636 2637 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[Log]': 2638 """Create a new Log. 2639 2640 Optional parameters: 2641 2642 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 2643 2644 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 2645 2646 * select: List --- Attributes of the new object to return in the response. 2647 """ 2648 2649 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Log]': 2650 """Delete an existing Log. 2651 2652 Required parameters: 2653 2654 * uuid: str --- The UUID of the Log in question. 2655 """ 2656 2657 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Log]': 2658 """Gets a Log's metadata by UUID. 2659 2660 Required parameters: 2661 2662 * uuid: str --- The UUID of the Log in question. 2663 """ 2664 2665 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[LogList]': 2666 """List Logs. 2667 2668 Optional parameters: 2669 2670 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2671 2672 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2673 2674 * count: str --- Default 'exact'. 2675 2676 * distinct: bool --- Default False. 2677 2678 * filters: List 2679 2680 * limit: int --- Default 100. 2681 2682 * offset: int --- Default 0. 2683 2684 * order: List 2685 2686 * select: List --- Attributes of each object to return in the response. 2687 2688 * where: Dict[str, Any] 2689 """ 2690 2691 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[Log]': 2692 """Update attributes of an existing Log. 2693 2694 Required parameters: 2695 2696 * uuid: str --- The UUID of the Log in question. 2697 2698 Optional parameters: 2699 2700 * select: List --- Attributes of the updated object to return in the response. 2701 """ 2702 2703 2704class Nodes: 2705 """Methods to query and manipulate Arvados nodes 2706 2707 .. WARNING:: Deprecated 2708 This resource is deprecated in the Arvados API. 2709 """ 2710 2711 def create(self, *, assign_slot: 'bool', cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[Node]': 2712 """Create a new Node. 2713 2714 Optional parameters: 2715 2716 * assign_slot: bool --- assign slot and hostname 2717 2718 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 2719 2720 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 2721 2722 * select: List --- Attributes of the new object to return in the response. 2723 """ 2724 2725 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Node]': 2726 """Delete an existing Node. 2727 2728 Required parameters: 2729 2730 * uuid: str --- The UUID of the Node in question. 2731 """ 2732 2733 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Node]': 2734 """Gets a Node's metadata by UUID. 2735 2736 Required parameters: 2737 2738 * uuid: str --- The UUID of the Node in question. 2739 """ 2740 2741 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[NodeList]': 2742 """List Nodes. 2743 2744 Optional parameters: 2745 2746 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2747 2748 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2749 2750 * count: str --- Default 'exact'. 2751 2752 * distinct: bool --- Default False. 2753 2754 * filters: List 2755 2756 * limit: int --- Default 100. 2757 2758 * offset: int --- Default 0. 2759 2760 * order: List 2761 2762 * select: List --- Attributes of each object to return in the response. 2763 2764 * where: Dict[str, Any] 2765 """ 2766 2767 def ping(self, *, ping_secret: 'str', uuid: 'str') -> 'ArvadosAPIRequest[Node]': 2768 """ping nodes 2769 2770 Required parameters: 2771 2772 * ping_secret: str 2773 2774 * uuid: str 2775 """ 2776 2777 def update(self, *, uuid: 'str', assign_slot: 'bool', select: 'List') -> 'ArvadosAPIRequest[Node]': 2778 """Update attributes of an existing Node. 2779 2780 Required parameters: 2781 2782 * uuid: str --- The UUID of the Node in question. 2783 2784 Optional parameters: 2785 2786 * assign_slot: bool --- assign slot and hostname 2787 2788 * select: List --- Attributes of the updated object to return in the response. 2789 """ 2790 2791 2792class PipelineInstances: 2793 """Methods to query and manipulate Arvados pipeline instances 2794 2795 .. WARNING:: Deprecated 2796 This resource is deprecated in the Arvados API. 2797 """ 2798 2799 def cancel(self, *, uuid: 'str') -> 'ArvadosAPIRequest[PipelineInstance]': 2800 """cancel pipeline_instances 2801 2802 Required parameters: 2803 2804 * uuid: str 2805 """ 2806 2807 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[PipelineInstance]': 2808 """Create a new PipelineInstance. 2809 2810 Optional parameters: 2811 2812 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 2813 2814 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 2815 2816 * select: List --- Attributes of the new object to return in the response. 2817 """ 2818 2819 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[PipelineInstance]': 2820 """Delete an existing PipelineInstance. 2821 2822 Required parameters: 2823 2824 * uuid: str --- The UUID of the PipelineInstance in question. 2825 """ 2826 2827 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[PipelineInstance]': 2828 """Gets a PipelineInstance's metadata by UUID. 2829 2830 Required parameters: 2831 2832 * uuid: str --- The UUID of the PipelineInstance in question. 2833 """ 2834 2835 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[PipelineInstanceList]': 2836 """List PipelineInstances. 2837 2838 Optional parameters: 2839 2840 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2841 2842 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2843 2844 * count: str --- Default 'exact'. 2845 2846 * distinct: bool --- Default False. 2847 2848 * filters: List 2849 2850 * limit: int --- Default 100. 2851 2852 * offset: int --- Default 0. 2853 2854 * order: List 2855 2856 * select: List --- Attributes of each object to return in the response. 2857 2858 * where: Dict[str, Any] 2859 """ 2860 2861 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[PipelineInstance]': 2862 """Update attributes of an existing PipelineInstance. 2863 2864 Required parameters: 2865 2866 * uuid: str --- The UUID of the PipelineInstance in question. 2867 2868 Optional parameters: 2869 2870 * select: List --- Attributes of the updated object to return in the response. 2871 """ 2872 2873 2874class PipelineTemplates: 2875 """Methods to query and manipulate Arvados pipeline templates 2876 2877 .. WARNING:: Deprecated 2878 This resource is deprecated in the Arvados API. 2879 """ 2880 2881 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[PipelineTemplate]': 2882 """Create a new PipelineTemplate. 2883 2884 Optional parameters: 2885 2886 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 2887 2888 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 2889 2890 * select: List --- Attributes of the new object to return in the response. 2891 """ 2892 2893 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[PipelineTemplate]': 2894 """Delete an existing PipelineTemplate. 2895 2896 Required parameters: 2897 2898 * uuid: str --- The UUID of the PipelineTemplate in question. 2899 """ 2900 2901 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[PipelineTemplate]': 2902 """Gets a PipelineTemplate's metadata by UUID. 2903 2904 Required parameters: 2905 2906 * uuid: str --- The UUID of the PipelineTemplate in question. 2907 """ 2908 2909 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[PipelineTemplateList]': 2910 """List PipelineTemplates. 2911 2912 Optional parameters: 2913 2914 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2915 2916 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2917 2918 * count: str --- Default 'exact'. 2919 2920 * distinct: bool --- Default False. 2921 2922 * filters: List 2923 2924 * limit: int --- Default 100. 2925 2926 * offset: int --- Default 0. 2927 2928 * order: List 2929 2930 * select: List --- Attributes of each object to return in the response. 2931 2932 * where: Dict[str, Any] 2933 """ 2934 2935 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[PipelineTemplate]': 2936 """Update attributes of an existing PipelineTemplate. 2937 2938 Required parameters: 2939 2940 * uuid: str --- The UUID of the PipelineTemplate in question. 2941 2942 Optional parameters: 2943 2944 * select: List --- Attributes of the updated object to return in the response. 2945 """ 2946 2947 2948class Repositories: 2949 """Methods to query and manipulate Arvados repositories""" 2950 2951 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[Repository]': 2952 """Create a new Repository. 2953 2954 Optional parameters: 2955 2956 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 2957 2958 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 2959 2960 * select: List --- Attributes of the new object to return in the response. 2961 """ 2962 2963 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Repository]': 2964 """Delete an existing Repository. 2965 2966 Required parameters: 2967 2968 * uuid: str --- The UUID of the Repository in question. 2969 """ 2970 2971 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Repository]': 2972 """Gets a Repository's metadata by UUID. 2973 2974 Required parameters: 2975 2976 * uuid: str --- The UUID of the Repository in question. 2977 """ 2978 2979 def get_all_permissions(self) -> 'ArvadosAPIRequest[Repository]': 2980 """get_all_permissions repositories""" 2981 2982 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[RepositoryList]': 2983 """List Repositories. 2984 2985 Optional parameters: 2986 2987 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2988 2989 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2990 2991 * count: str --- Default 'exact'. 2992 2993 * distinct: bool --- Default False. 2994 2995 * filters: List 2996 2997 * limit: int --- Default 100. 2998 2999 * offset: int --- Default 0. 3000 3001 * order: List 3002 3003 * select: List --- Attributes of each object to return in the response. 3004 3005 * where: Dict[str, Any] 3006 """ 3007 3008 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[Repository]': 3009 """Update attributes of an existing Repository. 3010 3011 Required parameters: 3012 3013 * uuid: str --- The UUID of the Repository in question. 3014 3015 Optional parameters: 3016 3017 * select: List --- Attributes of the updated object to return in the response. 3018 """ 3019 3020 3021class Specimens: 3022 """Methods to query and manipulate Arvados specimens""" 3023 3024 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[Specimen]': 3025 """Create a new Specimen. 3026 3027 Optional parameters: 3028 3029 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 3030 3031 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 3032 3033 * select: List --- Attributes of the new object to return in the response. 3034 """ 3035 3036 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Specimen]': 3037 """Delete an existing Specimen. 3038 3039 Required parameters: 3040 3041 * uuid: str --- The UUID of the Specimen in question. 3042 """ 3043 3044 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Specimen]': 3045 """Gets a Specimen's metadata by UUID. 3046 3047 Required parameters: 3048 3049 * uuid: str --- The UUID of the Specimen in question. 3050 """ 3051 3052 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[SpecimenList]': 3053 """List Specimens. 3054 3055 Optional parameters: 3056 3057 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 3058 3059 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 3060 3061 * count: str --- Default 'exact'. 3062 3063 * distinct: bool --- Default False. 3064 3065 * filters: List 3066 3067 * limit: int --- Default 100. 3068 3069 * offset: int --- Default 0. 3070 3071 * order: List 3072 3073 * select: List --- Attributes of each object to return in the response. 3074 3075 * where: Dict[str, Any] 3076 """ 3077 3078 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[Specimen]': 3079 """Update attributes of an existing Specimen. 3080 3081 Required parameters: 3082 3083 * uuid: str --- The UUID of the Specimen in question. 3084 3085 Optional parameters: 3086 3087 * select: List --- Attributes of the updated object to return in the response. 3088 """ 3089 3090 3091class Sys: 3092 """Methods to query and manipulate Arvados sys""" 3093 3094 def get(self) -> 'ArvadosAPIRequest[Dict[str, Any]]': 3095 """apply scheduled trash and delete operations""" 3096 3097 3098class Traits: 3099 """Methods to query and manipulate Arvados traits""" 3100 3101 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[Trait]': 3102 """Create a new Trait. 3103 3104 Optional parameters: 3105 3106 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 3107 3108 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 3109 3110 * select: List --- Attributes of the new object to return in the response. 3111 """ 3112 3113 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Trait]': 3114 """Delete an existing Trait. 3115 3116 Required parameters: 3117 3118 * uuid: str --- The UUID of the Trait in question. 3119 """ 3120 3121 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Trait]': 3122 """Gets a Trait's metadata by UUID. 3123 3124 Required parameters: 3125 3126 * uuid: str --- The UUID of the Trait in question. 3127 """ 3128 3129 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[TraitList]': 3130 """List Traits. 3131 3132 Optional parameters: 3133 3134 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 3135 3136 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 3137 3138 * count: str --- Default 'exact'. 3139 3140 * distinct: bool --- Default False. 3141 3142 * filters: List 3143 3144 * limit: int --- Default 100. 3145 3146 * offset: int --- Default 0. 3147 3148 * order: List 3149 3150 * select: List --- Attributes of each object to return in the response. 3151 3152 * where: Dict[str, Any] 3153 """ 3154 3155 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[Trait]': 3156 """Update attributes of an existing Trait. 3157 3158 Required parameters: 3159 3160 * uuid: str --- The UUID of the Trait in question. 3161 3162 Optional parameters: 3163 3164 * select: List --- Attributes of the updated object to return in the response. 3165 """ 3166 3167 3168class UserAgreements: 3169 """Methods to query and manipulate Arvados user agreements""" 3170 3171 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[UserAgreement]': 3172 """Create a new UserAgreement. 3173 3174 Optional parameters: 3175 3176 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 3177 3178 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 3179 3180 * select: List --- Attributes of the new object to return in the response. 3181 """ 3182 3183 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[UserAgreement]': 3184 """Delete an existing UserAgreement. 3185 3186 Required parameters: 3187 3188 * uuid: str --- The UUID of the UserAgreement in question. 3189 """ 3190 3191 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[UserAgreement]': 3192 """Gets a UserAgreement's metadata by UUID. 3193 3194 Required parameters: 3195 3196 * uuid: str --- The UUID of the UserAgreement in question. 3197 """ 3198 3199 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[UserAgreementList]': 3200 """List UserAgreements. 3201 3202 Optional parameters: 3203 3204 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 3205 3206 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 3207 3208 * count: str --- Default 'exact'. 3209 3210 * distinct: bool --- Default False. 3211 3212 * filters: List 3213 3214 * limit: int --- Default 100. 3215 3216 * offset: int --- Default 0. 3217 3218 * order: List 3219 3220 * select: List --- Attributes of each object to return in the response. 3221 3222 * where: Dict[str, Any] 3223 """ 3224 3225 def new(self) -> 'ArvadosAPIRequest[UserAgreement]': 3226 """new user_agreements""" 3227 3228 def sign(self) -> 'ArvadosAPIRequest[UserAgreement]': 3229 """sign user_agreements""" 3230 3231 def signatures(self) -> 'ArvadosAPIRequest[UserAgreement]': 3232 """signatures user_agreements""" 3233 3234 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[UserAgreement]': 3235 """Update attributes of an existing UserAgreement. 3236 3237 Required parameters: 3238 3239 * uuid: str --- The UUID of the UserAgreement in question. 3240 3241 Optional parameters: 3242 3243 * select: List --- Attributes of the updated object to return in the response. 3244 """ 3245 3246 3247class Users: 3248 """Methods to query and manipulate Arvados users""" 3249 3250 def activate(self, *, uuid: 'str') -> 'ArvadosAPIRequest[User]': 3251 """activate users 3252 3253 Required parameters: 3254 3255 * uuid: str 3256 """ 3257 3258 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[User]': 3259 """Create a new User. 3260 3261 Optional parameters: 3262 3263 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 3264 3265 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 3266 3267 * select: List --- Attributes of the new object to return in the response. 3268 """ 3269 3270 def current(self) -> 'ArvadosAPIRequest[User]': 3271 """current users""" 3272 3273 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[User]': 3274 """Delete an existing User. 3275 3276 Required parameters: 3277 3278 * uuid: str --- The UUID of the User in question. 3279 """ 3280 3281 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[User]': 3282 """Gets a User's metadata by UUID. 3283 3284 Required parameters: 3285 3286 * uuid: str --- The UUID of the User in question. 3287 """ 3288 3289 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[UserList]': 3290 """List Users. 3291 3292 Optional parameters: 3293 3294 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 3295 3296 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 3297 3298 * count: str --- Default 'exact'. 3299 3300 * distinct: bool --- Default False. 3301 3302 * filters: List 3303 3304 * limit: int --- Default 100. 3305 3306 * offset: int --- Default 0. 3307 3308 * order: List 3309 3310 * select: List --- Attributes of each object to return in the response. 3311 3312 * where: Dict[str, Any] 3313 """ 3314 3315 def merge(self, *, new_owner_uuid: 'str', new_user_token: 'str', new_user_uuid: 'str', old_user_uuid: 'str', redirect_to_new_user: 'bool') -> 'ArvadosAPIRequest[User]': 3316 """merge users 3317 3318 Required parameters: 3319 3320 * new_owner_uuid: str 3321 3322 Optional parameters: 3323 3324 * new_user_token: str 3325 3326 * new_user_uuid: str 3327 3328 * old_user_uuid: str 3329 3330 * redirect_to_new_user: bool --- Default False. 3331 """ 3332 3333 def setup(self, *, repo_name: 'str', send_notification_email: 'bool', user: 'Dict[str, Any]', uuid: 'str', vm_uuid: 'str') -> 'ArvadosAPIRequest[User]': 3334 """setup users 3335 3336 Optional parameters: 3337 3338 * repo_name: str 3339 3340 * send_notification_email: bool --- Default False. 3341 3342 * user: Dict[str, Any] 3343 3344 * uuid: str 3345 3346 * vm_uuid: str 3347 """ 3348 3349 def system(self) -> 'ArvadosAPIRequest[User]': 3350 """system users""" 3351 3352 def unsetup(self, *, uuid: 'str') -> 'ArvadosAPIRequest[User]': 3353 """unsetup users 3354 3355 Required parameters: 3356 3357 * uuid: str 3358 """ 3359 3360 def update(self, *, uuid: 'str', bypass_federation: 'bool', select: 'List') -> 'ArvadosAPIRequest[User]': 3361 """Update attributes of an existing User. 3362 3363 Required parameters: 3364 3365 * uuid: str --- The UUID of the User in question. 3366 3367 Optional parameters: 3368 3369 * bypass_federation: bool --- Default False. 3370 3371 * select: List --- Attributes of the updated object to return in the response. 3372 """ 3373 3374 3375class VirtualMachines: 3376 """Methods to query and manipulate Arvados virtual machines""" 3377 3378 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[VirtualMachine]': 3379 """Create a new VirtualMachine. 3380 3381 Optional parameters: 3382 3383 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 3384 3385 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 3386 3387 * select: List --- Attributes of the new object to return in the response. 3388 """ 3389 3390 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[VirtualMachine]': 3391 """Delete an existing VirtualMachine. 3392 3393 Required parameters: 3394 3395 * uuid: str --- The UUID of the VirtualMachine in question. 3396 """ 3397 3398 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[VirtualMachine]': 3399 """Gets a VirtualMachine's metadata by UUID. 3400 3401 Required parameters: 3402 3403 * uuid: str --- The UUID of the VirtualMachine in question. 3404 """ 3405 3406 def get_all_logins(self) -> 'ArvadosAPIRequest[VirtualMachine]': 3407 """get_all_logins virtual_machines""" 3408 3409 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[VirtualMachineList]': 3410 """List VirtualMachines. 3411 3412 Optional parameters: 3413 3414 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 3415 3416 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 3417 3418 * count: str --- Default 'exact'. 3419 3420 * distinct: bool --- Default False. 3421 3422 * filters: List 3423 3424 * limit: int --- Default 100. 3425 3426 * offset: int --- Default 0. 3427 3428 * order: List 3429 3430 * select: List --- Attributes of each object to return in the response. 3431 3432 * where: Dict[str, Any] 3433 """ 3434 3435 def logins(self, *, uuid: 'str') -> 'ArvadosAPIRequest[VirtualMachine]': 3436 """logins virtual_machines 3437 3438 Required parameters: 3439 3440 * uuid: str 3441 """ 3442 3443 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[VirtualMachine]': 3444 """Update attributes of an existing VirtualMachine. 3445 3446 Required parameters: 3447 3448 * uuid: str --- The UUID of the VirtualMachine in question. 3449 3450 Optional parameters: 3451 3452 * select: List --- Attributes of the updated object to return in the response. 3453 """ 3454 3455 3456class Vocabularies: 3457 """Methods to query and manipulate Arvados vocabularies""" 3458 3459 def get(self) -> 'ArvadosAPIRequest[Dict[str, Any]]': 3460 """Get vocabulary definition""" 3461 3462 3463class Workflows: 3464 """Methods to query and manipulate Arvados workflows""" 3465 3466 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[Workflow]': 3467 """Create a new Workflow. 3468 3469 Optional parameters: 3470 3471 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 3472 3473 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 3474 3475 * select: List --- Attributes of the new object to return in the response. 3476 """ 3477 3478 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Workflow]': 3479 """Delete an existing Workflow. 3480 3481 Required parameters: 3482 3483 * uuid: str --- The UUID of the Workflow in question. 3484 """ 3485 3486 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Workflow]': 3487 """Gets a Workflow's metadata by UUID. 3488 3489 Required parameters: 3490 3491 * uuid: str --- The UUID of the Workflow in question. 3492 """ 3493 3494 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[WorkflowList]': 3495 """List Workflows. 3496 3497 Optional parameters: 3498 3499 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 3500 3501 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 3502 3503 * count: str --- Default 'exact'. 3504 3505 * distinct: bool --- Default False. 3506 3507 * filters: List 3508 3509 * limit: int --- Default 100. 3510 3511 * offset: int --- Default 0. 3512 3513 * order: List 3514 3515 * select: List --- Attributes of each object to return in the response. 3516 3517 * where: Dict[str, Any] 3518 """ 3519 3520 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[Workflow]': 3521 """Update attributes of an existing Workflow. 3522 3523 Required parameters: 3524 3525 * uuid: str --- The UUID of the Workflow in question. 3526 3527 Optional parameters: 3528 3529 * select: List --- Attributes of the updated object to return in the response. 3530 """ 3531 3532 3533 3534class ArvadosAPIRequest(googleapiclient.http.HttpRequest, Generic[ST]): 3535 """Generic API request object 3536 3537 When you call an API method in the Arvados Python SDK, it returns a 3538 request object. You usually call `execute()` on this object to submit the 3539 request to your Arvados API server and retrieve the response. `execute()` 3540 will return the type of object annotated in the subscript of 3541 `ArvadosAPIRequest`. 3542 """ 3543 3544 def execute(self, http: Optional[httplib2.Http]=None, num_retries: int=0) -> ST: 3545 """Execute this request and return the response 3546 3547 Arguments: 3548 3549 * http: httplib2.Http | None --- The HTTP client object to use to 3550 execute the request. If not specified, uses the HTTP client object 3551 created with the API client object. 3552 3553 * num_retries: int --- The maximum number of times to retry this 3554 request if the server returns a retryable failure. The API client 3555 object also has a maximum number of retries specified when it is 3556 instantiated (see `arvados.api.api_client`). This request is run 3557 with the larger of that number and this argument. Default 0. 3558 """ 3559 3560 3561class ArvadosAPIClient(googleapiclient.discovery.Resource): 3562 3563 def api_client_authorizations(self) -> 'ApiClientAuthorizations': 3564 """Return an instance of `ApiClientAuthorizations` to call methods via this client""" 3565 3566 3567 def api_clients(self) -> 'ApiClients': 3568 """Return an instance of `ApiClients` to call methods via this client""" 3569 3570 3571 def authorized_keys(self) -> 'AuthorizedKeys': 3572 """Return an instance of `AuthorizedKeys` to call methods via this client""" 3573 3574 3575 def collections(self) -> 'Collections': 3576 """Return an instance of `Collections` to call methods via this client""" 3577 3578 3579 def configs(self) -> 'Configs': 3580 """Return an instance of `Configs` to call methods via this client""" 3581 3582 3583 def container_requests(self) -> 'ContainerRequests': 3584 """Return an instance of `ContainerRequests` to call methods via this client""" 3585 3586 3587 def containers(self) -> 'Containers': 3588 """Return an instance of `Containers` to call methods via this client""" 3589 3590 3591 def groups(self) -> 'Groups': 3592 """Return an instance of `Groups` to call methods via this client""" 3593 3594 3595 def humans(self) -> 'Humans': 3596 """Return an instance of `Humans` to call methods via this client 3597 3598 .. WARNING:: Deprecated 3599 This resource is deprecated in the Arvados API. 3600 """ 3601 3602 3603 def job_tasks(self) -> 'JobTasks': 3604 """Return an instance of `JobTasks` to call methods via this client 3605 3606 .. WARNING:: Deprecated 3607 This resource is deprecated in the Arvados API. 3608 """ 3609 3610 3611 def jobs(self) -> 'Jobs': 3612 """Return an instance of `Jobs` to call methods via this client 3613 3614 .. WARNING:: Deprecated 3615 This resource is deprecated in the Arvados API. 3616 """ 3617 3618 3619 def keep_disks(self) -> 'KeepDisks': 3620 """Return an instance of `KeepDisks` to call methods via this client 3621 3622 .. WARNING:: Deprecated 3623 This resource is deprecated in the Arvados API. 3624 """ 3625 3626 3627 def keep_services(self) -> 'KeepServices': 3628 """Return an instance of `KeepServices` to call methods via this client""" 3629 3630 3631 def links(self) -> 'Links': 3632 """Return an instance of `Links` to call methods via this client""" 3633 3634 3635 def logs(self) -> 'Logs': 3636 """Return an instance of `Logs` to call methods via this client""" 3637 3638 3639 def nodes(self) -> 'Nodes': 3640 """Return an instance of `Nodes` to call methods via this client 3641 3642 .. WARNING:: Deprecated 3643 This resource is deprecated in the Arvados API. 3644 """ 3645 3646 3647 def pipeline_instances(self) -> 'PipelineInstances': 3648 """Return an instance of `PipelineInstances` to call methods via this client 3649 3650 .. WARNING:: Deprecated 3651 This resource is deprecated in the Arvados API. 3652 """ 3653 3654 3655 def pipeline_templates(self) -> 'PipelineTemplates': 3656 """Return an instance of `PipelineTemplates` to call methods via this client 3657 3658 .. WARNING:: Deprecated 3659 This resource is deprecated in the Arvados API. 3660 """ 3661 3662 3663 def repositories(self) -> 'Repositories': 3664 """Return an instance of `Repositories` to call methods via this client""" 3665 3666 3667 def specimens(self) -> 'Specimens': 3668 """Return an instance of `Specimens` to call methods via this client""" 3669 3670 3671 def sys(self) -> 'Sys': 3672 """Return an instance of `Sys` to call methods via this client""" 3673 3674 3675 def traits(self) -> 'Traits': 3676 """Return an instance of `Traits` to call methods via this client""" 3677 3678 3679 def user_agreements(self) -> 'UserAgreements': 3680 """Return an instance of `UserAgreements` to call methods via this client""" 3681 3682 3683 def users(self) -> 'Users': 3684 """Return an instance of `Users` to call methods via this client""" 3685 3686 3687 def virtual_machines(self) -> 'VirtualMachines': 3688 """Return an instance of `VirtualMachines` to call methods via this client""" 3689 3690 3691 def vocabularies(self) -> 'Vocabularies': 3692 """Return an instance of `Vocabularies` to call methods via this client""" 3693 3694 3695 def workflows(self) -> 'Workflows': 3696 """Return an instance of `Workflows` to call methods via this client"""
30class ApiClient(TypedDict, total=False): 31 """ApiClient 32 33 This is the dictionary object that represents a single ApiClient in Arvados 34 and is returned by most `ApiClients` methods. 35 The keys of the dictionary are documented below, along with their types. 36 Not every key may appear in every dictionary returned by an API call. 37 When a method doesn't return all the data, you can use its `select` parameter 38 to list the specific keys you need. Refer to the API documentation for details. 39 """ 40 uuid: 'str' 41 etag: 'str' 42 """Object version.""" 43 owner_uuid: 'str' 44 modified_by_client_uuid: 'str' 45 modified_by_user_uuid: 'str' 46 modified_at: 'str' 47 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 48 name: 'str' 49 url_prefix: 'str' 50 created_at: 'str' 51 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 52 is_trusted: 'bool'
ApiClient
This is the dictionary object that represents a single ApiClient in Arvados
and is returned by most ApiClients
methods.
The keys of the dictionary are documented below, along with their types.
Not every key may appear in every dictionary returned by an API call.
When a method doesn’t return all the data, you can use its select
parameter
to list the specific keys you need. Refer to the API documentation for details.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
55class ApiClientAuthorization(TypedDict, total=False): 56 """ApiClientAuthorization 57 58 This is the dictionary object that represents a single ApiClientAuthorization in Arvados 59 and is returned by most `ApiClientAuthorizations` methods. 60 The keys of the dictionary are documented below, along with their types. 61 Not every key may appear in every dictionary returned by an API call. 62 When a method doesn't return all the data, you can use its `select` parameter 63 to list the specific keys you need. Refer to the API documentation for details. 64 """ 65 uuid: 'str' 66 etag: 'str' 67 """Object version.""" 68 api_token: 'str' 69 api_client_id: 'int' 70 user_id: 'int' 71 created_by_ip_address: 'str' 72 last_used_by_ip_address: 'str' 73 last_used_at: 'str' 74 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 75 expires_at: 'str' 76 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 77 created_at: 'str' 78 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 79 default_owner_uuid: 'str' 80 scopes: 'List'
ApiClientAuthorization
This is the dictionary object that represents a single ApiClientAuthorization in Arvados
and is returned by most ApiClientAuthorizations
methods.
The keys of the dictionary are documented below, along with their types.
Not every key may appear in every dictionary returned by an API call.
When a method doesn’t return all the data, you can use its select
parameter
to list the specific keys you need. Refer to the API documentation for details.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
83class ApiClientAuthorizationList(TypedDict, total=False): 84 """ApiClientAuthorization list 85 86 This is the dictionary object returned when you call `ApiClientAuthorizations.list`. 87 If you just want to iterate all objects that match your search criteria, 88 consider using `arvados.util.keyset_list_all`. 89 If you work with this raw object, the keys of the dictionary are documented 90 below, along with their types. The `items` key maps to a list of matching 91 `ApiClientAuthorization` objects. 92 """ 93 kind: 'str' = 'arvados#apiClientAuthorizationList' 94 """Object type. Always arvados#apiClientAuthorizationList.""" 95 etag: 'str' 96 """List version.""" 97 items: 'List[ApiClientAuthorization]' 98 """The list of ApiClientAuthorizations.""" 99 next_link: 'str' 100 """A link to the next page of ApiClientAuthorizations.""" 101 next_page_token: 'str' 102 """The page token for the next page of ApiClientAuthorizations.""" 103 selfLink: 'str' 104 """A link back to this list."""
ApiClientAuthorization list
This is the dictionary object returned when you call ApiClientAuthorizations.list
.
If you just want to iterate all objects that match your search criteria,
consider using arvados.util.keyset_list_all
.
If you work with this raw object, the keys of the dictionary are documented
below, along with their types. The items
key maps to a list of matching
ApiClientAuthorization
objects.
107class ApiClientList(TypedDict, total=False): 108 """ApiClient list 109 110 This is the dictionary object returned when you call `ApiClients.list`. 111 If you just want to iterate all objects that match your search criteria, 112 consider using `arvados.util.keyset_list_all`. 113 If you work with this raw object, the keys of the dictionary are documented 114 below, along with their types. The `items` key maps to a list of matching 115 `ApiClient` objects. 116 """ 117 kind: 'str' = 'arvados#apiClientList' 118 """Object type. Always arvados#apiClientList.""" 119 etag: 'str' 120 """List version.""" 121 items: 'List[ApiClient]' 122 """The list of ApiClients.""" 123 next_link: 'str' 124 """A link to the next page of ApiClients.""" 125 next_page_token: 'str' 126 """The page token for the next page of ApiClients.""" 127 selfLink: 'str' 128 """A link back to this list."""
ApiClient list
This is the dictionary object returned when you call ApiClients.list
.
If you just want to iterate all objects that match your search criteria,
consider using arvados.util.keyset_list_all
.
If you work with this raw object, the keys of the dictionary are documented
below, along with their types. The items
key maps to a list of matching
ApiClient
objects.
131class AuthorizedKey(TypedDict, total=False): 132 """AuthorizedKey 133 134 This is the dictionary object that represents a single AuthorizedKey in Arvados 135 and is returned by most `AuthorizedKeys` methods. 136 The keys of the dictionary are documented below, along with their types. 137 Not every key may appear in every dictionary returned by an API call. 138 When a method doesn't return all the data, you can use its `select` parameter 139 to list the specific keys you need. Refer to the API documentation for details. 140 """ 141 uuid: 'str' 142 etag: 'str' 143 """Object version.""" 144 owner_uuid: 'str' 145 modified_by_client_uuid: 'str' 146 modified_by_user_uuid: 'str' 147 modified_at: 'str' 148 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 149 name: 'str' 150 key_type: 'str' 151 authorized_user_uuid: 'str' 152 public_key: 'str' 153 expires_at: 'str' 154 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 155 created_at: 'str' 156 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`."""
AuthorizedKey
This is the dictionary object that represents a single AuthorizedKey in Arvados
and is returned by most AuthorizedKeys
methods.
The keys of the dictionary are documented below, along with their types.
Not every key may appear in every dictionary returned by an API call.
When a method doesn’t return all the data, you can use its select
parameter
to list the specific keys you need. Refer to the API documentation for details.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
159class AuthorizedKeyList(TypedDict, total=False): 160 """AuthorizedKey list 161 162 This is the dictionary object returned when you call `AuthorizedKeys.list`. 163 If you just want to iterate all objects that match your search criteria, 164 consider using `arvados.util.keyset_list_all`. 165 If you work with this raw object, the keys of the dictionary are documented 166 below, along with their types. The `items` key maps to a list of matching 167 `AuthorizedKey` objects. 168 """ 169 kind: 'str' = 'arvados#authorizedKeyList' 170 """Object type. Always arvados#authorizedKeyList.""" 171 etag: 'str' 172 """List version.""" 173 items: 'List[AuthorizedKey]' 174 """The list of AuthorizedKeys.""" 175 next_link: 'str' 176 """A link to the next page of AuthorizedKeys.""" 177 next_page_token: 'str' 178 """The page token for the next page of AuthorizedKeys.""" 179 selfLink: 'str' 180 """A link back to this list."""
AuthorizedKey list
This is the dictionary object returned when you call AuthorizedKeys.list
.
If you just want to iterate all objects that match your search criteria,
consider using arvados.util.keyset_list_all
.
If you work with this raw object, the keys of the dictionary are documented
below, along with their types. The items
key maps to a list of matching
AuthorizedKey
objects.
183class Collection(TypedDict, total=False): 184 """Collection 185 186 This is the dictionary object that represents a single Collection in Arvados 187 and is returned by most `Collections` methods. 188 The keys of the dictionary are documented below, along with their types. 189 Not every key may appear in every dictionary returned by an API call. 190 When a method doesn't return all the data, you can use its `select` parameter 191 to list the specific keys you need. Refer to the API documentation for details. 192 """ 193 uuid: 'str' 194 etag: 'str' 195 """Object version.""" 196 owner_uuid: 'str' 197 created_at: 'str' 198 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 199 modified_by_client_uuid: 'str' 200 modified_by_user_uuid: 'str' 201 modified_at: 'str' 202 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 203 portable_data_hash: 'str' 204 replication_desired: 'int' 205 replication_confirmed_at: 'str' 206 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 207 replication_confirmed: 'int' 208 manifest_text: 'str' 209 name: 'str' 210 description: 'str' 211 properties: 'Dict[str, Any]' 212 delete_at: 'str' 213 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 214 trash_at: 'str' 215 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 216 is_trashed: 'bool' 217 storage_classes_desired: 'List' 218 storage_classes_confirmed: 'List' 219 storage_classes_confirmed_at: 'str' 220 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 221 current_version_uuid: 'str' 222 version: 'int' 223 preserve_version: 'bool' 224 file_count: 'int' 225 file_size_total: 'int'
Collection
This is the dictionary object that represents a single Collection in Arvados
and is returned by most Collections
methods.
The keys of the dictionary are documented below, along with their types.
Not every key may appear in every dictionary returned by an API call.
When a method doesn’t return all the data, you can use its select
parameter
to list the specific keys you need. Refer to the API documentation for details.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
228class CollectionList(TypedDict, total=False): 229 """Collection list 230 231 This is the dictionary object returned when you call `Collections.list`. 232 If you just want to iterate all objects that match your search criteria, 233 consider using `arvados.util.keyset_list_all`. 234 If you work with this raw object, the keys of the dictionary are documented 235 below, along with their types. The `items` key maps to a list of matching 236 `Collection` objects. 237 """ 238 kind: 'str' = 'arvados#collectionList' 239 """Object type. Always arvados#collectionList.""" 240 etag: 'str' 241 """List version.""" 242 items: 'List[Collection]' 243 """The list of Collections.""" 244 next_link: 'str' 245 """A link to the next page of Collections.""" 246 next_page_token: 'str' 247 """The page token for the next page of Collections.""" 248 selfLink: 'str' 249 """A link back to this list."""
Collection list
This is the dictionary object returned when you call Collections.list
.
If you just want to iterate all objects that match your search criteria,
consider using arvados.util.keyset_list_all
.
If you work with this raw object, the keys of the dictionary are documented
below, along with their types. The items
key maps to a list of matching
Collection
objects.
252class Container(TypedDict, total=False): 253 """Container 254 255 This is the dictionary object that represents a single Container in Arvados 256 and is returned by most `Containers` methods. 257 The keys of the dictionary are documented below, along with their types. 258 Not every key may appear in every dictionary returned by an API call. 259 When a method doesn't return all the data, you can use its `select` parameter 260 to list the specific keys you need. Refer to the API documentation for details. 261 """ 262 uuid: 'str' 263 etag: 'str' 264 """Object version.""" 265 owner_uuid: 'str' 266 created_at: 'str' 267 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 268 modified_at: 'str' 269 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 270 modified_by_client_uuid: 'str' 271 modified_by_user_uuid: 'str' 272 state: 'str' 273 started_at: 'str' 274 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 275 finished_at: 'str' 276 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 277 log: 'str' 278 environment: 'Dict[str, Any]' 279 cwd: 'str' 280 command: 'List' 281 output_path: 'str' 282 mounts: 'Dict[str, Any]' 283 runtime_constraints: 'Dict[str, Any]' 284 output: 'str' 285 container_image: 'str' 286 progress: 'float' 287 priority: 'int' 288 exit_code: 'int' 289 auth_uuid: 'str' 290 locked_by_uuid: 'str' 291 scheduling_parameters: 'Dict[str, Any]' 292 runtime_status: 'Dict[str, Any]' 293 runtime_user_uuid: 'str' 294 runtime_auth_scopes: 'List' 295 lock_count: 'int' 296 gateway_address: 'str' 297 interactive_session_started: 'bool' 298 output_storage_classes: 'List' 299 output_properties: 'Dict[str, Any]' 300 cost: 'float' 301 subrequests_cost: 'float'
Container
This is the dictionary object that represents a single Container in Arvados
and is returned by most Containers
methods.
The keys of the dictionary are documented below, along with their types.
Not every key may appear in every dictionary returned by an API call.
When a method doesn’t return all the data, you can use its select
parameter
to list the specific keys you need. Refer to the API documentation for details.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
304class ContainerList(TypedDict, total=False): 305 """Container list 306 307 This is the dictionary object returned when you call `Containers.list`. 308 If you just want to iterate all objects that match your search criteria, 309 consider using `arvados.util.keyset_list_all`. 310 If you work with this raw object, the keys of the dictionary are documented 311 below, along with their types. The `items` key maps to a list of matching 312 `Container` objects. 313 """ 314 kind: 'str' = 'arvados#containerList' 315 """Object type. Always arvados#containerList.""" 316 etag: 'str' 317 """List version.""" 318 items: 'List[Container]' 319 """The list of Containers.""" 320 next_link: 'str' 321 """A link to the next page of Containers.""" 322 next_page_token: 'str' 323 """The page token for the next page of Containers.""" 324 selfLink: 'str' 325 """A link back to this list."""
Container list
This is the dictionary object returned when you call Containers.list
.
If you just want to iterate all objects that match your search criteria,
consider using arvados.util.keyset_list_all
.
If you work with this raw object, the keys of the dictionary are documented
below, along with their types. The items
key maps to a list of matching
Container
objects.
328class ContainerRequest(TypedDict, total=False): 329 """ContainerRequest 330 331 This is the dictionary object that represents a single ContainerRequest in Arvados 332 and is returned by most `ContainerRequests` methods. 333 The keys of the dictionary are documented below, along with their types. 334 Not every key may appear in every dictionary returned by an API call. 335 When a method doesn't return all the data, you can use its `select` parameter 336 to list the specific keys you need. Refer to the API documentation for details. 337 """ 338 uuid: 'str' 339 etag: 'str' 340 """Object version.""" 341 owner_uuid: 'str' 342 created_at: 'str' 343 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 344 modified_at: 'str' 345 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 346 modified_by_client_uuid: 'str' 347 modified_by_user_uuid: 'str' 348 name: 'str' 349 description: 'str' 350 properties: 'Dict[str, Any]' 351 state: 'str' 352 requesting_container_uuid: 'str' 353 container_uuid: 'str' 354 container_count_max: 'int' 355 mounts: 'Dict[str, Any]' 356 runtime_constraints: 'Dict[str, Any]' 357 container_image: 'str' 358 environment: 'Dict[str, Any]' 359 cwd: 'str' 360 command: 'List' 361 output_path: 'str' 362 priority: 'int' 363 expires_at: 'str' 364 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 365 filters: 'str' 366 container_count: 'int' 367 use_existing: 'bool' 368 scheduling_parameters: 'Dict[str, Any]' 369 output_uuid: 'str' 370 log_uuid: 'str' 371 output_name: 'str' 372 output_ttl: 'int' 373 output_storage_classes: 'List' 374 output_properties: 'Dict[str, Any]' 375 cumulative_cost: 'float'
ContainerRequest
This is the dictionary object that represents a single ContainerRequest in Arvados
and is returned by most ContainerRequests
methods.
The keys of the dictionary are documented below, along with their types.
Not every key may appear in every dictionary returned by an API call.
When a method doesn’t return all the data, you can use its select
parameter
to list the specific keys you need. Refer to the API documentation for details.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
378class ContainerRequestList(TypedDict, total=False): 379 """ContainerRequest list 380 381 This is the dictionary object returned when you call `ContainerRequests.list`. 382 If you just want to iterate all objects that match your search criteria, 383 consider using `arvados.util.keyset_list_all`. 384 If you work with this raw object, the keys of the dictionary are documented 385 below, along with their types. The `items` key maps to a list of matching 386 `ContainerRequest` objects. 387 """ 388 kind: 'str' = 'arvados#containerRequestList' 389 """Object type. Always arvados#containerRequestList.""" 390 etag: 'str' 391 """List version.""" 392 items: 'List[ContainerRequest]' 393 """The list of ContainerRequests.""" 394 next_link: 'str' 395 """A link to the next page of ContainerRequests.""" 396 next_page_token: 'str' 397 """The page token for the next page of ContainerRequests.""" 398 selfLink: 'str' 399 """A link back to this list."""
ContainerRequest list
This is the dictionary object returned when you call ContainerRequests.list
.
If you just want to iterate all objects that match your search criteria,
consider using arvados.util.keyset_list_all
.
If you work with this raw object, the keys of the dictionary are documented
below, along with their types. The items
key maps to a list of matching
ContainerRequest
objects.
402class Group(TypedDict, total=False): 403 """Group 404 405 This is the dictionary object that represents a single Group in Arvados 406 and is returned by most `Groups` methods. 407 The keys of the dictionary are documented below, along with their types. 408 Not every key may appear in every dictionary returned by an API call. 409 When a method doesn't return all the data, you can use its `select` parameter 410 to list the specific keys you need. Refer to the API documentation for details. 411 """ 412 uuid: 'str' 413 etag: 'str' 414 """Object version.""" 415 owner_uuid: 'str' 416 created_at: 'str' 417 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 418 modified_by_client_uuid: 'str' 419 modified_by_user_uuid: 'str' 420 modified_at: 'str' 421 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 422 name: 'str' 423 description: 'str' 424 group_class: 'str' 425 trash_at: 'str' 426 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 427 is_trashed: 'bool' 428 delete_at: 'str' 429 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 430 properties: 'Dict[str, Any]' 431 frozen_by_uuid: 'str'
Group
This is the dictionary object that represents a single Group in Arvados
and is returned by most Groups
methods.
The keys of the dictionary are documented below, along with their types.
Not every key may appear in every dictionary returned by an API call.
When a method doesn’t return all the data, you can use its select
parameter
to list the specific keys you need. Refer to the API documentation for details.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
434class GroupList(TypedDict, total=False): 435 """Group list 436 437 This is the dictionary object returned when you call `Groups.list`. 438 If you just want to iterate all objects that match your search criteria, 439 consider using `arvados.util.keyset_list_all`. 440 If you work with this raw object, the keys of the dictionary are documented 441 below, along with their types. The `items` key maps to a list of matching 442 `Group` objects. 443 """ 444 kind: 'str' = 'arvados#groupList' 445 """Object type. Always arvados#groupList.""" 446 etag: 'str' 447 """List version.""" 448 items: 'List[Group]' 449 """The list of Groups.""" 450 next_link: 'str' 451 """A link to the next page of Groups.""" 452 next_page_token: 'str' 453 """The page token for the next page of Groups.""" 454 selfLink: 'str' 455 """A link back to this list."""
Group list
This is the dictionary object returned when you call Groups.list
.
If you just want to iterate all objects that match your search criteria,
consider using arvados.util.keyset_list_all
.
If you work with this raw object, the keys of the dictionary are documented
below, along with their types. The items
key maps to a list of matching
Group
objects.
458class Human(TypedDict, total=False): 459 """Human 460 461 .. WARNING:: Deprecated 462 This resource is deprecated in the Arvados API. 463 464 465 This is the dictionary object that represents a single Human in Arvados 466 and is returned by most `Humans` methods. 467 The keys of the dictionary are documented below, along with their types. 468 Not every key may appear in every dictionary returned by an API call. 469 When a method doesn't return all the data, you can use its `select` parameter 470 to list the specific keys you need. Refer to the API documentation for details. 471 """ 472 uuid: 'str' 473 etag: 'str' 474 """Object version.""" 475 owner_uuid: 'str' 476 modified_by_client_uuid: 'str' 477 modified_by_user_uuid: 'str' 478 modified_at: 'str' 479 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 480 properties: 'Dict[str, Any]' 481 created_at: 'str' 482 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`."""
Human
This is the dictionary object that represents a single Human in Arvados
and is returned by most Humans
methods.
The keys of the dictionary are documented below, along with their types.
Not every key may appear in every dictionary returned by an API call.
When a method doesn’t return all the data, you can use its select
parameter
to list the specific keys you need. Refer to the API documentation for details.
485class HumanList(TypedDict, total=False): 486 """Human list 487 488 .. WARNING:: Deprecated 489 This resource is deprecated in the Arvados API. 490 491 492 This is the dictionary object returned when you call `Humans.list`. 493 If you just want to iterate all objects that match your search criteria, 494 consider using `arvados.util.keyset_list_all`. 495 If you work with this raw object, the keys of the dictionary are documented 496 below, along with their types. The `items` key maps to a list of matching 497 `Human` objects. 498 """ 499 kind: 'str' = 'arvados#humanList' 500 """Object type. Always arvados#humanList.""" 501 etag: 'str' 502 """List version.""" 503 items: 'List[Human]' 504 """The list of Humans.""" 505 next_link: 'str' 506 """A link to the next page of Humans.""" 507 next_page_token: 'str' 508 """The page token for the next page of Humans.""" 509 selfLink: 'str' 510 """A link back to this list."""
Human list
This is the dictionary object returned when you call Humans.list
.
If you just want to iterate all objects that match your search criteria,
consider using arvados.util.keyset_list_all
.
If you work with this raw object, the keys of the dictionary are documented
below, along with their types. The items
key maps to a list of matching
Human
objects.
513class Job(TypedDict, total=False): 514 """Job 515 516 .. WARNING:: Deprecated 517 This resource is deprecated in the Arvados API. 518 519 520 This is the dictionary object that represents a single Job in Arvados 521 and is returned by most `Jobs` methods. 522 The keys of the dictionary are documented below, along with their types. 523 Not every key may appear in every dictionary returned by an API call. 524 When a method doesn't return all the data, you can use its `select` parameter 525 to list the specific keys you need. Refer to the API documentation for details. 526 """ 527 uuid: 'str' 528 etag: 'str' 529 """Object version.""" 530 owner_uuid: 'str' 531 modified_by_client_uuid: 'str' 532 modified_by_user_uuid: 'str' 533 modified_at: 'str' 534 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 535 submit_id: 'str' 536 script: 'str' 537 script_version: 'str' 538 script_parameters: 'Dict[str, Any]' 539 cancelled_by_client_uuid: 'str' 540 cancelled_by_user_uuid: 'str' 541 cancelled_at: 'str' 542 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 543 started_at: 'str' 544 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 545 finished_at: 'str' 546 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 547 running: 'bool' 548 success: 'bool' 549 output: 'str' 550 created_at: 'str' 551 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 552 is_locked_by_uuid: 'str' 553 log: 'str' 554 tasks_summary: 'Dict[str, Any]' 555 runtime_constraints: 'Dict[str, Any]' 556 nondeterministic: 'bool' 557 repository: 'str' 558 supplied_script_version: 'str' 559 docker_image_locator: 'str' 560 priority: 'int' 561 description: 'str' 562 state: 'str' 563 arvados_sdk_version: 'str' 564 components: 'Dict[str, Any]'
Job
This is the dictionary object that represents a single Job in Arvados
and is returned by most Jobs
methods.
The keys of the dictionary are documented below, along with their types.
Not every key may appear in every dictionary returned by an API call.
When a method doesn’t return all the data, you can use its select
parameter
to list the specific keys you need. Refer to the API documentation for details.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
567class JobList(TypedDict, total=False): 568 """Job list 569 570 .. WARNING:: Deprecated 571 This resource is deprecated in the Arvados API. 572 573 574 This is the dictionary object returned when you call `Jobs.list`. 575 If you just want to iterate all objects that match your search criteria, 576 consider using `arvados.util.keyset_list_all`. 577 If you work with this raw object, the keys of the dictionary are documented 578 below, along with their types. The `items` key maps to a list of matching 579 `Job` objects. 580 """ 581 kind: 'str' = 'arvados#jobList' 582 """Object type. Always arvados#jobList.""" 583 etag: 'str' 584 """List version.""" 585 items: 'List[Job]' 586 """The list of Jobs.""" 587 next_link: 'str' 588 """A link to the next page of Jobs.""" 589 next_page_token: 'str' 590 """The page token for the next page of Jobs.""" 591 selfLink: 'str' 592 """A link back to this list."""
Job list
This is the dictionary object returned when you call Jobs.list
.
If you just want to iterate all objects that match your search criteria,
consider using arvados.util.keyset_list_all
.
If you work with this raw object, the keys of the dictionary are documented
below, along with their types. The items
key maps to a list of matching
Job
objects.
595class JobTask(TypedDict, total=False): 596 """JobTask 597 598 .. WARNING:: Deprecated 599 This resource is deprecated in the Arvados API. 600 601 602 This is the dictionary object that represents a single JobTask in Arvados 603 and is returned by most `JobTasks` methods. 604 The keys of the dictionary are documented below, along with their types. 605 Not every key may appear in every dictionary returned by an API call. 606 When a method doesn't return all the data, you can use its `select` parameter 607 to list the specific keys you need. Refer to the API documentation for details. 608 """ 609 uuid: 'str' 610 etag: 'str' 611 """Object version.""" 612 owner_uuid: 'str' 613 modified_by_client_uuid: 'str' 614 modified_by_user_uuid: 'str' 615 modified_at: 'str' 616 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 617 job_uuid: 'str' 618 sequence: 'int' 619 parameters: 'Dict[str, Any]' 620 output: 'str' 621 progress: 'float' 622 success: 'bool' 623 created_at: 'str' 624 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 625 created_by_job_task_uuid: 'str' 626 qsequence: 'int' 627 started_at: 'str' 628 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 629 finished_at: 'str' 630 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`."""
JobTask
This is the dictionary object that represents a single JobTask in Arvados
and is returned by most JobTasks
methods.
The keys of the dictionary are documented below, along with their types.
Not every key may appear in every dictionary returned by an API call.
When a method doesn’t return all the data, you can use its select
parameter
to list the specific keys you need. Refer to the API documentation for details.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
633class JobTaskList(TypedDict, total=False): 634 """JobTask list 635 636 .. WARNING:: Deprecated 637 This resource is deprecated in the Arvados API. 638 639 640 This is the dictionary object returned when you call `JobTasks.list`. 641 If you just want to iterate all objects that match your search criteria, 642 consider using `arvados.util.keyset_list_all`. 643 If you work with this raw object, the keys of the dictionary are documented 644 below, along with their types. The `items` key maps to a list of matching 645 `JobTask` objects. 646 """ 647 kind: 'str' = 'arvados#jobTaskList' 648 """Object type. Always arvados#jobTaskList.""" 649 etag: 'str' 650 """List version.""" 651 items: 'List[JobTask]' 652 """The list of JobTasks.""" 653 next_link: 'str' 654 """A link to the next page of JobTasks.""" 655 next_page_token: 'str' 656 """The page token for the next page of JobTasks.""" 657 selfLink: 'str' 658 """A link back to this list."""
JobTask list
This is the dictionary object returned when you call JobTasks.list
.
If you just want to iterate all objects that match your search criteria,
consider using arvados.util.keyset_list_all
.
If you work with this raw object, the keys of the dictionary are documented
below, along with their types. The items
key maps to a list of matching
JobTask
objects.
661class KeepDisk(TypedDict, total=False): 662 """KeepDisk 663 664 .. WARNING:: Deprecated 665 This resource is deprecated in the Arvados API. 666 667 668 This is the dictionary object that represents a single KeepDisk in Arvados 669 and is returned by most `KeepDisks` methods. 670 The keys of the dictionary are documented below, along with their types. 671 Not every key may appear in every dictionary returned by an API call. 672 When a method doesn't return all the data, you can use its `select` parameter 673 to list the specific keys you need. Refer to the API documentation for details. 674 """ 675 uuid: 'str' 676 etag: 'str' 677 """Object version.""" 678 owner_uuid: 'str' 679 modified_by_client_uuid: 'str' 680 modified_by_user_uuid: 'str' 681 modified_at: 'str' 682 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 683 node_uuid: 'str' 684 filesystem_uuid: 'str' 685 bytes_total: 'int' 686 bytes_free: 'int' 687 is_readable: 'bool' 688 is_writable: 'bool' 689 last_read_at: 'str' 690 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 691 last_write_at: 'str' 692 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 693 last_ping_at: 'str' 694 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 695 created_at: 'str' 696 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 697 keep_service_uuid: 'str'
KeepDisk
This is the dictionary object that represents a single KeepDisk in Arvados
and is returned by most KeepDisks
methods.
The keys of the dictionary are documented below, along with their types.
Not every key may appear in every dictionary returned by an API call.
When a method doesn’t return all the data, you can use its select
parameter
to list the specific keys you need. Refer to the API documentation for details.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
700class KeepDiskList(TypedDict, total=False): 701 """KeepDisk list 702 703 .. WARNING:: Deprecated 704 This resource is deprecated in the Arvados API. 705 706 707 This is the dictionary object returned when you call `KeepDisks.list`. 708 If you just want to iterate all objects that match your search criteria, 709 consider using `arvados.util.keyset_list_all`. 710 If you work with this raw object, the keys of the dictionary are documented 711 below, along with their types. The `items` key maps to a list of matching 712 `KeepDisk` objects. 713 """ 714 kind: 'str' = 'arvados#keepDiskList' 715 """Object type. Always arvados#keepDiskList.""" 716 etag: 'str' 717 """List version.""" 718 items: 'List[KeepDisk]' 719 """The list of KeepDisks.""" 720 next_link: 'str' 721 """A link to the next page of KeepDisks.""" 722 next_page_token: 'str' 723 """The page token for the next page of KeepDisks.""" 724 selfLink: 'str' 725 """A link back to this list."""
KeepDisk list
This is the dictionary object returned when you call KeepDisks.list
.
If you just want to iterate all objects that match your search criteria,
consider using arvados.util.keyset_list_all
.
If you work with this raw object, the keys of the dictionary are documented
below, along with their types. The items
key maps to a list of matching
KeepDisk
objects.
728class KeepService(TypedDict, total=False): 729 """KeepService 730 731 This is the dictionary object that represents a single KeepService in Arvados 732 and is returned by most `KeepServices` methods. 733 The keys of the dictionary are documented below, along with their types. 734 Not every key may appear in every dictionary returned by an API call. 735 When a method doesn't return all the data, you can use its `select` parameter 736 to list the specific keys you need. Refer to the API documentation for details. 737 """ 738 uuid: 'str' 739 etag: 'str' 740 """Object version.""" 741 owner_uuid: 'str' 742 modified_by_client_uuid: 'str' 743 modified_by_user_uuid: 'str' 744 modified_at: 'str' 745 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 746 service_host: 'str' 747 service_port: 'int' 748 service_ssl_flag: 'bool' 749 service_type: 'str' 750 created_at: 'str' 751 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 752 read_only: 'bool'
KeepService
This is the dictionary object that represents a single KeepService in Arvados
and is returned by most KeepServices
methods.
The keys of the dictionary are documented below, along with their types.
Not every key may appear in every dictionary returned by an API call.
When a method doesn’t return all the data, you can use its select
parameter
to list the specific keys you need. Refer to the API documentation for details.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
755class KeepServiceList(TypedDict, total=False): 756 """KeepService list 757 758 This is the dictionary object returned when you call `KeepServices.list`. 759 If you just want to iterate all objects that match your search criteria, 760 consider using `arvados.util.keyset_list_all`. 761 If you work with this raw object, the keys of the dictionary are documented 762 below, along with their types. The `items` key maps to a list of matching 763 `KeepService` objects. 764 """ 765 kind: 'str' = 'arvados#keepServiceList' 766 """Object type. Always arvados#keepServiceList.""" 767 etag: 'str' 768 """List version.""" 769 items: 'List[KeepService]' 770 """The list of KeepServices.""" 771 next_link: 'str' 772 """A link to the next page of KeepServices.""" 773 next_page_token: 'str' 774 """The page token for the next page of KeepServices.""" 775 selfLink: 'str' 776 """A link back to this list."""
KeepService list
This is the dictionary object returned when you call KeepServices.list
.
If you just want to iterate all objects that match your search criteria,
consider using arvados.util.keyset_list_all
.
If you work with this raw object, the keys of the dictionary are documented
below, along with their types. The items
key maps to a list of matching
KeepService
objects.
779class Link(TypedDict, total=False): 780 """Link 781 782 This is the dictionary object that represents a single Link in Arvados 783 and is returned by most `Links` methods. 784 The keys of the dictionary are documented below, along with their types. 785 Not every key may appear in every dictionary returned by an API call. 786 When a method doesn't return all the data, you can use its `select` parameter 787 to list the specific keys you need. Refer to the API documentation for details. 788 """ 789 uuid: 'str' 790 etag: 'str' 791 """Object version.""" 792 owner_uuid: 'str' 793 created_at: 'str' 794 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 795 modified_by_client_uuid: 'str' 796 modified_by_user_uuid: 'str' 797 modified_at: 'str' 798 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 799 tail_uuid: 'str' 800 link_class: 'str' 801 name: 'str' 802 head_uuid: 'str' 803 properties: 'Dict[str, Any]'
Link
This is the dictionary object that represents a single Link in Arvados
and is returned by most Links
methods.
The keys of the dictionary are documented below, along with their types.
Not every key may appear in every dictionary returned by an API call.
When a method doesn’t return all the data, you can use its select
parameter
to list the specific keys you need. Refer to the API documentation for details.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
806class LinkList(TypedDict, total=False): 807 """Link list 808 809 This is the dictionary object returned when you call `Links.list`. 810 If you just want to iterate all objects that match your search criteria, 811 consider using `arvados.util.keyset_list_all`. 812 If you work with this raw object, the keys of the dictionary are documented 813 below, along with their types. The `items` key maps to a list of matching 814 `Link` objects. 815 """ 816 kind: 'str' = 'arvados#linkList' 817 """Object type. Always arvados#linkList.""" 818 etag: 'str' 819 """List version.""" 820 items: 'List[Link]' 821 """The list of Links.""" 822 next_link: 'str' 823 """A link to the next page of Links.""" 824 next_page_token: 'str' 825 """The page token for the next page of Links.""" 826 selfLink: 'str' 827 """A link back to this list."""
Link list
This is the dictionary object returned when you call Links.list
.
If you just want to iterate all objects that match your search criteria,
consider using arvados.util.keyset_list_all
.
If you work with this raw object, the keys of the dictionary are documented
below, along with their types. The items
key maps to a list of matching
Link
objects.
830class Log(TypedDict, total=False): 831 """Log 832 833 This is the dictionary object that represents a single Log in Arvados 834 and is returned by most `Logs` methods. 835 The keys of the dictionary are documented below, along with their types. 836 Not every key may appear in every dictionary returned by an API call. 837 When a method doesn't return all the data, you can use its `select` parameter 838 to list the specific keys you need. Refer to the API documentation for details. 839 """ 840 uuid: 'str' 841 etag: 'str' 842 """Object version.""" 843 id: 'int' 844 owner_uuid: 'str' 845 modified_by_client_uuid: 'str' 846 modified_by_user_uuid: 'str' 847 object_uuid: 'str' 848 event_at: 'str' 849 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 850 event_type: 'str' 851 summary: 'str' 852 properties: 'Dict[str, Any]' 853 created_at: 'str' 854 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 855 modified_at: 'str' 856 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 857 object_owner_uuid: 'str'
Log
This is the dictionary object that represents a single Log in Arvados
and is returned by most Logs
methods.
The keys of the dictionary are documented below, along with their types.
Not every key may appear in every dictionary returned by an API call.
When a method doesn’t return all the data, you can use its select
parameter
to list the specific keys you need. Refer to the API documentation for details.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
860class LogList(TypedDict, total=False): 861 """Log list 862 863 This is the dictionary object returned when you call `Logs.list`. 864 If you just want to iterate all objects that match your search criteria, 865 consider using `arvados.util.keyset_list_all`. 866 If you work with this raw object, the keys of the dictionary are documented 867 below, along with their types. The `items` key maps to a list of matching 868 `Log` objects. 869 """ 870 kind: 'str' = 'arvados#logList' 871 """Object type. Always arvados#logList.""" 872 etag: 'str' 873 """List version.""" 874 items: 'List[Log]' 875 """The list of Logs.""" 876 next_link: 'str' 877 """A link to the next page of Logs.""" 878 next_page_token: 'str' 879 """The page token for the next page of Logs.""" 880 selfLink: 'str' 881 """A link back to this list."""
Log list
This is the dictionary object returned when you call Logs.list
.
If you just want to iterate all objects that match your search criteria,
consider using arvados.util.keyset_list_all
.
If you work with this raw object, the keys of the dictionary are documented
below, along with their types. The items
key maps to a list of matching
Log
objects.
884class Node(TypedDict, total=False): 885 """Node 886 887 .. WARNING:: Deprecated 888 This resource is deprecated in the Arvados API. 889 890 891 This is the dictionary object that represents a single Node in Arvados 892 and is returned by most `Nodes` methods. 893 The keys of the dictionary are documented below, along with their types. 894 Not every key may appear in every dictionary returned by an API call. 895 When a method doesn't return all the data, you can use its `select` parameter 896 to list the specific keys you need. Refer to the API documentation for details. 897 """ 898 uuid: 'str' 899 etag: 'str' 900 """Object version.""" 901 owner_uuid: 'str' 902 created_at: 'str' 903 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 904 modified_by_client_uuid: 'str' 905 modified_by_user_uuid: 'str' 906 modified_at: 'str' 907 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 908 slot_number: 'int' 909 hostname: 'str' 910 domain: 'str' 911 ip_address: 'str' 912 last_ping_at: 'str' 913 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 914 properties: 'Dict[str, Any]' 915 job_uuid: 'str'
Node
This is the dictionary object that represents a single Node in Arvados
and is returned by most Nodes
methods.
The keys of the dictionary are documented below, along with their types.
Not every key may appear in every dictionary returned by an API call.
When a method doesn’t return all the data, you can use its select
parameter
to list the specific keys you need. Refer to the API documentation for details.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
918class NodeList(TypedDict, total=False): 919 """Node list 920 921 .. WARNING:: Deprecated 922 This resource is deprecated in the Arvados API. 923 924 925 This is the dictionary object returned when you call `Nodes.list`. 926 If you just want to iterate all objects that match your search criteria, 927 consider using `arvados.util.keyset_list_all`. 928 If you work with this raw object, the keys of the dictionary are documented 929 below, along with their types. The `items` key maps to a list of matching 930 `Node` objects. 931 """ 932 kind: 'str' = 'arvados#nodeList' 933 """Object type. Always arvados#nodeList.""" 934 etag: 'str' 935 """List version.""" 936 items: 'List[Node]' 937 """The list of Nodes.""" 938 next_link: 'str' 939 """A link to the next page of Nodes.""" 940 next_page_token: 'str' 941 """The page token for the next page of Nodes.""" 942 selfLink: 'str' 943 """A link back to this list."""
Node list
This is the dictionary object returned when you call Nodes.list
.
If you just want to iterate all objects that match your search criteria,
consider using arvados.util.keyset_list_all
.
If you work with this raw object, the keys of the dictionary are documented
below, along with their types. The items
key maps to a list of matching
Node
objects.
946class PipelineInstance(TypedDict, total=False): 947 """PipelineInstance 948 949 .. WARNING:: Deprecated 950 This resource is deprecated in the Arvados API. 951 952 953 This is the dictionary object that represents a single PipelineInstance in Arvados 954 and is returned by most `PipelineInstances` methods. 955 The keys of the dictionary are documented below, along with their types. 956 Not every key may appear in every dictionary returned by an API call. 957 When a method doesn't return all the data, you can use its `select` parameter 958 to list the specific keys you need. Refer to the API documentation for details. 959 """ 960 uuid: 'str' 961 etag: 'str' 962 """Object version.""" 963 owner_uuid: 'str' 964 created_at: 'str' 965 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 966 modified_by_client_uuid: 'str' 967 modified_by_user_uuid: 'str' 968 modified_at: 'str' 969 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 970 pipeline_template_uuid: 'str' 971 name: 'str' 972 components: 'Dict[str, Any]' 973 properties: 'Dict[str, Any]' 974 state: 'str' 975 components_summary: 'Dict[str, Any]' 976 started_at: 'str' 977 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 978 finished_at: 'str' 979 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 980 description: 'str'
PipelineInstance
This is the dictionary object that represents a single PipelineInstance in Arvados
and is returned by most PipelineInstances
methods.
The keys of the dictionary are documented below, along with their types.
Not every key may appear in every dictionary returned by an API call.
When a method doesn’t return all the data, you can use its select
parameter
to list the specific keys you need. Refer to the API documentation for details.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
983class PipelineInstanceList(TypedDict, total=False): 984 """PipelineInstance list 985 986 .. WARNING:: Deprecated 987 This resource is deprecated in the Arvados API. 988 989 990 This is the dictionary object returned when you call `PipelineInstances.list`. 991 If you just want to iterate all objects that match your search criteria, 992 consider using `arvados.util.keyset_list_all`. 993 If you work with this raw object, the keys of the dictionary are documented 994 below, along with their types. The `items` key maps to a list of matching 995 `PipelineInstance` objects. 996 """ 997 kind: 'str' = 'arvados#pipelineInstanceList' 998 """Object type. Always arvados#pipelineInstanceList.""" 999 etag: 'str' 1000 """List version.""" 1001 items: 'List[PipelineInstance]' 1002 """The list of PipelineInstances.""" 1003 next_link: 'str' 1004 """A link to the next page of PipelineInstances.""" 1005 next_page_token: 'str' 1006 """The page token for the next page of PipelineInstances.""" 1007 selfLink: 'str' 1008 """A link back to this list."""
PipelineInstance list
This is the dictionary object returned when you call PipelineInstances.list
.
If you just want to iterate all objects that match your search criteria,
consider using arvados.util.keyset_list_all
.
If you work with this raw object, the keys of the dictionary are documented
below, along with their types. The items
key maps to a list of matching
PipelineInstance
objects.
1011class PipelineTemplate(TypedDict, total=False): 1012 """PipelineTemplate 1013 1014 .. WARNING:: Deprecated 1015 This resource is deprecated in the Arvados API. 1016 1017 1018 This is the dictionary object that represents a single PipelineTemplate in Arvados 1019 and is returned by most `PipelineTemplates` methods. 1020 The keys of the dictionary are documented below, along with their types. 1021 Not every key may appear in every dictionary returned by an API call. 1022 When a method doesn't return all the data, you can use its `select` parameter 1023 to list the specific keys you need. Refer to the API documentation for details. 1024 """ 1025 uuid: 'str' 1026 etag: 'str' 1027 """Object version.""" 1028 owner_uuid: 'str' 1029 created_at: 'str' 1030 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 1031 modified_by_client_uuid: 'str' 1032 modified_by_user_uuid: 'str' 1033 modified_at: 'str' 1034 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 1035 name: 'str' 1036 components: 'Dict[str, Any]' 1037 description: 'str'
PipelineTemplate
This is the dictionary object that represents a single PipelineTemplate in Arvados
and is returned by most PipelineTemplates
methods.
The keys of the dictionary are documented below, along with their types.
Not every key may appear in every dictionary returned by an API call.
When a method doesn’t return all the data, you can use its select
parameter
to list the specific keys you need. Refer to the API documentation for details.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
1040class PipelineTemplateList(TypedDict, total=False): 1041 """PipelineTemplate list 1042 1043 .. WARNING:: Deprecated 1044 This resource is deprecated in the Arvados API. 1045 1046 1047 This is the dictionary object returned when you call `PipelineTemplates.list`. 1048 If you just want to iterate all objects that match your search criteria, 1049 consider using `arvados.util.keyset_list_all`. 1050 If you work with this raw object, the keys of the dictionary are documented 1051 below, along with their types. The `items` key maps to a list of matching 1052 `PipelineTemplate` objects. 1053 """ 1054 kind: 'str' = 'arvados#pipelineTemplateList' 1055 """Object type. Always arvados#pipelineTemplateList.""" 1056 etag: 'str' 1057 """List version.""" 1058 items: 'List[PipelineTemplate]' 1059 """The list of PipelineTemplates.""" 1060 next_link: 'str' 1061 """A link to the next page of PipelineTemplates.""" 1062 next_page_token: 'str' 1063 """The page token for the next page of PipelineTemplates.""" 1064 selfLink: 'str' 1065 """A link back to this list."""
PipelineTemplate list
This is the dictionary object returned when you call PipelineTemplates.list
.
If you just want to iterate all objects that match your search criteria,
consider using arvados.util.keyset_list_all
.
If you work with this raw object, the keys of the dictionary are documented
below, along with their types. The items
key maps to a list of matching
PipelineTemplate
objects.
1068class Repository(TypedDict, total=False): 1069 """Repository 1070 1071 This is the dictionary object that represents a single Repository in Arvados 1072 and is returned by most `Repositorys` methods. 1073 The keys of the dictionary are documented below, along with their types. 1074 Not every key may appear in every dictionary returned by an API call. 1075 When a method doesn't return all the data, you can use its `select` parameter 1076 to list the specific keys you need. Refer to the API documentation for details. 1077 """ 1078 uuid: 'str' 1079 etag: 'str' 1080 """Object version.""" 1081 owner_uuid: 'str' 1082 modified_by_client_uuid: 'str' 1083 modified_by_user_uuid: 'str' 1084 modified_at: 'str' 1085 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 1086 name: 'str' 1087 created_at: 'str' 1088 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`."""
Repository
This is the dictionary object that represents a single Repository in Arvados
and is returned by most Repositorys
methods.
The keys of the dictionary are documented below, along with their types.
Not every key may appear in every dictionary returned by an API call.
When a method doesn’t return all the data, you can use its select
parameter
to list the specific keys you need. Refer to the API documentation for details.
1091class RepositoryList(TypedDict, total=False): 1092 """Repository list 1093 1094 This is the dictionary object returned when you call `Repositorys.list`. 1095 If you just want to iterate all objects that match your search criteria, 1096 consider using `arvados.util.keyset_list_all`. 1097 If you work with this raw object, the keys of the dictionary are documented 1098 below, along with their types. The `items` key maps to a list of matching 1099 `Repository` objects. 1100 """ 1101 kind: 'str' = 'arvados#repositoryList' 1102 """Object type. Always arvados#repositoryList.""" 1103 etag: 'str' 1104 """List version.""" 1105 items: 'List[Repository]' 1106 """The list of Repositories.""" 1107 next_link: 'str' 1108 """A link to the next page of Repositories.""" 1109 next_page_token: 'str' 1110 """The page token for the next page of Repositories.""" 1111 selfLink: 'str' 1112 """A link back to this list."""
Repository list
This is the dictionary object returned when you call Repositorys.list
.
If you just want to iterate all objects that match your search criteria,
consider using arvados.util.keyset_list_all
.
If you work with this raw object, the keys of the dictionary are documented
below, along with their types. The items
key maps to a list of matching
Repository
objects.
1115class Specimen(TypedDict, total=False): 1116 """Specimen 1117 1118 This is the dictionary object that represents a single Specimen in Arvados 1119 and is returned by most `Specimens` methods. 1120 The keys of the dictionary are documented below, along with their types. 1121 Not every key may appear in every dictionary returned by an API call. 1122 When a method doesn't return all the data, you can use its `select` parameter 1123 to list the specific keys you need. Refer to the API documentation for details. 1124 """ 1125 uuid: 'str' 1126 etag: 'str' 1127 """Object version.""" 1128 owner_uuid: 'str' 1129 created_at: 'str' 1130 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 1131 modified_by_client_uuid: 'str' 1132 modified_by_user_uuid: 'str' 1133 modified_at: 'str' 1134 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 1135 material: 'str' 1136 properties: 'Dict[str, Any]'
Specimen
This is the dictionary object that represents a single Specimen in Arvados
and is returned by most Specimens
methods.
The keys of the dictionary are documented below, along with their types.
Not every key may appear in every dictionary returned by an API call.
When a method doesn’t return all the data, you can use its select
parameter
to list the specific keys you need. Refer to the API documentation for details.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
1139class SpecimenList(TypedDict, total=False): 1140 """Specimen list 1141 1142 This is the dictionary object returned when you call `Specimens.list`. 1143 If you just want to iterate all objects that match your search criteria, 1144 consider using `arvados.util.keyset_list_all`. 1145 If you work with this raw object, the keys of the dictionary are documented 1146 below, along with their types. The `items` key maps to a list of matching 1147 `Specimen` objects. 1148 """ 1149 kind: 'str' = 'arvados#specimenList' 1150 """Object type. Always arvados#specimenList.""" 1151 etag: 'str' 1152 """List version.""" 1153 items: 'List[Specimen]' 1154 """The list of Specimens.""" 1155 next_link: 'str' 1156 """A link to the next page of Specimens.""" 1157 next_page_token: 'str' 1158 """The page token for the next page of Specimens.""" 1159 selfLink: 'str' 1160 """A link back to this list."""
Specimen list
This is the dictionary object returned when you call Specimens.list
.
If you just want to iterate all objects that match your search criteria,
consider using arvados.util.keyset_list_all
.
If you work with this raw object, the keys of the dictionary are documented
below, along with their types. The items
key maps to a list of matching
Specimen
objects.
1163class Trait(TypedDict, total=False): 1164 """Trait 1165 1166 This is the dictionary object that represents a single Trait in Arvados 1167 and is returned by most `Traits` methods. 1168 The keys of the dictionary are documented below, along with their types. 1169 Not every key may appear in every dictionary returned by an API call. 1170 When a method doesn't return all the data, you can use its `select` parameter 1171 to list the specific keys you need. Refer to the API documentation for details. 1172 """ 1173 uuid: 'str' 1174 etag: 'str' 1175 """Object version.""" 1176 owner_uuid: 'str' 1177 modified_by_client_uuid: 'str' 1178 modified_by_user_uuid: 'str' 1179 modified_at: 'str' 1180 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 1181 name: 'str' 1182 properties: 'Dict[str, Any]' 1183 created_at: 'str' 1184 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`."""
Trait
This is the dictionary object that represents a single Trait in Arvados
and is returned by most Traits
methods.
The keys of the dictionary are documented below, along with their types.
Not every key may appear in every dictionary returned by an API call.
When a method doesn’t return all the data, you can use its select
parameter
to list the specific keys you need. Refer to the API documentation for details.
1187class TraitList(TypedDict, total=False): 1188 """Trait list 1189 1190 This is the dictionary object returned when you call `Traits.list`. 1191 If you just want to iterate all objects that match your search criteria, 1192 consider using `arvados.util.keyset_list_all`. 1193 If you work with this raw object, the keys of the dictionary are documented 1194 below, along with their types. The `items` key maps to a list of matching 1195 `Trait` objects. 1196 """ 1197 kind: 'str' = 'arvados#traitList' 1198 """Object type. Always arvados#traitList.""" 1199 etag: 'str' 1200 """List version.""" 1201 items: 'List[Trait]' 1202 """The list of Traits.""" 1203 next_link: 'str' 1204 """A link to the next page of Traits.""" 1205 next_page_token: 'str' 1206 """The page token for the next page of Traits.""" 1207 selfLink: 'str' 1208 """A link back to this list."""
Trait list
This is the dictionary object returned when you call Traits.list
.
If you just want to iterate all objects that match your search criteria,
consider using arvados.util.keyset_list_all
.
If you work with this raw object, the keys of the dictionary are documented
below, along with their types. The items
key maps to a list of matching
Trait
objects.
1211class User(TypedDict, total=False): 1212 """User 1213 1214 This is the dictionary object that represents a single User in Arvados 1215 and is returned by most `Users` methods. 1216 The keys of the dictionary are documented below, along with their types. 1217 Not every key may appear in every dictionary returned by an API call. 1218 When a method doesn't return all the data, you can use its `select` parameter 1219 to list the specific keys you need. Refer to the API documentation for details. 1220 """ 1221 uuid: 'str' 1222 etag: 'str' 1223 """Object version.""" 1224 owner_uuid: 'str' 1225 created_at: 'str' 1226 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 1227 modified_by_client_uuid: 'str' 1228 modified_by_user_uuid: 'str' 1229 modified_at: 'str' 1230 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 1231 email: 'str' 1232 first_name: 'str' 1233 last_name: 'str' 1234 identity_url: 'str' 1235 is_admin: 'bool' 1236 prefs: 'Dict[str, Any]' 1237 is_active: 'bool' 1238 username: 'str'
User
This is the dictionary object that represents a single User in Arvados
and is returned by most Users
methods.
The keys of the dictionary are documented below, along with their types.
Not every key may appear in every dictionary returned by an API call.
When a method doesn’t return all the data, you can use its select
parameter
to list the specific keys you need. Refer to the API documentation for details.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
1241class UserAgreement(TypedDict, total=False): 1242 """UserAgreement 1243 1244 This is the dictionary object that represents a single UserAgreement in Arvados 1245 and is returned by most `UserAgreements` methods. 1246 The keys of the dictionary are documented below, along with their types. 1247 Not every key may appear in every dictionary returned by an API call. 1248 When a method doesn't return all the data, you can use its `select` parameter 1249 to list the specific keys you need. Refer to the API documentation for details. 1250 """ 1251 uuid: 'str' 1252 etag: 'str' 1253 """Object version.""" 1254 owner_uuid: 'str' 1255 created_at: 'str' 1256 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 1257 modified_by_client_uuid: 'str' 1258 modified_by_user_uuid: 'str' 1259 modified_at: 'str' 1260 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 1261 portable_data_hash: 'str' 1262 replication_desired: 'int' 1263 replication_confirmed_at: 'str' 1264 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 1265 replication_confirmed: 'int' 1266 manifest_text: 'str' 1267 name: 'str' 1268 description: 'str' 1269 properties: 'Dict[str, Any]' 1270 delete_at: 'str' 1271 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 1272 trash_at: 'str' 1273 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 1274 is_trashed: 'bool' 1275 storage_classes_desired: 'List' 1276 storage_classes_confirmed: 'List' 1277 storage_classes_confirmed_at: 'str' 1278 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 1279 current_version_uuid: 'str' 1280 version: 'int' 1281 preserve_version: 'bool' 1282 file_count: 'int' 1283 file_size_total: 'int'
UserAgreement
This is the dictionary object that represents a single UserAgreement in Arvados
and is returned by most UserAgreements
methods.
The keys of the dictionary are documented below, along with their types.
Not every key may appear in every dictionary returned by an API call.
When a method doesn’t return all the data, you can use its select
parameter
to list the specific keys you need. Refer to the API documentation for details.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
1286class UserAgreementList(TypedDict, total=False): 1287 """UserAgreement list 1288 1289 This is the dictionary object returned when you call `UserAgreements.list`. 1290 If you just want to iterate all objects that match your search criteria, 1291 consider using `arvados.util.keyset_list_all`. 1292 If you work with this raw object, the keys of the dictionary are documented 1293 below, along with their types. The `items` key maps to a list of matching 1294 `UserAgreement` objects. 1295 """ 1296 kind: 'str' = 'arvados#userAgreementList' 1297 """Object type. Always arvados#userAgreementList.""" 1298 etag: 'str' 1299 """List version.""" 1300 items: 'List[UserAgreement]' 1301 """The list of UserAgreements.""" 1302 next_link: 'str' 1303 """A link to the next page of UserAgreements.""" 1304 next_page_token: 'str' 1305 """The page token for the next page of UserAgreements.""" 1306 selfLink: 'str' 1307 """A link back to this list."""
UserAgreement list
This is the dictionary object returned when you call UserAgreements.list
.
If you just want to iterate all objects that match your search criteria,
consider using arvados.util.keyset_list_all
.
If you work with this raw object, the keys of the dictionary are documented
below, along with their types. The items
key maps to a list of matching
UserAgreement
objects.
1310class UserList(TypedDict, total=False): 1311 """User list 1312 1313 This is the dictionary object returned when you call `Users.list`. 1314 If you just want to iterate all objects that match your search criteria, 1315 consider using `arvados.util.keyset_list_all`. 1316 If you work with this raw object, the keys of the dictionary are documented 1317 below, along with their types. The `items` key maps to a list of matching 1318 `User` objects. 1319 """ 1320 kind: 'str' = 'arvados#userList' 1321 """Object type. Always arvados#userList.""" 1322 etag: 'str' 1323 """List version.""" 1324 items: 'List[User]' 1325 """The list of Users.""" 1326 next_link: 'str' 1327 """A link to the next page of Users.""" 1328 next_page_token: 'str' 1329 """The page token for the next page of Users.""" 1330 selfLink: 'str' 1331 """A link back to this list."""
User list
This is the dictionary object returned when you call Users.list
.
If you just want to iterate all objects that match your search criteria,
consider using arvados.util.keyset_list_all
.
If you work with this raw object, the keys of the dictionary are documented
below, along with their types. The items
key maps to a list of matching
User
objects.
1334class VirtualMachine(TypedDict, total=False): 1335 """VirtualMachine 1336 1337 This is the dictionary object that represents a single VirtualMachine in Arvados 1338 and is returned by most `VirtualMachines` methods. 1339 The keys of the dictionary are documented below, along with their types. 1340 Not every key may appear in every dictionary returned by an API call. 1341 When a method doesn't return all the data, you can use its `select` parameter 1342 to list the specific keys you need. Refer to the API documentation for details. 1343 """ 1344 uuid: 'str' 1345 etag: 'str' 1346 """Object version.""" 1347 owner_uuid: 'str' 1348 modified_by_client_uuid: 'str' 1349 modified_by_user_uuid: 'str' 1350 modified_at: 'str' 1351 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 1352 hostname: 'str' 1353 created_at: 'str' 1354 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`."""
VirtualMachine
This is the dictionary object that represents a single VirtualMachine in Arvados
and is returned by most VirtualMachines
methods.
The keys of the dictionary are documented below, along with their types.
Not every key may appear in every dictionary returned by an API call.
When a method doesn’t return all the data, you can use its select
parameter
to list the specific keys you need. Refer to the API documentation for details.
1357class VirtualMachineList(TypedDict, total=False): 1358 """VirtualMachine list 1359 1360 This is the dictionary object returned when you call `VirtualMachines.list`. 1361 If you just want to iterate all objects that match your search criteria, 1362 consider using `arvados.util.keyset_list_all`. 1363 If you work with this raw object, the keys of the dictionary are documented 1364 below, along with their types. The `items` key maps to a list of matching 1365 `VirtualMachine` objects. 1366 """ 1367 kind: 'str' = 'arvados#virtualMachineList' 1368 """Object type. Always arvados#virtualMachineList.""" 1369 etag: 'str' 1370 """List version.""" 1371 items: 'List[VirtualMachine]' 1372 """The list of VirtualMachines.""" 1373 next_link: 'str' 1374 """A link to the next page of VirtualMachines.""" 1375 next_page_token: 'str' 1376 """The page token for the next page of VirtualMachines.""" 1377 selfLink: 'str' 1378 """A link back to this list."""
VirtualMachine list
This is the dictionary object returned when you call VirtualMachines.list
.
If you just want to iterate all objects that match your search criteria,
consider using arvados.util.keyset_list_all
.
If you work with this raw object, the keys of the dictionary are documented
below, along with their types. The items
key maps to a list of matching
VirtualMachine
objects.
1381class Workflow(TypedDict, total=False): 1382 """Workflow 1383 1384 This is the dictionary object that represents a single Workflow in Arvados 1385 and is returned by most `Workflows` methods. 1386 The keys of the dictionary are documented below, along with their types. 1387 Not every key may appear in every dictionary returned by an API call. 1388 When a method doesn't return all the data, you can use its `select` parameter 1389 to list the specific keys you need. Refer to the API documentation for details. 1390 """ 1391 uuid: 'str' 1392 etag: 'str' 1393 """Object version.""" 1394 owner_uuid: 'str' 1395 created_at: 'str' 1396 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 1397 modified_at: 'str' 1398 """String in ISO 8601 datetime format. Pass it to `ciso8601.parse_datetime` to build a `datetime.datetime`.""" 1399 modified_by_client_uuid: 'str' 1400 modified_by_user_uuid: 'str' 1401 name: 'str' 1402 description: 'str' 1403 definition: 'str'
Workflow
This is the dictionary object that represents a single Workflow in Arvados
and is returned by most Workflows
methods.
The keys of the dictionary are documented below, along with their types.
Not every key may appear in every dictionary returned by an API call.
When a method doesn’t return all the data, you can use its select
parameter
to list the specific keys you need. Refer to the API documentation for details.
String in ISO 8601 datetime format. Pass it to ciso8601.parse_datetime
to build a datetime.datetime
.
1406class WorkflowList(TypedDict, total=False): 1407 """Workflow list 1408 1409 This is the dictionary object returned when you call `Workflows.list`. 1410 If you just want to iterate all objects that match your search criteria, 1411 consider using `arvados.util.keyset_list_all`. 1412 If you work with this raw object, the keys of the dictionary are documented 1413 below, along with their types. The `items` key maps to a list of matching 1414 `Workflow` objects. 1415 """ 1416 kind: 'str' = 'arvados#workflowList' 1417 """Object type. Always arvados#workflowList.""" 1418 etag: 'str' 1419 """List version.""" 1420 items: 'List[Workflow]' 1421 """The list of Workflows.""" 1422 next_link: 'str' 1423 """A link to the next page of Workflows.""" 1424 next_page_token: 'str' 1425 """The page token for the next page of Workflows.""" 1426 selfLink: 'str' 1427 """A link back to this list."""
Workflow list
This is the dictionary object returned when you call Workflows.list
.
If you just want to iterate all objects that match your search criteria,
consider using arvados.util.keyset_list_all
.
If you work with this raw object, the keys of the dictionary are documented
below, along with their types. The items
key maps to a list of matching
Workflow
objects.
1430class ApiClientAuthorizations: 1431 """Methods to query and manipulate Arvados api client authorizations""" 1432 1433 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[ApiClientAuthorization]': 1434 """Create a new ApiClientAuthorization. 1435 1436 Optional parameters: 1437 1438 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 1439 1440 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 1441 1442 * select: List --- Attributes of the new object to return in the response. 1443 """ 1444 1445 def create_system_auth(self, *, api_client_id: 'int', scopes: 'List') -> 'ArvadosAPIRequest[ApiClientAuthorization]': 1446 """create_system_auth api_client_authorizations 1447 1448 Optional parameters: 1449 1450 * api_client_id: int 1451 1452 * scopes: List 1453 """ 1454 1455 def current(self) -> 'ArvadosAPIRequest[ApiClientAuthorization]': 1456 """current api_client_authorizations""" 1457 1458 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[ApiClientAuthorization]': 1459 """Delete an existing ApiClientAuthorization. 1460 1461 Required parameters: 1462 1463 * uuid: str --- The UUID of the ApiClientAuthorization in question. 1464 """ 1465 1466 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[ApiClientAuthorization]': 1467 """Gets a ApiClientAuthorization's metadata by UUID. 1468 1469 Required parameters: 1470 1471 * uuid: str --- The UUID of the ApiClientAuthorization in question. 1472 """ 1473 1474 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[ApiClientAuthorizationList]': 1475 """List ApiClientAuthorizations. 1476 1477 Optional parameters: 1478 1479 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 1480 1481 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 1482 1483 * count: str --- Default 'exact'. 1484 1485 * distinct: bool --- Default False. 1486 1487 * filters: List 1488 1489 * limit: int --- Default 100. 1490 1491 * offset: int --- Default 0. 1492 1493 * order: List 1494 1495 * select: List --- Attributes of each object to return in the response. 1496 1497 * where: Dict[str, Any] 1498 """ 1499 1500 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[ApiClientAuthorization]': 1501 """Update attributes of an existing ApiClientAuthorization. 1502 1503 Required parameters: 1504 1505 * uuid: str --- The UUID of the ApiClientAuthorization in question. 1506 1507 Optional parameters: 1508 1509 * select: List --- Attributes of the updated object to return in the response. 1510 """
Methods to query and manipulate Arvados api client authorizations
1433 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[ApiClientAuthorization]': 1434 """Create a new ApiClientAuthorization. 1435 1436 Optional parameters: 1437 1438 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 1439 1440 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 1441 1442 * select: List --- Attributes of the new object to return in the response. 1443 """
Create a new ApiClientAuthorization.
Optional parameters:
cluster_id: str — Create object on a remote federated cluster instead of the current one.
ensure_unique_name: bool — Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False.
select: List — Attributes of the new object to return in the response.
1445 def create_system_auth(self, *, api_client_id: 'int', scopes: 'List') -> 'ArvadosAPIRequest[ApiClientAuthorization]': 1446 """create_system_auth api_client_authorizations 1447 1448 Optional parameters: 1449 1450 * api_client_id: int 1451 1452 * scopes: List 1453 """
create_system_auth api_client_authorizations
Optional parameters:
api_client_id: int
scopes: List
1455 def current(self) -> 'ArvadosAPIRequest[ApiClientAuthorization]': 1456 """current api_client_authorizations"""
current api_client_authorizations
1458 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[ApiClientAuthorization]': 1459 """Delete an existing ApiClientAuthorization. 1460 1461 Required parameters: 1462 1463 * uuid: str --- The UUID of the ApiClientAuthorization in question. 1464 """
Delete an existing ApiClientAuthorization.
Required parameters:
- uuid: str — The UUID of the ApiClientAuthorization in question.
1466 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[ApiClientAuthorization]': 1467 """Gets a ApiClientAuthorization's metadata by UUID. 1468 1469 Required parameters: 1470 1471 * uuid: str --- The UUID of the ApiClientAuthorization in question. 1472 """
Gets a ApiClientAuthorization’s metadata by UUID.
Required parameters:
- uuid: str — The UUID of the ApiClientAuthorization in question.
1474 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[ApiClientAuthorizationList]': 1475 """List ApiClientAuthorizations. 1476 1477 Optional parameters: 1478 1479 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 1480 1481 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 1482 1483 * count: str --- Default 'exact'. 1484 1485 * distinct: bool --- Default False. 1486 1487 * filters: List 1488 1489 * limit: int --- Default 100. 1490 1491 * offset: int --- Default 0. 1492 1493 * order: List 1494 1495 * select: List --- Attributes of each object to return in the response. 1496 1497 * where: Dict[str, Any] 1498 """
List ApiClientAuthorizations.
Optional parameters:
bypass_federation: bool — bypass federation behavior, list items from local instance database only
cluster_id: str — List objects on a remote federated cluster instead of the current one.
count: str — Default ‘exact’.
distinct: bool — Default False.
filters: List
limit: int — Default 100.
offset: int — Default 0.
order: List
select: List — Attributes of each object to return in the response.
where: Dict[str, Any]
1500 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[ApiClientAuthorization]': 1501 """Update attributes of an existing ApiClientAuthorization. 1502 1503 Required parameters: 1504 1505 * uuid: str --- The UUID of the ApiClientAuthorization in question. 1506 1507 Optional parameters: 1508 1509 * select: List --- Attributes of the updated object to return in the response. 1510 """
Update attributes of an existing ApiClientAuthorization.
Required parameters:
- uuid: str — The UUID of the ApiClientAuthorization in question.
Optional parameters:
- select: List — Attributes of the updated object to return in the response.
1513class ApiClients: 1514 """Methods to query and manipulate Arvados api clients""" 1515 1516 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[ApiClient]': 1517 """Create a new ApiClient. 1518 1519 Optional parameters: 1520 1521 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 1522 1523 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 1524 1525 * select: List --- Attributes of the new object to return in the response. 1526 """ 1527 1528 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[ApiClient]': 1529 """Delete an existing ApiClient. 1530 1531 Required parameters: 1532 1533 * uuid: str --- The UUID of the ApiClient in question. 1534 """ 1535 1536 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[ApiClient]': 1537 """Gets a ApiClient's metadata by UUID. 1538 1539 Required parameters: 1540 1541 * uuid: str --- The UUID of the ApiClient in question. 1542 """ 1543 1544 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[ApiClientList]': 1545 """List ApiClients. 1546 1547 Optional parameters: 1548 1549 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 1550 1551 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 1552 1553 * count: str --- Default 'exact'. 1554 1555 * distinct: bool --- Default False. 1556 1557 * filters: List 1558 1559 * limit: int --- Default 100. 1560 1561 * offset: int --- Default 0. 1562 1563 * order: List 1564 1565 * select: List --- Attributes of each object to return in the response. 1566 1567 * where: Dict[str, Any] 1568 """ 1569 1570 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[ApiClient]': 1571 """Update attributes of an existing ApiClient. 1572 1573 Required parameters: 1574 1575 * uuid: str --- The UUID of the ApiClient in question. 1576 1577 Optional parameters: 1578 1579 * select: List --- Attributes of the updated object to return in the response. 1580 """
Methods to query and manipulate Arvados api clients
1516 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[ApiClient]': 1517 """Create a new ApiClient. 1518 1519 Optional parameters: 1520 1521 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 1522 1523 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 1524 1525 * select: List --- Attributes of the new object to return in the response. 1526 """
Create a new ApiClient.
Optional parameters:
cluster_id: str — Create object on a remote federated cluster instead of the current one.
ensure_unique_name: bool — Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False.
select: List — Attributes of the new object to return in the response.
1528 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[ApiClient]': 1529 """Delete an existing ApiClient. 1530 1531 Required parameters: 1532 1533 * uuid: str --- The UUID of the ApiClient in question. 1534 """
Delete an existing ApiClient.
Required parameters:
- uuid: str — The UUID of the ApiClient in question.
1536 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[ApiClient]': 1537 """Gets a ApiClient's metadata by UUID. 1538 1539 Required parameters: 1540 1541 * uuid: str --- The UUID of the ApiClient in question. 1542 """
Gets a ApiClient’s metadata by UUID.
Required parameters:
- uuid: str — The UUID of the ApiClient in question.
1544 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[ApiClientList]': 1545 """List ApiClients. 1546 1547 Optional parameters: 1548 1549 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 1550 1551 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 1552 1553 * count: str --- Default 'exact'. 1554 1555 * distinct: bool --- Default False. 1556 1557 * filters: List 1558 1559 * limit: int --- Default 100. 1560 1561 * offset: int --- Default 0. 1562 1563 * order: List 1564 1565 * select: List --- Attributes of each object to return in the response. 1566 1567 * where: Dict[str, Any] 1568 """
List ApiClients.
Optional parameters:
bypass_federation: bool — bypass federation behavior, list items from local instance database only
cluster_id: str — List objects on a remote federated cluster instead of the current one.
count: str — Default ‘exact’.
distinct: bool — Default False.
filters: List
limit: int — Default 100.
offset: int — Default 0.
order: List
select: List — Attributes of each object to return in the response.
where: Dict[str, Any]
1570 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[ApiClient]': 1571 """Update attributes of an existing ApiClient. 1572 1573 Required parameters: 1574 1575 * uuid: str --- The UUID of the ApiClient in question. 1576 1577 Optional parameters: 1578 1579 * select: List --- Attributes of the updated object to return in the response. 1580 """
Update attributes of an existing ApiClient.
Required parameters:
- uuid: str — The UUID of the ApiClient in question.
Optional parameters:
- select: List — Attributes of the updated object to return in the response.
1583class AuthorizedKeys: 1584 """Methods to query and manipulate Arvados authorized keys""" 1585 1586 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[AuthorizedKey]': 1587 """Create a new AuthorizedKey. 1588 1589 Optional parameters: 1590 1591 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 1592 1593 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 1594 1595 * select: List --- Attributes of the new object to return in the response. 1596 """ 1597 1598 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[AuthorizedKey]': 1599 """Delete an existing AuthorizedKey. 1600 1601 Required parameters: 1602 1603 * uuid: str --- The UUID of the AuthorizedKey in question. 1604 """ 1605 1606 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[AuthorizedKey]': 1607 """Gets a AuthorizedKey's metadata by UUID. 1608 1609 Required parameters: 1610 1611 * uuid: str --- The UUID of the AuthorizedKey in question. 1612 """ 1613 1614 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[AuthorizedKeyList]': 1615 """List AuthorizedKeys. 1616 1617 Optional parameters: 1618 1619 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 1620 1621 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 1622 1623 * count: str --- Default 'exact'. 1624 1625 * distinct: bool --- Default False. 1626 1627 * filters: List 1628 1629 * limit: int --- Default 100. 1630 1631 * offset: int --- Default 0. 1632 1633 * order: List 1634 1635 * select: List --- Attributes of each object to return in the response. 1636 1637 * where: Dict[str, Any] 1638 """ 1639 1640 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[AuthorizedKey]': 1641 """Update attributes of an existing AuthorizedKey. 1642 1643 Required parameters: 1644 1645 * uuid: str --- The UUID of the AuthorizedKey in question. 1646 1647 Optional parameters: 1648 1649 * select: List --- Attributes of the updated object to return in the response. 1650 """
Methods to query and manipulate Arvados authorized keys
1586 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[AuthorizedKey]': 1587 """Create a new AuthorizedKey. 1588 1589 Optional parameters: 1590 1591 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 1592 1593 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 1594 1595 * select: List --- Attributes of the new object to return in the response. 1596 """
Create a new AuthorizedKey.
Optional parameters:
cluster_id: str — Create object on a remote federated cluster instead of the current one.
ensure_unique_name: bool — Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False.
select: List — Attributes of the new object to return in the response.
1598 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[AuthorizedKey]': 1599 """Delete an existing AuthorizedKey. 1600 1601 Required parameters: 1602 1603 * uuid: str --- The UUID of the AuthorizedKey in question. 1604 """
Delete an existing AuthorizedKey.
Required parameters:
- uuid: str — The UUID of the AuthorizedKey in question.
1606 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[AuthorizedKey]': 1607 """Gets a AuthorizedKey's metadata by UUID. 1608 1609 Required parameters: 1610 1611 * uuid: str --- The UUID of the AuthorizedKey in question. 1612 """
Gets a AuthorizedKey’s metadata by UUID.
Required parameters:
- uuid: str — The UUID of the AuthorizedKey in question.
1614 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[AuthorizedKeyList]': 1615 """List AuthorizedKeys. 1616 1617 Optional parameters: 1618 1619 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 1620 1621 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 1622 1623 * count: str --- Default 'exact'. 1624 1625 * distinct: bool --- Default False. 1626 1627 * filters: List 1628 1629 * limit: int --- Default 100. 1630 1631 * offset: int --- Default 0. 1632 1633 * order: List 1634 1635 * select: List --- Attributes of each object to return in the response. 1636 1637 * where: Dict[str, Any] 1638 """
List AuthorizedKeys.
Optional parameters:
bypass_federation: bool — bypass federation behavior, list items from local instance database only
cluster_id: str — List objects on a remote federated cluster instead of the current one.
count: str — Default ‘exact’.
distinct: bool — Default False.
filters: List
limit: int — Default 100.
offset: int — Default 0.
order: List
select: List — Attributes of each object to return in the response.
where: Dict[str, Any]
1640 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[AuthorizedKey]': 1641 """Update attributes of an existing AuthorizedKey. 1642 1643 Required parameters: 1644 1645 * uuid: str --- The UUID of the AuthorizedKey in question. 1646 1647 Optional parameters: 1648 1649 * select: List --- Attributes of the updated object to return in the response. 1650 """
Update attributes of an existing AuthorizedKey.
Required parameters:
- uuid: str — The UUID of the AuthorizedKey in question.
Optional parameters:
- select: List — Attributes of the updated object to return in the response.
1653class Collections: 1654 """Methods to query and manipulate Arvados collections""" 1655 1656 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', replace_files: 'Dict[str, Any]', select: 'List') -> 'ArvadosAPIRequest[Collection]': 1657 """Create a new Collection. 1658 1659 Optional parameters: 1660 1661 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 1662 1663 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 1664 1665 * replace_files: Dict[str, Any] --- Files and directories to initialize/replace with content from other collections. 1666 1667 * select: List --- Attributes of the new object to return in the response. 1668 """ 1669 1670 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Collection]': 1671 """Delete an existing Collection. 1672 1673 Required parameters: 1674 1675 * uuid: str --- The UUID of the Collection in question. 1676 """ 1677 1678 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Collection]': 1679 """Gets a Collection's metadata by UUID. 1680 1681 Required parameters: 1682 1683 * uuid: str --- The UUID of the Collection in question. 1684 """ 1685 1686 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', include_old_versions: 'bool', include_trash: 'bool', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[CollectionList]': 1687 """List Collections. 1688 1689 Optional parameters: 1690 1691 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 1692 1693 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 1694 1695 * count: str --- Default 'exact'. 1696 1697 * distinct: bool --- Default False. 1698 1699 * filters: List 1700 1701 * include_old_versions: bool --- Include past collection versions. Default False. 1702 1703 * include_trash: bool --- Include collections whose is_trashed attribute is true. Default False. 1704 1705 * limit: int --- Default 100. 1706 1707 * offset: int --- Default 0. 1708 1709 * order: List 1710 1711 * select: List --- Attributes of each object to return in the response. 1712 1713 * where: Dict[str, Any] 1714 """ 1715 1716 def provenance(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Collection]': 1717 """provenance collections 1718 1719 Required parameters: 1720 1721 * uuid: str 1722 """ 1723 1724 def trash(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Collection]': 1725 """trash collections 1726 1727 Required parameters: 1728 1729 * uuid: str 1730 """ 1731 1732 def untrash(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Collection]': 1733 """untrash collections 1734 1735 Required parameters: 1736 1737 * uuid: str 1738 """ 1739 1740 def update(self, *, uuid: 'str', replace_files: 'Dict[str, Any]', select: 'List') -> 'ArvadosAPIRequest[Collection]': 1741 """Update attributes of an existing Collection. 1742 1743 Required parameters: 1744 1745 * uuid: str --- The UUID of the Collection in question. 1746 1747 Optional parameters: 1748 1749 * replace_files: Dict[str, Any] --- Files and directories to initialize/replace with content from other collections. 1750 1751 * select: List --- Attributes of the updated object to return in the response. 1752 """ 1753 1754 def used_by(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Collection]': 1755 """used_by collections 1756 1757 Required parameters: 1758 1759 * uuid: str 1760 """
Methods to query and manipulate Arvados collections
1656 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', replace_files: 'Dict[str, Any]', select: 'List') -> 'ArvadosAPIRequest[Collection]': 1657 """Create a new Collection. 1658 1659 Optional parameters: 1660 1661 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 1662 1663 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 1664 1665 * replace_files: Dict[str, Any] --- Files and directories to initialize/replace with content from other collections. 1666 1667 * select: List --- Attributes of the new object to return in the response. 1668 """
Create a new Collection.
Optional parameters:
cluster_id: str — Create object on a remote federated cluster instead of the current one.
ensure_unique_name: bool — Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False.
replace_files: Dict[str, Any] — Files and directories to initialize/replace with content from other collections.
select: List — Attributes of the new object to return in the response.
1670 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Collection]': 1671 """Delete an existing Collection. 1672 1673 Required parameters: 1674 1675 * uuid: str --- The UUID of the Collection in question. 1676 """
Delete an existing Collection.
Required parameters:
- uuid: str — The UUID of the Collection in question.
1678 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Collection]': 1679 """Gets a Collection's metadata by UUID. 1680 1681 Required parameters: 1682 1683 * uuid: str --- The UUID of the Collection in question. 1684 """
Gets a Collection’s metadata by UUID.
Required parameters:
- uuid: str — The UUID of the Collection in question.
1686 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', include_old_versions: 'bool', include_trash: 'bool', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[CollectionList]': 1687 """List Collections. 1688 1689 Optional parameters: 1690 1691 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 1692 1693 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 1694 1695 * count: str --- Default 'exact'. 1696 1697 * distinct: bool --- Default False. 1698 1699 * filters: List 1700 1701 * include_old_versions: bool --- Include past collection versions. Default False. 1702 1703 * include_trash: bool --- Include collections whose is_trashed attribute is true. Default False. 1704 1705 * limit: int --- Default 100. 1706 1707 * offset: int --- Default 0. 1708 1709 * order: List 1710 1711 * select: List --- Attributes of each object to return in the response. 1712 1713 * where: Dict[str, Any] 1714 """
List Collections.
Optional parameters:
bypass_federation: bool — bypass federation behavior, list items from local instance database only
cluster_id: str — List objects on a remote federated cluster instead of the current one.
count: str — Default ‘exact’.
distinct: bool — Default False.
filters: List
include_old_versions: bool — Include past collection versions. Default False.
include_trash: bool — Include collections whose is_trashed attribute is true. Default False.
limit: int — Default 100.
offset: int — Default 0.
order: List
select: List — Attributes of each object to return in the response.
where: Dict[str, Any]
1716 def provenance(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Collection]': 1717 """provenance collections 1718 1719 Required parameters: 1720 1721 * uuid: str 1722 """
provenance collections
Required parameters:
- uuid: str
1724 def trash(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Collection]': 1725 """trash collections 1726 1727 Required parameters: 1728 1729 * uuid: str 1730 """
trash collections
Required parameters:
- uuid: str
1732 def untrash(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Collection]': 1733 """untrash collections 1734 1735 Required parameters: 1736 1737 * uuid: str 1738 """
untrash collections
Required parameters:
- uuid: str
1740 def update(self, *, uuid: 'str', replace_files: 'Dict[str, Any]', select: 'List') -> 'ArvadosAPIRequest[Collection]': 1741 """Update attributes of an existing Collection. 1742 1743 Required parameters: 1744 1745 * uuid: str --- The UUID of the Collection in question. 1746 1747 Optional parameters: 1748 1749 * replace_files: Dict[str, Any] --- Files and directories to initialize/replace with content from other collections. 1750 1751 * select: List --- Attributes of the updated object to return in the response. 1752 """
Update attributes of an existing Collection.
Required parameters:
- uuid: str — The UUID of the Collection in question.
Optional parameters:
replace_files: Dict[str, Any] — Files and directories to initialize/replace with content from other collections.
select: List — Attributes of the updated object to return in the response.
1763class Configs: 1764 """Methods to query and manipulate Arvados configs""" 1765 1766 def get(self) -> 'ArvadosAPIRequest[Dict[str, Any]]': 1767 """Get public config"""
Methods to query and manipulate Arvados configs
1770class ContainerRequests: 1771 """Methods to query and manipulate Arvados container requests""" 1772 1773 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[ContainerRequest]': 1774 """Create a new ContainerRequest. 1775 1776 Optional parameters: 1777 1778 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 1779 1780 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 1781 1782 * select: List --- Attributes of the new object to return in the response. 1783 """ 1784 1785 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[ContainerRequest]': 1786 """Delete an existing ContainerRequest. 1787 1788 Required parameters: 1789 1790 * uuid: str --- The UUID of the ContainerRequest in question. 1791 """ 1792 1793 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[ContainerRequest]': 1794 """Gets a ContainerRequest's metadata by UUID. 1795 1796 Required parameters: 1797 1798 * uuid: str --- The UUID of the ContainerRequest in question. 1799 """ 1800 1801 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', include_trash: 'bool', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[ContainerRequestList]': 1802 """List ContainerRequests. 1803 1804 Optional parameters: 1805 1806 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 1807 1808 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 1809 1810 * count: str --- Default 'exact'. 1811 1812 * distinct: bool --- Default False. 1813 1814 * filters: List 1815 1816 * include_trash: bool --- Include container requests whose owner project is trashed. Default False. 1817 1818 * limit: int --- Default 100. 1819 1820 * offset: int --- Default 0. 1821 1822 * order: List 1823 1824 * select: List --- Attributes of each object to return in the response. 1825 1826 * where: Dict[str, Any] 1827 """ 1828 1829 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[ContainerRequest]': 1830 """Update attributes of an existing ContainerRequest. 1831 1832 Required parameters: 1833 1834 * uuid: str --- The UUID of the ContainerRequest in question. 1835 1836 Optional parameters: 1837 1838 * select: List --- Attributes of the updated object to return in the response. 1839 """
Methods to query and manipulate Arvados container requests
1773 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[ContainerRequest]': 1774 """Create a new ContainerRequest. 1775 1776 Optional parameters: 1777 1778 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 1779 1780 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 1781 1782 * select: List --- Attributes of the new object to return in the response. 1783 """
Create a new ContainerRequest.
Optional parameters:
cluster_id: str — Create object on a remote federated cluster instead of the current one.
ensure_unique_name: bool — Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False.
select: List — Attributes of the new object to return in the response.
1785 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[ContainerRequest]': 1786 """Delete an existing ContainerRequest. 1787 1788 Required parameters: 1789 1790 * uuid: str --- The UUID of the ContainerRequest in question. 1791 """
Delete an existing ContainerRequest.
Required parameters:
- uuid: str — The UUID of the ContainerRequest in question.
1793 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[ContainerRequest]': 1794 """Gets a ContainerRequest's metadata by UUID. 1795 1796 Required parameters: 1797 1798 * uuid: str --- The UUID of the ContainerRequest in question. 1799 """
Gets a ContainerRequest’s metadata by UUID.
Required parameters:
- uuid: str — The UUID of the ContainerRequest in question.
1801 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', include_trash: 'bool', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[ContainerRequestList]': 1802 """List ContainerRequests. 1803 1804 Optional parameters: 1805 1806 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 1807 1808 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 1809 1810 * count: str --- Default 'exact'. 1811 1812 * distinct: bool --- Default False. 1813 1814 * filters: List 1815 1816 * include_trash: bool --- Include container requests whose owner project is trashed. Default False. 1817 1818 * limit: int --- Default 100. 1819 1820 * offset: int --- Default 0. 1821 1822 * order: List 1823 1824 * select: List --- Attributes of each object to return in the response. 1825 1826 * where: Dict[str, Any] 1827 """
List ContainerRequests.
Optional parameters:
bypass_federation: bool — bypass federation behavior, list items from local instance database only
cluster_id: str — List objects on a remote federated cluster instead of the current one.
count: str — Default ‘exact’.
distinct: bool — Default False.
filters: List
include_trash: bool — Include container requests whose owner project is trashed. Default False.
limit: int — Default 100.
offset: int — Default 0.
order: List
select: List — Attributes of each object to return in the response.
where: Dict[str, Any]
1829 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[ContainerRequest]': 1830 """Update attributes of an existing ContainerRequest. 1831 1832 Required parameters: 1833 1834 * uuid: str --- The UUID of the ContainerRequest in question. 1835 1836 Optional parameters: 1837 1838 * select: List --- Attributes of the updated object to return in the response. 1839 """
Update attributes of an existing ContainerRequest.
Required parameters:
- uuid: str — The UUID of the ContainerRequest in question.
Optional parameters:
- select: List — Attributes of the updated object to return in the response.
1842class Containers: 1843 """Methods to query and manipulate Arvados containers""" 1844 1845 def auth(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Container]': 1846 """auth containers 1847 1848 Required parameters: 1849 1850 * uuid: str 1851 """ 1852 1853 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[Container]': 1854 """Create a new Container. 1855 1856 Optional parameters: 1857 1858 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 1859 1860 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 1861 1862 * select: List --- Attributes of the new object to return in the response. 1863 """ 1864 1865 def current(self) -> 'ArvadosAPIRequest[Container]': 1866 """current containers""" 1867 1868 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Container]': 1869 """Delete an existing Container. 1870 1871 Required parameters: 1872 1873 * uuid: str --- The UUID of the Container in question. 1874 """ 1875 1876 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Container]': 1877 """Gets a Container's metadata by UUID. 1878 1879 Required parameters: 1880 1881 * uuid: str --- The UUID of the Container in question. 1882 """ 1883 1884 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[ContainerList]': 1885 """List Containers. 1886 1887 Optional parameters: 1888 1889 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 1890 1891 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 1892 1893 * count: str --- Default 'exact'. 1894 1895 * distinct: bool --- Default False. 1896 1897 * filters: List 1898 1899 * limit: int --- Default 100. 1900 1901 * offset: int --- Default 0. 1902 1903 * order: List 1904 1905 * select: List --- Attributes of each object to return in the response. 1906 1907 * where: Dict[str, Any] 1908 """ 1909 1910 def lock(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Container]': 1911 """lock containers 1912 1913 Required parameters: 1914 1915 * uuid: str 1916 """ 1917 1918 def secret_mounts(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Container]': 1919 """secret_mounts containers 1920 1921 Required parameters: 1922 1923 * uuid: str 1924 """ 1925 1926 def unlock(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Container]': 1927 """unlock containers 1928 1929 Required parameters: 1930 1931 * uuid: str 1932 """ 1933 1934 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[Container]': 1935 """Update attributes of an existing Container. 1936 1937 Required parameters: 1938 1939 * uuid: str --- The UUID of the Container in question. 1940 1941 Optional parameters: 1942 1943 * select: List --- Attributes of the updated object to return in the response. 1944 """ 1945 1946 def update_priority(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Container]': 1947 """update_priority containers 1948 1949 Required parameters: 1950 1951 * uuid: str 1952 """
Methods to query and manipulate Arvados containers
1845 def auth(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Container]': 1846 """auth containers 1847 1848 Required parameters: 1849 1850 * uuid: str 1851 """
auth containers
Required parameters:
- uuid: str
1853 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[Container]': 1854 """Create a new Container. 1855 1856 Optional parameters: 1857 1858 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 1859 1860 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 1861 1862 * select: List --- Attributes of the new object to return in the response. 1863 """
Create a new Container.
Optional parameters:
cluster_id: str — Create object on a remote federated cluster instead of the current one.
ensure_unique_name: bool — Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False.
select: List — Attributes of the new object to return in the response.
1868 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Container]': 1869 """Delete an existing Container. 1870 1871 Required parameters: 1872 1873 * uuid: str --- The UUID of the Container in question. 1874 """
Delete an existing Container.
Required parameters:
- uuid: str — The UUID of the Container in question.
1876 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Container]': 1877 """Gets a Container's metadata by UUID. 1878 1879 Required parameters: 1880 1881 * uuid: str --- The UUID of the Container in question. 1882 """
Gets a Container’s metadata by UUID.
Required parameters:
- uuid: str — The UUID of the Container in question.
1884 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[ContainerList]': 1885 """List Containers. 1886 1887 Optional parameters: 1888 1889 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 1890 1891 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 1892 1893 * count: str --- Default 'exact'. 1894 1895 * distinct: bool --- Default False. 1896 1897 * filters: List 1898 1899 * limit: int --- Default 100. 1900 1901 * offset: int --- Default 0. 1902 1903 * order: List 1904 1905 * select: List --- Attributes of each object to return in the response. 1906 1907 * where: Dict[str, Any] 1908 """
List Containers.
Optional parameters:
bypass_federation: bool — bypass federation behavior, list items from local instance database only
cluster_id: str — List objects on a remote federated cluster instead of the current one.
count: str — Default ‘exact’.
distinct: bool — Default False.
filters: List
limit: int — Default 100.
offset: int — Default 0.
order: List
select: List — Attributes of each object to return in the response.
where: Dict[str, Any]
1910 def lock(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Container]': 1911 """lock containers 1912 1913 Required parameters: 1914 1915 * uuid: str 1916 """
lock containers
Required parameters:
- uuid: str
1918 def secret_mounts(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Container]': 1919 """secret_mounts containers 1920 1921 Required parameters: 1922 1923 * uuid: str 1924 """
secret_mounts containers
Required parameters:
- uuid: str
1926 def unlock(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Container]': 1927 """unlock containers 1928 1929 Required parameters: 1930 1931 * uuid: str 1932 """
unlock containers
Required parameters:
- uuid: str
1934 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[Container]': 1935 """Update attributes of an existing Container. 1936 1937 Required parameters: 1938 1939 * uuid: str --- The UUID of the Container in question. 1940 1941 Optional parameters: 1942 1943 * select: List --- Attributes of the updated object to return in the response. 1944 """
Update attributes of an existing Container.
Required parameters:
- uuid: str — The UUID of the Container in question.
Optional parameters:
- select: List — Attributes of the updated object to return in the response.
1955class Groups: 1956 """Methods to query and manipulate Arvados groups""" 1957 1958 def contents(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', include: 'str', include_old_versions: 'bool', include_trash: 'bool', limit: 'int', offset: 'int', order: 'List', recursive: 'bool', select: 'List', uuid: 'str', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[Group]': 1959 """contents groups 1960 1961 Optional parameters: 1962 1963 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 1964 1965 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 1966 1967 * count: str --- Default 'exact'. 1968 1969 * distinct: bool --- Default False. 1970 1971 * filters: List 1972 1973 * include: str --- Include objects referred to by listed field in "included" (only owner_uuid). 1974 1975 * include_old_versions: bool --- Include past collection versions. Default False. 1976 1977 * include_trash: bool --- Include items whose is_trashed attribute is true. Default False. 1978 1979 * limit: int --- Default 100. 1980 1981 * offset: int --- Default 0. 1982 1983 * order: List 1984 1985 * recursive: bool --- Include contents from child groups recursively. Default False. 1986 1987 * select: List --- Attributes of each object to return in the response. 1988 1989 * uuid: str --- Default ''. 1990 1991 * where: Dict[str, Any] 1992 """ 1993 1994 def create(self, *, async_: 'bool', cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[Group]': 1995 """Create a new Group. 1996 1997 Optional parameters: 1998 1999 * async: bool --- defer permissions update Default False. 2000 2001 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 2002 2003 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 2004 2005 * select: List --- Attributes of the new object to return in the response. 2006 """ 2007 2008 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Group]': 2009 """Delete an existing Group. 2010 2011 Required parameters: 2012 2013 * uuid: str --- The UUID of the Group in question. 2014 """ 2015 2016 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Group]': 2017 """Gets a Group's metadata by UUID. 2018 2019 Required parameters: 2020 2021 * uuid: str --- The UUID of the Group in question. 2022 """ 2023 2024 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', include_trash: 'bool', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[GroupList]': 2025 """List Groups. 2026 2027 Optional parameters: 2028 2029 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2030 2031 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2032 2033 * count: str --- Default 'exact'. 2034 2035 * distinct: bool --- Default False. 2036 2037 * filters: List 2038 2039 * include_trash: bool --- Include items whose is_trashed attribute is true. Default False. 2040 2041 * limit: int --- Default 100. 2042 2043 * offset: int --- Default 0. 2044 2045 * order: List 2046 2047 * select: List --- Attributes of each object to return in the response. 2048 2049 * where: Dict[str, Any] 2050 """ 2051 2052 def shared(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', include: 'str', include_trash: 'bool', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[Group]': 2053 """shared groups 2054 2055 Optional parameters: 2056 2057 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2058 2059 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2060 2061 * count: str --- Default 'exact'. 2062 2063 * distinct: bool --- Default False. 2064 2065 * filters: List 2066 2067 * include: str 2068 2069 * include_trash: bool --- Include items whose is_trashed attribute is true. Default False. 2070 2071 * limit: int --- Default 100. 2072 2073 * offset: int --- Default 0. 2074 2075 * order: List 2076 2077 * select: List --- Attributes of each object to return in the response. 2078 2079 * where: Dict[str, Any] 2080 """ 2081 2082 def trash(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Group]': 2083 """trash groups 2084 2085 Required parameters: 2086 2087 * uuid: str 2088 """ 2089 2090 def untrash(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Group]': 2091 """untrash groups 2092 2093 Required parameters: 2094 2095 * uuid: str 2096 """ 2097 2098 def update(self, *, uuid: 'str', async_: 'bool', select: 'List') -> 'ArvadosAPIRequest[Group]': 2099 """Update attributes of an existing Group. 2100 2101 Required parameters: 2102 2103 * uuid: str --- The UUID of the Group in question. 2104 2105 Optional parameters: 2106 2107 * async: bool --- defer permissions update Default False. 2108 2109 * select: List --- Attributes of the updated object to return in the response. 2110 """
Methods to query and manipulate Arvados groups
1958 def contents(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', include: 'str', include_old_versions: 'bool', include_trash: 'bool', limit: 'int', offset: 'int', order: 'List', recursive: 'bool', select: 'List', uuid: 'str', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[Group]': 1959 """contents groups 1960 1961 Optional parameters: 1962 1963 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 1964 1965 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 1966 1967 * count: str --- Default 'exact'. 1968 1969 * distinct: bool --- Default False. 1970 1971 * filters: List 1972 1973 * include: str --- Include objects referred to by listed field in "included" (only owner_uuid). 1974 1975 * include_old_versions: bool --- Include past collection versions. Default False. 1976 1977 * include_trash: bool --- Include items whose is_trashed attribute is true. Default False. 1978 1979 * limit: int --- Default 100. 1980 1981 * offset: int --- Default 0. 1982 1983 * order: List 1984 1985 * recursive: bool --- Include contents from child groups recursively. Default False. 1986 1987 * select: List --- Attributes of each object to return in the response. 1988 1989 * uuid: str --- Default ''. 1990 1991 * where: Dict[str, Any] 1992 """
contents groups
Optional parameters:
bypass_federation: bool — bypass federation behavior, list items from local instance database only
cluster_id: str — List objects on a remote federated cluster instead of the current one.
count: str — Default ‘exact’.
distinct: bool — Default False.
filters: List
include: str — Include objects referred to by listed field in “included” (only owner_uuid).
include_old_versions: bool — Include past collection versions. Default False.
include_trash: bool — Include items whose is_trashed attribute is true. Default False.
limit: int — Default 100.
offset: int — Default 0.
order: List
recursive: bool — Include contents from child groups recursively. Default False.
select: List — Attributes of each object to return in the response.
uuid: str — Default ‘’.
where: Dict[str, Any]
1994 def create(self, *, async_: 'bool', cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[Group]': 1995 """Create a new Group. 1996 1997 Optional parameters: 1998 1999 * async: bool --- defer permissions update Default False. 2000 2001 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 2002 2003 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 2004 2005 * select: List --- Attributes of the new object to return in the response. 2006 """
Create a new Group.
Optional parameters:
async: bool — defer permissions update Default False.
cluster_id: str — Create object on a remote federated cluster instead of the current one.
ensure_unique_name: bool — Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False.
select: List — Attributes of the new object to return in the response.
2008 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Group]': 2009 """Delete an existing Group. 2010 2011 Required parameters: 2012 2013 * uuid: str --- The UUID of the Group in question. 2014 """
Delete an existing Group.
Required parameters:
- uuid: str — The UUID of the Group in question.
2016 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Group]': 2017 """Gets a Group's metadata by UUID. 2018 2019 Required parameters: 2020 2021 * uuid: str --- The UUID of the Group in question. 2022 """
Gets a Group’s metadata by UUID.
Required parameters:
- uuid: str — The UUID of the Group in question.
2024 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', include_trash: 'bool', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[GroupList]': 2025 """List Groups. 2026 2027 Optional parameters: 2028 2029 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2030 2031 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2032 2033 * count: str --- Default 'exact'. 2034 2035 * distinct: bool --- Default False. 2036 2037 * filters: List 2038 2039 * include_trash: bool --- Include items whose is_trashed attribute is true. Default False. 2040 2041 * limit: int --- Default 100. 2042 2043 * offset: int --- Default 0. 2044 2045 * order: List 2046 2047 * select: List --- Attributes of each object to return in the response. 2048 2049 * where: Dict[str, Any] 2050 """
List Groups.
Optional parameters:
bypass_federation: bool — bypass federation behavior, list items from local instance database only
cluster_id: str — List objects on a remote federated cluster instead of the current one.
count: str — Default ‘exact’.
distinct: bool — Default False.
filters: List
include_trash: bool — Include items whose is_trashed attribute is true. Default False.
limit: int — Default 100.
offset: int — Default 0.
order: List
select: List — Attributes of each object to return in the response.
where: Dict[str, Any]
2082 def trash(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Group]': 2083 """trash groups 2084 2085 Required parameters: 2086 2087 * uuid: str 2088 """
trash groups
Required parameters:
- uuid: str
2090 def untrash(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Group]': 2091 """untrash groups 2092 2093 Required parameters: 2094 2095 * uuid: str 2096 """
untrash groups
Required parameters:
- uuid: str
2098 def update(self, *, uuid: 'str', async_: 'bool', select: 'List') -> 'ArvadosAPIRequest[Group]': 2099 """Update attributes of an existing Group. 2100 2101 Required parameters: 2102 2103 * uuid: str --- The UUID of the Group in question. 2104 2105 Optional parameters: 2106 2107 * async: bool --- defer permissions update Default False. 2108 2109 * select: List --- Attributes of the updated object to return in the response. 2110 """
Update attributes of an existing Group.
Required parameters:
- uuid: str — The UUID of the Group in question.
Optional parameters:
async: bool — defer permissions update Default False.
select: List — Attributes of the updated object to return in the response.
2113class Humans: 2114 """Methods to query and manipulate Arvados humans 2115 2116 .. WARNING:: Deprecated 2117 This resource is deprecated in the Arvados API. 2118 """ 2119 2120 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[Human]': 2121 """Create a new Human. 2122 2123 Optional parameters: 2124 2125 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 2126 2127 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 2128 2129 * select: List --- Attributes of the new object to return in the response. 2130 """ 2131 2132 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Human]': 2133 """Delete an existing Human. 2134 2135 Required parameters: 2136 2137 * uuid: str --- The UUID of the Human in question. 2138 """ 2139 2140 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Human]': 2141 """Gets a Human's metadata by UUID. 2142 2143 Required parameters: 2144 2145 * uuid: str --- The UUID of the Human in question. 2146 """ 2147 2148 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[HumanList]': 2149 """List Humans. 2150 2151 Optional parameters: 2152 2153 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2154 2155 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2156 2157 * count: str --- Default 'exact'. 2158 2159 * distinct: bool --- Default False. 2160 2161 * filters: List 2162 2163 * limit: int --- Default 100. 2164 2165 * offset: int --- Default 0. 2166 2167 * order: List 2168 2169 * select: List --- Attributes of each object to return in the response. 2170 2171 * where: Dict[str, Any] 2172 """ 2173 2174 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[Human]': 2175 """Update attributes of an existing Human. 2176 2177 Required parameters: 2178 2179 * uuid: str --- The UUID of the Human in question. 2180 2181 Optional parameters: 2182 2183 * select: List --- Attributes of the updated object to return in the response. 2184 """
Methods to query and manipulate Arvados humans
2120 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[Human]': 2121 """Create a new Human. 2122 2123 Optional parameters: 2124 2125 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 2126 2127 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 2128 2129 * select: List --- Attributes of the new object to return in the response. 2130 """
Create a new Human.
Optional parameters:
cluster_id: str — Create object on a remote federated cluster instead of the current one.
ensure_unique_name: bool — Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False.
select: List — Attributes of the new object to return in the response.
2132 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Human]': 2133 """Delete an existing Human. 2134 2135 Required parameters: 2136 2137 * uuid: str --- The UUID of the Human in question. 2138 """
Delete an existing Human.
Required parameters:
- uuid: str — The UUID of the Human in question.
2140 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Human]': 2141 """Gets a Human's metadata by UUID. 2142 2143 Required parameters: 2144 2145 * uuid: str --- The UUID of the Human in question. 2146 """
Gets a Human’s metadata by UUID.
Required parameters:
- uuid: str — The UUID of the Human in question.
2148 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[HumanList]': 2149 """List Humans. 2150 2151 Optional parameters: 2152 2153 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2154 2155 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2156 2157 * count: str --- Default 'exact'. 2158 2159 * distinct: bool --- Default False. 2160 2161 * filters: List 2162 2163 * limit: int --- Default 100. 2164 2165 * offset: int --- Default 0. 2166 2167 * order: List 2168 2169 * select: List --- Attributes of each object to return in the response. 2170 2171 * where: Dict[str, Any] 2172 """
List Humans.
Optional parameters:
bypass_federation: bool — bypass federation behavior, list items from local instance database only
cluster_id: str — List objects on a remote federated cluster instead of the current one.
count: str — Default ‘exact’.
distinct: bool — Default False.
filters: List
limit: int — Default 100.
offset: int — Default 0.
order: List
select: List — Attributes of each object to return in the response.
where: Dict[str, Any]
2174 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[Human]': 2175 """Update attributes of an existing Human. 2176 2177 Required parameters: 2178 2179 * uuid: str --- The UUID of the Human in question. 2180 2181 Optional parameters: 2182 2183 * select: List --- Attributes of the updated object to return in the response. 2184 """
Update attributes of an existing Human.
Required parameters:
- uuid: str — The UUID of the Human in question.
Optional parameters:
- select: List — Attributes of the updated object to return in the response.
2187class JobTasks: 2188 """Methods to query and manipulate Arvados job tasks 2189 2190 .. WARNING:: Deprecated 2191 This resource is deprecated in the Arvados API. 2192 """ 2193 2194 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[JobTask]': 2195 """Create a new JobTask. 2196 2197 Optional parameters: 2198 2199 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 2200 2201 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 2202 2203 * select: List --- Attributes of the new object to return in the response. 2204 """ 2205 2206 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[JobTask]': 2207 """Delete an existing JobTask. 2208 2209 Required parameters: 2210 2211 * uuid: str --- The UUID of the JobTask in question. 2212 """ 2213 2214 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[JobTask]': 2215 """Gets a JobTask's metadata by UUID. 2216 2217 Required parameters: 2218 2219 * uuid: str --- The UUID of the JobTask in question. 2220 """ 2221 2222 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[JobTaskList]': 2223 """List JobTasks. 2224 2225 Optional parameters: 2226 2227 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2228 2229 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2230 2231 * count: str --- Default 'exact'. 2232 2233 * distinct: bool --- Default False. 2234 2235 * filters: List 2236 2237 * limit: int --- Default 100. 2238 2239 * offset: int --- Default 0. 2240 2241 * order: List 2242 2243 * select: List --- Attributes of each object to return in the response. 2244 2245 * where: Dict[str, Any] 2246 """ 2247 2248 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[JobTask]': 2249 """Update attributes of an existing JobTask. 2250 2251 Required parameters: 2252 2253 * uuid: str --- The UUID of the JobTask in question. 2254 2255 Optional parameters: 2256 2257 * select: List --- Attributes of the updated object to return in the response. 2258 """
Methods to query and manipulate Arvados job tasks
2194 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[JobTask]': 2195 """Create a new JobTask. 2196 2197 Optional parameters: 2198 2199 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 2200 2201 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 2202 2203 * select: List --- Attributes of the new object to return in the response. 2204 """
Create a new JobTask.
Optional parameters:
cluster_id: str — Create object on a remote federated cluster instead of the current one.
ensure_unique_name: bool — Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False.
select: List — Attributes of the new object to return in the response.
2206 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[JobTask]': 2207 """Delete an existing JobTask. 2208 2209 Required parameters: 2210 2211 * uuid: str --- The UUID of the JobTask in question. 2212 """
Delete an existing JobTask.
Required parameters:
- uuid: str — The UUID of the JobTask in question.
2214 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[JobTask]': 2215 """Gets a JobTask's metadata by UUID. 2216 2217 Required parameters: 2218 2219 * uuid: str --- The UUID of the JobTask in question. 2220 """
Gets a JobTask’s metadata by UUID.
Required parameters:
- uuid: str — The UUID of the JobTask in question.
2222 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[JobTaskList]': 2223 """List JobTasks. 2224 2225 Optional parameters: 2226 2227 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2228 2229 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2230 2231 * count: str --- Default 'exact'. 2232 2233 * distinct: bool --- Default False. 2234 2235 * filters: List 2236 2237 * limit: int --- Default 100. 2238 2239 * offset: int --- Default 0. 2240 2241 * order: List 2242 2243 * select: List --- Attributes of each object to return in the response. 2244 2245 * where: Dict[str, Any] 2246 """
List JobTasks.
Optional parameters:
bypass_federation: bool — bypass federation behavior, list items from local instance database only
cluster_id: str — List objects on a remote federated cluster instead of the current one.
count: str — Default ‘exact’.
distinct: bool — Default False.
filters: List
limit: int — Default 100.
offset: int — Default 0.
order: List
select: List — Attributes of each object to return in the response.
where: Dict[str, Any]
2248 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[JobTask]': 2249 """Update attributes of an existing JobTask. 2250 2251 Required parameters: 2252 2253 * uuid: str --- The UUID of the JobTask in question. 2254 2255 Optional parameters: 2256 2257 * select: List --- Attributes of the updated object to return in the response. 2258 """
Update attributes of an existing JobTask.
Required parameters:
- uuid: str — The UUID of the JobTask in question.
Optional parameters:
- select: List — Attributes of the updated object to return in the response.
2261class Jobs: 2262 """Methods to query and manipulate Arvados jobs 2263 2264 .. WARNING:: Deprecated 2265 This resource is deprecated in the Arvados API. 2266 """ 2267 2268 def cancel(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Job]': 2269 """cancel jobs 2270 2271 Required parameters: 2272 2273 * uuid: str 2274 """ 2275 2276 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', exclude_script_versions: 'List', filters: 'List', find_or_create: 'bool', minimum_script_version: 'str', select: 'List') -> 'ArvadosAPIRequest[Job]': 2277 """Create a new Job. 2278 2279 Optional parameters: 2280 2281 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 2282 2283 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 2284 2285 * exclude_script_versions: List 2286 2287 * filters: List 2288 2289 * find_or_create: bool --- Default False. 2290 2291 * minimum_script_version: str 2292 2293 * select: List --- Attributes of the new object to return in the response. 2294 """ 2295 2296 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Job]': 2297 """Delete an existing Job. 2298 2299 Required parameters: 2300 2301 * uuid: str --- The UUID of the Job in question. 2302 """ 2303 2304 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Job]': 2305 """Gets a Job's metadata by UUID. 2306 2307 Required parameters: 2308 2309 * uuid: str --- The UUID of the Job in question. 2310 """ 2311 2312 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[JobList]': 2313 """List Jobs. 2314 2315 Optional parameters: 2316 2317 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2318 2319 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2320 2321 * count: str --- Default 'exact'. 2322 2323 * distinct: bool --- Default False. 2324 2325 * filters: List 2326 2327 * limit: int --- Default 100. 2328 2329 * offset: int --- Default 0. 2330 2331 * order: List 2332 2333 * select: List --- Attributes of each object to return in the response. 2334 2335 * where: Dict[str, Any] 2336 """ 2337 2338 def lock(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Job]': 2339 """lock jobs 2340 2341 Required parameters: 2342 2343 * uuid: str 2344 """ 2345 2346 def queue(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[Job]': 2347 """queue jobs 2348 2349 Optional parameters: 2350 2351 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2352 2353 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2354 2355 * count: str --- Default 'exact'. 2356 2357 * distinct: bool --- Default False. 2358 2359 * filters: List 2360 2361 * limit: int --- Default 100. 2362 2363 * offset: int --- Default 0. 2364 2365 * order: List 2366 2367 * select: List --- Attributes of each object to return in the response. 2368 2369 * where: Dict[str, Any] 2370 """ 2371 2372 def queue_size(self) -> 'ArvadosAPIRequest[Job]': 2373 """queue_size jobs""" 2374 2375 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[Job]': 2376 """Update attributes of an existing Job. 2377 2378 Required parameters: 2379 2380 * uuid: str --- The UUID of the Job in question. 2381 2382 Optional parameters: 2383 2384 * select: List --- Attributes of the updated object to return in the response. 2385 """
Methods to query and manipulate Arvados jobs
2268 def cancel(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Job]': 2269 """cancel jobs 2270 2271 Required parameters: 2272 2273 * uuid: str 2274 """
cancel jobs
Required parameters:
- uuid: str
2276 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', exclude_script_versions: 'List', filters: 'List', find_or_create: 'bool', minimum_script_version: 'str', select: 'List') -> 'ArvadosAPIRequest[Job]': 2277 """Create a new Job. 2278 2279 Optional parameters: 2280 2281 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 2282 2283 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 2284 2285 * exclude_script_versions: List 2286 2287 * filters: List 2288 2289 * find_or_create: bool --- Default False. 2290 2291 * minimum_script_version: str 2292 2293 * select: List --- Attributes of the new object to return in the response. 2294 """
Create a new Job.
Optional parameters:
cluster_id: str — Create object on a remote federated cluster instead of the current one.
ensure_unique_name: bool — Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False.
exclude_script_versions: List
filters: List
find_or_create: bool — Default False.
minimum_script_version: str
select: List — Attributes of the new object to return in the response.
2296 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Job]': 2297 """Delete an existing Job. 2298 2299 Required parameters: 2300 2301 * uuid: str --- The UUID of the Job in question. 2302 """
Delete an existing Job.
Required parameters:
- uuid: str — The UUID of the Job in question.
2304 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Job]': 2305 """Gets a Job's metadata by UUID. 2306 2307 Required parameters: 2308 2309 * uuid: str --- The UUID of the Job in question. 2310 """
Gets a Job’s metadata by UUID.
Required parameters:
- uuid: str — The UUID of the Job in question.
2312 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[JobList]': 2313 """List Jobs. 2314 2315 Optional parameters: 2316 2317 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2318 2319 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2320 2321 * count: str --- Default 'exact'. 2322 2323 * distinct: bool --- Default False. 2324 2325 * filters: List 2326 2327 * limit: int --- Default 100. 2328 2329 * offset: int --- Default 0. 2330 2331 * order: List 2332 2333 * select: List --- Attributes of each object to return in the response. 2334 2335 * where: Dict[str, Any] 2336 """
List Jobs.
Optional parameters:
bypass_federation: bool — bypass federation behavior, list items from local instance database only
cluster_id: str — List objects on a remote federated cluster instead of the current one.
count: str — Default ‘exact’.
distinct: bool — Default False.
filters: List
limit: int — Default 100.
offset: int — Default 0.
order: List
select: List — Attributes of each object to return in the response.
where: Dict[str, Any]
2338 def lock(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Job]': 2339 """lock jobs 2340 2341 Required parameters: 2342 2343 * uuid: str 2344 """
lock jobs
Required parameters:
- uuid: str
2346 def queue(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[Job]': 2347 """queue jobs 2348 2349 Optional parameters: 2350 2351 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2352 2353 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2354 2355 * count: str --- Default 'exact'. 2356 2357 * distinct: bool --- Default False. 2358 2359 * filters: List 2360 2361 * limit: int --- Default 100. 2362 2363 * offset: int --- Default 0. 2364 2365 * order: List 2366 2367 * select: List --- Attributes of each object to return in the response. 2368 2369 * where: Dict[str, Any] 2370 """
queue jobs
Optional parameters:
bypass_federation: bool — bypass federation behavior, list items from local instance database only
cluster_id: str — List objects on a remote federated cluster instead of the current one.
count: str — Default ‘exact’.
distinct: bool — Default False.
filters: List
limit: int — Default 100.
offset: int — Default 0.
order: List
select: List — Attributes of each object to return in the response.
where: Dict[str, Any]
2375 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[Job]': 2376 """Update attributes of an existing Job. 2377 2378 Required parameters: 2379 2380 * uuid: str --- The UUID of the Job in question. 2381 2382 Optional parameters: 2383 2384 * select: List --- Attributes of the updated object to return in the response. 2385 """
Update attributes of an existing Job.
Required parameters:
- uuid: str — The UUID of the Job in question.
Optional parameters:
- select: List — Attributes of the updated object to return in the response.
2388class KeepDisks: 2389 """Methods to query and manipulate Arvados keep disks 2390 2391 .. WARNING:: Deprecated 2392 This resource is deprecated in the Arvados API. 2393 """ 2394 2395 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[KeepDisk]': 2396 """Create a new KeepDisk. 2397 2398 Optional parameters: 2399 2400 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 2401 2402 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 2403 2404 * select: List --- Attributes of the new object to return in the response. 2405 """ 2406 2407 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[KeepDisk]': 2408 """Delete an existing KeepDisk. 2409 2410 Required parameters: 2411 2412 * uuid: str --- The UUID of the KeepDisk in question. 2413 """ 2414 2415 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[KeepDisk]': 2416 """Gets a KeepDisk's metadata by UUID. 2417 2418 Required parameters: 2419 2420 * uuid: str --- The UUID of the KeepDisk in question. 2421 """ 2422 2423 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[KeepDiskList]': 2424 """List KeepDisks. 2425 2426 Optional parameters: 2427 2428 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2429 2430 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2431 2432 * count: str --- Default 'exact'. 2433 2434 * distinct: bool --- Default False. 2435 2436 * filters: List 2437 2438 * limit: int --- Default 100. 2439 2440 * offset: int --- Default 0. 2441 2442 * order: List 2443 2444 * select: List --- Attributes of each object to return in the response. 2445 2446 * where: Dict[str, Any] 2447 """ 2448 2449 def ping(self, *, ping_secret: 'str', service_port: 'str', service_ssl_flag: 'str', filesystem_uuid: 'str', node_uuid: 'str', service_host: 'str', uuid: 'str') -> 'ArvadosAPIRequest[KeepDisk]': 2450 """ping keep_disks 2451 2452 Required parameters: 2453 2454 * ping_secret: str 2455 2456 * service_port: str 2457 2458 * service_ssl_flag: str 2459 2460 Optional parameters: 2461 2462 * filesystem_uuid: str 2463 2464 * node_uuid: str 2465 2466 * service_host: str 2467 2468 * uuid: str 2469 """ 2470 2471 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[KeepDisk]': 2472 """Update attributes of an existing KeepDisk. 2473 2474 Required parameters: 2475 2476 * uuid: str --- The UUID of the KeepDisk in question. 2477 2478 Optional parameters: 2479 2480 * select: List --- Attributes of the updated object to return in the response. 2481 """
Methods to query and manipulate Arvados keep disks
2395 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[KeepDisk]': 2396 """Create a new KeepDisk. 2397 2398 Optional parameters: 2399 2400 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 2401 2402 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 2403 2404 * select: List --- Attributes of the new object to return in the response. 2405 """
Create a new KeepDisk.
Optional parameters:
cluster_id: str — Create object on a remote federated cluster instead of the current one.
ensure_unique_name: bool — Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False.
select: List — Attributes of the new object to return in the response.
2407 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[KeepDisk]': 2408 """Delete an existing KeepDisk. 2409 2410 Required parameters: 2411 2412 * uuid: str --- The UUID of the KeepDisk in question. 2413 """
Delete an existing KeepDisk.
Required parameters:
- uuid: str — The UUID of the KeepDisk in question.
2415 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[KeepDisk]': 2416 """Gets a KeepDisk's metadata by UUID. 2417 2418 Required parameters: 2419 2420 * uuid: str --- The UUID of the KeepDisk in question. 2421 """
Gets a KeepDisk’s metadata by UUID.
Required parameters:
- uuid: str — The UUID of the KeepDisk in question.
2423 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[KeepDiskList]': 2424 """List KeepDisks. 2425 2426 Optional parameters: 2427 2428 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2429 2430 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2431 2432 * count: str --- Default 'exact'. 2433 2434 * distinct: bool --- Default False. 2435 2436 * filters: List 2437 2438 * limit: int --- Default 100. 2439 2440 * offset: int --- Default 0. 2441 2442 * order: List 2443 2444 * select: List --- Attributes of each object to return in the response. 2445 2446 * where: Dict[str, Any] 2447 """
List KeepDisks.
Optional parameters:
bypass_federation: bool — bypass federation behavior, list items from local instance database only
cluster_id: str — List objects on a remote federated cluster instead of the current one.
count: str — Default ‘exact’.
distinct: bool — Default False.
filters: List
limit: int — Default 100.
offset: int — Default 0.
order: List
select: List — Attributes of each object to return in the response.
where: Dict[str, Any]
2449 def ping(self, *, ping_secret: 'str', service_port: 'str', service_ssl_flag: 'str', filesystem_uuid: 'str', node_uuid: 'str', service_host: 'str', uuid: 'str') -> 'ArvadosAPIRequest[KeepDisk]': 2450 """ping keep_disks 2451 2452 Required parameters: 2453 2454 * ping_secret: str 2455 2456 * service_port: str 2457 2458 * service_ssl_flag: str 2459 2460 Optional parameters: 2461 2462 * filesystem_uuid: str 2463 2464 * node_uuid: str 2465 2466 * service_host: str 2467 2468 * uuid: str 2469 """
ping keep_disks
Required parameters:
ping_secret: str
service_port: str
service_ssl_flag: str
Optional parameters:
filesystem_uuid: str
node_uuid: str
service_host: str
uuid: str
2471 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[KeepDisk]': 2472 """Update attributes of an existing KeepDisk. 2473 2474 Required parameters: 2475 2476 * uuid: str --- The UUID of the KeepDisk in question. 2477 2478 Optional parameters: 2479 2480 * select: List --- Attributes of the updated object to return in the response. 2481 """
Update attributes of an existing KeepDisk.
Required parameters:
- uuid: str — The UUID of the KeepDisk in question.
Optional parameters:
- select: List — Attributes of the updated object to return in the response.
2484class KeepServices: 2485 """Methods to query and manipulate Arvados keep services""" 2486 2487 def accessible(self) -> 'ArvadosAPIRequest[KeepService]': 2488 """accessible keep_services""" 2489 2490 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[KeepService]': 2491 """Create a new KeepService. 2492 2493 Optional parameters: 2494 2495 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 2496 2497 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 2498 2499 * select: List --- Attributes of the new object to return in the response. 2500 """ 2501 2502 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[KeepService]': 2503 """Delete an existing KeepService. 2504 2505 Required parameters: 2506 2507 * uuid: str --- The UUID of the KeepService in question. 2508 """ 2509 2510 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[KeepService]': 2511 """Gets a KeepService's metadata by UUID. 2512 2513 Required parameters: 2514 2515 * uuid: str --- The UUID of the KeepService in question. 2516 """ 2517 2518 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[KeepServiceList]': 2519 """List KeepServices. 2520 2521 Optional parameters: 2522 2523 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2524 2525 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2526 2527 * count: str --- Default 'exact'. 2528 2529 * distinct: bool --- Default False. 2530 2531 * filters: List 2532 2533 * limit: int --- Default 100. 2534 2535 * offset: int --- Default 0. 2536 2537 * order: List 2538 2539 * select: List --- Attributes of each object to return in the response. 2540 2541 * where: Dict[str, Any] 2542 """ 2543 2544 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[KeepService]': 2545 """Update attributes of an existing KeepService. 2546 2547 Required parameters: 2548 2549 * uuid: str --- The UUID of the KeepService in question. 2550 2551 Optional parameters: 2552 2553 * select: List --- Attributes of the updated object to return in the response. 2554 """
Methods to query and manipulate Arvados keep services
2490 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[KeepService]': 2491 """Create a new KeepService. 2492 2493 Optional parameters: 2494 2495 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 2496 2497 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 2498 2499 * select: List --- Attributes of the new object to return in the response. 2500 """
Create a new KeepService.
Optional parameters:
cluster_id: str — Create object on a remote federated cluster instead of the current one.
ensure_unique_name: bool — Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False.
select: List — Attributes of the new object to return in the response.
2502 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[KeepService]': 2503 """Delete an existing KeepService. 2504 2505 Required parameters: 2506 2507 * uuid: str --- The UUID of the KeepService in question. 2508 """
Delete an existing KeepService.
Required parameters:
- uuid: str — The UUID of the KeepService in question.
2510 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[KeepService]': 2511 """Gets a KeepService's metadata by UUID. 2512 2513 Required parameters: 2514 2515 * uuid: str --- The UUID of the KeepService in question. 2516 """
Gets a KeepService’s metadata by UUID.
Required parameters:
- uuid: str — The UUID of the KeepService in question.
2518 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[KeepServiceList]': 2519 """List KeepServices. 2520 2521 Optional parameters: 2522 2523 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2524 2525 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2526 2527 * count: str --- Default 'exact'. 2528 2529 * distinct: bool --- Default False. 2530 2531 * filters: List 2532 2533 * limit: int --- Default 100. 2534 2535 * offset: int --- Default 0. 2536 2537 * order: List 2538 2539 * select: List --- Attributes of each object to return in the response. 2540 2541 * where: Dict[str, Any] 2542 """
List KeepServices.
Optional parameters:
bypass_federation: bool — bypass federation behavior, list items from local instance database only
cluster_id: str — List objects on a remote federated cluster instead of the current one.
count: str — Default ‘exact’.
distinct: bool — Default False.
filters: List
limit: int — Default 100.
offset: int — Default 0.
order: List
select: List — Attributes of each object to return in the response.
where: Dict[str, Any]
2544 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[KeepService]': 2545 """Update attributes of an existing KeepService. 2546 2547 Required parameters: 2548 2549 * uuid: str --- The UUID of the KeepService in question. 2550 2551 Optional parameters: 2552 2553 * select: List --- Attributes of the updated object to return in the response. 2554 """
Update attributes of an existing KeepService.
Required parameters:
- uuid: str — The UUID of the KeepService in question.
Optional parameters:
- select: List — Attributes of the updated object to return in the response.
2557class Links: 2558 """Methods to query and manipulate Arvados links""" 2559 2560 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[Link]': 2561 """Create a new Link. 2562 2563 Optional parameters: 2564 2565 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 2566 2567 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 2568 2569 * select: List --- Attributes of the new object to return in the response. 2570 """ 2571 2572 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Link]': 2573 """Delete an existing Link. 2574 2575 Required parameters: 2576 2577 * uuid: str --- The UUID of the Link in question. 2578 """ 2579 2580 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Link]': 2581 """Gets a Link's metadata by UUID. 2582 2583 Required parameters: 2584 2585 * uuid: str --- The UUID of the Link in question. 2586 """ 2587 2588 def get_permissions(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Link]': 2589 """get_permissions links 2590 2591 Required parameters: 2592 2593 * uuid: str 2594 """ 2595 2596 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[LinkList]': 2597 """List Links. 2598 2599 Optional parameters: 2600 2601 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2602 2603 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2604 2605 * count: str --- Default 'exact'. 2606 2607 * distinct: bool --- Default False. 2608 2609 * filters: List 2610 2611 * limit: int --- Default 100. 2612 2613 * offset: int --- Default 0. 2614 2615 * order: List 2616 2617 * select: List --- Attributes of each object to return in the response. 2618 2619 * where: Dict[str, Any] 2620 """ 2621 2622 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[Link]': 2623 """Update attributes of an existing Link. 2624 2625 Required parameters: 2626 2627 * uuid: str --- The UUID of the Link in question. 2628 2629 Optional parameters: 2630 2631 * select: List --- Attributes of the updated object to return in the response. 2632 """
Methods to query and manipulate Arvados links
2560 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[Link]': 2561 """Create a new Link. 2562 2563 Optional parameters: 2564 2565 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 2566 2567 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 2568 2569 * select: List --- Attributes of the new object to return in the response. 2570 """
Create a new Link.
Optional parameters:
cluster_id: str — Create object on a remote federated cluster instead of the current one.
ensure_unique_name: bool — Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False.
select: List — Attributes of the new object to return in the response.
2572 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Link]': 2573 """Delete an existing Link. 2574 2575 Required parameters: 2576 2577 * uuid: str --- The UUID of the Link in question. 2578 """
Delete an existing Link.
Required parameters:
- uuid: str — The UUID of the Link in question.
2580 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Link]': 2581 """Gets a Link's metadata by UUID. 2582 2583 Required parameters: 2584 2585 * uuid: str --- The UUID of the Link in question. 2586 """
Gets a Link’s metadata by UUID.
Required parameters:
- uuid: str — The UUID of the Link in question.
2588 def get_permissions(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Link]': 2589 """get_permissions links 2590 2591 Required parameters: 2592 2593 * uuid: str 2594 """
get_permissions links
Required parameters:
- uuid: str
2596 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[LinkList]': 2597 """List Links. 2598 2599 Optional parameters: 2600 2601 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2602 2603 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2604 2605 * count: str --- Default 'exact'. 2606 2607 * distinct: bool --- Default False. 2608 2609 * filters: List 2610 2611 * limit: int --- Default 100. 2612 2613 * offset: int --- Default 0. 2614 2615 * order: List 2616 2617 * select: List --- Attributes of each object to return in the response. 2618 2619 * where: Dict[str, Any] 2620 """
List Links.
Optional parameters:
bypass_federation: bool — bypass federation behavior, list items from local instance database only
cluster_id: str — List objects on a remote federated cluster instead of the current one.
count: str — Default ‘exact’.
distinct: bool — Default False.
filters: List
limit: int — Default 100.
offset: int — Default 0.
order: List
select: List — Attributes of each object to return in the response.
where: Dict[str, Any]
2622 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[Link]': 2623 """Update attributes of an existing Link. 2624 2625 Required parameters: 2626 2627 * uuid: str --- The UUID of the Link in question. 2628 2629 Optional parameters: 2630 2631 * select: List --- Attributes of the updated object to return in the response. 2632 """
Update attributes of an existing Link.
Required parameters:
- uuid: str — The UUID of the Link in question.
Optional parameters:
- select: List — Attributes of the updated object to return in the response.
2635class Logs: 2636 """Methods to query and manipulate Arvados logs""" 2637 2638 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[Log]': 2639 """Create a new Log. 2640 2641 Optional parameters: 2642 2643 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 2644 2645 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 2646 2647 * select: List --- Attributes of the new object to return in the response. 2648 """ 2649 2650 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Log]': 2651 """Delete an existing Log. 2652 2653 Required parameters: 2654 2655 * uuid: str --- The UUID of the Log in question. 2656 """ 2657 2658 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Log]': 2659 """Gets a Log's metadata by UUID. 2660 2661 Required parameters: 2662 2663 * uuid: str --- The UUID of the Log in question. 2664 """ 2665 2666 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[LogList]': 2667 """List Logs. 2668 2669 Optional parameters: 2670 2671 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2672 2673 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2674 2675 * count: str --- Default 'exact'. 2676 2677 * distinct: bool --- Default False. 2678 2679 * filters: List 2680 2681 * limit: int --- Default 100. 2682 2683 * offset: int --- Default 0. 2684 2685 * order: List 2686 2687 * select: List --- Attributes of each object to return in the response. 2688 2689 * where: Dict[str, Any] 2690 """ 2691 2692 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[Log]': 2693 """Update attributes of an existing Log. 2694 2695 Required parameters: 2696 2697 * uuid: str --- The UUID of the Log in question. 2698 2699 Optional parameters: 2700 2701 * select: List --- Attributes of the updated object to return in the response. 2702 """
Methods to query and manipulate Arvados logs
2638 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[Log]': 2639 """Create a new Log. 2640 2641 Optional parameters: 2642 2643 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 2644 2645 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 2646 2647 * select: List --- Attributes of the new object to return in the response. 2648 """
Create a new Log.
Optional parameters:
cluster_id: str — Create object on a remote federated cluster instead of the current one.
ensure_unique_name: bool — Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False.
select: List — Attributes of the new object to return in the response.
2650 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Log]': 2651 """Delete an existing Log. 2652 2653 Required parameters: 2654 2655 * uuid: str --- The UUID of the Log in question. 2656 """
Delete an existing Log.
Required parameters:
- uuid: str — The UUID of the Log in question.
2658 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Log]': 2659 """Gets a Log's metadata by UUID. 2660 2661 Required parameters: 2662 2663 * uuid: str --- The UUID of the Log in question. 2664 """
Gets a Log’s metadata by UUID.
Required parameters:
- uuid: str — The UUID of the Log in question.
2666 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[LogList]': 2667 """List Logs. 2668 2669 Optional parameters: 2670 2671 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2672 2673 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2674 2675 * count: str --- Default 'exact'. 2676 2677 * distinct: bool --- Default False. 2678 2679 * filters: List 2680 2681 * limit: int --- Default 100. 2682 2683 * offset: int --- Default 0. 2684 2685 * order: List 2686 2687 * select: List --- Attributes of each object to return in the response. 2688 2689 * where: Dict[str, Any] 2690 """
List Logs.
Optional parameters:
bypass_federation: bool — bypass federation behavior, list items from local instance database only
cluster_id: str — List objects on a remote federated cluster instead of the current one.
count: str — Default ‘exact’.
distinct: bool — Default False.
filters: List
limit: int — Default 100.
offset: int — Default 0.
order: List
select: List — Attributes of each object to return in the response.
where: Dict[str, Any]
2692 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[Log]': 2693 """Update attributes of an existing Log. 2694 2695 Required parameters: 2696 2697 * uuid: str --- The UUID of the Log in question. 2698 2699 Optional parameters: 2700 2701 * select: List --- Attributes of the updated object to return in the response. 2702 """
Update attributes of an existing Log.
Required parameters:
- uuid: str — The UUID of the Log in question.
Optional parameters:
- select: List — Attributes of the updated object to return in the response.
2705class Nodes: 2706 """Methods to query and manipulate Arvados nodes 2707 2708 .. WARNING:: Deprecated 2709 This resource is deprecated in the Arvados API. 2710 """ 2711 2712 def create(self, *, assign_slot: 'bool', cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[Node]': 2713 """Create a new Node. 2714 2715 Optional parameters: 2716 2717 * assign_slot: bool --- assign slot and hostname 2718 2719 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 2720 2721 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 2722 2723 * select: List --- Attributes of the new object to return in the response. 2724 """ 2725 2726 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Node]': 2727 """Delete an existing Node. 2728 2729 Required parameters: 2730 2731 * uuid: str --- The UUID of the Node in question. 2732 """ 2733 2734 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Node]': 2735 """Gets a Node's metadata by UUID. 2736 2737 Required parameters: 2738 2739 * uuid: str --- The UUID of the Node in question. 2740 """ 2741 2742 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[NodeList]': 2743 """List Nodes. 2744 2745 Optional parameters: 2746 2747 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2748 2749 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2750 2751 * count: str --- Default 'exact'. 2752 2753 * distinct: bool --- Default False. 2754 2755 * filters: List 2756 2757 * limit: int --- Default 100. 2758 2759 * offset: int --- Default 0. 2760 2761 * order: List 2762 2763 * select: List --- Attributes of each object to return in the response. 2764 2765 * where: Dict[str, Any] 2766 """ 2767 2768 def ping(self, *, ping_secret: 'str', uuid: 'str') -> 'ArvadosAPIRequest[Node]': 2769 """ping nodes 2770 2771 Required parameters: 2772 2773 * ping_secret: str 2774 2775 * uuid: str 2776 """ 2777 2778 def update(self, *, uuid: 'str', assign_slot: 'bool', select: 'List') -> 'ArvadosAPIRequest[Node]': 2779 """Update attributes of an existing Node. 2780 2781 Required parameters: 2782 2783 * uuid: str --- The UUID of the Node in question. 2784 2785 Optional parameters: 2786 2787 * assign_slot: bool --- assign slot and hostname 2788 2789 * select: List --- Attributes of the updated object to return in the response. 2790 """
Methods to query and manipulate Arvados nodes
2712 def create(self, *, assign_slot: 'bool', cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[Node]': 2713 """Create a new Node. 2714 2715 Optional parameters: 2716 2717 * assign_slot: bool --- assign slot and hostname 2718 2719 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 2720 2721 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 2722 2723 * select: List --- Attributes of the new object to return in the response. 2724 """
Create a new Node.
Optional parameters:
assign_slot: bool — assign slot and hostname
cluster_id: str — Create object on a remote federated cluster instead of the current one.
ensure_unique_name: bool — Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False.
select: List — Attributes of the new object to return in the response.
2726 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Node]': 2727 """Delete an existing Node. 2728 2729 Required parameters: 2730 2731 * uuid: str --- The UUID of the Node in question. 2732 """
Delete an existing Node.
Required parameters:
- uuid: str — The UUID of the Node in question.
2734 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Node]': 2735 """Gets a Node's metadata by UUID. 2736 2737 Required parameters: 2738 2739 * uuid: str --- The UUID of the Node in question. 2740 """
Gets a Node’s metadata by UUID.
Required parameters:
- uuid: str — The UUID of the Node in question.
2742 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[NodeList]': 2743 """List Nodes. 2744 2745 Optional parameters: 2746 2747 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2748 2749 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2750 2751 * count: str --- Default 'exact'. 2752 2753 * distinct: bool --- Default False. 2754 2755 * filters: List 2756 2757 * limit: int --- Default 100. 2758 2759 * offset: int --- Default 0. 2760 2761 * order: List 2762 2763 * select: List --- Attributes of each object to return in the response. 2764 2765 * where: Dict[str, Any] 2766 """
List Nodes.
Optional parameters:
bypass_federation: bool — bypass federation behavior, list items from local instance database only
cluster_id: str — List objects on a remote federated cluster instead of the current one.
count: str — Default ‘exact’.
distinct: bool — Default False.
filters: List
limit: int — Default 100.
offset: int — Default 0.
order: List
select: List — Attributes of each object to return in the response.
where: Dict[str, Any]
2768 def ping(self, *, ping_secret: 'str', uuid: 'str') -> 'ArvadosAPIRequest[Node]': 2769 """ping nodes 2770 2771 Required parameters: 2772 2773 * ping_secret: str 2774 2775 * uuid: str 2776 """
ping nodes
Required parameters:
ping_secret: str
uuid: str
2778 def update(self, *, uuid: 'str', assign_slot: 'bool', select: 'List') -> 'ArvadosAPIRequest[Node]': 2779 """Update attributes of an existing Node. 2780 2781 Required parameters: 2782 2783 * uuid: str --- The UUID of the Node in question. 2784 2785 Optional parameters: 2786 2787 * assign_slot: bool --- assign slot and hostname 2788 2789 * select: List --- Attributes of the updated object to return in the response. 2790 """
Update attributes of an existing Node.
Required parameters:
- uuid: str — The UUID of the Node in question.
Optional parameters:
assign_slot: bool — assign slot and hostname
select: List — Attributes of the updated object to return in the response.
2793class PipelineInstances: 2794 """Methods to query and manipulate Arvados pipeline instances 2795 2796 .. WARNING:: Deprecated 2797 This resource is deprecated in the Arvados API. 2798 """ 2799 2800 def cancel(self, *, uuid: 'str') -> 'ArvadosAPIRequest[PipelineInstance]': 2801 """cancel pipeline_instances 2802 2803 Required parameters: 2804 2805 * uuid: str 2806 """ 2807 2808 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[PipelineInstance]': 2809 """Create a new PipelineInstance. 2810 2811 Optional parameters: 2812 2813 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 2814 2815 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 2816 2817 * select: List --- Attributes of the new object to return in the response. 2818 """ 2819 2820 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[PipelineInstance]': 2821 """Delete an existing PipelineInstance. 2822 2823 Required parameters: 2824 2825 * uuid: str --- The UUID of the PipelineInstance in question. 2826 """ 2827 2828 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[PipelineInstance]': 2829 """Gets a PipelineInstance's metadata by UUID. 2830 2831 Required parameters: 2832 2833 * uuid: str --- The UUID of the PipelineInstance in question. 2834 """ 2835 2836 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[PipelineInstanceList]': 2837 """List PipelineInstances. 2838 2839 Optional parameters: 2840 2841 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2842 2843 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2844 2845 * count: str --- Default 'exact'. 2846 2847 * distinct: bool --- Default False. 2848 2849 * filters: List 2850 2851 * limit: int --- Default 100. 2852 2853 * offset: int --- Default 0. 2854 2855 * order: List 2856 2857 * select: List --- Attributes of each object to return in the response. 2858 2859 * where: Dict[str, Any] 2860 """ 2861 2862 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[PipelineInstance]': 2863 """Update attributes of an existing PipelineInstance. 2864 2865 Required parameters: 2866 2867 * uuid: str --- The UUID of the PipelineInstance in question. 2868 2869 Optional parameters: 2870 2871 * select: List --- Attributes of the updated object to return in the response. 2872 """
Methods to query and manipulate Arvados pipeline instances
2800 def cancel(self, *, uuid: 'str') -> 'ArvadosAPIRequest[PipelineInstance]': 2801 """cancel pipeline_instances 2802 2803 Required parameters: 2804 2805 * uuid: str 2806 """
cancel pipeline_instances
Required parameters:
- uuid: str
2808 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[PipelineInstance]': 2809 """Create a new PipelineInstance. 2810 2811 Optional parameters: 2812 2813 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 2814 2815 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 2816 2817 * select: List --- Attributes of the new object to return in the response. 2818 """
Create a new PipelineInstance.
Optional parameters:
cluster_id: str — Create object on a remote federated cluster instead of the current one.
ensure_unique_name: bool — Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False.
select: List — Attributes of the new object to return in the response.
2820 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[PipelineInstance]': 2821 """Delete an existing PipelineInstance. 2822 2823 Required parameters: 2824 2825 * uuid: str --- The UUID of the PipelineInstance in question. 2826 """
Delete an existing PipelineInstance.
Required parameters:
- uuid: str — The UUID of the PipelineInstance in question.
2828 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[PipelineInstance]': 2829 """Gets a PipelineInstance's metadata by UUID. 2830 2831 Required parameters: 2832 2833 * uuid: str --- The UUID of the PipelineInstance in question. 2834 """
Gets a PipelineInstance’s metadata by UUID.
Required parameters:
- uuid: str — The UUID of the PipelineInstance in question.
2836 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[PipelineInstanceList]': 2837 """List PipelineInstances. 2838 2839 Optional parameters: 2840 2841 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2842 2843 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2844 2845 * count: str --- Default 'exact'. 2846 2847 * distinct: bool --- Default False. 2848 2849 * filters: List 2850 2851 * limit: int --- Default 100. 2852 2853 * offset: int --- Default 0. 2854 2855 * order: List 2856 2857 * select: List --- Attributes of each object to return in the response. 2858 2859 * where: Dict[str, Any] 2860 """
List PipelineInstances.
Optional parameters:
bypass_federation: bool — bypass federation behavior, list items from local instance database only
cluster_id: str — List objects on a remote federated cluster instead of the current one.
count: str — Default ‘exact’.
distinct: bool — Default False.
filters: List
limit: int — Default 100.
offset: int — Default 0.
order: List
select: List — Attributes of each object to return in the response.
where: Dict[str, Any]
2862 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[PipelineInstance]': 2863 """Update attributes of an existing PipelineInstance. 2864 2865 Required parameters: 2866 2867 * uuid: str --- The UUID of the PipelineInstance in question. 2868 2869 Optional parameters: 2870 2871 * select: List --- Attributes of the updated object to return in the response. 2872 """
Update attributes of an existing PipelineInstance.
Required parameters:
- uuid: str — The UUID of the PipelineInstance in question.
Optional parameters:
- select: List — Attributes of the updated object to return in the response.
2875class PipelineTemplates: 2876 """Methods to query and manipulate Arvados pipeline templates 2877 2878 .. WARNING:: Deprecated 2879 This resource is deprecated in the Arvados API. 2880 """ 2881 2882 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[PipelineTemplate]': 2883 """Create a new PipelineTemplate. 2884 2885 Optional parameters: 2886 2887 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 2888 2889 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 2890 2891 * select: List --- Attributes of the new object to return in the response. 2892 """ 2893 2894 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[PipelineTemplate]': 2895 """Delete an existing PipelineTemplate. 2896 2897 Required parameters: 2898 2899 * uuid: str --- The UUID of the PipelineTemplate in question. 2900 """ 2901 2902 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[PipelineTemplate]': 2903 """Gets a PipelineTemplate's metadata by UUID. 2904 2905 Required parameters: 2906 2907 * uuid: str --- The UUID of the PipelineTemplate in question. 2908 """ 2909 2910 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[PipelineTemplateList]': 2911 """List PipelineTemplates. 2912 2913 Optional parameters: 2914 2915 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2916 2917 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2918 2919 * count: str --- Default 'exact'. 2920 2921 * distinct: bool --- Default False. 2922 2923 * filters: List 2924 2925 * limit: int --- Default 100. 2926 2927 * offset: int --- Default 0. 2928 2929 * order: List 2930 2931 * select: List --- Attributes of each object to return in the response. 2932 2933 * where: Dict[str, Any] 2934 """ 2935 2936 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[PipelineTemplate]': 2937 """Update attributes of an existing PipelineTemplate. 2938 2939 Required parameters: 2940 2941 * uuid: str --- The UUID of the PipelineTemplate in question. 2942 2943 Optional parameters: 2944 2945 * select: List --- Attributes of the updated object to return in the response. 2946 """
Methods to query and manipulate Arvados pipeline templates
2882 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[PipelineTemplate]': 2883 """Create a new PipelineTemplate. 2884 2885 Optional parameters: 2886 2887 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 2888 2889 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 2890 2891 * select: List --- Attributes of the new object to return in the response. 2892 """
Create a new PipelineTemplate.
Optional parameters:
cluster_id: str — Create object on a remote federated cluster instead of the current one.
ensure_unique_name: bool — Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False.
select: List — Attributes of the new object to return in the response.
2894 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[PipelineTemplate]': 2895 """Delete an existing PipelineTemplate. 2896 2897 Required parameters: 2898 2899 * uuid: str --- The UUID of the PipelineTemplate in question. 2900 """
Delete an existing PipelineTemplate.
Required parameters:
- uuid: str — The UUID of the PipelineTemplate in question.
2902 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[PipelineTemplate]': 2903 """Gets a PipelineTemplate's metadata by UUID. 2904 2905 Required parameters: 2906 2907 * uuid: str --- The UUID of the PipelineTemplate in question. 2908 """
Gets a PipelineTemplate’s metadata by UUID.
Required parameters:
- uuid: str — The UUID of the PipelineTemplate in question.
2910 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[PipelineTemplateList]': 2911 """List PipelineTemplates. 2912 2913 Optional parameters: 2914 2915 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2916 2917 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2918 2919 * count: str --- Default 'exact'. 2920 2921 * distinct: bool --- Default False. 2922 2923 * filters: List 2924 2925 * limit: int --- Default 100. 2926 2927 * offset: int --- Default 0. 2928 2929 * order: List 2930 2931 * select: List --- Attributes of each object to return in the response. 2932 2933 * where: Dict[str, Any] 2934 """
List PipelineTemplates.
Optional parameters:
bypass_federation: bool — bypass federation behavior, list items from local instance database only
cluster_id: str — List objects on a remote federated cluster instead of the current one.
count: str — Default ‘exact’.
distinct: bool — Default False.
filters: List
limit: int — Default 100.
offset: int — Default 0.
order: List
select: List — Attributes of each object to return in the response.
where: Dict[str, Any]
2936 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[PipelineTemplate]': 2937 """Update attributes of an existing PipelineTemplate. 2938 2939 Required parameters: 2940 2941 * uuid: str --- The UUID of the PipelineTemplate in question. 2942 2943 Optional parameters: 2944 2945 * select: List --- Attributes of the updated object to return in the response. 2946 """
Update attributes of an existing PipelineTemplate.
Required parameters:
- uuid: str — The UUID of the PipelineTemplate in question.
Optional parameters:
- select: List — Attributes of the updated object to return in the response.
2949class Repositories: 2950 """Methods to query and manipulate Arvados repositories""" 2951 2952 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[Repository]': 2953 """Create a new Repository. 2954 2955 Optional parameters: 2956 2957 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 2958 2959 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 2960 2961 * select: List --- Attributes of the new object to return in the response. 2962 """ 2963 2964 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Repository]': 2965 """Delete an existing Repository. 2966 2967 Required parameters: 2968 2969 * uuid: str --- The UUID of the Repository in question. 2970 """ 2971 2972 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Repository]': 2973 """Gets a Repository's metadata by UUID. 2974 2975 Required parameters: 2976 2977 * uuid: str --- The UUID of the Repository in question. 2978 """ 2979 2980 def get_all_permissions(self) -> 'ArvadosAPIRequest[Repository]': 2981 """get_all_permissions repositories""" 2982 2983 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[RepositoryList]': 2984 """List Repositories. 2985 2986 Optional parameters: 2987 2988 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2989 2990 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2991 2992 * count: str --- Default 'exact'. 2993 2994 * distinct: bool --- Default False. 2995 2996 * filters: List 2997 2998 * limit: int --- Default 100. 2999 3000 * offset: int --- Default 0. 3001 3002 * order: List 3003 3004 * select: List --- Attributes of each object to return in the response. 3005 3006 * where: Dict[str, Any] 3007 """ 3008 3009 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[Repository]': 3010 """Update attributes of an existing Repository. 3011 3012 Required parameters: 3013 3014 * uuid: str --- The UUID of the Repository in question. 3015 3016 Optional parameters: 3017 3018 * select: List --- Attributes of the updated object to return in the response. 3019 """
Methods to query and manipulate Arvados repositories
2952 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[Repository]': 2953 """Create a new Repository. 2954 2955 Optional parameters: 2956 2957 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 2958 2959 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 2960 2961 * select: List --- Attributes of the new object to return in the response. 2962 """
Create a new Repository.
Optional parameters:
cluster_id: str — Create object on a remote federated cluster instead of the current one.
ensure_unique_name: bool — Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False.
select: List — Attributes of the new object to return in the response.
2964 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Repository]': 2965 """Delete an existing Repository. 2966 2967 Required parameters: 2968 2969 * uuid: str --- The UUID of the Repository in question. 2970 """
Delete an existing Repository.
Required parameters:
- uuid: str — The UUID of the Repository in question.
2972 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Repository]': 2973 """Gets a Repository's metadata by UUID. 2974 2975 Required parameters: 2976 2977 * uuid: str --- The UUID of the Repository in question. 2978 """
Gets a Repository’s metadata by UUID.
Required parameters:
- uuid: str — The UUID of the Repository in question.
2980 def get_all_permissions(self) -> 'ArvadosAPIRequest[Repository]': 2981 """get_all_permissions repositories"""
get_all_permissions repositories
2983 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[RepositoryList]': 2984 """List Repositories. 2985 2986 Optional parameters: 2987 2988 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 2989 2990 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 2991 2992 * count: str --- Default 'exact'. 2993 2994 * distinct: bool --- Default False. 2995 2996 * filters: List 2997 2998 * limit: int --- Default 100. 2999 3000 * offset: int --- Default 0. 3001 3002 * order: List 3003 3004 * select: List --- Attributes of each object to return in the response. 3005 3006 * where: Dict[str, Any] 3007 """
List Repositories.
Optional parameters:
bypass_federation: bool — bypass federation behavior, list items from local instance database only
cluster_id: str — List objects on a remote federated cluster instead of the current one.
count: str — Default ‘exact’.
distinct: bool — Default False.
filters: List
limit: int — Default 100.
offset: int — Default 0.
order: List
select: List — Attributes of each object to return in the response.
where: Dict[str, Any]
3009 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[Repository]': 3010 """Update attributes of an existing Repository. 3011 3012 Required parameters: 3013 3014 * uuid: str --- The UUID of the Repository in question. 3015 3016 Optional parameters: 3017 3018 * select: List --- Attributes of the updated object to return in the response. 3019 """
Update attributes of an existing Repository.
Required parameters:
- uuid: str — The UUID of the Repository in question.
Optional parameters:
- select: List — Attributes of the updated object to return in the response.
3022class Specimens: 3023 """Methods to query and manipulate Arvados specimens""" 3024 3025 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[Specimen]': 3026 """Create a new Specimen. 3027 3028 Optional parameters: 3029 3030 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 3031 3032 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 3033 3034 * select: List --- Attributes of the new object to return in the response. 3035 """ 3036 3037 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Specimen]': 3038 """Delete an existing Specimen. 3039 3040 Required parameters: 3041 3042 * uuid: str --- The UUID of the Specimen in question. 3043 """ 3044 3045 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Specimen]': 3046 """Gets a Specimen's metadata by UUID. 3047 3048 Required parameters: 3049 3050 * uuid: str --- The UUID of the Specimen in question. 3051 """ 3052 3053 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[SpecimenList]': 3054 """List Specimens. 3055 3056 Optional parameters: 3057 3058 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 3059 3060 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 3061 3062 * count: str --- Default 'exact'. 3063 3064 * distinct: bool --- Default False. 3065 3066 * filters: List 3067 3068 * limit: int --- Default 100. 3069 3070 * offset: int --- Default 0. 3071 3072 * order: List 3073 3074 * select: List --- Attributes of each object to return in the response. 3075 3076 * where: Dict[str, Any] 3077 """ 3078 3079 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[Specimen]': 3080 """Update attributes of an existing Specimen. 3081 3082 Required parameters: 3083 3084 * uuid: str --- The UUID of the Specimen in question. 3085 3086 Optional parameters: 3087 3088 * select: List --- Attributes of the updated object to return in the response. 3089 """
Methods to query and manipulate Arvados specimens
3025 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[Specimen]': 3026 """Create a new Specimen. 3027 3028 Optional parameters: 3029 3030 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 3031 3032 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 3033 3034 * select: List --- Attributes of the new object to return in the response. 3035 """
Create a new Specimen.
Optional parameters:
cluster_id: str — Create object on a remote federated cluster instead of the current one.
ensure_unique_name: bool — Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False.
select: List — Attributes of the new object to return in the response.
3037 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Specimen]': 3038 """Delete an existing Specimen. 3039 3040 Required parameters: 3041 3042 * uuid: str --- The UUID of the Specimen in question. 3043 """
Delete an existing Specimen.
Required parameters:
- uuid: str — The UUID of the Specimen in question.
3045 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Specimen]': 3046 """Gets a Specimen's metadata by UUID. 3047 3048 Required parameters: 3049 3050 * uuid: str --- The UUID of the Specimen in question. 3051 """
Gets a Specimen’s metadata by UUID.
Required parameters:
- uuid: str — The UUID of the Specimen in question.
3053 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[SpecimenList]': 3054 """List Specimens. 3055 3056 Optional parameters: 3057 3058 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 3059 3060 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 3061 3062 * count: str --- Default 'exact'. 3063 3064 * distinct: bool --- Default False. 3065 3066 * filters: List 3067 3068 * limit: int --- Default 100. 3069 3070 * offset: int --- Default 0. 3071 3072 * order: List 3073 3074 * select: List --- Attributes of each object to return in the response. 3075 3076 * where: Dict[str, Any] 3077 """
List Specimens.
Optional parameters:
bypass_federation: bool — bypass federation behavior, list items from local instance database only
cluster_id: str — List objects on a remote federated cluster instead of the current one.
count: str — Default ‘exact’.
distinct: bool — Default False.
filters: List
limit: int — Default 100.
offset: int — Default 0.
order: List
select: List — Attributes of each object to return in the response.
where: Dict[str, Any]
3079 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[Specimen]': 3080 """Update attributes of an existing Specimen. 3081 3082 Required parameters: 3083 3084 * uuid: str --- The UUID of the Specimen in question. 3085 3086 Optional parameters: 3087 3088 * select: List --- Attributes of the updated object to return in the response. 3089 """
Update attributes of an existing Specimen.
Required parameters:
- uuid: str — The UUID of the Specimen in question.
Optional parameters:
- select: List — Attributes of the updated object to return in the response.
3092class Sys: 3093 """Methods to query and manipulate Arvados sys""" 3094 3095 def get(self) -> 'ArvadosAPIRequest[Dict[str, Any]]': 3096 """apply scheduled trash and delete operations"""
Methods to query and manipulate Arvados sys
3099class Traits: 3100 """Methods to query and manipulate Arvados traits""" 3101 3102 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[Trait]': 3103 """Create a new Trait. 3104 3105 Optional parameters: 3106 3107 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 3108 3109 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 3110 3111 * select: List --- Attributes of the new object to return in the response. 3112 """ 3113 3114 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Trait]': 3115 """Delete an existing Trait. 3116 3117 Required parameters: 3118 3119 * uuid: str --- The UUID of the Trait in question. 3120 """ 3121 3122 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Trait]': 3123 """Gets a Trait's metadata by UUID. 3124 3125 Required parameters: 3126 3127 * uuid: str --- The UUID of the Trait in question. 3128 """ 3129 3130 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[TraitList]': 3131 """List Traits. 3132 3133 Optional parameters: 3134 3135 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 3136 3137 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 3138 3139 * count: str --- Default 'exact'. 3140 3141 * distinct: bool --- Default False. 3142 3143 * filters: List 3144 3145 * limit: int --- Default 100. 3146 3147 * offset: int --- Default 0. 3148 3149 * order: List 3150 3151 * select: List --- Attributes of each object to return in the response. 3152 3153 * where: Dict[str, Any] 3154 """ 3155 3156 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[Trait]': 3157 """Update attributes of an existing Trait. 3158 3159 Required parameters: 3160 3161 * uuid: str --- The UUID of the Trait in question. 3162 3163 Optional parameters: 3164 3165 * select: List --- Attributes of the updated object to return in the response. 3166 """
Methods to query and manipulate Arvados traits
3102 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[Trait]': 3103 """Create a new Trait. 3104 3105 Optional parameters: 3106 3107 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 3108 3109 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 3110 3111 * select: List --- Attributes of the new object to return in the response. 3112 """
Create a new Trait.
Optional parameters:
cluster_id: str — Create object on a remote federated cluster instead of the current one.
ensure_unique_name: bool — Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False.
select: List — Attributes of the new object to return in the response.
3114 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Trait]': 3115 """Delete an existing Trait. 3116 3117 Required parameters: 3118 3119 * uuid: str --- The UUID of the Trait in question. 3120 """
Delete an existing Trait.
Required parameters:
- uuid: str — The UUID of the Trait in question.
3122 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Trait]': 3123 """Gets a Trait's metadata by UUID. 3124 3125 Required parameters: 3126 3127 * uuid: str --- The UUID of the Trait in question. 3128 """
Gets a Trait’s metadata by UUID.
Required parameters:
- uuid: str — The UUID of the Trait in question.
3130 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[TraitList]': 3131 """List Traits. 3132 3133 Optional parameters: 3134 3135 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 3136 3137 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 3138 3139 * count: str --- Default 'exact'. 3140 3141 * distinct: bool --- Default False. 3142 3143 * filters: List 3144 3145 * limit: int --- Default 100. 3146 3147 * offset: int --- Default 0. 3148 3149 * order: List 3150 3151 * select: List --- Attributes of each object to return in the response. 3152 3153 * where: Dict[str, Any] 3154 """
List Traits.
Optional parameters:
bypass_federation: bool — bypass federation behavior, list items from local instance database only
cluster_id: str — List objects on a remote federated cluster instead of the current one.
count: str — Default ‘exact’.
distinct: bool — Default False.
filters: List
limit: int — Default 100.
offset: int — Default 0.
order: List
select: List — Attributes of each object to return in the response.
where: Dict[str, Any]
3156 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[Trait]': 3157 """Update attributes of an existing Trait. 3158 3159 Required parameters: 3160 3161 * uuid: str --- The UUID of the Trait in question. 3162 3163 Optional parameters: 3164 3165 * select: List --- Attributes of the updated object to return in the response. 3166 """
Update attributes of an existing Trait.
Required parameters:
- uuid: str — The UUID of the Trait in question.
Optional parameters:
- select: List — Attributes of the updated object to return in the response.
3169class UserAgreements: 3170 """Methods to query and manipulate Arvados user agreements""" 3171 3172 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[UserAgreement]': 3173 """Create a new UserAgreement. 3174 3175 Optional parameters: 3176 3177 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 3178 3179 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 3180 3181 * select: List --- Attributes of the new object to return in the response. 3182 """ 3183 3184 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[UserAgreement]': 3185 """Delete an existing UserAgreement. 3186 3187 Required parameters: 3188 3189 * uuid: str --- The UUID of the UserAgreement in question. 3190 """ 3191 3192 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[UserAgreement]': 3193 """Gets a UserAgreement's metadata by UUID. 3194 3195 Required parameters: 3196 3197 * uuid: str --- The UUID of the UserAgreement in question. 3198 """ 3199 3200 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[UserAgreementList]': 3201 """List UserAgreements. 3202 3203 Optional parameters: 3204 3205 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 3206 3207 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 3208 3209 * count: str --- Default 'exact'. 3210 3211 * distinct: bool --- Default False. 3212 3213 * filters: List 3214 3215 * limit: int --- Default 100. 3216 3217 * offset: int --- Default 0. 3218 3219 * order: List 3220 3221 * select: List --- Attributes of each object to return in the response. 3222 3223 * where: Dict[str, Any] 3224 """ 3225 3226 def new(self) -> 'ArvadosAPIRequest[UserAgreement]': 3227 """new user_agreements""" 3228 3229 def sign(self) -> 'ArvadosAPIRequest[UserAgreement]': 3230 """sign user_agreements""" 3231 3232 def signatures(self) -> 'ArvadosAPIRequest[UserAgreement]': 3233 """signatures user_agreements""" 3234 3235 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[UserAgreement]': 3236 """Update attributes of an existing UserAgreement. 3237 3238 Required parameters: 3239 3240 * uuid: str --- The UUID of the UserAgreement in question. 3241 3242 Optional parameters: 3243 3244 * select: List --- Attributes of the updated object to return in the response. 3245 """
Methods to query and manipulate Arvados user agreements
3172 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[UserAgreement]': 3173 """Create a new UserAgreement. 3174 3175 Optional parameters: 3176 3177 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 3178 3179 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 3180 3181 * select: List --- Attributes of the new object to return in the response. 3182 """
Create a new UserAgreement.
Optional parameters:
cluster_id: str — Create object on a remote federated cluster instead of the current one.
ensure_unique_name: bool — Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False.
select: List — Attributes of the new object to return in the response.
3184 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[UserAgreement]': 3185 """Delete an existing UserAgreement. 3186 3187 Required parameters: 3188 3189 * uuid: str --- The UUID of the UserAgreement in question. 3190 """
Delete an existing UserAgreement.
Required parameters:
- uuid: str — The UUID of the UserAgreement in question.
3192 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[UserAgreement]': 3193 """Gets a UserAgreement's metadata by UUID. 3194 3195 Required parameters: 3196 3197 * uuid: str --- The UUID of the UserAgreement in question. 3198 """
Gets a UserAgreement’s metadata by UUID.
Required parameters:
- uuid: str — The UUID of the UserAgreement in question.
3200 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[UserAgreementList]': 3201 """List UserAgreements. 3202 3203 Optional parameters: 3204 3205 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 3206 3207 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 3208 3209 * count: str --- Default 'exact'. 3210 3211 * distinct: bool --- Default False. 3212 3213 * filters: List 3214 3215 * limit: int --- Default 100. 3216 3217 * offset: int --- Default 0. 3218 3219 * order: List 3220 3221 * select: List --- Attributes of each object to return in the response. 3222 3223 * where: Dict[str, Any] 3224 """
List UserAgreements.
Optional parameters:
bypass_federation: bool — bypass federation behavior, list items from local instance database only
cluster_id: str — List objects on a remote federated cluster instead of the current one.
count: str — Default ‘exact’.
distinct: bool — Default False.
filters: List
limit: int — Default 100.
offset: int — Default 0.
order: List
select: List — Attributes of each object to return in the response.
where: Dict[str, Any]
3232 def signatures(self) -> 'ArvadosAPIRequest[UserAgreement]': 3233 """signatures user_agreements"""
signatures user_agreements
3235 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[UserAgreement]': 3236 """Update attributes of an existing UserAgreement. 3237 3238 Required parameters: 3239 3240 * uuid: str --- The UUID of the UserAgreement in question. 3241 3242 Optional parameters: 3243 3244 * select: List --- Attributes of the updated object to return in the response. 3245 """
Update attributes of an existing UserAgreement.
Required parameters:
- uuid: str — The UUID of the UserAgreement in question.
Optional parameters:
- select: List — Attributes of the updated object to return in the response.
3248class Users: 3249 """Methods to query and manipulate Arvados users""" 3250 3251 def activate(self, *, uuid: 'str') -> 'ArvadosAPIRequest[User]': 3252 """activate users 3253 3254 Required parameters: 3255 3256 * uuid: str 3257 """ 3258 3259 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[User]': 3260 """Create a new User. 3261 3262 Optional parameters: 3263 3264 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 3265 3266 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 3267 3268 * select: List --- Attributes of the new object to return in the response. 3269 """ 3270 3271 def current(self) -> 'ArvadosAPIRequest[User]': 3272 """current users""" 3273 3274 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[User]': 3275 """Delete an existing User. 3276 3277 Required parameters: 3278 3279 * uuid: str --- The UUID of the User in question. 3280 """ 3281 3282 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[User]': 3283 """Gets a User's metadata by UUID. 3284 3285 Required parameters: 3286 3287 * uuid: str --- The UUID of the User in question. 3288 """ 3289 3290 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[UserList]': 3291 """List Users. 3292 3293 Optional parameters: 3294 3295 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 3296 3297 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 3298 3299 * count: str --- Default 'exact'. 3300 3301 * distinct: bool --- Default False. 3302 3303 * filters: List 3304 3305 * limit: int --- Default 100. 3306 3307 * offset: int --- Default 0. 3308 3309 * order: List 3310 3311 * select: List --- Attributes of each object to return in the response. 3312 3313 * where: Dict[str, Any] 3314 """ 3315 3316 def merge(self, *, new_owner_uuid: 'str', new_user_token: 'str', new_user_uuid: 'str', old_user_uuid: 'str', redirect_to_new_user: 'bool') -> 'ArvadosAPIRequest[User]': 3317 """merge users 3318 3319 Required parameters: 3320 3321 * new_owner_uuid: str 3322 3323 Optional parameters: 3324 3325 * new_user_token: str 3326 3327 * new_user_uuid: str 3328 3329 * old_user_uuid: str 3330 3331 * redirect_to_new_user: bool --- Default False. 3332 """ 3333 3334 def setup(self, *, repo_name: 'str', send_notification_email: 'bool', user: 'Dict[str, Any]', uuid: 'str', vm_uuid: 'str') -> 'ArvadosAPIRequest[User]': 3335 """setup users 3336 3337 Optional parameters: 3338 3339 * repo_name: str 3340 3341 * send_notification_email: bool --- Default False. 3342 3343 * user: Dict[str, Any] 3344 3345 * uuid: str 3346 3347 * vm_uuid: str 3348 """ 3349 3350 def system(self) -> 'ArvadosAPIRequest[User]': 3351 """system users""" 3352 3353 def unsetup(self, *, uuid: 'str') -> 'ArvadosAPIRequest[User]': 3354 """unsetup users 3355 3356 Required parameters: 3357 3358 * uuid: str 3359 """ 3360 3361 def update(self, *, uuid: 'str', bypass_federation: 'bool', select: 'List') -> 'ArvadosAPIRequest[User]': 3362 """Update attributes of an existing User. 3363 3364 Required parameters: 3365 3366 * uuid: str --- The UUID of the User in question. 3367 3368 Optional parameters: 3369 3370 * bypass_federation: bool --- Default False. 3371 3372 * select: List --- Attributes of the updated object to return in the response. 3373 """
Methods to query and manipulate Arvados users
3251 def activate(self, *, uuid: 'str') -> 'ArvadosAPIRequest[User]': 3252 """activate users 3253 3254 Required parameters: 3255 3256 * uuid: str 3257 """
activate users
Required parameters:
- uuid: str
3259 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[User]': 3260 """Create a new User. 3261 3262 Optional parameters: 3263 3264 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 3265 3266 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 3267 3268 * select: List --- Attributes of the new object to return in the response. 3269 """
Create a new User.
Optional parameters:
cluster_id: str — Create object on a remote federated cluster instead of the current one.
ensure_unique_name: bool — Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False.
select: List — Attributes of the new object to return in the response.
3274 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[User]': 3275 """Delete an existing User. 3276 3277 Required parameters: 3278 3279 * uuid: str --- The UUID of the User in question. 3280 """
Delete an existing User.
Required parameters:
- uuid: str — The UUID of the User in question.
3282 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[User]': 3283 """Gets a User's metadata by UUID. 3284 3285 Required parameters: 3286 3287 * uuid: str --- The UUID of the User in question. 3288 """
Gets a User’s metadata by UUID.
Required parameters:
- uuid: str — The UUID of the User in question.
3290 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[UserList]': 3291 """List Users. 3292 3293 Optional parameters: 3294 3295 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 3296 3297 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 3298 3299 * count: str --- Default 'exact'. 3300 3301 * distinct: bool --- Default False. 3302 3303 * filters: List 3304 3305 * limit: int --- Default 100. 3306 3307 * offset: int --- Default 0. 3308 3309 * order: List 3310 3311 * select: List --- Attributes of each object to return in the response. 3312 3313 * where: Dict[str, Any] 3314 """
List Users.
Optional parameters:
bypass_federation: bool — bypass federation behavior, list items from local instance database only
cluster_id: str — List objects on a remote federated cluster instead of the current one.
count: str — Default ‘exact’.
distinct: bool — Default False.
filters: List
limit: int — Default 100.
offset: int — Default 0.
order: List
select: List — Attributes of each object to return in the response.
where: Dict[str, Any]
3316 def merge(self, *, new_owner_uuid: 'str', new_user_token: 'str', new_user_uuid: 'str', old_user_uuid: 'str', redirect_to_new_user: 'bool') -> 'ArvadosAPIRequest[User]': 3317 """merge users 3318 3319 Required parameters: 3320 3321 * new_owner_uuid: str 3322 3323 Optional parameters: 3324 3325 * new_user_token: str 3326 3327 * new_user_uuid: str 3328 3329 * old_user_uuid: str 3330 3331 * redirect_to_new_user: bool --- Default False. 3332 """
merge users
Required parameters:
- new_owner_uuid: str
Optional parameters:
new_user_token: str
new_user_uuid: str
old_user_uuid: str
redirect_to_new_user: bool — Default False.
3334 def setup(self, *, repo_name: 'str', send_notification_email: 'bool', user: 'Dict[str, Any]', uuid: 'str', vm_uuid: 'str') -> 'ArvadosAPIRequest[User]': 3335 """setup users 3336 3337 Optional parameters: 3338 3339 * repo_name: str 3340 3341 * send_notification_email: bool --- Default False. 3342 3343 * user: Dict[str, Any] 3344 3345 * uuid: str 3346 3347 * vm_uuid: str 3348 """
setup users
Optional parameters:
repo_name: str
send_notification_email: bool — Default False.
user: Dict[str, Any]
uuid: str
vm_uuid: str
3353 def unsetup(self, *, uuid: 'str') -> 'ArvadosAPIRequest[User]': 3354 """unsetup users 3355 3356 Required parameters: 3357 3358 * uuid: str 3359 """
unsetup users
Required parameters:
- uuid: str
3361 def update(self, *, uuid: 'str', bypass_federation: 'bool', select: 'List') -> 'ArvadosAPIRequest[User]': 3362 """Update attributes of an existing User. 3363 3364 Required parameters: 3365 3366 * uuid: str --- The UUID of the User in question. 3367 3368 Optional parameters: 3369 3370 * bypass_federation: bool --- Default False. 3371 3372 * select: List --- Attributes of the updated object to return in the response. 3373 """
Update attributes of an existing User.
Required parameters:
- uuid: str — The UUID of the User in question.
Optional parameters:
bypass_federation: bool — Default False.
select: List — Attributes of the updated object to return in the response.
3376class VirtualMachines: 3377 """Methods to query and manipulate Arvados virtual machines""" 3378 3379 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[VirtualMachine]': 3380 """Create a new VirtualMachine. 3381 3382 Optional parameters: 3383 3384 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 3385 3386 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 3387 3388 * select: List --- Attributes of the new object to return in the response. 3389 """ 3390 3391 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[VirtualMachine]': 3392 """Delete an existing VirtualMachine. 3393 3394 Required parameters: 3395 3396 * uuid: str --- The UUID of the VirtualMachine in question. 3397 """ 3398 3399 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[VirtualMachine]': 3400 """Gets a VirtualMachine's metadata by UUID. 3401 3402 Required parameters: 3403 3404 * uuid: str --- The UUID of the VirtualMachine in question. 3405 """ 3406 3407 def get_all_logins(self) -> 'ArvadosAPIRequest[VirtualMachine]': 3408 """get_all_logins virtual_machines""" 3409 3410 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[VirtualMachineList]': 3411 """List VirtualMachines. 3412 3413 Optional parameters: 3414 3415 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 3416 3417 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 3418 3419 * count: str --- Default 'exact'. 3420 3421 * distinct: bool --- Default False. 3422 3423 * filters: List 3424 3425 * limit: int --- Default 100. 3426 3427 * offset: int --- Default 0. 3428 3429 * order: List 3430 3431 * select: List --- Attributes of each object to return in the response. 3432 3433 * where: Dict[str, Any] 3434 """ 3435 3436 def logins(self, *, uuid: 'str') -> 'ArvadosAPIRequest[VirtualMachine]': 3437 """logins virtual_machines 3438 3439 Required parameters: 3440 3441 * uuid: str 3442 """ 3443 3444 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[VirtualMachine]': 3445 """Update attributes of an existing VirtualMachine. 3446 3447 Required parameters: 3448 3449 * uuid: str --- The UUID of the VirtualMachine in question. 3450 3451 Optional parameters: 3452 3453 * select: List --- Attributes of the updated object to return in the response. 3454 """
Methods to query and manipulate Arvados virtual machines
3379 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[VirtualMachine]': 3380 """Create a new VirtualMachine. 3381 3382 Optional parameters: 3383 3384 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 3385 3386 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 3387 3388 * select: List --- Attributes of the new object to return in the response. 3389 """
Create a new VirtualMachine.
Optional parameters:
cluster_id: str — Create object on a remote federated cluster instead of the current one.
ensure_unique_name: bool — Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False.
select: List — Attributes of the new object to return in the response.
3391 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[VirtualMachine]': 3392 """Delete an existing VirtualMachine. 3393 3394 Required parameters: 3395 3396 * uuid: str --- The UUID of the VirtualMachine in question. 3397 """
Delete an existing VirtualMachine.
Required parameters:
- uuid: str — The UUID of the VirtualMachine in question.
3399 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[VirtualMachine]': 3400 """Gets a VirtualMachine's metadata by UUID. 3401 3402 Required parameters: 3403 3404 * uuid: str --- The UUID of the VirtualMachine in question. 3405 """
Gets a VirtualMachine’s metadata by UUID.
Required parameters:
- uuid: str — The UUID of the VirtualMachine in question.
3407 def get_all_logins(self) -> 'ArvadosAPIRequest[VirtualMachine]': 3408 """get_all_logins virtual_machines"""
get_all_logins virtual_machines
3410 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[VirtualMachineList]': 3411 """List VirtualMachines. 3412 3413 Optional parameters: 3414 3415 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 3416 3417 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 3418 3419 * count: str --- Default 'exact'. 3420 3421 * distinct: bool --- Default False. 3422 3423 * filters: List 3424 3425 * limit: int --- Default 100. 3426 3427 * offset: int --- Default 0. 3428 3429 * order: List 3430 3431 * select: List --- Attributes of each object to return in the response. 3432 3433 * where: Dict[str, Any] 3434 """
List VirtualMachines.
Optional parameters:
bypass_federation: bool — bypass federation behavior, list items from local instance database only
cluster_id: str — List objects on a remote federated cluster instead of the current one.
count: str — Default ‘exact’.
distinct: bool — Default False.
filters: List
limit: int — Default 100.
offset: int — Default 0.
order: List
select: List — Attributes of each object to return in the response.
where: Dict[str, Any]
3436 def logins(self, *, uuid: 'str') -> 'ArvadosAPIRequest[VirtualMachine]': 3437 """logins virtual_machines 3438 3439 Required parameters: 3440 3441 * uuid: str 3442 """
logins virtual_machines
Required parameters:
- uuid: str
3444 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[VirtualMachine]': 3445 """Update attributes of an existing VirtualMachine. 3446 3447 Required parameters: 3448 3449 * uuid: str --- The UUID of the VirtualMachine in question. 3450 3451 Optional parameters: 3452 3453 * select: List --- Attributes of the updated object to return in the response. 3454 """
Update attributes of an existing VirtualMachine.
Required parameters:
- uuid: str — The UUID of the VirtualMachine in question.
Optional parameters:
- select: List — Attributes of the updated object to return in the response.
3457class Vocabularies: 3458 """Methods to query and manipulate Arvados vocabularies""" 3459 3460 def get(self) -> 'ArvadosAPIRequest[Dict[str, Any]]': 3461 """Get vocabulary definition"""
Methods to query and manipulate Arvados vocabularies
3464class Workflows: 3465 """Methods to query and manipulate Arvados workflows""" 3466 3467 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[Workflow]': 3468 """Create a new Workflow. 3469 3470 Optional parameters: 3471 3472 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 3473 3474 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 3475 3476 * select: List --- Attributes of the new object to return in the response. 3477 """ 3478 3479 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Workflow]': 3480 """Delete an existing Workflow. 3481 3482 Required parameters: 3483 3484 * uuid: str --- The UUID of the Workflow in question. 3485 """ 3486 3487 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Workflow]': 3488 """Gets a Workflow's metadata by UUID. 3489 3490 Required parameters: 3491 3492 * uuid: str --- The UUID of the Workflow in question. 3493 """ 3494 3495 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[WorkflowList]': 3496 """List Workflows. 3497 3498 Optional parameters: 3499 3500 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 3501 3502 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 3503 3504 * count: str --- Default 'exact'. 3505 3506 * distinct: bool --- Default False. 3507 3508 * filters: List 3509 3510 * limit: int --- Default 100. 3511 3512 * offset: int --- Default 0. 3513 3514 * order: List 3515 3516 * select: List --- Attributes of each object to return in the response. 3517 3518 * where: Dict[str, Any] 3519 """ 3520 3521 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[Workflow]': 3522 """Update attributes of an existing Workflow. 3523 3524 Required parameters: 3525 3526 * uuid: str --- The UUID of the Workflow in question. 3527 3528 Optional parameters: 3529 3530 * select: List --- Attributes of the updated object to return in the response. 3531 """
Methods to query and manipulate Arvados workflows
3467 def create(self, *, cluster_id: 'str', ensure_unique_name: 'bool', select: 'List') -> 'ArvadosAPIRequest[Workflow]': 3468 """Create a new Workflow. 3469 3470 Optional parameters: 3471 3472 * cluster_id: str --- Create object on a remote federated cluster instead of the current one. 3473 3474 * ensure_unique_name: bool --- Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False. 3475 3476 * select: List --- Attributes of the new object to return in the response. 3477 """
Create a new Workflow.
Optional parameters:
cluster_id: str — Create object on a remote federated cluster instead of the current one.
ensure_unique_name: bool — Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision. Default False.
select: List — Attributes of the new object to return in the response.
3479 def delete(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Workflow]': 3480 """Delete an existing Workflow. 3481 3482 Required parameters: 3483 3484 * uuid: str --- The UUID of the Workflow in question. 3485 """
Delete an existing Workflow.
Required parameters:
- uuid: str — The UUID of the Workflow in question.
3487 def get(self, *, uuid: 'str') -> 'ArvadosAPIRequest[Workflow]': 3488 """Gets a Workflow's metadata by UUID. 3489 3490 Required parameters: 3491 3492 * uuid: str --- The UUID of the Workflow in question. 3493 """
Gets a Workflow’s metadata by UUID.
Required parameters:
- uuid: str — The UUID of the Workflow in question.
3495 def list(self, *, bypass_federation: 'bool', cluster_id: 'str', count: 'str', distinct: 'bool', filters: 'List', limit: 'int', offset: 'int', order: 'List', select: 'List', where: 'Dict[str, Any]') -> 'ArvadosAPIRequest[WorkflowList]': 3496 """List Workflows. 3497 3498 Optional parameters: 3499 3500 * bypass_federation: bool --- bypass federation behavior, list items from local instance database only 3501 3502 * cluster_id: str --- List objects on a remote federated cluster instead of the current one. 3503 3504 * count: str --- Default 'exact'. 3505 3506 * distinct: bool --- Default False. 3507 3508 * filters: List 3509 3510 * limit: int --- Default 100. 3511 3512 * offset: int --- Default 0. 3513 3514 * order: List 3515 3516 * select: List --- Attributes of each object to return in the response. 3517 3518 * where: Dict[str, Any] 3519 """
List Workflows.
Optional parameters:
bypass_federation: bool — bypass federation behavior, list items from local instance database only
cluster_id: str — List objects on a remote federated cluster instead of the current one.
count: str — Default ‘exact’.
distinct: bool — Default False.
filters: List
limit: int — Default 100.
offset: int — Default 0.
order: List
select: List — Attributes of each object to return in the response.
where: Dict[str, Any]
3521 def update(self, *, uuid: 'str', select: 'List') -> 'ArvadosAPIRequest[Workflow]': 3522 """Update attributes of an existing Workflow. 3523 3524 Required parameters: 3525 3526 * uuid: str --- The UUID of the Workflow in question. 3527 3528 Optional parameters: 3529 3530 * select: List --- Attributes of the updated object to return in the response. 3531 """
Update attributes of an existing Workflow.
Required parameters:
- uuid: str — The UUID of the Workflow in question.
Optional parameters:
- select: List — Attributes of the updated object to return in the response.
3535class ArvadosAPIRequest(googleapiclient.http.HttpRequest, Generic[ST]): 3536 """Generic API request object 3537 3538 When you call an API method in the Arvados Python SDK, it returns a 3539 request object. You usually call `execute()` on this object to submit the 3540 request to your Arvados API server and retrieve the response. `execute()` 3541 will return the type of object annotated in the subscript of 3542 `ArvadosAPIRequest`. 3543 """ 3544 3545 def execute(self, http: Optional[httplib2.Http]=None, num_retries: int=0) -> ST: 3546 """Execute this request and return the response 3547 3548 Arguments: 3549 3550 * http: httplib2.Http | None --- The HTTP client object to use to 3551 execute the request. If not specified, uses the HTTP client object 3552 created with the API client object. 3553 3554 * num_retries: int --- The maximum number of times to retry this 3555 request if the server returns a retryable failure. The API client 3556 object also has a maximum number of retries specified when it is 3557 instantiated (see `arvados.api.api_client`). This request is run 3558 with the larger of that number and this argument. Default 0. 3559 """
Generic API request object
When you call an API method in the Arvados Python SDK, it returns a
request object. You usually call execute()
on this object to submit the
request to your Arvados API server and retrieve the response. execute()
will return the type of object annotated in the subscript of
ArvadosAPIRequest
.
Inherited Members
- googleapiclient.http.HttpRequest
- HttpRequest
- uri
- method
- body
- headers
- methodId
- http
- postproc
- resumable
- response_callbacks
- body_size
- resumable_uri
- resumable_progress
- execute
- add_response_callback
- next_chunk
- to_json
- from_json
- null_postproc
3562class ArvadosAPIClient(googleapiclient.discovery.Resource): 3563 3564 def api_client_authorizations(self) -> 'ApiClientAuthorizations': 3565 """Return an instance of `ApiClientAuthorizations` to call methods via this client""" 3566 3567 3568 def api_clients(self) -> 'ApiClients': 3569 """Return an instance of `ApiClients` to call methods via this client""" 3570 3571 3572 def authorized_keys(self) -> 'AuthorizedKeys': 3573 """Return an instance of `AuthorizedKeys` to call methods via this client""" 3574 3575 3576 def collections(self) -> 'Collections': 3577 """Return an instance of `Collections` to call methods via this client""" 3578 3579 3580 def configs(self) -> 'Configs': 3581 """Return an instance of `Configs` to call methods via this client""" 3582 3583 3584 def container_requests(self) -> 'ContainerRequests': 3585 """Return an instance of `ContainerRequests` to call methods via this client""" 3586 3587 3588 def containers(self) -> 'Containers': 3589 """Return an instance of `Containers` to call methods via this client""" 3590 3591 3592 def groups(self) -> 'Groups': 3593 """Return an instance of `Groups` to call methods via this client""" 3594 3595 3596 def humans(self) -> 'Humans': 3597 """Return an instance of `Humans` to call methods via this client 3598 3599 .. WARNING:: Deprecated 3600 This resource is deprecated in the Arvados API. 3601 """ 3602 3603 3604 def job_tasks(self) -> 'JobTasks': 3605 """Return an instance of `JobTasks` to call methods via this client 3606 3607 .. WARNING:: Deprecated 3608 This resource is deprecated in the Arvados API. 3609 """ 3610 3611 3612 def jobs(self) -> 'Jobs': 3613 """Return an instance of `Jobs` to call methods via this client 3614 3615 .. WARNING:: Deprecated 3616 This resource is deprecated in the Arvados API. 3617 """ 3618 3619 3620 def keep_disks(self) -> 'KeepDisks': 3621 """Return an instance of `KeepDisks` to call methods via this client 3622 3623 .. WARNING:: Deprecated 3624 This resource is deprecated in the Arvados API. 3625 """ 3626 3627 3628 def keep_services(self) -> 'KeepServices': 3629 """Return an instance of `KeepServices` to call methods via this client""" 3630 3631 3632 def links(self) -> 'Links': 3633 """Return an instance of `Links` to call methods via this client""" 3634 3635 3636 def logs(self) -> 'Logs': 3637 """Return an instance of `Logs` to call methods via this client""" 3638 3639 3640 def nodes(self) -> 'Nodes': 3641 """Return an instance of `Nodes` to call methods via this client 3642 3643 .. WARNING:: Deprecated 3644 This resource is deprecated in the Arvados API. 3645 """ 3646 3647 3648 def pipeline_instances(self) -> 'PipelineInstances': 3649 """Return an instance of `PipelineInstances` to call methods via this client 3650 3651 .. WARNING:: Deprecated 3652 This resource is deprecated in the Arvados API. 3653 """ 3654 3655 3656 def pipeline_templates(self) -> 'PipelineTemplates': 3657 """Return an instance of `PipelineTemplates` to call methods via this client 3658 3659 .. WARNING:: Deprecated 3660 This resource is deprecated in the Arvados API. 3661 """ 3662 3663 3664 def repositories(self) -> 'Repositories': 3665 """Return an instance of `Repositories` to call methods via this client""" 3666 3667 3668 def specimens(self) -> 'Specimens': 3669 """Return an instance of `Specimens` to call methods via this client""" 3670 3671 3672 def sys(self) -> 'Sys': 3673 """Return an instance of `Sys` to call methods via this client""" 3674 3675 3676 def traits(self) -> 'Traits': 3677 """Return an instance of `Traits` to call methods via this client""" 3678 3679 3680 def user_agreements(self) -> 'UserAgreements': 3681 """Return an instance of `UserAgreements` to call methods via this client""" 3682 3683 3684 def users(self) -> 'Users': 3685 """Return an instance of `Users` to call methods via this client""" 3686 3687 3688 def virtual_machines(self) -> 'VirtualMachines': 3689 """Return an instance of `VirtualMachines` to call methods via this client""" 3690 3691 3692 def vocabularies(self) -> 'Vocabularies': 3693 """Return an instance of `Vocabularies` to call methods via this client""" 3694 3695 3696 def workflows(self) -> 'Workflows': 3697 """Return an instance of `Workflows` to call methods via this client"""
A class for interacting with a resource.
3568 def api_clients(self) -> 'ApiClients': 3569 """Return an instance of `ApiClients` to call methods via this client"""
Return an instance of ApiClients
to call methods via this client
3576 def collections(self) -> 'Collections': 3577 """Return an instance of `Collections` to call methods via this client"""
Return an instance of Collections
to call methods via this client
3580 def configs(self) -> 'Configs': 3581 """Return an instance of `Configs` to call methods via this client"""
Return an instance of Configs
to call methods via this client
3584 def container_requests(self) -> 'ContainerRequests': 3585 """Return an instance of `ContainerRequests` to call methods via this client"""
Return an instance of ContainerRequests
to call methods via this client
3588 def containers(self) -> 'Containers': 3589 """Return an instance of `Containers` to call methods via this client"""
Return an instance of Containers
to call methods via this client
3592 def groups(self) -> 'Groups': 3593 """Return an instance of `Groups` to call methods via this client"""
Return an instance of Groups
to call methods via this client
3596 def humans(self) -> 'Humans': 3597 """Return an instance of `Humans` to call methods via this client 3598 3599 .. WARNING:: Deprecated 3600 This resource is deprecated in the Arvados API. 3601 """
Return an instance of Humans
to call methods via this client
3604 def job_tasks(self) -> 'JobTasks': 3605 """Return an instance of `JobTasks` to call methods via this client 3606 3607 .. WARNING:: Deprecated 3608 This resource is deprecated in the Arvados API. 3609 """
Return an instance of JobTasks
to call methods via this client
3612 def jobs(self) -> 'Jobs': 3613 """Return an instance of `Jobs` to call methods via this client 3614 3615 .. WARNING:: Deprecated 3616 This resource is deprecated in the Arvados API. 3617 """
Return an instance of Jobs
to call methods via this client
3620 def keep_disks(self) -> 'KeepDisks': 3621 """Return an instance of `KeepDisks` to call methods via this client 3622 3623 .. WARNING:: Deprecated 3624 This resource is deprecated in the Arvados API. 3625 """
Return an instance of KeepDisks
to call methods via this client
3628 def keep_services(self) -> 'KeepServices': 3629 """Return an instance of `KeepServices` to call methods via this client"""
Return an instance of KeepServices
to call methods via this client
3632 def links(self) -> 'Links': 3633 """Return an instance of `Links` to call methods via this client"""
Return an instance of Links
to call methods via this client
3636 def logs(self) -> 'Logs': 3637 """Return an instance of `Logs` to call methods via this client"""
Return an instance of Logs
to call methods via this client
3640 def nodes(self) -> 'Nodes': 3641 """Return an instance of `Nodes` to call methods via this client 3642 3643 .. WARNING:: Deprecated 3644 This resource is deprecated in the Arvados API. 3645 """
Return an instance of Nodes
to call methods via this client
3648 def pipeline_instances(self) -> 'PipelineInstances': 3649 """Return an instance of `PipelineInstances` to call methods via this client 3650 3651 .. WARNING:: Deprecated 3652 This resource is deprecated in the Arvados API. 3653 """
Return an instance of PipelineInstances
to call methods via this client
3656 def pipeline_templates(self) -> 'PipelineTemplates': 3657 """Return an instance of `PipelineTemplates` to call methods via this client 3658 3659 .. WARNING:: Deprecated 3660 This resource is deprecated in the Arvados API. 3661 """
Return an instance of PipelineTemplates
to call methods via this client
3664 def repositories(self) -> 'Repositories': 3665 """Return an instance of `Repositories` to call methods via this client"""
Return an instance of Repositories
to call methods via this client
3668 def specimens(self) -> 'Specimens': 3669 """Return an instance of `Specimens` to call methods via this client"""
Return an instance of Specimens
to call methods via this client
Return an instance of Sys
to call methods via this client
3676 def traits(self) -> 'Traits': 3677 """Return an instance of `Traits` to call methods via this client"""
Return an instance of Traits
to call methods via this client
3680 def user_agreements(self) -> 'UserAgreements': 3681 """Return an instance of `UserAgreements` to call methods via this client"""
Return an instance of UserAgreements
to call methods via this client
3684 def users(self) -> 'Users': 3685 """Return an instance of `Users` to call methods via this client"""
Return an instance of Users
to call methods via this client
3688 def virtual_machines(self) -> 'VirtualMachines': 3689 """Return an instance of `VirtualMachines` to call methods via this client"""
Return an instance of VirtualMachines
to call methods via this client
3692 def vocabularies(self) -> 'Vocabularies': 3693 """Return an instance of `Vocabularies` to call methods via this client"""
Return an instance of Vocabularies
to call methods via this client
3696 def workflows(self) -> 'Workflows': 3697 """Return an instance of `Workflows` to call methods via this client"""
Return an instance of Workflows
to call methods via this client
Inherited Members
- googleapiclient.discovery.Resource
- Resource
- close