VsanPolicyCost

VsanPolicyCost
VsanPolicyCost

PolicyCost -- Structure to describe the cost of satisfying a policy.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "changeDataSize": 0,
    "currentDataSize": 0,
    "tempDataSize": 0,
    "copyDataSize": 0,
    "changeFlashReadCacheSize": 0,
    "currentFlashReadCacheSize": 0,
    "currentDiskSpaceToAddressSpaceRatio": "number",
    "diskSpaceToAddressSpaceRatio": "number"
}
integer As int64 As int64
changeDataSize
Optional

Change (in bytes) of size of data stored on the datastore.

This is the max of reserved and used capacity.

integer As int64 As int64
currentDataSize
Optional

Size (in bytes) of data currently stored on the datastore.

This is the max of reserved and used capacity.

integer As int64 As int64
tempDataSize
Optional

Size (in bytes) for temporary data that will be needed on disk if new policy is applied.

integer As int64 As int64
copyDataSize
Optional

Size (in bytes) of data we need to write to VSAN Datastore if new policy is applied.

integer As int64 As int64
changeFlashReadCacheSize
Optional

Change (in bytes) of flash space reserved for read cache if new policy is applied.

integer As int64 As int64
currentFlashReadCacheSize
Optional

Size (in bytes) of flash space currently reserved for read cache.

number As float As float
currentDiskSpaceToAddressSpaceRatio
Optional

Current ratio of physical disk space of an object to the logical VSAN address space.

For eg. an object of size 1GB with two copies of the data has two 1GB replicas and so this ratio is 2.

number As float As float
diskSpaceToAddressSpaceRatio
Optional

Ratio of physical disk space of an object to the logical VSAN address space after new policy is applied.

For eg. an object of size 1GB with two copies of the data has two 1GB replicas and so this ratio is 2.