VsanSpaceUsageWithDatastoreType

VsanSpaceUsageWithDatastoreType
VsanSpaceUsageWithDatastoreType

Describe the vSAN space usage for the a specific datastore type.

The space usage will be aggregated according to the datastore type.

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

AllOf
This class requires all of the following:
JSON Example
{
    "_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"
}
spaceUsage
Optional

The specified result of space usage.

string
datastoreType
Optional

The specified datastore type.

See also VsanDatastoreTypeEnum.