|
1 | 1 | import os |
2 | 2 | import posixpath |
3 | | -from typing import ( |
4 | | - Optional, |
5 | | - Union, |
6 | | -) |
7 | | - |
8 | 3 | from galaxy.files.models import ( |
9 | 4 | FilesSourceRuntimeContext, |
10 | 5 | ) |
|
25 | 20 |
|
26 | 21 |
|
27 | 22 | class IrodsFsspecFileSourceTemplateConfiguration(FsspecBaseFileSourceTemplateConfiguration): |
28 | | - host: Union[str, TemplateExpansion] |
29 | | - port: Union[int, TemplateExpansion] = 1247 |
30 | | - username: Union[str, TemplateExpansion] |
31 | | - password: Union[str, TemplateExpansion] |
32 | | - zone: Union[str, TemplateExpansion] |
33 | | - root: Optional[Union[str, TemplateExpansion]] = None |
34 | | - timeout: Union[int, TemplateExpansion] = 30 |
35 | | - refresh_time: Union[int, TemplateExpansion] = 300 |
36 | | - client_server_negotiation: Optional[Union[str, TemplateExpansion]] = None |
37 | | - client_server_policy: Optional[Union[str, TemplateExpansion]] = None |
38 | | - encryption_algorithm: Optional[Union[str, TemplateExpansion]] = None |
39 | | - encryption_key_size: Optional[Union[int, TemplateExpansion]] = None |
40 | | - encryption_num_hash_rounds: Optional[Union[int, TemplateExpansion]] = None |
41 | | - encryption_salt_size: Optional[Union[int, TemplateExpansion]] = None |
42 | | - ssl_verify_server: Optional[Union[str, TemplateExpansion]] = None |
43 | | - ssl_ca_certificate_file: Optional[Union[str, TemplateExpansion]] = None |
44 | | - resource: Optional[Union[str, TemplateExpansion]] = None |
| 23 | + host: str | TemplateExpansion |
| 24 | + port: int | TemplateExpansion = 1247 |
| 25 | + username: str | TemplateExpansion |
| 26 | + password: str | TemplateExpansion |
| 27 | + zone: str | TemplateExpansion |
| 28 | + root: str | TemplateExpansion | None = None |
| 29 | + timeout: int | TemplateExpansion = 30 |
| 30 | + refresh_time: int | TemplateExpansion = 300 |
| 31 | + client_server_negotiation: str | TemplateExpansion | None = None |
| 32 | + client_server_policy: str | TemplateExpansion | None = None |
| 33 | + encryption_algorithm: str | TemplateExpansion | None = None |
| 34 | + encryption_key_size: int | TemplateExpansion | None = None |
| 35 | + encryption_num_hash_rounds: int | TemplateExpansion | None = None |
| 36 | + encryption_salt_size: int | TemplateExpansion | None = None |
| 37 | + ssl_verify_server: str | TemplateExpansion | None = None |
| 38 | + ssl_ca_certificate_file: str | TemplateExpansion | None = None |
| 39 | + resource: str | TemplateExpansion | None = None |
45 | 40 |
|
46 | 41 |
|
47 | 42 | class IrodsFsspecFileSourceConfiguration(FsspecBaseFileSourceConfiguration): |
|
0 commit comments