# Data Object - VsanVcPostDeployConfigSpec(vim.vsan.VsanVcPostDeployConfigSpec)

Parameter to
  VsanPostConfigForVcsa
Extends
  DynamicData
See also
  HostConnectSpec, VsanDataEfficiencyConfig, VsanHostCreateNativeKeyProviderSpec, VsanHostEncryptionInfo
Since
  vSphere API 6.5

## Data Object Description

All configuration parameters for a vCenter to be applied post deploy.

Properties

Name | Type | Description
--- | --- | ---
clusterName* | xsd:string | Name of the cluster to be created. Default: "VSANCluster"
createNativeKeyProviderSpec* | VsanHostCreateNativeKeyProviderSpec | Specification used to create native key provider. Since vSAN API 8.0.0.1
dcName* | xsd:string | Name of the datacenter to be created. Default: "Datacenter"
firstHost* | HostConnectSpec | Connection information about the host on which this task runs. It will be the first host to be added to vCenter, so vCenter adopts the settings of this host for VSAN.
hostLicenseKey* | xsd:string | ESX License key to apply to all hosts. If not specified, license is not changed. If specified, current license is overwritten.
hostsToAdd* | HostConnectSpec[] | List of vim.ConnectSpec objects, one for each host that should be connected to vCenter and added to the cluster.
taskId* | xsd:string | Unique identifier of the task this progress report is for.
vsanDataEfficiencyConfig* | VsanDataEfficiencyConfig | The data efficiency config for vSAN.
vsanDataEncryptionConfig* | VsanHostEncryptionInfo | The data encryption config that was used to bootstrap single node vSAN cluster when calling ESXi host API VsanPrepareVsanForVcsa Since vSAN API VMC M5
vsanLicenseKey* | xsd:string | vSAN License key to apply to the cluster. If not specified, license is not changed. If specified, current license is overwritten.
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="VsanVcPostDeployConfigSpec"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="dcName" type="xsd:string" minOccurs="0"/> <element name="clusterName" type="xsd:string" minOccurs="0"/> <element name="firstHost" type="vsan:HostConnectSpec" minOccurs="0"/> <element name="hostsToAdd" type="vsan:HostConnectSpec" minOccurs="0" maxOccurs="unbounded"/> <element name="vsanDataEfficiencyConfig" type="vsan:VsanDataEfficiencyConfig" minOccurs="0"/> <element name="vsanLicenseKey" type="xsd:string" minOccurs="0"/> <element name="hostLicenseKey" type="xsd:string" minOccurs="0"/> <element name="taskId" type="xsd:string" minOccurs="0"/> <element name="vsanDataEncryptionConfig" type="vsan:VsanHostEncryptionInfo" minOccurs="0"/> <element name="createNativeKeyProviderSpec" type="vsan:VsanHostCreateNativeKeyProviderSpec" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>