# Data Object - EntityBackupConfig(vim.dvs.EntityBackup.Config)

Parameter to
  DVPortgroupRollback_Task, DVSManagerImportEntity_Task, DVSRollback_Task
Returned by
  DVSManagerExportEntity_Task
Extends
  DynamicData
See also
  ManagedEntity
Since
  vSphere API 5.1

## Data Object Description

The EntityBackupConfig data object contains VmwareDistributedVirtualSwitch or DistributedVirtualPortgroup backup configuration data produced by the DVSManagerExportEntity_Task method. It also contains properties that support DVSManagerImportEntity_Task operations.

A DVSManagerExportEntity_Task operation sets properties that identify the entity instance (entityType, key, and name) and inventory location (container). When you import a backup configuration, you can set the `key`, `name`, and `container` properties in accordance with the `importType` specified in the call to DVSManagerImportEntity_Task. See EntityImportType.

Properties

Name | Type | Description
--- | --- | ---
configBlob | xsd:base64Binary | Opaque blob that contains the configuration of the entity.
configVersion* | xsd:string | Configuration version.
container* | ManagedObjectReference to a ManagedEntity | Container for this entity. If entityType is "distributedVirtualSwitch", the container type is Folder. If entityType is "distributedVirtualPortgroup", the container type is DistributedVirtualSwitch.
entityType | xsd:string | Type of the exported entity (DVSManagerExportEntity_Task). See EntityType for valid values.
key* | xsd:string | Unique identifier of the exported entity or the entity to be restored through an import operation. If you are importing a virtual distributed switch and the import type is vim.dvs.EntityBackup.ImportType#applyToEntitySpecified, set the `key` to DistributedVirtualSwitch.Uuid. If you are importing a virtual distributed portgroup and the import type is vim.dvs.EntityBackup.ImportType#applyToEntitySpecified, set the `key` to DistributedVirtualPortgroup.Key. The Server ignores the key value when the import operation creates a new entity.
name* | xsd:string | Name of the exported entity or the entity to be restored with the backup configuration. If you are importing an entity and the import type is vim.dvs.EntityBackup.ImportType#applyToEntitySpecified, the Server will use this value to rename the existing entity.
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="EntityBackupConfig"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="entityType" type="xsd:string"/> <element name="configBlob" type="xsd:base64Binary"/> <element name="key" type="xsd:string" minOccurs="0"/> <element name="name" type="xsd:string" minOccurs="0"/> <element name="container" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="configVersion" type="xsd:string" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>