Azure Backup
Azure Backup management API — 16 operations consolidated from 5 Microsoft OpenAPI specs into one connector.
- Base URL:
https://management.azure.com - Auth: OAuth 2.0 (user-delegated) — attach an InTouch
oauthcredential. The server refreshes the access token before each run.
Consolidated from 5 spec-per-resource-provider connectors; every operation from every one of them is preserved. The superseded names still resolve.
Operations
backupengines_get— GET /Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupEngines/{backupEngineName}backupengines_list— GET /Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupEnginesbackupjobs_list— GET /Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupJobsbackupprotectionintent_list— GET /Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupProtectionIntentsbackupstatus_get— POST /Subscriptions/{subscriptionId}/providers/Microsoft.RecoveryServices/locations/{azureRegion}/backupStatusbackupusagesummaries_list— GET /Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupUsageSummariesfeaturesupport_validate— POST /Subscriptions/{subscriptionId}/providers/Microsoft.RecoveryServices/locations/{azureRegion}/backupValidateFeaturesjobdetails_get— GET /Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupJobs/{jobName}operations_list— GET /providers/Microsoft.RecoveryServices/operationsprotecteditems_get— GET /Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/protectedItems/{protectedItemName}protectioncontaineroperationresults_get— GET /Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/operationResults/{operationId}protectioncontainerrefreshoperationresults_get— GET /Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/operationResults/{operationId}protectioncontainers_get— GET /Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}protectioncontainers_unregister— DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/registeredIdentities/{identityName}protectionintent_get— GET /Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/backupProtectionIntent/{intentObjectName}protectionintent_validate— POST /Subscriptions/{subscriptionId}/providers/Microsoft.RecoveryServices/locations/{azureRegion}/backupPreValidateProtection
Inputs
- a linked
oauthcredential (no key inputs) operation— one of the operations above- path parameters when an operation's path contains
{...} query— optional JSON object of query paramsbody— JSON object for create/update ops
Publishes
The keys a later task may reference as {{taskName.key}}. Referencing anything not listed here resolves to nothing at run time.
erroroperationresultstatus
Input Properties
Every property this tool accepts, from its own tool.iml.
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
operation |
string | yes | — | One of: backupengines_get, backupengines_list, backupjobs_list, backupprotectionintent_list, backupstatus_get, backupusagesummaries_list, featuresupport_validate, jobdetails_get, operations_list, protecteditems_get, protectioncontaineroperationresults_get, protectioncontainerrefreshoperationresults_get, protectioncontainers_get, protectioncontainers_unregister, protectionintent_get, protectionintent_validate |
azureRegion |
string | no | — | Path parameter azureRegion (required by some operations). |
backupEngineName |
string | no | — | Path parameter backupEngineName (required by some operations). |
containerName |
string | no | — | Path parameter containerName (required by some operations). |
fabricName |
string | no | — | Path parameter fabricName (required by some operations). |
identityName |
string | no | — | Path parameter identityName (required by some operations). |
intentObjectName |
string | no | — | Path parameter intentObjectName (required by some operations). |
jobName |
string | no | — | Path parameter jobName (required by some operations). |
operationId |
string | no | — | Path parameter operationId (required by some operations). |
protectedItemName |
string | no | — | Path parameter protectedItemName (required by some operations). |
resourceGroupName |
string | no | — | Path parameter resourceGroupName (required by some operations). |
subscriptionId |
string | no | — | Path parameter subscriptionId (required by some operations). |
vaultName |
string | no | — | Path parameter vaultName (required by some operations). |
query |
string | no | — | Optional query params as a JSON object string, e.g. {"limit": 10}. |
body |
string | no | — | Request body as a JSON object string. Sent as JSON, or form-encoded when the operation expects a form. Required by write operations. |