ArrayOfVsanSpaceUsageWithDatastoreType

ArrayOfVsanSpaceUsageWithDatastoreType
ArrayOfVsanSpaceUsageWithDatastoreType

A boxed array of VsanSpaceUsageWithDatastoreType. To be used in Any placeholders.

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

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "_value": [
        {
            "_typeName": "string",
            "spaceUsage": {
                "_typeName": "string",
                "totalCapacityB": 0,
                "freeCapacityB": 0,
                "spaceOverview": {
                    "_typeName": "string",
                    "objType": "string",
                    "overheadB": 0,
                    "temporaryOverheadB": 0,
                    "primaryCapacityB": 0,
                    "provisionCapacityB": 0,
                    "reservedCapacityB": 0,
                    "overReservedB": 0,
                    "physicalUsedB": 0,
                    "usedB": 0,
                    "objTypeExt": "string",
                    "objTypeExtDesc": "string",
                    "snapshotUsedB": 0
                },
                "spaceDetail": {
                    "_typeName": "string",
                    "spaceUsageByObjectType": [
                        {
                            "_typeName": "string",
                            "objType": "string",
                            "overheadB": 0,
                            "temporaryOverheadB": 0,
                            "primaryCapacityB": 0,
                            "provisionCapacityB": 0,
                            "reservedCapacityB": 0,
                            "overReservedB": 0,
                            "physicalUsedB": 0,
                            "usedB": 0,
                            "objTypeExt": "string",
                            "objTypeExtDesc": "string",
                            "snapshotUsedB": 0
                        }
                    ]
                },
                "efficientCapacity": {
                    "_typeName": "string",
                    "logicalCapacity": 0,
                    "logicalCapacityUsed": 0,
                    "physicalCapacity": 0,
                    "physicalCapacityUsed": 0,
                    "dedupMetadataSize": 0,
                    "spaceEfficiencyMetadataSize": {
                        "_typeName": "string",
                        "dedupMetadataSize": 0,
                        "compressionMetadataSize": 0
                    },
                    "esaDedupSpaceSaving": 0,
                    "esaCompressionSpaceSaving": 0,
                    "totalSpaceUsedWithoutOverhead": 0
                },
                "whatifCapacities": [
                    {
                        "_typeName": "string",
                        "totalWhatifCapacityB": 0,
                        "freeWhatifCapacityB": 0,
                        "storagePolicy": {
                            "_typeName": "string"
                        },
                        "isSatisfiable": false
                    }
                ],
                "uncommittedB": 0,
                "capacityHealthThreshold": {
                    "_typeName": "string",
                    "yellowValue": 0,
                    "redValue": 0,
                    "target": "string",
                    "enabled": false
                },
                "spaceEfficiencyRatio": {
                    "_typeName": "string",
                    "overallRatio": "number",
                    "compressionRatio": "number",
                    "dedupRatio": "number"
                }
            },
            "datastoreType": "string"
        }
    ]
}
_value
Required

_value