Clusters_ProtectionGroups_Snapshots_Info

Clusters_ProtectionGroups_Snapshots_Info
Clusters_ProtectionGroups_Snapshots_Info

Information regarding a protection group snapshot.

JSON Example
{
    "name": "string",
    "snapshot_type": "string",
    "start_time": "string",
    "end_time": "string",
    "expires_at": "string",
    "pg": "string",
    "vm_snapshots": [
        {
            "snapshot": "string",
            "name": "string",
            "created_at": "string",
            "expires_at": "string",
            "vm": "string"
        }
    ]
}
string
name
Required

Snapshot name. For a snapshot triggered by a periodic scchedule, name will be system generated.

snapshot_type
Required

The Snapshots.Type enumeration contains valid snapshot types.
SCHEDULED : Indicates that a snapshot was taken as part of a periodic schedule.
ONE_TIME : Indicates that the snapshot was taken as a one time operation triggered by the user.
SYSTEM_CREATED : Indicates that the snapshot was taken by the system

string As date-time
start_time
Required

Time at which the protection group snapshot operation started.

string As date-time
end_time
Required

Time at which the protection group snapshot operation completed.

string As date-time
expires_at
Optional

Expiry time. unset if there is no expiry for the snapshot.

string
pg
Required

Identifier of the protection group for which the snapshot was taken. 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.

vm_snapshots
Required

List of virtual machine snapshots that were taken for this snapshot instance.