Breaking Changes

Breaking changes cause REST API v6 to function differently and could affect the client code.

Operation Changes

Several resources were deleted. You can see the list of all deleted resources in section Deleted Resources.

Schema Changes Causing Compatibility Issues

The following changes in the REST API schemas were made:

  • ListAdGroupRequest schema:
  • Added the tenantId required property.
  • AzureStorageItemCreationConfig schema:
  • Added the accountId required property.
  • FileShareRestorePointIndexingConfig schema:
  • Added the nullable attribute with the false default value to the restorePointIds required property.

Path Parameter Changes

The following changes in path parameters of HTTP requests were made:

  • The keyVaultId path parameter has the value of the nullable attribute changed to false. The parameter is requested in the following operations:
  • HTTP GET /api/v6/cloudInfrastructure/keyVaults — Get Collection of Key Vaults.
  • HTTP GET /api/v6/cloudInfrastructure/keyVaults/{keyVaultId}/keys — Get Collection of Keys.
  • The azureStorageId path parameter has the value of the nullable attribute changed to false. The parameter is requested in the following operations:
  • HTTP GET /api/v6/cloudInfrastructure/storageAccounts/{azureStorageId}/containers — Get Collection of Blob Containers.
  • HTTP POST /api/v6/cloudInfrastructure/storageAccounts/{azureStorageId}/containers — Create Blob Container in Storage Account.
  • HTTP GET /api/v6/cloudInfrastructure/storageAccounts/{azureStorageId}/containers/{containerName} — Get Blob Container Data.
  • HTTP GET /api/v6/cloudInfrastructure/storageAccounts/{azureStorageId}/containers/{containerName}/folders — Get Collection of Folders.
  • HTTP GET /api/v6/cloudInfrastructure/storageAccounts/{azureStorageId}/containers/{containerName}/folders/{folderName} — Get Folder Data.

New Query Parameters

The following new query parameters were added to the HTTP requests:

  • Added the azureAccountId query parameter to the following operation:
  • HTTP POST /api/v6/cloudInfrastructure/sqlServers/testConnectivity/{sqlServerId} — Test Connection to SQL Server.
  • Added the accountId query parameter to the following operation:
  • HTTP GET /api/v6/cloudInfrastructure/virtualNetworks/{networkId} — Get Virtual Network Data.

Query Parameter Changes

The following changes in the REST API query parameters were made:

  • The serviceAccountId query parameter has the value of the nullable attribute changed to false. The parameter is requested in the following operations:
  • HTTP GET /api/v6/cloudInfrastructure/availabilityZones — Get Collection of Availability Zones.
  • HTTP GET /api/v6/virtualMachines — Get Collection of Azure VMs.
  • HTTP GET /api/v6/databases — Get Collection of SQL Databases.
  • HTTP GET /api/v6/fileShares — Get Collection of File Shares.
  • HTTP POST /api/v6/virtualMachines/rescan — Azure VMs Rescan.
  • HTTP POST /api/v6/databases/rescan — SQL Databases Rescan.
  • HTTP POST /api/v6/fileShares/rescan — Azure Files Rescan.
  • HTTP GET /api/v6/cloudInfrastructure/keyVaults — Get Collection of Key Vaults.
  • HTTP GET /api/v6/cloudInfrastructure/keyVaults/{keyVaultId}/keys — Get Collection of Keys.
  • HTTP GET /api/v6/cloudInfrastructure/networkSecurityGroups — Get Collection of Network Security Groups.
  • HTTP GET /api/v6/cloudInfrastructure/regions — Get Collection of Azure Regions.
  • HTTP GET /api/v6/repositories — Get Collection of Backup Repositories.
  • HTTP GET /api/v6/repositories/{repositoryId} — Get Backup Repository Data.
  • HTTP GET /api/v6/cloudInfrastructure/resourceGroups — Get Collection of Resource Groups.
  • HTTP GET /api/v6/cloudInfrastructure/sqlServers — Get Collection of SQL Servers.
  • HTTP GET /api/v6/cloudInfrastructure/virtualMachineSizes — Get Collection of VM Sizes.