ArrayOfClusterConfigInfo

ArrayOfClusterConfigInfo
ArrayOfClusterConfigInfo

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

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "_value": [
        {
            "_typeName": "string",
            "dasConfig": {
                "_typeName": "string",
                "enabled": false,
                "vmMonitoring": "string",
                "hostMonitoring": "string",
                "vmComponentProtecting": "string",
                "failoverLevel": 0,
                "admissionControlPolicy": {
                    "_typeName": "string",
                    "resourceReductionToToleratePercent": 0,
                    "pMemAdmissionControlEnabled": false
                },
                "admissionControlEnabled": false,
                "defaultVmSettings": {
                    "_typeName": "string",
                    "restartPriority": "string",
                    "restartPriorityTimeout": 0,
                    "isolationResponse": "string",
                    "vmToolsMonitoringSettings": {
                        "_typeName": "string",
                        "enabled": false,
                        "vmMonitoring": "string",
                        "clusterSettings": false,
                        "failureInterval": 0,
                        "minUpTime": 0,
                        "maxFailures": 0,
                        "maxFailureWindow": 0
                    },
                    "vmComponentProtectionSettings": {
                        "_typeName": "string",
                        "vmStorageProtectionForAPD": "string",
                        "enableAPDTimeoutForHosts": false,
                        "vmTerminateDelayForAPDSec": 0,
                        "vmReactionOnAPDCleared": "string",
                        "vmStorageProtectionForPDL": "string"
                    }
                },
                "option": [
                    {
                        "_typeName": "string",
                        "key": "string",
                        "value": {
                            "_typeName": "string"
                        }
                    }
                ],
                "heartbeatDatastore": [
                    {
                        "_typeName": "string",
                        "type": "string",
                        "value": "string"
                    }
                ],
                "hBDatastoreCandidatePolicy": "string"
            },
            "dasVmConfig": [
                {
                    "_typeName": "string",
                    "key": {
                        "_typeName": "string",
                        "type": "string",
                        "value": "string"
                    },
                    "restartPriority": "string",
                    "powerOffOnIsolation": false,
                    "dasSettings": {
                        "_typeName": "string",
                        "restartPriority": "string",
                        "restartPriorityTimeout": 0,
                        "isolationResponse": "string",
                        "vmToolsMonitoringSettings": {
                            "_typeName": "string",
                            "enabled": false,
                            "vmMonitoring": "string",
                            "clusterSettings": false,
                            "failureInterval": 0,
                            "minUpTime": 0,
                            "maxFailures": 0,
                            "maxFailureWindow": 0
                        },
                        "vmComponentProtectionSettings": {
                            "_typeName": "string",
                            "vmStorageProtectionForAPD": "string",
                            "enableAPDTimeoutForHosts": false,
                            "vmTerminateDelayForAPDSec": 0,
                            "vmReactionOnAPDCleared": "string",
                            "vmStorageProtectionForPDL": "string"
                        }
                    }
                }
            ],
            "drsConfig": {
                "_typeName": "string",
                "enabled": false,
                "enableVmBehaviorOverrides": false,
                "defaultVmBehavior": "string",
                "vmotionRate": 0,
                "scaleDescendantsShares": "string",
                "option": [
                    {
                        "_typeName": "string",
                        "key": "string",
                        "value": {
                            "_typeName": "string"
                        }
                    }
                ]
            },
            "drsVmConfig": [
                {
                    "_typeName": "string",
                    "key": {
                        "_typeName": "string",
                        "type": "string",
                        "value": "string"
                    },
                    "enabled": false,
                    "behavior": "string"
                }
            ],
            "rule": [
                {
                    "_typeName": "string",
                    "key": 0,
                    "status": "string",
                    "enabled": false,
                    "name": "string",
                    "mandatory": false,
                    "userCreated": false,
                    "inCompliance": false,
                    "ruleUuid": "string"
                }
            ]
        }
    ]
}
_value
Required

_value