Clusters_ProtectionGroups_ListItem

Clusters_ProtectionGroups_ListItem
Clusters_ProtectionGroups_ListItem

The ProtectionGroups.ListItem structure contains information about a protection group returned by ProtectionGroups.list operation

JSON Example
{
    "pg": "string",
    "info": {
        "name": "string",
        "status": "string",
        "target_entities": {
            "vm_name_patterns": [
                "string"
            ],
            "vms": [
                "string"
            ]
        },
        "snapshot_policies": [
            {
                "name": "string",
                "schedule": {
                    "unit": "string",
                    "interval": 0
                },
                "retention": {
                    "unit": "TimeUnit Object",
                    "duration": 0
                }
            }
        ],
        "last_snapshot_time": "string",
        "oldest_snapshot_time": "string",
        "vms": [
            "string"
        ],
        "snapshots": [
            "string"
        ],
        "locked": false
    }
}
string
pg
Required

Identifier of the protection group. When clients pass a value of this structure as a parameter, the field must be an identifier for the resource type: com.vmware.snapservice.protection_group. When operations return a value of this structure as a result, the field will be an identifier for the resource type: com.vmware.snapservice.protection_group.

info
Required

The ProtectionGroupInfo structure contains fields that provide detailed information regarding the protection group and the snapshot policies associated with it.