CreateClusterExRequestType

CreateClusterExRequestType
CreateClusterExRequestType

The parameters of CreateClusterEx.

JSON Example
{
    "name": "string",
    "spec": {
        "_typeName": "string",
        "vmSwapPlacement": "string",
        "spbmEnabled": false,
        "defaultHardwareVersionKey": "string",
        "desiredSoftwareSpec": {
            "_typeName": "string",
            "baseImageSpec": {
                "_typeName": "string",
                "version": "string"
            },
            "vendorAddOnSpec": {
                "_typeName": "string",
                "name": "string",
                "version": "string"
            },
            "components": [
                {
                    "_typeName": "string",
                    "name": "string",
                    "version": "string"
                }
            ],
            "removedComponents": [
                "string"
            ]
        },
        "maximumHardwareVersionKey": "string",
        "enableConfigManager": false,
        "hostSeedSpec": {
            "_typeName": "string",
            "singleHostSpec": {
                "_typeName": "string",
                "newHostCnxSpec": {
                    "_typeName": "string",
                    "hostName": "string",
                    "port": 0,
                    "sslThumbprint": "string",
                    "sslCertificate": "string",
                    "userName": "string",
                    "password": "string",
                    "vmFolder": {
                        "_typeName": "string",
                        "type": "string",
                        "value": "string"
                    },
                    "force": false,
                    "vimAccountName": "string",
                    "vimAccountPassword": "string",
                    "managementIp": "string",
                    "lockdownMode": "string",
                    "hostGateway": {
                        "_typeName": "string",
                        "gatewayType": "string",
                        "gatewayId": "string",
                        "trustVerificationToken": "string",
                        "hostAuthParams": [
                            {
                                "_typeName": "string",
                                "key": "string",
                                "value": "string"
                            }
                        ]
                    }
                },
                "existingHost": {
                    "_typeName": "string",
                    "type": "string",
                    "value": "string"
                }
            }
        },
        "softwareSpecId": "string",
        "networkBootMode": "string",
        "systemVMsConfig": {
            "_typeName": "string",
            "allowedDatastores": [
                {
                    "_typeName": "string",
                    "operation": "string",
                    "removeKey": {
                        "_typeName": "string"
                    },
                    "datastore": {
                        "_typeName": "string",
                        "type": "string",
                        "value": "string"
                    }
                }
            ],
            "notAllowedDatastores": [
                {
                    "_typeName": "string",
                    "operation": "string",
                    "removeKey": {
                        "_typeName": "string"
                    },
                    "datastore": {
                        "_typeName": "string",
                        "type": "string",
                        "value": "string"
                    }
                }
            ],
            "dsTagCategoriesToExclude": [
                {
                    "_typeName": "string",
                    "operation": "string",
                    "removeKey": {
                        "_typeName": "string"
                    },
                    "category": "string"
                }
            ],
            "deploymentMode": "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"
        },
        "dasVmConfigSpec": [
            {
                "_typeName": "string",
                "operation": "string",
                "removeKey": {
                    "_typeName": "string"
                },
                "info": {
                    "_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"
                    }
                }
            ]
        },
        "drsVmConfigSpec": [
            {
                "_typeName": "string",
                "operation": "string",
                "removeKey": {
                    "_typeName": "string"
                },
                "info": {
                    "_typeName": "string",
                    "key": {
                        "_typeName": "string",
                        "type": "string",
                        "value": "string"
                    },
                    "enabled": false,
                    "behavior": "string"
                }
            }
        ],
        "rulesSpec": [
            {
                "_typeName": "string",
                "operation": "string",
                "removeKey": {
                    "_typeName": "string"
                },
                "info": {
                    "_typeName": "string",
                    "key": 0,
                    "status": "string",
                    "enabled": false,
                    "name": "string",
                    "mandatory": false,
                    "userCreated": false,
                    "inCompliance": false,
                    "ruleUuid": "string"
                }
            }
        ],
        "orchestration": {
            "_typeName": "string",
            "defaultVmReadiness": {
                "_typeName": "string",
                "readyCondition": "string",
                "postReadyDelay": 0
            }
        },
        "vmOrchestrationSpec": [
            {
                "_typeName": "string",
                "operation": "string",
                "removeKey": {
                    "_typeName": "string"
                },
                "info": {
                    "_typeName": "string",
                    "vm": {
                        "_typeName": "string",
                        "type": "string",
                        "value": "string"
                    },
                    "vmReadiness": {
                        "_typeName": "string",
                        "readyCondition": "string",
                        "postReadyDelay": 0
                    }
                }
            }
        ],
        "dpmConfig": {
            "_typeName": "string",
            "enabled": false,
            "defaultDpmBehavior": "string",
            "hostPowerActionRate": 0,
            "option": [
                {
                    "_typeName": "string",
                    "key": "string",
                    "value": {
                        "_typeName": "string"
                    }
                }
            ]
        },
        "dpmHostConfigSpec": [
            {
                "_typeName": "string",
                "operation": "string",
                "removeKey": {
                    "_typeName": "string"
                },
                "info": {
                    "_typeName": "string",
                    "key": {
                        "_typeName": "string",
                        "type": "string",
                        "value": "string"
                    },
                    "enabled": false,
                    "behavior": "string"
                }
            }
        ],
        "vsanConfig": {
            "_typeName": "string",
            "enabled": false,
            "defaultConfig": {
                "_typeName": "string",
                "uuid": "string",
                "autoClaimStorage": false,
                "checksumEnabled": false
            },
            "vsanEsaEnabled": false
        },
        "vsanHostConfigSpec": [
            {
                "_typeName": "string",
                "enabled": false,
                "hostSystem": {
                    "_typeName": "string",
                    "type": "string",
                    "value": "string"
                },
                "clusterInfo": {
                    "_typeName": "string",
                    "uuid": "string",
                    "nodeUuid": "string"
                },
                "storageInfo": {
                    "_typeName": "string",
                    "autoClaimStorage": false,
                    "diskMapping": [
                        {
                            "_typeName": "string",
                            "ssd": {
                                "_typeName": "string",
                                "deviceName": "string",
                                "deviceType": "string",
                                "key": "string",
                                "uuid": "string",
                                "descriptor": [
                                    {
                                        "_typeName": "string",
                                        "quality": "string",
                                        "id": "string"
                                    }
                                ],
                                "canonicalName": "string",
                                "displayName": "string",
                                "lunType": "string",
                                "vendor": "string",
                                "model": "string",
                                "revision": "string",
                                "scsiLevel": 0,
                                "serialNumber": "string",
                                "durableName": {
                                    "_typeName": "string",
                                    "namespace": "string",
                                    "namespaceId": 0,
                                    "data": [
                                        0
                                    ]
                                },
                                "alternateName": [
                                    {
                                        "_typeName": "string",
                                        "namespace": "string",
                                        "namespaceId": 0,
                                        "data": [
                                            0
                                        ]
                                    }
                                ],
                                "standardInquiry": [
                                    0
                                ],
                                "queueDepth": 0,
                                "operationalState": [
                                    "string"
                                ],
                                "capabilities": {
                                    "_typeName": "string",
                                    "updateDisplayNameSupported": false
                                },
                                "vStorageSupport": "string",
                                "protocolEndpoint": false,
                                "perenniallyReserved": false,
                                "clusteredVmdkSupported": false,
                                "applicationProtocol": "string",
                                "dispersedNs": false,
                                "deviceReservation": "string",
                                "capacity": {
                                    "_typeName": "string",
                                    "blockSize": 0,
                                    "block": 0
                                },
                                "devicePath": "string",
                                "ssd": false,
                                "localDisk": false,
                                "physicalLocation": [
                                    "string"
                                ],
                                "emulatedDIXDIFEnabled": false,
                                "vsanDiskInfo": {
                                    "_typeName": "string",
                                    "vsanUuid": "string",
                                    "formatVersion": 0
                                },
                                "scsiDiskType": "string",
                                "usedByMemoryTiering": false
                            },
                            "nonSsd": [
                                {
                                    "_typeName": "string",
                                    "deviceName": "string",
                                    "deviceType": "string",
                                    "key": "string",
                                    "uuid": "string",
                                    "descriptor": [
                                        {
                                            "_typeName": "string",
                                            "quality": "string",
                                            "id": "string"
                                        }
                                    ],
                                    "canonicalName": "string",
                                    "displayName": "string",
                                    "lunType": "string",
                                    "vendor": "string",
                                    "model": "string",
                                    "revision": "string",
                                    "scsiLevel": 0,
                                    "serialNumber": "string",
                                    "durableName": {
                                        "_typeName": "string",
                                        "namespace": "string",
                                        "namespaceId": 0,
                                        "data": [
                                            0
                                        ]
                                    },
                                    "alternateName": [
                                        {
                                            "_typeName": "string",
                                            "namespace": "string",
                                            "namespaceId": 0,
                                            "data": [
                                                0
                                            ]
                                        }
                                    ],
                                    "standardInquiry": [
                                        0
                                    ],
                                    "queueDepth": 0,
                                    "operationalState": [
                                        "string"
                                    ],
                                    "capabilities": {
                                        "_typeName": "string",
                                        "updateDisplayNameSupported": false
                                    },
                                    "vStorageSupport": "string",
                                    "protocolEndpoint": false,
                                    "perenniallyReserved": false,
                                    "clusteredVmdkSupported": false,
                                    "applicationProtocol": "string",
                                    "dispersedNs": false,
                                    "deviceReservation": "string",
                                    "capacity": {
                                        "_typeName": "string",
                                        "blockSize": 0,
                                        "block": 0
                                    },
                                    "devicePath": "string",
                                    "ssd": false,
                                    "localDisk": false,
                                    "physicalLocation": [
                                        "string"
                                    ],
                                    "emulatedDIXDIFEnabled": false,
                                    "vsanDiskInfo": {
                                        "_typeName": "string",
                                        "vsanUuid": "string",
                                        "formatVersion": 0
                                    },
                                    "scsiDiskType": "string",
                                    "usedByMemoryTiering": false
                                }
                            ]
                        }
                    ],
                    "diskMapInfo": [
                        {
                            "_typeName": "string",
                            "mapping": {
                                "_typeName": "string",
                                "ssd": {
                                    "_typeName": "string",
                                    "deviceName": "string",
                                    "deviceType": "string",
                                    "key": "string",
                                    "uuid": "string",
                                    "descriptor": [
                                        {
                                            "_typeName": "string",
                                            "quality": "string",
                                            "id": "string"
                                        }
                                    ],
                                    "canonicalName": "string",
                                    "displayName": "string",
                                    "lunType": "string",
                                    "vendor": "string",
                                    "model": "string",
                                    "revision": "string",
                                    "scsiLevel": 0,
                                    "serialNumber": "string",
                                    "durableName": {
                                        "_typeName": "string",
                                        "namespace": "string",
                                        "namespaceId": 0,
                                        "data": [
                                            0
                                        ]
                                    },
                                    "alternateName": [
                                        {
                                            "_typeName": "string",
                                            "namespace": "string",
                                            "namespaceId": 0,
                                            "data": [
                                                0
                                            ]
                                        }
                                    ],
                                    "standardInquiry": [
                                        0
                                    ],
                                    "queueDepth": 0,
                                    "operationalState": [
                                        "string"
                                    ],
                                    "capabilities": {
                                        "_typeName": "string",
                                        "updateDisplayNameSupported": false
                                    },
                                    "vStorageSupport": "string",
                                    "protocolEndpoint": false,
                                    "perenniallyReserved": false,
                                    "clusteredVmdkSupported": false,
                                    "applicationProtocol": "string",
                                    "dispersedNs": false,
                                    "deviceReservation": "string",
                                    "capacity": {
                                        "_typeName": "string",
                                        "blockSize": 0,
                                        "block": 0
                                    },
                                    "devicePath": "string",
                                    "ssd": false,
                                    "localDisk": false,
                                    "physicalLocation": [
                                        "string"
                                    ],
                                    "emulatedDIXDIFEnabled": false,
                                    "vsanDiskInfo": {
                                        "_typeName": "string",
                                        "vsanUuid": "string",
                                        "formatVersion": 0
                                    },
                                    "scsiDiskType": "string",
                                    "usedByMemoryTiering": false
                                },
                                "nonSsd": [
                                    {
                                        "_typeName": "string",
                                        "deviceName": "string",
                                        "deviceType": "string",
                                        "key": "string",
                                        "uuid": "string",
                                        "descriptor": [
                                            {
                                                "_typeName": "string",
                                                "quality": "string",
                                                "id": "string"
                                            }
                                        ],
                                        "canonicalName": "string",
                                        "displayName": "string",
                                        "lunType": "string",
                                        "vendor": "string",
                                        "model": "string",
                                        "revision": "string",
                                        "scsiLevel": 0,
                                        "serialNumber": "string",
                                        "durableName": {
                                            "_typeName": "string",
                                            "namespace": "string",
                                            "namespaceId": 0,
                                            "data": [
                                                0
                                            ]
                                        },
                                        "alternateName": [
                                            {
                                                "_typeName": "string",
                                                "namespace": "string",
                                                "namespaceId": 0,
                                                "data": [
                                                    0
                                                ]
                                            }
                                        ],
                                        "standardInquiry": [
                                            0
                                        ],
                                        "queueDepth": 0,
                                        "operationalState": [
                                            "string"
                                        ],
                                        "capabilities": {
                                            "_typeName": "string",
                                            "updateDisplayNameSupported": false
                                        },
                                        "vStorageSupport": "string",
                                        "protocolEndpoint": false,
                                        "perenniallyReserved": false,
                                        "clusteredVmdkSupported": false,
                                        "applicationProtocol": "string",
                                        "dispersedNs": false,
                                        "deviceReservation": "string",
                                        "capacity": {
                                            "_typeName": "string",
                                            "blockSize": 0,
                                            "block": 0
                                        },
                                        "devicePath": "string",
                                        "ssd": false,
                                        "localDisk": false,
                                        "physicalLocation": [
                                            "string"
                                        ],
                                        "emulatedDIXDIFEnabled": false,
                                        "vsanDiskInfo": {
                                            "_typeName": "string",
                                            "vsanUuid": "string",
                                            "formatVersion": 0
                                        },
                                        "scsiDiskType": "string",
                                        "usedByMemoryTiering": false
                                    }
                                ]
                            },
                            "mounted": false
                        }
                    ],
                    "checksumEnabled": false
                },
                "networkInfo": {
                    "_typeName": "string",
                    "port": [
                        {
                            "_typeName": "string",
                            "ipConfig": {
                                "_typeName": "string",
                                "upstreamIpAddress": "string",
                                "downstreamIpAddress": "string"
                            },
                            "device": "string"
                        }
                    ]
                },
                "faultDomainInfo": {
                    "_typeName": "string",
                    "name": "string"
                },
                "vsanEsaEnabled": false
            }
        ],
        "groupSpec": [
            {
                "_typeName": "string",
                "operation": "string",
                "removeKey": {
                    "_typeName": "string"
                },
                "info": {
                    "_typeName": "string",
                    "name": "string",
                    "userCreated": false,
                    "uniqueID": "string"
                }
            }
        ],
        "infraUpdateHaConfig": {
            "_typeName": "string",
            "enabled": false,
            "behavior": "string",
            "moderateRemediation": "string",
            "severeRemediation": "string",
            "providers": [
                "string"
            ]
        },
        "proactiveDrsConfig": {
            "_typeName": "string",
            "enabled": false
        },
        "inHciWorkflow": false,
        "cryptoConfig": {
            "_typeName": "string",
            "cryptoMode": "string",
            "policy": {
                "_typeName": "string",
                "keyId": {
                    "_typeName": "string",
                    "keyId": "string",
                    "providerId": {
                        "_typeName": "string",
                        "id": "string"
                    }
                },
                "providerId": {
                    "_typeName": "string",
                    "id": "string"
                }
            }
        },
        "vsanCoreConfigSpec": {
            "_typeName": "string",
            "vsanMaxEnabled": false
        }
    }
}
string
name
Required

Name for the new cluster.

spec
Required

Specification for the cluster.