Policies

The /policies resource collection represents all backup policies created in Veeam Backup for Microsoft Azure.

Collection URL

The resource collection is located at the following URL:

https://<hostname>/api/v2/policies

PoliciesCollection Representation

{

 "offset": 0,

 "limit": 200,

 "totalCount": 2,

 "results": [

   {

     "id": "a1c3b4cb-29d4-4615-b4d8-d1e1b7f3bf55",

     "priority": 1,

     "excludedItemsCount": 0,

     "usn": 664,

     "snapshotStatus": "Success",

     "backupStatus": "Error",

     "nextExecutionTime": "2020-11-23T22:00:00Z",

     "isBackupConfigured": true,

     "isScheduleConfigured": true,

     "_links": {

       "self": {

         "href": "https://51.11.247.127/api/v2/policies/a1c3b4cb-29d4-4615-b4d8-d1e1b7f3bf55"

       },

       "selecteditems": {

         "href": "https://51.11.247.127/api/v2/policies/a1c3b4cb-29d4-4615-b4d8-d1e1b7f3bf55/selectedItems"

       },

       "excludeditems": {

         "href": "https://51.11.247.127/api/v2/policies/a1c3b4cb-29d4-4615-b4d8-d1e1b7f3bf55/excludedItems"

       },

       "dailyschedulerepository": {

         "href": "https://51.11.247.127/api/v2/repositories/1"

       }

     },

     "name": "Backup Policy",

     "description": "Created by administrator",

     "tenantId": "3e924ba9-93bc-40d5-8a47-33f07b239a52",

     "retrySettings": {

       "retryCount": 3

     },

     "policyNotificationSettings": {

       "recipient": "administrator@tech.com",

       "notifyOnSuccess": true,

       "notifyOnWarning": true,

       "notifyOnFailure": true

     },

     "isEnabled": true,

     "backupType": "AllSubscriptions",

     "snapshotSettings": {

       "additionalTags": [],

       "copyOriginalTags": false,

       "applicationAwareSnapshot": false,

       "userScripts": {

         "windows": {

           "scriptsEnabled": false,

           "repositorySnapshotsOnly": false,

           "ignoreExitCodes": false,

           "ignoreMissingScripts": false

         },

         "linux": {

           "scriptsEnabled": false,

           "repositorySnapshotsOnly": false,

           "ignoreExitCodes": false,

           "ignoreMissingScripts": false

         }

       }

     },

     "dailySchedule": {

       "dailyType": "Everyday",

       "runsPerHour": 1,

       "snapshotSchedule": {

         "hours": [

           0,

           1,

           2,

           3,

           4,

           5,

           6,

           7,

           8,

           9,

           10,

           11,

           12,

           13,

           14,

           15,

           16,

           17,

           18,

           19,

           20,

           21,

           22,

           23

         ],

         "snapshotsToKeep": 24

       },

       "backupSchedule": {

         "hours": [

           22

         ],

         "retention": {

           "timeRetentionDuration": 14,

           "retentionDurationType": "Days"

         },

         "targetRepositoryId": "1"

       }

     }

   },

   {

     "id": "4913c56e-85b9-4d8e-b424-15ce7a1a4ac9",

     "priority": 2,

     "excludedItemsCount": 0,

     "usn": 665,

     "snapshotStatus": "Warning",

     "backupStatus": "Warning",

     "nextExecutionTime": "2020-11-23T22:00:00Z",

     "isBackupConfigured": true,

     "isScheduleConfigured": true,

     "_links": {

       "self": {

         "href": "https://51.11.247.127/api/v2/policies/4913c56e-85b9-4d8e-b424-15ce7a1a4ac9"

       },

       "selecteditems": {

         "href": "https://51.11.247.127/api/v2/policies/4913c56e-85b9-4d8e-b424-15ce7a1a4ac9/selectedItems"

       },

       "excludeditems": {

         "href": "https://51.11.247.127/api/v2/policies/4913c56e-85b9-4d8e-b424-15ce7a1a4ac9/excludedItems"

       },

       "dailyschedulerepository": {

         "href": "https://51.11.247.127/api/v2/repositories/4"

       }

     },

     "name": "new",

     "description": "Created by Default admin",

     "tenantId": "3e924ba9-93bc-40d5-8a47-33f07b239a52",

     "retrySettings": {

       "retryCount": 3

     },

     "policyNotificationSettings": {

       "recipient": "admin@tech.com",

       "notifyOnSuccess": true,

       "notifyOnWarning": true,

       "notifyOnFailure": true

     },

     "isEnabled": true,

     "backupType": "AllSubscriptions",

     "snapshotSettings": {

       "additionalTags": [],

       "copyOriginalTags": false,

       "applicationAwareSnapshot": false,

       "userScripts": {

         "windows": {

           "scriptsEnabled": false,

           "repositorySnapshotsOnly": false,

           "ignoreExitCodes": false,

           "ignoreMissingScripts": false

         },

         "linux": {

           "scriptsEnabled": false,

           "repositorySnapshotsOnly": false,

           "ignoreExitCodes": false,

           "ignoreMissingScripts": false

         }

       }

     },

     "dailySchedule": {

       "dailyType": "Everyday",

       "runsPerHour": 1,

       "snapshotSchedule": {

         "hours": [

           0,

           1,

           2,

           3,

           4,

           5,

           6,

           7,

           8,

           9,

           10,

           11,

           12,

           13,

           14,

           15,

           16,

           17,

           18,

           19,

           20,

           21,

           22,

           23

         ],

         "snapshotsToKeep": 24

       },

       "backupSchedule": {

         "hours": [

           22

         ],

         "retention": {

           "timeRetentionDuration": 14,

           "retentionDurationType": "Days"

         },

         "targetRepositoryId": "4"

       }

     }

   }

 ],

 "_links": {

   "self": {

     "href": "https://51.11.247.127/api/v2/policies?offset=0&limit=200"

   }

 }

}

In This Section

I want to report a typo

There is a misspelling right here:

 

I want to let the Veeam Documentation Team know about that.