ArrayOfVsanVcPostDeployConfigSpec

ArrayOfVsanVcPostDeployConfigSpec
ArrayOfVsanVcPostDeployConfigSpec

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

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "_value": [
        {
            "_typeName": "string",
            "dcName": "string",
            "clusterName": "string",
            "firstHost": {
                "_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"
                        }
                    ]
                }
            },
            "hostsToAdd": [
                {
                    "_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"
                            }
                        ]
                    }
                }
            ],
            "vsanDataEfficiencyConfig": {
                "_typeName": "string",
                "dedupEnabled": false,
                "compressionEnabled": false
            },
            "vsanLicenseKey": "string",
            "hostLicenseKey": "string",
            "taskId": "string",
            "vsanDataEncryptionConfig": {
                "_typeName": "string",
                "enabled": false,
                "kekId": "string",
                "hostKeyId": "string",
                "kmipServers": [
                    {
                        "_typeName": "string",
                        "clusterId": {
                            "_typeName": "string",
                            "id": "string"
                        },
                        "info": {
                            "_typeName": "string",
                            "name": "string",
                            "address": "string",
                            "port": 0,
                            "proxyAddress": "string",
                            "proxyPort": 0,
                            "reconnect": 0,
                            "protocol": "string",
                            "nbio": 0,
                            "timeout": 0,
                            "userName": "string"
                        },
                        "password": "string",
                        "defaultKeyType": "string",
                        "keySpec": {
                            "_typeName": "string"
                        }
                    }
                ],
                "kmsServerCerts": [
                    "string"
                ],
                "clientKey": "string",
                "clientCert": "string",
                "dekGenerationId": 0,
                "changing": false,
                "eraseDisksBeforeUse": false,
                "wrappedDek": "string",
                "dekId": "string",
                "oldWrappedDek": "string",
                "oldDekId": "string",
                "kekVerifier": "string",
                "dekVerifier": "string",
                "oldDekVerifier": "string",
                "iv": "string",
                "syncing": false
            },
            "createNativeKeyProviderSpec": {
                "_typeName": "string",
                "provider": "string",
                "keyId": "string",
                "keyDerivationKey": "string",
                "tpmRequired": false
            },
            "vsanClusterMode": "string",
            "deconvergedNetConfig": {
                "_typeName": "string",
                "enabled": false
            }
        }
    ]
}
_value
Required

_value