EntityBackupConfig

EntityBackupConfig
EntityBackupConfig

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 EntityImportTypeEnum.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "entityType": "string",
    "configBlob": "string",
    "key": "string",
    "name": "string",
    "container": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "configVersion": "string"
}
string
entityType
Required

Type of the exported entity (DVSManagerExportEntity_Task).

See EntityTypeEnum for valid values.

string As byte As byte
configBlob
Required

Opaque blob that contains the configuration of the entity.

string
key
Optional

Unique identifier of the exported entity or the entity to be restored through an import operation.

The Server ignores the key value when the import operation creates a new entity.

string
name
Optional

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 applyToEntitySpecified, the Server will use this value to rename the existing entity.

container
Optional

Reference to an instance of the ManagedEntity managed object.

string
configVersion
Optional

Configuration version.