RetentionPolicy

RetentionPolicy
RetentionPolicy
JSON Example
{
    "_last_modified": "string",
    "enabled": false,
    "history": [
        {
            "duration": 0,
            "end_time": "string",
            "messages": [
                "string"
            ],
            "start_time": "string",
            "status": "string"
        }
    ],
    "name": "string",
    "policy": {
        "disk": {
            "action": {
                "args": [
                    {
                        "name": "string",
                        "value": "string"
                    }
                ],
                "path": "string",
                "type": "string"
            },
            "filepath": "string",
            "max_disk_percent": 0,
            "min_free_disk_percent": 0,
            "retain": 0
        },
        "object": {
            "action": {
                "args": [
                    {
                        "name": "string",
                        "value": "string"
                    }
                ],
                "path": "string",
                "type": "string"
            },
            "limit": 0,
            "model_name": "string"
        },
        "periodic": {
            "action": {
                "args": [
                    {
                        "name": "string",
                        "value": "string"
                    }
                ],
                "path": "string",
                "type": "string"
            },
            "interval": 0
        }
    },
    "summary": {
        "duration": 0,
        "end_time": "string",
        "messages": [
            "string"
        ],
        "start_time": "string",
        "status": "string"
    },
    "tenant_ref": "string",
    "url": "string",
    "uuid": "string"
}
string
_last_modified
Optional

UNIX time since epoch in microseconds. Units(MICROSECONDS).

boolean
enabled
Optional
Constraints: default: true

Enables the policy. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.

history
Optional

History of previous runs. Field introduced in 31.1.1. Maximum of 10 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

string
name
Optional

Name of the policy. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.

policy
Required

policy

summary
Optional

summary

string
tenant_ref
Optional

Tenant UUID associated with the Object. It is a reference to an object of type Tenant. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.

string
url
Optional

url

string
uuid
Optional

UUID Identifier for the policy. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.