Cloud Connect Service

Service providers can use Veeam Backup Enterprise Manager REST API to work with Veeam Cloud Connect resources. Veeam Cloud Connect resources URLs are grouped in the Cloud Connect service resource representation. The resource representation contains a set of links to the following resources:

  • CloudGateway
  • CloudTenant
  • CloudHardwarePlan
  • CloudPublicIpAddress
  • CloudFailoverPlan
  • CloudVmReplicaPoint
  • CloudReplica
  • VlanConfiguration
  • CloudFailoverSession
  • CloudGatewayPool
  • CloudFailoveredVm

The resource representation of the Cloud Connect service looks in the following way:

<CloudConnectService Href="https://localhost:9398/api/cloud" Type="CloudConnectService" xmlns="http://www.veeam.com/ent/v1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 <Links>
   <Link Href="https://localhost:9398/api/logonSessions/64cf72ba-27a3-4a19-b073-310e16042509" Type="LogonSession" Rel="Up"/>
   <Link Href="https://localhost:9398/api/cloud/gateways" Type="CloudGatewayReferenceList" Rel="Down"/>
   <Link Href="https://localhost:9398/api/cloud/tenants" Type="CloudTenantReferenceList" Rel="Down"/>
   <Link Href="https://localhost:9398/api/cloud/hardwarePlans" Type="CloudHardwarePlanReferenceList" Rel="Down"/>
   <Link Href="https://localhost:9398/api/cloud/publicIpAddresses" Type="CloudPublicIpAddressReferenceList" Rel="Down"/>
   <Link Href="https://localhost:9398/api/cloud/cloudFailoverPlans" Type="CloudFailoverPlanReferenceList" Rel="Down"/>
   <Link Href="https://localhost:9398/api/cloud/vmReplicaPoints" Type="CloudVmReplicaPointReferenceList" Rel="Down"/>
   <Link Href="https://localhost:9398/api/cloud/replicas" Type="CloudReplicaReferenceList" Rel="Down"/>
   <Link Href="https://localhost:9398/api/cloud/vlans" Type="VlanConfigurationReferenceList" Rel="Down"/>
   <Link Href="https://localhost:9398/api/cloud/failoverSessions" Type="CloudFailoverSessionReferenceList" Rel="Down"/>
   <Link Href="https://localhost:9398/api/cloud/gatewayPools" Type="CloudGatewayPoolReferenceList" Rel="Down"/>
   <Link Href="https://localhost:9398/api/cloud/gateways?format=Entity" Type="CloudGatewayList" Rel="Down"/>
   <Link Href="https://localhost:9398/api/cloud/tenants?format=Entity" Type="CloudTenantList" Rel="Down"/>
   <Link Href="https://localhost:9398/api/cloud/hardwarePlans?format=Entity" Type="CloudHardwarePlanList" Rel="Down"/>
   <Link Href="https://localhost:9398/api/cloud/publicIpAddresses?format=Entity" Type="CloudPublicIpAddressList" Rel="Down"/>
   <Link Href="https://localhost:9398/api/cloud/cloudFailoverPlans?format=Entity" Type="CloudFailoverPlanList" Rel="Down"/>
   <Link Href="https://localhost:9398/api/cloud/vmReplicaPoints?format=Entity" Type="CloudVmReplicaPointList" Rel="Down"/>
   <Link Href="https://localhost:9398/api/cloud/replicas?format=Entity" Type="CloudReplicaList" Rel="Down"/>
   <Link Href="https://localhost:9398/api/cloud/vlans?format=Entity" Type="VlanConfigurationList" Rel="Down"/>
   <Link Href="https://localhost:9398/api/cloud/failoverSessions?format=Entity" Type="CloudFailoverSessionList" Rel="Down"/>
   <Link Href="https://localhost:9398/api/cloud/gatewayPools?format=Entity" Type="CloudGatewayPoolList" Rel="Down"/>
   <Link Href="https://localhost:9398/api/cloud/gateways" Rel="Create"/>
   <Link Href="https://localhost:9398/api/cloud/tenants" Rel="Create"/>
   <Link Href="https://localhost:9398/api/cloud/hardwarePlans" Rel="Create"/>
   <Link Href="https://localhost:9398/api/cloud/publicIpAddresses" Rel="Create"/>
   <Link Href="https://localhost:9398/api/cloud/gatewayPools" Rel="Create"/>
 </Links>
</CloudConnectService>

 

Note

Cloud Connect service resource appears in the list of available Veeam Backup Enterprise Manager REST API resources if the Veeam Cloud Connect service provider license is installed on the backup server.