VsanPostConfigForVcsaRequestType

VsanPostConfigForVcsaRequestType
VsanPostConfigForVcsaRequestType

The parameters of VsanPostConfigForVcsa.

JSON Example
{
    "spec": {
        "_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
        }
    }
}
spec
Required

Bootstrap specification