# LifecyclePolicy

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | [**uuid::Uuid**](uuid::Uuid.md) | Unique identifier for the lifecycle policy. | 
**repository_id** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Repository this policy is scoped to. Null indicates a global policy. | [optional]
**name** | **String** | Human-readable name for the policy. | 
**description** | Option<**String**> | Longer description of the policy purpose and behavior. | [optional]
**enabled** | **bool** | Whether the policy is active for scheduled execution. | 
**policy_type** | **String** | Type of lifecycle policy (e.g. retention, cleanup, archive). | 
**config** | [**serde_json::Value**](.md) | Policy-type-specific configuration object. | 
**priority** | **i32** | Execution priority. Lower values execute first. | 
**last_run_at** | Option<**String**> | Timestamp of the most recent policy execution. | [optional]
**last_run_items_removed** | Option<**i32**> | Number of artifacts removed during the most recent execution. | [optional]
**created_at** | **String** | Timestamp when the policy was created. | 
**updated_at** | **String** | Timestamp when the policy was last modified. | 

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


