StorageDrsVmConfigSpec

StorageDrsVmConfigSpec
StorageDrsVmConfigSpec

Updates the per-virtual-machine storage DRS configuration.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "operation": "string",
    "removeKey": {
        "_typeName": "string"
    },
    "info": {
        "_typeName": "string",
        "vm": {
            "_typeName": "string",
            "type": "string",
            "value": "string"
        },
        "enabled": false,
        "behavior": "string",
        "intraVmAffinity": false,
        "intraVmAntiAffinity": {
            "_typeName": "string",
            "key": 0,
            "status": "string",
            "enabled": false,
            "name": "string",
            "mandatory": false,
            "userCreated": false,
            "inCompliance": false,
            "ruleUuid": "string",
            "diskId": [
                0
            ]
        },
        "virtualDiskRules": [
            {
                "_typeName": "string",
                "key": 0,
                "status": "string",
                "enabled": false,
                "name": "string",
                "mandatory": false,
                "userCreated": false,
                "inCompliance": false,
                "ruleUuid": "string",
                "diskRuleType": "string",
                "diskId": [
                    0
                ]
            }
        ]
    }
}
info
Optional

Storage DRS configuration for a single virtual machine.

This makes it possible to override the default behavior for an individual virtual machine.