VsanSnapshotDetail

VsanSnapshotDetail
VsanSnapshotDetail

The information related to vSAN snapshot.

This structure may be used only with operations rendered under /vsan.

Since: 8.0.0.4

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "snapshotId": 0,
    "snapshotType": "string",
    "snapshotPath": "string",
    "snapshotTagsInfo": [
        {
            "_typeName": "string",
            "key": "string",
            "value": "string"
        }
    ]
}
integer As int32 As int32
snapshotId
Required

vSAN ESA Snapshot ID, such as 1.

string
snapshotType
Required

Type of the snapshot.

See also VsanSnapshotTypeEnum.

string
snapshotPath
Optional

Vmdk descriptor file path of the snapshot.

It is a full path in the format like "/vmfs/volume/vsan:522116b0018397a0-faf6eef653793842/2e661d64-20a3-afb9-80f6-e4434ba16432/foo-001.vmdk" It is set when the field includeDescriptorPath of VsanSnapshotQuerySpec is True.

array of KeyValue
snapshotTagsInfo
Optional

The tag information related to a snapshot on vSAN ESA, requested through the snapshotTagMask in VsanSnapshotQuerySpec.

The key part is the snapshot tag type string. Currently only one tag type "immutable_tag" is supported. The value part is the value string of snapshot tag.