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

The ID of the virtual storage 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

The ID of the backing object of the virtual storage 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 fault is set in case of error conditions and this property will have the reason.

Possible Faults: NotFound If specified virtual storage object cannot be found.