The Configuration class holds the SDK's connection settings and runtime tuning — registry URL, personal access token, request timeout, retry behaviour, multipart upload thresholds, filesystem cache options, and date formats — and is passed to the Client constructor.
Attributes
| Name | Type | Description |
|---|
| registry_url | Optional[str] | |
| registry_auth_token | Optional[str] | |
| http_request_timeout_secs | Optional[int] | |
| retry_enabled | Optional[bool] | |
| retry_max_attempts | Optional[int] | |
| retry_min_interval_millis | Optional[int] | |
| retry_max_interval_millis | Optional[int] | |
| filesystem_cache_enabled | Optional[bool] | |
| filesystem_cache_root | Path | |
| filesystem_cache_clean_on_exit | Optional[bool] | |
| retry_jitter_enabled | Optional[bool] | |
| multipart_chunksize | Optional[int] | |
| multipart_threshold | Optional[int] | |
| datetime_format | str | |
| date_format | str | |
Methods
| Name | Description |
|---|
| auth_settings | Gets Auth Settings dict for api client. |
| from_native_configuration | |