HostVFlashManagerVFlashCacheConfigInfo

HostVFlashManagerVFlashCacheConfigInfo
HostVFlashManagerVFlashCacheConfigInfo

Data object describes host vFlash cache configuration information.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "vFlashModuleConfigOption": [
        {
            "_typeName": "string",
            "vFlashModule": "string",
            "vFlashModuleVersion": "string",
            "minSupportedModuleVersion": "string",
            "cacheConsistencyType": {
                "_typeName": "string",
                "valueIsReadonly": false,
                "choiceInfo": [
                    {
                        "_typeName": "string",
                        "label": "string",
                        "summary": "string",
                        "key": "string"
                    }
                ],
                "defaultIndex": 0
            },
            "cacheMode": {
                "_typeName": "string",
                "valueIsReadonly": false,
                "choiceInfo": [
                    {
                        "_typeName": "string",
                        "label": "string",
                        "summary": "string",
                        "key": "string"
                    }
                ],
                "defaultIndex": 0
            },
            "blockSizeInKBOption": {
                "_typeName": "string",
                "valueIsReadonly": false,
                "min": 0,
                "max": 0,
                "defaultValue": 0
            },
            "reservationInMBOption": {
                "_typeName": "string",
                "valueIsReadonly": false,
                "min": 0,
                "max": 0,
                "defaultValue": 0
            },
            "maxDiskSizeInKB": 0
        }
    ],
    "defaultVFlashModule": "string",
    "swapCacheReservationInGB": 0
}
vFlashModuleConfigOption
Optional

Cache configuration options for the supported vFlash modules.

string
defaultVFlashModule
Optional

Name of the default vFlash module for the read-write cache associated with the VMs of this host.

This setting can be overridden by vFlashModule per VMDK.

integer As int64 As int64
swapCacheReservationInGB
Optional

Amount of vFlash resource is allocated to the host swap cache.

As long as set, reservation will be permanent and retain regardless of host power state. The host swap cache will be disabled if reservation is set to zero.