This is an archive version of the document. To get the most up-to-date information, see the current version.

Appendix B. Mapping Link Types to XML Schema Elements

Link elements of the resource representation may contain Type attributes whose values differ from names of root elements in the XML Schema Definition. For more information on links, see Links.

In the following table you can find the Type attribute values and XML schema elements for all REST API resource representations.

Link Type

XML Schema Element

LogonSession

<xs:element name="LogonSession" type="LogonSessionType" />

LogonSessionList

<xs:element name="LogonSessions" type="LogonSessionListType" />

EnterpriseManager

<xs:element name="EnterpriseManager" type="EnterpriseManagerType" />

<Resource>Reference

<xs:element name="EntityRef" type="EntityReferenceType" />

<Resource>ReferenceList

<xs:element name="EntityReferences" type="EntityReferenceListType" />

BackupServer

<xs:element name="BackupServer" type="BackupServerEntityType" />

BackupServerList

<xs:element name="BackupServers" type="BackupServerEntityListType" />

ManagedServer

<xs:element name="ManagedServer" type="ManagedServerEntityType"/>

ManagedServerList

<xs:element name="ManagedServers" type="ManagedServerEntityListType"/>

Job

<xs:element name="Job" type="JobEntityType" />

JobList

<xs:element name="Jobs" type="JobEntityListType" />

FailoverPlan

<xs:element name="FailoverPlan" type="FailoverPlanEntityType" />

FailoverPlanList

<xs:element name="FailoverPlans" type="FailoverPlanEntityListType" />

ObjectInJob

<xs:element name="ObjectInJob" type="ObjectInJobType" />

ObjectInJobList

<xs:element name="ObjectsInJob" type="ObjectInJobListType" />

FailoveredVm

<xs:element name="FailoveredVm" type="FailoveredVmType" />

FailoveredVmList

<xs:element name="FailoveredVms" type="FailoveredVmListType" />

Backup

<xs:element name="Backup" type="BackupEntityType" />

BackupList

<xs:element name="Backups" type="BackupEntityListType" />

Replica

<xs:element name="Replica" type="ReplicaEntityType" />

ReplicaList

<xs:element name="Replicas" type="ReplicaEntityListType" />

RestorePoint

<xs:element name="RestorePoint" type="RestorePointEntityType" />

RestorePointList

<xs:element name="RestorePoints" type="RestorePointEntityListType" />

VmRestorePoint

<xs:element name="VmRestorePoint" type="VmRestorePointEntityType" />

VmRestorePointList

<xs:element name="VmRestorePoints" type="VmRestorePointEntityListType" />

VAppRestorePoint

<xs:element name="VAppRestorePoint" type="VAppRestorePointEntityType" />

VAppRestorePointList

<xs:element name="VAppRestorePoints" type="VAppRestorePointEntityListType" />

VmReplicaPoint

<xs:element name="VmReplicaPoint" type="VmReplicaPointEntityType" />

VmReplicaPointList

<xs:element name="VmReplicaPoints" type="VmReplicaPointEntityListType" />

VmRestorePointMount

<xs:element name="VmRestorePointMount" type="VmRestorePointMountType" />

VmRestorePointMountList

<xs:element name="VmRestorePointMounts" type="VmRestorePointMountListType" />

VmReplicaPointMount

<xs:element name="VmReplicaPointMount" type="VmReplicaPointMountType" />

VmReplicaPointMountList

<xs:element name="VmReplicaPointMounts" type="VmReplicaPointMountListType" />

FileSystemItems, DirectoryEntry, FileEntry

<xs:element name="FileSystemEntry" type="FileSystemEntryType" />

FileSystemItems, DirectoryEntryList, FileEntryList

<xs:element name="FileSystemEntries" type="FileSystemEntriesType" />

HierarchyRoot

<xs:element name="HierarchyRoot" type="HierarchyRootEntityType" />

HierarchyRootList

<xs:element name="HierarchyRoots" type="HierarchyRootEntityListType"/>

Repository

<xs:element name="Repository" type="RepositoryEntityType" />

RepositoryList

<xs:element name="Repositories" type="RepositoryEntityListType" />

BackupJobSession

<xs:element name="BackupJobSession" type="BackupJobSessionEntityType" />

BackupJobSessionList

<xs:element name="BackupJobSessions" type="BackupJobSessionEntityListType" />

ReplicaJobSession

<xs:element name="ReplicaJobSession" type="ReplicaJobSessionEntityType" />

ReplicaJobSessionList

<xs:element name="ReplicaJobSessions" type="ReplicaJobSessionEntityListType" />

RestoreSession

<xs:element name="RestoreSession" type="RestoreSessionEntityType" />

RestoreSessionList

<xs:element name="RestoreSessions" type="RestoreSessionEntityListType" />

BackupTaskSession

<xs:element name="BackupTaskSession" type="BackupTaskSessionEntityType" />

BackupTaskSessionList

<xs:element name="BackupTaskSessions" type="BackupTaskSessionEntityListType" />

ReplicaTaskSession

<xs:element name="ReplicaTaskSession" type="ReplicaTaskSessionEntityType" />

ReplicaTaskSessionList

<xs:element name="ReplicaTaskSessions" type="ReplicaTaskSessionEntityListType" />

*

<xs:element name="QueryResult" type="QueryResultType" />

Task

<xs:element name="Task" type="TaskType" />

TaskList

<xs:element name="Tasks" type="TaskListType" />

Report

<xs:element name="SummaryReport" type="SummaryReportType" />

ReportFrame

<xs:element name="OverviewReportFrame" type="OverviewReportFrameType" />

ReportFrame

<xs:element name="VmsOverviewReportFrame" type="VmsOverviewReportFrameType" />

ReportFrame

<xs:element name="JobStatisticsReportFrame" type="JobStatisticsReportFrameType" />

ReportFrame

<xs:element name="RepositoryReportFrame" type="RepositoryReportFrameType" />

ReportFrame

<xs:element name="ProcessedVmsReportFrame" type="ProcessedVmsReportFrameType"/>

HierarchyItem

<xs:element name="HierarchyItem" type="HierarchyItemType"/>

HierarchyItemList

<xs:element name="HierarchyItems" type="HierarchyItemListType"/>

QueryService

<xs:element name="QuerySvc" type="QuerySvcType"/>

LookupService

<xs:element name="LookupSvc" type="LookupSvcType"/>

<xs:element name="ReportingSvc" type="ReportingSvcType"/>

Credentials

<xs:element name="CredentialsInfo" type="CredentialsInfoType" />

CredentialsList

<xs:element name="CredentialsInfoList" type="CredentialsInfoListType" />

PasswordKey

<xs:element name="PasswordKeyInfo" type="PasswordKeyInfoType" />

PasswordKeyList

<xs:element name="PasswordKeyInfoList" type="PasswordKeyInfoListType" />

CatalogVm

<xs:element name="CatalogVm" type="CatalogVmEntityType" />

CatalogVmList

<xs:element name="CatalogVms" type="CatalogVmEntityListType" />

CatalogVmRestorePoint

<xs:element name="CatalogVmRestorePoint" type="CatalogVmRestorePointEntityType" />

CatalogVmRestorePointList

<xs:element name="CatalogVmRestorePoints" type="CatalogVmRestorePointEntityListType" />

EnterpriseRole

<xs:element name="EnterpriseRole" type="EnterpriseRoleEntityType" />

EnterpriseRoleList

<xs:element name="EnterpriseRoles" type="EnterpriseRoleEntityListType" />

EnterpriseAccount

<xs:element name="EnterpriseAccount" type="EnterpriseAccountEntityType" />

EnterpriseAccountList

<xs:element name="EnterpriseAccounts" type="EnterpriseAccountEntityListType" />

EnterpriseAccountHierarchyScope

<xs:element name="EnterpriseAccountHierarchyScope" type="EnterpriseAccountHierarchyScopeType" />

EnterpriseAccountHierarchyScopeList

<xs:element name="EnterpriseAccountHierarchyScopes" type="EnterpriseAccountHierarchyScopeListType" />

EnterpriseAccountInRole

<xs:element name="EnterpriseAccountInRole" type="EnterpriseAccountInRoleType" />

EnterpriseAccountInRoleList

<xs:element name="EnterpriseAccountInRoleList" type="EnterpriseAccountInRoleListType" />

EnterpriseSecuritySettings

<xs:element name="EnterpriseSecuritySettings" type="EnterpriseSecuritySettingsType" />

WanAccelerator

<xs:element name="WanAccelerator" type="WanAcceleratorEntityType" />

WanAcceleratorList

<xs:element name="WanAccelerators" type="WanAcceleratorEntityListType" />

CloudGateway

<xs:element name="CloudGateway" type="CloudGatewayEntityType" />

CloudGatewayList

<xs:element name="CloudGateways" type="CloudGatewayEntityListType" />

CloudTenant

<xs:element name="CloudTenant" type="CloudTenantEntityType" />

CloudTenantList

<xs:element name="CloudTenants" type="CloudTenantEntityListType" />

CloudTenantResource

<xs:element name="CloudTenantResource" type="CloudTenantResourceType" />

CloudTenantResourceList

<xs:element name="CloudTenantResources" type="CloudTenantResourceListType" />

CloudHardwarePlanList

<xs:element name="CloudHardwarePlans" type="CloudHardwarePlanEntityListType" />

CloudHardwarePlan

<xs:element name="CloudHardwarePlan" type="CloudHardwarePlanEntityType" />

CloudPublicIpAddressList

<xs:element name="CloudPublicIpAddresses" type="CloudPublicIpAddressEntityListType" />

CloudPublicIpAddress

<xs:element name="CloudPublicIpAddress" type="CloudPublicIpAddressEntityType" />

CloudTenantComputeResourceList

<xs:element name="CloudTenantComputeResources" type="CloudTenantComputeResourceListType"/>

CloudTenantComputeResource

<xs:element name="CloudTenantComputeResource" type="CloudTenantComputeResourceType" />

CloudVmReplicaPointList

<xs:element name="CloudVmReplicaPoints" type="CloudVmReplicaPointEntityListType" />

CloudVmReplicaPoint

<xs:element name="CloudVmReplicaPoint" type="CloudVmReplicaPointEntityType" />

CloudFailoverPlanList

<xs:element name="CloudFailoverPlans" type="CloudFailoverPlanEntityListType" />

CloudFailoverPlan

<xs:element name="CloudFailoverPlan" type="CloudFailoverPlanEntityType" />

VlanConfigurationList

<xs:element name="VlanConfigurations" type="VlanConfigurationEntityListType" />

VlanConfiguration

<xs:element name="VlanConfiguration" type="VlanConfigurationEntityType" />

CloudFailoverSession

<xs:element name="CloudFailoverSession" type="CloudFailoverSessionEntityType" />

CloudFailoverSessionList

<xs:element name="CloudFailoverSessions" type="CloudFailoverSessionEntityListType" />

CloudFailoveredVm

<xs:element name="CloudFailoveredVm" type="CloudFailoveredVmType" />

CloudFailoveredVmList

<xs:element name="CloudFailoveredVms" type="CloudFailoveredVmListType" />

CloudConnectService

<xs:element name="CloudConnectService" type ="CloudConnectServiceType" />

CloudReplicaList

<xs:element name="CloudReplicas" type="CloudReplicaEntityListType" />

CloudReplica

<xs:element name="CloudReplica" type="CloudReplicaEntityType" />

VCloudOrganizationConfig

<xs:element name="VCloudOrganizationConfig" type="VCloudOrganizationConfigEntityType" />

VCloudOrganizationConfigList

<xs:element name="VCloudOrganizationConfigs" type="VCloudOrganizationConfigEntityListType"/>

VCloudService

<xs:element name="VCloudService" type ="VCloudServiceType" />

VCloudOrganizationConfigBackupJobSettings

<xs:element name="VCloudOrganizationConfigBackupJobSettings" type ="VCloudOrganizationConfigBackupJobSettingsResourceType" />

BackupFile

<xs:element name="BackupFile" type="BackupFileEntityType" />

BackupFileList

<xs:element name="BackupFiles" type="BackupFileEntityListType" />

VSphereSelfServiceConfigList

<xs:element name="VSphereSelfServiceConfigs" type="VSphereSelfServiceConfigEntityListType"/>

VSphereSelfServiceConfig

<xs:element name="VSphereSelfServiceConfig" type="VSphereSelfServiceConfigEntityType"/>

VSphereSelfServiceConfigJobSettings

<xs:element name="VSphereSelfServiceConfigJobSettings" type="VSphereSelfServiceConfigJobSettingsResourceType"/>

VSphereSelfService

<xs:element name="VSphereSelfService" type ="VSphereSelfServiceType" />

CloudTenantVCloudComputeResourceList

<xs:element name="CloudTenantVCloudComputeResources" type="CloudTenantVCloudComputeResourceListType"/>

CloudTenantVCloudComputeResource

<xs:element name="CloudTenantVCloudComputeResource" type="CloudTenantVCloudComputeResourceType" />

AgentsService

<xs:element name="Agents" type="AgentsServiceType" />

AgentRestorePoint

<xs:element name="AgentRestorePoint" type="AgentRestorePointEntityType" />

AgentRestorePointList

<xs:element name="AgentRestorePoints" type="AgentRestorePointEntityListType" />

AgentBackupJob

<xs:element name="AgentBackupJob" type="AgentBackupJobEntityType" />

AgentBackupJobList

<xs:element name="AgentBackupJobs" type="AgentBackupJobEntityListType" />

ObjectInAgentBackupJob

<xs:element name="ObjectInAgentBackupJob" type="ObjectInAgentBackupJobType" />

ObjectInAgentBackupJobList

<xs:element name="ObjectsInAgentBackupJob" type="ObjectInAgentBackupJobListType" />

AgentProtectionGroup

<xs:element name="AgentProtectionGroup" type="AgentProtectionGroupEntityType"/>

AgentProtectionGroupList

<xs:element name="AgentProtectionGroups" type="AgentProtectionGroupEntityListType"/>

DiscoveredComputer

<xs:element name="DiscoveredComputer" type="DiscoveredComputerEntityType"/>

DiscoveredComputerList

<xs:element name="DiscoveredComputers" type="DiscoveredComputerEntityListType"/>

CloudGatewayPool

<xs:element name="CloudGatewayPool" type="CloudGatewayPoolEntityType" />

CloudGatewayPoolList

<xs:element name="CloudGatewayPools" type="CloudGatewayPoolEntityListType" />

ExternalRepository

<xs:element name="ExternalRepository" type="ExternalRepositoryEntityType" />

ExternalRepositoryList

<xs:element name="ExternalRepositories" type="ExternalRepositoryEntityListType" />

FreeLicenseCounters

<xs:element name="CloudTenantFreeLicenseCounters" type="CloudTenantFreeLicenseCountersResourceType" />

AgentRestorePointMountList

<xs:element name="AgentRestorePointMounts" type="AgentRestorePointMountListType"/>

AgentRestorePointMount

<xs:element name="AgentRestorePointMount" type="AgentRestorePointMountType"/>

FileServerList

<xs:element name="FileServers" type="FileServerEntityListType"/>

FileServer

<xs:element name="FileServer" type="FileServerEntityType"/>

NASJobList

<xs:element name="NASJobs" type="NASJobEntityListType"/>

NASJob

<xs:element name="NASJob" type="NASJobEntityType"/>

NASObjectList

<xs:element name="NASObjects" type="NASObjectListType" />

NASObject

<xs:element name="NASObject" type="NASObjectType" />

CdpPolicyList

<xs:element name="CdpPolicies" type="CdpPolicyEntityListType"/>

CdpPolicy

<xs:element name="CdpPolicy" type="CdpPolicyEntityType"/>

CdpReplicaList

<xs:element name="CdpReplicas" type="CdpReplicaEntityListType"/>

CdpReplica

<xs:element name="CdpReplica" type="CdpReplicaEntityType"/>

CdpReplicaSession

<xs:element name="CdpReplicaSession" type="CdpReplicaSessionEntityType" />

CdpReplicaSessionList

<xs:element name="CdpReplicaSessions" type="CdpReplicaSessionEntityListType" />

CdpReplicaTaskSessionList

<xs:element name="CdpReplicaTaskSessions" type="CdpReplicaTaskSessionEntityListType" />

CdpReplicaTaskSession

<xs:element name="CdpReplicaTaskSession" type="CdpReplicaTaskSessionEntityType" />

VAppReplicaPoint

<xs:element name="VAppReplicaPoint" type="VAppReplicaPointEntityType" />

VAppReplicaPointList

<xs:element name="VAppReplicaPoints" type="VAppReplicaPointEntityListType" />