1
1
### Example 1: Get all backup policies in a recovery services vault
2
2
``` powershell
3
3
$pol = Get-AzRecoveryServicesBackupProtectionPolicy -ResourceGroupName "myresourcegroup" -VaultName "myvault"
4
- $pol | fl
4
+ $pol
5
5
```
6
6
7
7
8
8
```output
9
- BackupManagementType : AzureWorkload
10
- ETag :
11
- Id : /subscriptions/38304e13-357e-405e-9e9a-2203
12
- 51dcce8c/resourceGroups/anssingh-rg/provide
13
- rs/Microsoft.RecoveryServices/vaults/anssin
14
- gh-vault/backupPolicies/wao
15
- Location :
16
- Name : wao
17
- Property : Microsoft.Azure.PowerShell.Cmdlets.Recovery
18
- Services.Models.Api20230201.AzureVMWorkload
19
- ProtectionPolicy
20
- ProtectedItemsCount : 0
21
- ResourceGuardOperationRequest :
22
- Tag : Microsoft.Azure.PowerShell.Cmdlets.Recovery
23
- Services.Models.Api20230201.ResourceTags
24
- Type : Microsoft.RecoveryServices/vaults/backupPol
25
- icies
26
-
27
- BackupManagementType : AzureWorkload
28
- ETag :
29
- Id : /subscriptions/38304e13-357e-405e-9e9a-2203
30
- 51dcce8c/resourceGroups/anssingh-rg/provide
31
- rs/Microsoft.RecoveryServices/vaults/anssin
32
- gh-vault/backupPolicies/HourlyLogBackup
33
- Location :
34
- Name : HourlyLogBackup
35
- Property : Microsoft.Azure.PowerShell.Cmdlets.Recovery
36
- Services.Models.Api20230201.AzureVMWorkload
37
- ProtectionPolicy
38
- ProtectedItemsCount : 0
39
- ResourceGuardOperationRequest :
40
- Tag : Microsoft.Azure.PowerShell.Cmdlets.Recovery
41
- Services.Models.Api20230201.ResourceTags
42
- Type : Microsoft.RecoveryServices/vaults/backupPol
43
- icies
44
-
45
- BackupManagementType : AzureIaasVM
46
- ETag :
47
- Id : /subscriptions/38304e13-357e-405e-9e9a-2203
48
- 51dcce8c/resourceGroups/anssingh-rg/provide
49
- rs/Microsoft.RecoveryServices/vaults/anssin
50
- gh-vault/backupPolicies/DefaultPolicy
51
- Location :
52
- Name : DefaultPolicy
53
- Property : Microsoft.Azure.PowerShell.Cmdlets.Recovery
54
- Services.Models.Api20230201.AzureIaaSvmProt
55
- ectionPolicy
56
- ProtectedItemsCount : 0
57
- ResourceGuardOperationRequest :
58
- Tag : Microsoft.Azure.PowerShell.Cmdlets.Recovery
59
- Services.Models.Api20230201.ResourceTags
60
- Type : Microsoft.RecoveryServices/vaults/backupPol
61
- icies
62
-
63
- BackupManagementType : AzureIaasVM
64
- ETag :
65
- Id : /subscriptions/38304e13-357e-405e-9e9a-2203
66
- 51dcce8c/resourceGroups/anssingh-rg/provide
67
- rs/Microsoft.RecoveryServices/vaults/anssin
68
- gh-vault/backupPolicies/delete-test
69
- Location :
70
- Name : delete-test
71
- Property : Microsoft.Azure.PowerShell.Cmdlets.Recovery
72
- Services.Models.Api20230201.AzureIaaSvmProt
73
- ectionPolicy
74
- ProtectedItemsCount : 0
75
- ResourceGuardOperationRequest :
76
- Tag : Microsoft.Azure.PowerShell.Cmdlets.Recovery
77
- Services.Models.Api20230201.ResourceTags
78
- Type : Microsoft.RecoveryServices/vaults/backupPol
79
- icies
80
-
81
- BackupManagementType : AzureWorkload
82
- ETag :
83
- Id : /subscriptions/38304e13-357e-405e-9e9a-2203
84
- 51dcce8c/resourceGroups/anssingh-rg/provide
85
- rs/Microsoft.RecoveryServices/vaults/anssin
86
- gh-vault/backupPolicies/anssingh-testPolicy
87
- Location :
88
- Name : anssingh-testPolicy
89
- Property : Microsoft.Azure.PowerShell.Cmdlets.Recovery
90
- Services.Models.Api20230201.AzureVMWorkload
91
- ProtectionPolicy
92
- ProtectedItemsCount : 0
93
- ResourceGuardOperationRequest :
94
- Tag : Microsoft.Azure.PowerShell.Cmdlets.Recovery
95
- Services.Models.Api20230201.ResourceTags
96
- Type : Microsoft.RecoveryServices/vaults/backupPol
97
- icies
98
-
99
- BackupManagementType : AzureIaasVM
100
- ETag :
101
- Id : /subscriptions/38304e13-357e-405e-9e9a-2203
102
- 51dcce8c/resourceGroups/anssingh-rg/provide
103
- rs/Microsoft.RecoveryServices/vaults/anssin
104
- gh-vault/backupPolicies/EnhancedPolicy
105
- Location :
106
- Name : EnhancedPolicy
107
- Property : Microsoft.Azure.PowerShell.Cmdlets.Recovery
108
- Services.Models.Api20230201.AzureIaaSvmProt
109
- ectionPolicy
110
- ProtectedItemsCount : 0
111
- ResourceGuardOperationRequest :
112
- Tag : Microsoft.Azure.PowerShell.Cmdlets.Recovery
113
- Services.Models.Api20230201.ResourceTags
114
- Type : Microsoft.RecoveryServices/vaults/backupPol
115
- icies
9
+ ETag Id Location Name Type
10
+ ---- -- -------- ---- ----
11
+ /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx/resourceGroups/myresourcegroup/providers/Microsoft.RecoveryServices/vaults/myvault/backupPolicies/policy1 wao Microsoft.RecoveryServices/vaults/backupPolicies
12
+ /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx/resourceGroups/myresourcegroup/providers/Microsoft.RecoveryServices/vaults/myvault/backupPolicies/HourlyLogBackup HourlyLogBackup Microsoft.RecoveryServices/vaults/backupPolicies
13
+ /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx/resourceGroups/myresourcegroup/providers/Microsoft.RecoveryServices/vaults/myvault/backupPolicies/DefaultPolicy DefaultPolicy Microsoft.RecoveryServices/vaults/backupPolicies
14
+ /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx/resourceGroups/myresourcegroup/providers/Microsoft.RecoveryServices/vaults/myvault/backupPolicies/policy2 delete-test Microsoft.RecoveryServices/vaults/backupPolicies
15
+ /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx/resourceGroups/myresourcegroup/providers/Microsoft.RecoveryServices/vaults/myvault/backupPolicies/testPolicy anssingh-testPolicy Microsoft.RecoveryServices/vaults/backupPolicies
16
+ /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx/resourceGroups/myresourcegroup/providers/Microsoft.RecoveryServices/vaults/myvault/backupPolicies/EnhancedPolicy EnhancedPolicy Microsoft.RecoveryServices/vaults/backupPolicies
116
17
```
117
18
118
19
@@ -121,21 +22,14 @@ Gets all the backup policies in the specified vault in the specified resource gr
121
22
### Example 2: Get info for a specific backup policy
122
23
``` powershell
123
24
$pol = Get-AzRecoveryServicesBackupProtectionPolicy -ResourceGroupName "myresourcegroup" -VaultName "myvault" -Name "DefaultPolicy"
124
- $pol | fl
25
+ $pol
125
26
```
126
27
127
28
``` output
128
- BackupManagementType : AzureWorkload
129
- ETag :
130
- Id : /subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/anssingh-rg/providers/Microsoft.Recove
131
- ryServices/vaults/anssingh-vault/backupPolicies/anssingh-testPolicy
132
- Location :
133
- Name : anssingh-testPolicy
134
- Property : Microsoft.Azure.PowerShell.Cmdlets.RecoveryServices.Models.Api20230201.AzureVMWorkloadProtectionPolicy
135
- ProtectedItemsCount : 0
136
- ResourceGuardOperationRequest :
137
- Tag : Microsoft.Azure.PowerShell.Cmdlets.RecoveryServices.Models.Api20230201.ResourceTags
138
- Type : Microsoft.RecoveryServices/vaults/backupPolicies
29
+ ETag Id Location Name Type
30
+ ---- -- -------- ---- ----
31
+ /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx/resourceGroups/myresourcegroup/providers/Microsoft.RecoveryServices/vaults/myvault/backupPolicies/testPolicy testPolicy Microsoft.RecoveryServices/vaults/backupPolicies
32
+
139
33
```
140
34
141
35
Gets info for a specific backup policy by its name in the specified vault in the specified resource group.
0 commit comments