Schemas
The following JSON schemas are used to represent resources in the/accounts/azure collection in the Veeam Backup for Microsoft Azure REST API. Properties included in schemas represent account details. Some of the properties can be used as parameters in POST and PUT requests as well as for query parameter values in GET requests.
AzureAccountV2
Property | Type | Description |
---|---|---|
accountId | string | System ID assigned to an Azure account in the Veeam Backup for Microsoft Azure REST API. |
applicationId | string($uuid) | Azure ID of an Azure AD application connected to the Azure account. |
name | string | Name of the Azure account in Veeam Backup for Microsoft Azure. |
description | string | Description of the Azure account. |
region | array[string] | Type of the Microsoft Azure environment: Global, Germany, China, USGovernment. |
tenantId | string | Azure ID of a tenant to which the Azure account belongs. |
tenantName | string | Name of the tenant. |
_links | array | A list of methods and operations available for the Azure repository account in the Veeam Backup for Microsoft Azure REST API, and request URLs used to perform the operations. |
accountOrigin | array[string] | Authentication type of the Azure account: Device Authentication, Imported Certificate, Imported Secret. |
expirationDate | string($date-time) | Fate of the account expiration. |
accountState | array[string] | State of Azure account creation: Created, Creating. |
accountPurpose | array[string] | Type of the Azure account: Service, Repository. |
adGroupId | string | Azure ID assigned to an AD Group where an account belongs. |
cloudState | array[string] | Status of the account in the Microsoft Azure environment: Unknown, Valid, Invalid. |
adGroupName | string | Name of the Azure AD Group. |