VsanFileShareSnapshotQuerySpec

VsanFileShareSnapshotQuerySpec
VsanFileShareSnapshotQuerySpec

Specification for querying snapshot information per share.

If no snapshotNames has been provided, then all snapshots matching the query criterial will be returned.

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

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "shareUuid": "string",
    "snapshotNames": [
        "string"
    ],
    "startTime": "string",
    "endTime": "string",
    "pageSize": 0,
    "pageNumber": 0
}
string
shareUuid
Required

UUID of the file share which the snapshots belong to.

array of string
snapshotNames
Optional

A list of the snapshots to be queried.

string As date-time As date-time
startTime
Optional

To query the snapshots created after the given time.

string As date-time As date-time
endTime
Optional

To query the snapshots created before the given time.

integer As int32 As int32
pageSize
Optional

This field sets the maximum number of snapshots to be returned per page.

The default and the maximum value for pageSize is 32. If pageSize is larger than 32 or is non-positive, an InvalidArgument exception will be thrown.

integer As int32 As int32
pageNumber
Optional

This field is used to query the snapshots on a specified page.

The default value for pageNumber is 1. If pageNumber is non-positive or exceeds the maximum number of pages to be returned, an InvalidArgument exception will be thrown.