VslmVsoVStorageObjectResult

VslmVsoVStorageObjectResult
VslmVsoVStorageObjectResult

The VslmVsoVStorageObjectResult contains the result objects of VslmVsoVStorageObjectQueryResult which is returned as a result of VslmListVStorageObjectForSpec and VslmRetrieveVStorageObjects APIs.

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

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "id": {
        "_typeName": "string",
        "id": "string"
    },
    "name": "string",
    "capacityInMB": 0,
    "createTime": "string",
    "datastoreUrl": "string",
    "diskPath": "string",
    "usedCapacityInMB": 0,
    "backingObjectId": {
        "_typeName": "string",
        "id": "string"
    },
    "snapshotInfo": [
        {
            "_typeName": "string",
            "backingObjectId": {
                "_typeName": "string",
                "id": "string"
            },
            "description": "string",
            "snapshotId": {
                "_typeName": "string",
                "id": "string"
            },
            "diskPath": "string"
        }
    ],
    "metadata": [
        {
            "_typeName": "string",
            "key": "string",
            "value": "string"
        }
    ],
    "error": {
        "_typeName": "string",
        "faultCause": "MethodFault Object",
        "faultMessage": [
            {
                "_typeName": "string",
                "key": "string",
                "arg": [
                    {
                        "_typeName": "string",
                        "key": "string",
                        "value": {
                            "_typeName": "string"
                        }
                    }
                ],
                "message": "string"
            }
        ]
    }
}
id
Required

This data object type describes an identifier class which is globally unique to identify the associated object.

string
name
Optional

Name of FCD.

integer As int64 As int64
capacityInMB
Required

The size in MB of this object.

If the faults are set, then the capacityInMB will be -1

string As date-time As date-time
createTime
Optional

The create time information of the FCD.

string
datastoreUrl
Optional

The Datastore URL containing the FCD.

string
diskPath
Optional

The disk path of the FCD.

integer As int64 As int64
usedCapacityInMB
Optional

The rolled up used capacity of the FCD and it's snapshots.

Returns -1L if the space information is currently unavailable.

backingObjectId
Optional

This data object type describes an identifier class which is globally unique to identify the associated object.

snapshotInfo
Optional

VStorageObjectSnapshotResult array containing information about all the snapshots of the virtual storage object.

array of KeyValue
metadata
Optional

Metadata array of key/value strings.

error
Optional

The base data object type for all the object model faults that an application might handle.