artifact-keeper-client 1.2.1

Rust client for the Artifact Keeper REST API
Documentation
# UpdateRepositoryRequest

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**allow_anonymous_access** | Option<**bool**> | Alias for `is_public`. When set to true, anonymous users can download artifacts without authentication. Useful for remote (pull-through cache) repositories that proxy public upstream registries. Write operations (upload, delete) still require authentication regardless of this setting. If both `is_public` and `allow_anonymous_access` are provided, `allow_anonymous_access` takes precedence. | [optional]
**description** | Option<**String**> |  | [optional]
**index_upstream_url** | Option<**String**> | Update the Cargo index upstream URL (stored in `repository_config`). When provided, upserts the `index_upstream_url` key for this repository. | [optional]
**is_public** | Option<**bool**> |  | [optional]
**key** | Option<**String**> |  | [optional]
**name** | Option<**String**> |  | [optional]
**promotion_only** | Option<**bool**> | When provided, enables/disables the `promotion_only` policy for this repository (admin-only). When omitted, the flag is left unchanged. | [optional]
**quarantine_duration_minutes** | Option<**i64**> | Quarantine hold duration in minutes for this repository. Stored in `repository_config` under `quarantine_duration_minutes`. | [optional]
**quarantine_enabled** | Option<**bool**> | Enable or disable quarantine period for this repository. When enabled, newly uploaded artifacts are held until scanned. Stored in `repository_config` under `quarantine_enabled`. | [optional]
**quota_bytes** | Option<**i64**> |  | [optional]
**release_repository_key** | Option<**String**> | Link this staging repository to a release (local) repository. Promotions from this staging repo will default to the linked release repo, and promotions to any other repo will be rejected. Pass an empty string to remove the link. Stored in `repository_config` under `release_repository_id`. | [optional]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)