Skip to content

Commit a4ff92a

Browse files
Migrate DataProtection from generation to main (Azure#19851)
* Move DataProtection to main * Update Changelog.md Co-authored-by: Yabo Hu <[email protected]>
1 parent 6bf2458 commit a4ff92a

21 files changed

+1571
-123
lines changed

src/DataProtection/Az.DataProtection.psd1

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#
44
# Generated by: Microsoft Corporation
55
#
6-
# Generated on: 10/10/2022
6+
# Generated on: 10/19/2022
77
#
88

99
@{
@@ -145,8 +145,7 @@ PrivateData = @{
145145
# IconUri = ''
146146

147147
# ReleaseNotes of this module
148-
ReleaseNotes = '* Added support for automatic assignment of permissions for configure backup for DPP workloads - AzureDisk, AzureBlob, AzureDatabaseForPostgreSQL using Set-AzDataProtectionMSIPermission cmdlet
149-
* Added support for adding custom tags for new backup instance using New-AzDataProtectionBackupInstance cmdlet'
148+
# ReleaseNotes = ''
150149

151150
# Prerelease string of this module
152151
# Prerelease = ''

src/DataProtection/Changelog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
- Additional information about change #1
1919
-->
2020
## Upcoming Release
21+
* Fixed list parameter set for `Get-AzDataProtectionBackupVault`
2122

2223
## Version 0.5.0
2324
* Added support for automatic assignment of permissions for configure backup for DPP workloads - AzureDisk, AzureBlob, AzureDatabaseForPostgreSQL using Set-AzDataProtectionMSIPermission cmdlet

src/DataProtection/DataProtection.sln

Lines changed: 78 additions & 78 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,17 @@ Microsoft Visual Studio Solution File, Format Version 12.00
33
# Visual Studio Version 16
44
VisualStudioVersion = 16.6.30114.105
55
MinimumVisualStudioVersion = 10.0.40219.1
6-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Accounts", "..\Accounts\Accounts\Accounts.csproj", "{3C5D030A-7E9A-4E88-8231-CB6748A25596}"
6+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Accounts", "..\Accounts\Accounts\Accounts.csproj", "{FB283C1E-FCBD-4AE0-98A2-AB522ECE2103}"
77
EndProject
8-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication", "..\Accounts\Authentication\Authentication.csproj", "{EE522741-D94A-4A13-BC1F-47E1D9DB8558}"
8+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication", "..\Accounts\Authentication\Authentication.csproj", "{FEF49813-1F0F-4B83-9F1E-7A18FD304860}"
99
EndProject
10-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication.ResourceManager", "..\Accounts\Authentication.ResourceManager\Authentication.ResourceManager.csproj", "{A6666D54-1670-4555-B652-418356445610}"
10+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication.ResourceManager", "..\Accounts\Authentication.ResourceManager\Authentication.ResourceManager.csproj", "{8618BA7C-2457-4D37-8CDE-7552C3901EC2}"
1111
EndProject
12-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AuthenticationAssemblyLoadContext", "..\Accounts\AuthenticationAssemblyLoadContext\AuthenticationAssemblyLoadContext.csproj", "{92AE93DF-0436-4790-9AAD-A181EAA7CA49}"
12+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AuthenticationAssemblyLoadContext", "..\Accounts\AuthenticationAssemblyLoadContext\AuthenticationAssemblyLoadContext.csproj", "{F7909DA1-03DD-422A-B88E-A6CC8E303A48}"
1313
EndProject
14-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authenticators", "..\Accounts\Authenticators\Authenticators.csproj", "{AC462916-9330-49E1-A115-88825A7654BE}"
14+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authenticators", "..\Accounts\Authenticators\Authenticators.csproj", "{2F80235A-6407-475E-8F1A-DED949E1A61A}"
1515
EndProject
16-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.DataProtection", "Az.DataProtection.csproj", "{219EA6E4-EA78-4AB2-9993-DA7E6657A115}"
16+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.DataProtection", "Az.DataProtection.csproj", "{5CCA18B3-5A62-45C9-A0EB-2C6DC30948BE}"
1717
EndProject
1818
Global
1919
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -28,77 +28,77 @@ Global
2828
HideSolutionNode = FALSE
2929
EndGlobalSection
3030
GlobalSection(ProjectConfigurationPlatforms) = postSolution
31-
{3C5D030A-7E9A-4E88-8231-CB6748A25596}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
32-
{3C5D030A-7E9A-4E88-8231-CB6748A25596}.Debug|Any CPU.Build.0 = Debug|Any CPU
33-
{3C5D030A-7E9A-4E88-8231-CB6748A25596}.Debug|x64.ActiveCfg = Debug|Any CPU
34-
{3C5D030A-7E9A-4E88-8231-CB6748A25596}.Debug|x64.Build.0 = Debug|Any CPU
35-
{3C5D030A-7E9A-4E88-8231-CB6748A25596}.Debug|x86.ActiveCfg = Debug|Any CPU
36-
{3C5D030A-7E9A-4E88-8231-CB6748A25596}.Debug|x86.Build.0 = Debug|Any CPU
37-
{3C5D030A-7E9A-4E88-8231-CB6748A25596}.Release|Any CPU.ActiveCfg = Release|Any CPU
38-
{3C5D030A-7E9A-4E88-8231-CB6748A25596}.Release|Any CPU.Build.0 = Release|Any CPU
39-
{3C5D030A-7E9A-4E88-8231-CB6748A25596}.Release|x64.ActiveCfg = Release|Any CPU
40-
{3C5D030A-7E9A-4E88-8231-CB6748A25596}.Release|x64.Build.0 = Release|Any CPU
41-
{3C5D030A-7E9A-4E88-8231-CB6748A25596}.Release|x86.ActiveCfg = Release|Any CPU
42-
{3C5D030A-7E9A-4E88-8231-CB6748A25596}.Release|x86.Build.0 = Release|Any CPU
43-
{EE522741-D94A-4A13-BC1F-47E1D9DB8558}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
44-
{EE522741-D94A-4A13-BC1F-47E1D9DB8558}.Debug|Any CPU.Build.0 = Debug|Any CPU
45-
{EE522741-D94A-4A13-BC1F-47E1D9DB8558}.Debug|x64.ActiveCfg = Debug|Any CPU
46-
{EE522741-D94A-4A13-BC1F-47E1D9DB8558}.Debug|x64.Build.0 = Debug|Any CPU
47-
{EE522741-D94A-4A13-BC1F-47E1D9DB8558}.Debug|x86.ActiveCfg = Debug|Any CPU
48-
{EE522741-D94A-4A13-BC1F-47E1D9DB8558}.Debug|x86.Build.0 = Debug|Any CPU
49-
{EE522741-D94A-4A13-BC1F-47E1D9DB8558}.Release|Any CPU.ActiveCfg = Release|Any CPU
50-
{EE522741-D94A-4A13-BC1F-47E1D9DB8558}.Release|Any CPU.Build.0 = Release|Any CPU
51-
{EE522741-D94A-4A13-BC1F-47E1D9DB8558}.Release|x64.ActiveCfg = Release|Any CPU
52-
{EE522741-D94A-4A13-BC1F-47E1D9DB8558}.Release|x64.Build.0 = Release|Any CPU
53-
{EE522741-D94A-4A13-BC1F-47E1D9DB8558}.Release|x86.ActiveCfg = Release|Any CPU
54-
{EE522741-D94A-4A13-BC1F-47E1D9DB8558}.Release|x86.Build.0 = Release|Any CPU
55-
{A6666D54-1670-4555-B652-418356445610}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
56-
{A6666D54-1670-4555-B652-418356445610}.Debug|Any CPU.Build.0 = Debug|Any CPU
57-
{A6666D54-1670-4555-B652-418356445610}.Debug|x64.ActiveCfg = Debug|Any CPU
58-
{A6666D54-1670-4555-B652-418356445610}.Debug|x64.Build.0 = Debug|Any CPU
59-
{A6666D54-1670-4555-B652-418356445610}.Debug|x86.ActiveCfg = Debug|Any CPU
60-
{A6666D54-1670-4555-B652-418356445610}.Debug|x86.Build.0 = Debug|Any CPU
61-
{A6666D54-1670-4555-B652-418356445610}.Release|Any CPU.ActiveCfg = Release|Any CPU
62-
{A6666D54-1670-4555-B652-418356445610}.Release|Any CPU.Build.0 = Release|Any CPU
63-
{A6666D54-1670-4555-B652-418356445610}.Release|x64.ActiveCfg = Release|Any CPU
64-
{A6666D54-1670-4555-B652-418356445610}.Release|x64.Build.0 = Release|Any CPU
65-
{A6666D54-1670-4555-B652-418356445610}.Release|x86.ActiveCfg = Release|Any CPU
66-
{A6666D54-1670-4555-B652-418356445610}.Release|x86.Build.0 = Release|Any CPU
67-
{92AE93DF-0436-4790-9AAD-A181EAA7CA49}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
68-
{92AE93DF-0436-4790-9AAD-A181EAA7CA49}.Debug|Any CPU.Build.0 = Debug|Any CPU
69-
{92AE93DF-0436-4790-9AAD-A181EAA7CA49}.Debug|x64.ActiveCfg = Debug|Any CPU
70-
{92AE93DF-0436-4790-9AAD-A181EAA7CA49}.Debug|x64.Build.0 = Debug|Any CPU
71-
{92AE93DF-0436-4790-9AAD-A181EAA7CA49}.Debug|x86.ActiveCfg = Debug|Any CPU
72-
{92AE93DF-0436-4790-9AAD-A181EAA7CA49}.Debug|x86.Build.0 = Debug|Any CPU
73-
{92AE93DF-0436-4790-9AAD-A181EAA7CA49}.Release|Any CPU.ActiveCfg = Release|Any CPU
74-
{92AE93DF-0436-4790-9AAD-A181EAA7CA49}.Release|Any CPU.Build.0 = Release|Any CPU
75-
{92AE93DF-0436-4790-9AAD-A181EAA7CA49}.Release|x64.ActiveCfg = Release|Any CPU
76-
{92AE93DF-0436-4790-9AAD-A181EAA7CA49}.Release|x64.Build.0 = Release|Any CPU
77-
{92AE93DF-0436-4790-9AAD-A181EAA7CA49}.Release|x86.ActiveCfg = Release|Any CPU
78-
{92AE93DF-0436-4790-9AAD-A181EAA7CA49}.Release|x86.Build.0 = Release|Any CPU
79-
{AC462916-9330-49E1-A115-88825A7654BE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
80-
{AC462916-9330-49E1-A115-88825A7654BE}.Debug|Any CPU.Build.0 = Debug|Any CPU
81-
{AC462916-9330-49E1-A115-88825A7654BE}.Debug|x64.ActiveCfg = Debug|Any CPU
82-
{AC462916-9330-49E1-A115-88825A7654BE}.Debug|x64.Build.0 = Debug|Any CPU
83-
{AC462916-9330-49E1-A115-88825A7654BE}.Debug|x86.ActiveCfg = Debug|Any CPU
84-
{AC462916-9330-49E1-A115-88825A7654BE}.Debug|x86.Build.0 = Debug|Any CPU
85-
{AC462916-9330-49E1-A115-88825A7654BE}.Release|Any CPU.ActiveCfg = Release|Any CPU
86-
{AC462916-9330-49E1-A115-88825A7654BE}.Release|Any CPU.Build.0 = Release|Any CPU
87-
{AC462916-9330-49E1-A115-88825A7654BE}.Release|x64.ActiveCfg = Release|Any CPU
88-
{AC462916-9330-49E1-A115-88825A7654BE}.Release|x64.Build.0 = Release|Any CPU
89-
{AC462916-9330-49E1-A115-88825A7654BE}.Release|x86.ActiveCfg = Release|Any CPU
90-
{AC462916-9330-49E1-A115-88825A7654BE}.Release|x86.Build.0 = Release|Any CPU
91-
{219EA6E4-EA78-4AB2-9993-DA7E6657A115}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
92-
{219EA6E4-EA78-4AB2-9993-DA7E6657A115}.Debug|Any CPU.Build.0 = Debug|Any CPU
93-
{219EA6E4-EA78-4AB2-9993-DA7E6657A115}.Debug|x64.ActiveCfg = Debug|Any CPU
94-
{219EA6E4-EA78-4AB2-9993-DA7E6657A115}.Debug|x64.Build.0 = Debug|Any CPU
95-
{219EA6E4-EA78-4AB2-9993-DA7E6657A115}.Debug|x86.ActiveCfg = Debug|Any CPU
96-
{219EA6E4-EA78-4AB2-9993-DA7E6657A115}.Debug|x86.Build.0 = Debug|Any CPU
97-
{219EA6E4-EA78-4AB2-9993-DA7E6657A115}.Release|Any CPU.ActiveCfg = Release|Any CPU
98-
{219EA6E4-EA78-4AB2-9993-DA7E6657A115}.Release|Any CPU.Build.0 = Release|Any CPU
99-
{219EA6E4-EA78-4AB2-9993-DA7E6657A115}.Release|x64.ActiveCfg = Release|Any CPU
100-
{219EA6E4-EA78-4AB2-9993-DA7E6657A115}.Release|x64.Build.0 = Release|Any CPU
101-
{219EA6E4-EA78-4AB2-9993-DA7E6657A115}.Release|x86.ActiveCfg = Release|Any CPU
102-
{219EA6E4-EA78-4AB2-9993-DA7E6657A115}.Release|x86.Build.0 = Release|Any CPU
31+
{FB283C1E-FCBD-4AE0-98A2-AB522ECE2103}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
32+
{FB283C1E-FCBD-4AE0-98A2-AB522ECE2103}.Debug|Any CPU.Build.0 = Debug|Any CPU
33+
{FB283C1E-FCBD-4AE0-98A2-AB522ECE2103}.Debug|x64.ActiveCfg = Debug|Any CPU
34+
{FB283C1E-FCBD-4AE0-98A2-AB522ECE2103}.Debug|x64.Build.0 = Debug|Any CPU
35+
{FB283C1E-FCBD-4AE0-98A2-AB522ECE2103}.Debug|x86.ActiveCfg = Debug|Any CPU
36+
{FB283C1E-FCBD-4AE0-98A2-AB522ECE2103}.Debug|x86.Build.0 = Debug|Any CPU
37+
{FB283C1E-FCBD-4AE0-98A2-AB522ECE2103}.Release|Any CPU.ActiveCfg = Release|Any CPU
38+
{FB283C1E-FCBD-4AE0-98A2-AB522ECE2103}.Release|Any CPU.Build.0 = Release|Any CPU
39+
{FB283C1E-FCBD-4AE0-98A2-AB522ECE2103}.Release|x64.ActiveCfg = Release|Any CPU
40+
{FB283C1E-FCBD-4AE0-98A2-AB522ECE2103}.Release|x64.Build.0 = Release|Any CPU
41+
{FB283C1E-FCBD-4AE0-98A2-AB522ECE2103}.Release|x86.ActiveCfg = Release|Any CPU
42+
{FB283C1E-FCBD-4AE0-98A2-AB522ECE2103}.Release|x86.Build.0 = Release|Any CPU
43+
{FEF49813-1F0F-4B83-9F1E-7A18FD304860}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
44+
{FEF49813-1F0F-4B83-9F1E-7A18FD304860}.Debug|Any CPU.Build.0 = Debug|Any CPU
45+
{FEF49813-1F0F-4B83-9F1E-7A18FD304860}.Debug|x64.ActiveCfg = Debug|Any CPU
46+
{FEF49813-1F0F-4B83-9F1E-7A18FD304860}.Debug|x64.Build.0 = Debug|Any CPU
47+
{FEF49813-1F0F-4B83-9F1E-7A18FD304860}.Debug|x86.ActiveCfg = Debug|Any CPU
48+
{FEF49813-1F0F-4B83-9F1E-7A18FD304860}.Debug|x86.Build.0 = Debug|Any CPU
49+
{FEF49813-1F0F-4B83-9F1E-7A18FD304860}.Release|Any CPU.ActiveCfg = Release|Any CPU
50+
{FEF49813-1F0F-4B83-9F1E-7A18FD304860}.Release|Any CPU.Build.0 = Release|Any CPU
51+
{FEF49813-1F0F-4B83-9F1E-7A18FD304860}.Release|x64.ActiveCfg = Release|Any CPU
52+
{FEF49813-1F0F-4B83-9F1E-7A18FD304860}.Release|x64.Build.0 = Release|Any CPU
53+
{FEF49813-1F0F-4B83-9F1E-7A18FD304860}.Release|x86.ActiveCfg = Release|Any CPU
54+
{FEF49813-1F0F-4B83-9F1E-7A18FD304860}.Release|x86.Build.0 = Release|Any CPU
55+
{8618BA7C-2457-4D37-8CDE-7552C3901EC2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
56+
{8618BA7C-2457-4D37-8CDE-7552C3901EC2}.Debug|Any CPU.Build.0 = Debug|Any CPU
57+
{8618BA7C-2457-4D37-8CDE-7552C3901EC2}.Debug|x64.ActiveCfg = Debug|Any CPU
58+
{8618BA7C-2457-4D37-8CDE-7552C3901EC2}.Debug|x64.Build.0 = Debug|Any CPU
59+
{8618BA7C-2457-4D37-8CDE-7552C3901EC2}.Debug|x86.ActiveCfg = Debug|Any CPU
60+
{8618BA7C-2457-4D37-8CDE-7552C3901EC2}.Debug|x86.Build.0 = Debug|Any CPU
61+
{8618BA7C-2457-4D37-8CDE-7552C3901EC2}.Release|Any CPU.ActiveCfg = Release|Any CPU
62+
{8618BA7C-2457-4D37-8CDE-7552C3901EC2}.Release|Any CPU.Build.0 = Release|Any CPU
63+
{8618BA7C-2457-4D37-8CDE-7552C3901EC2}.Release|x64.ActiveCfg = Release|Any CPU
64+
{8618BA7C-2457-4D37-8CDE-7552C3901EC2}.Release|x64.Build.0 = Release|Any CPU
65+
{8618BA7C-2457-4D37-8CDE-7552C3901EC2}.Release|x86.ActiveCfg = Release|Any CPU
66+
{8618BA7C-2457-4D37-8CDE-7552C3901EC2}.Release|x86.Build.0 = Release|Any CPU
67+
{F7909DA1-03DD-422A-B88E-A6CC8E303A48}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
68+
{F7909DA1-03DD-422A-B88E-A6CC8E303A48}.Debug|Any CPU.Build.0 = Debug|Any CPU
69+
{F7909DA1-03DD-422A-B88E-A6CC8E303A48}.Debug|x64.ActiveCfg = Debug|Any CPU
70+
{F7909DA1-03DD-422A-B88E-A6CC8E303A48}.Debug|x64.Build.0 = Debug|Any CPU
71+
{F7909DA1-03DD-422A-B88E-A6CC8E303A48}.Debug|x86.ActiveCfg = Debug|Any CPU
72+
{F7909DA1-03DD-422A-B88E-A6CC8E303A48}.Debug|x86.Build.0 = Debug|Any CPU
73+
{F7909DA1-03DD-422A-B88E-A6CC8E303A48}.Release|Any CPU.ActiveCfg = Release|Any CPU
74+
{F7909DA1-03DD-422A-B88E-A6CC8E303A48}.Release|Any CPU.Build.0 = Release|Any CPU
75+
{F7909DA1-03DD-422A-B88E-A6CC8E303A48}.Release|x64.ActiveCfg = Release|Any CPU
76+
{F7909DA1-03DD-422A-B88E-A6CC8E303A48}.Release|x64.Build.0 = Release|Any CPU
77+
{F7909DA1-03DD-422A-B88E-A6CC8E303A48}.Release|x86.ActiveCfg = Release|Any CPU
78+
{F7909DA1-03DD-422A-B88E-A6CC8E303A48}.Release|x86.Build.0 = Release|Any CPU
79+
{2F80235A-6407-475E-8F1A-DED949E1A61A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
80+
{2F80235A-6407-475E-8F1A-DED949E1A61A}.Debug|Any CPU.Build.0 = Debug|Any CPU
81+
{2F80235A-6407-475E-8F1A-DED949E1A61A}.Debug|x64.ActiveCfg = Debug|Any CPU
82+
{2F80235A-6407-475E-8F1A-DED949E1A61A}.Debug|x64.Build.0 = Debug|Any CPU
83+
{2F80235A-6407-475E-8F1A-DED949E1A61A}.Debug|x86.ActiveCfg = Debug|Any CPU
84+
{2F80235A-6407-475E-8F1A-DED949E1A61A}.Debug|x86.Build.0 = Debug|Any CPU
85+
{2F80235A-6407-475E-8F1A-DED949E1A61A}.Release|Any CPU.ActiveCfg = Release|Any CPU
86+
{2F80235A-6407-475E-8F1A-DED949E1A61A}.Release|Any CPU.Build.0 = Release|Any CPU
87+
{2F80235A-6407-475E-8F1A-DED949E1A61A}.Release|x64.ActiveCfg = Release|Any CPU
88+
{2F80235A-6407-475E-8F1A-DED949E1A61A}.Release|x64.Build.0 = Release|Any CPU
89+
{2F80235A-6407-475E-8F1A-DED949E1A61A}.Release|x86.ActiveCfg = Release|Any CPU
90+
{2F80235A-6407-475E-8F1A-DED949E1A61A}.Release|x86.Build.0 = Release|Any CPU
91+
{5CCA18B3-5A62-45C9-A0EB-2C6DC30948BE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
92+
{5CCA18B3-5A62-45C9-A0EB-2C6DC30948BE}.Debug|Any CPU.Build.0 = Debug|Any CPU
93+
{5CCA18B3-5A62-45C9-A0EB-2C6DC30948BE}.Debug|x64.ActiveCfg = Debug|Any CPU
94+
{5CCA18B3-5A62-45C9-A0EB-2C6DC30948BE}.Debug|x64.Build.0 = Debug|Any CPU
95+
{5CCA18B3-5A62-45C9-A0EB-2C6DC30948BE}.Debug|x86.ActiveCfg = Debug|Any CPU
96+
{5CCA18B3-5A62-45C9-A0EB-2C6DC30948BE}.Debug|x86.Build.0 = Debug|Any CPU
97+
{5CCA18B3-5A62-45C9-A0EB-2C6DC30948BE}.Release|Any CPU.ActiveCfg = Release|Any CPU
98+
{5CCA18B3-5A62-45C9-A0EB-2C6DC30948BE}.Release|Any CPU.Build.0 = Release|Any CPU
99+
{5CCA18B3-5A62-45C9-A0EB-2C6DC30948BE}.Release|x64.ActiveCfg = Release|Any CPU
100+
{5CCA18B3-5A62-45C9-A0EB-2C6DC30948BE}.Release|x64.Build.0 = Release|Any CPU
101+
{5CCA18B3-5A62-45C9-A0EB-2C6DC30948BE}.Release|x86.ActiveCfg = Release|Any CPU
102+
{5CCA18B3-5A62-45C9-A0EB-2C6DC30948BE}.Release|x86.Build.0 = Release|Any CPU
103103
EndGlobalSection
104104
EndGlobal

src/DataProtection/README.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -170,8 +170,8 @@ directive:
170170
- where:
171171
verb: Get
172172
subject: BackupVault
173-
variant: ^GetViaIdentity2$|^Get$|^GetViaIdentity1$
174-
remove: true
173+
variant: ^GetViaIdentity2$|^GetViaIdentity1$
174+
hide: true
175175
- where:
176176
verb: Invoke
177177
subject: FindRestorableTimeRange
@@ -184,6 +184,9 @@ directive:
184184
set:
185185
verb: Find
186186
subject: RestorableTimeRange
187+
- from: swagger-document
188+
where: $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/findRestorableTimeRanges"].post
189+
transform: $["description"] = "Finds the valid recovery point in time ranges for the restore."
187190
- where:
188191
verb: Test
189192
subject: BackupInstance

src/DataProtection/custom/Enums/Enums.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ public enum DatasourceTypes
1313
public enum StorageSettingType
1414
{
1515
GeoRedundant = 0,
16-
LocallyRedundant
16+
LocallyRedundant,
17+
ZoneRedundant
1718
}
1819

1920
public enum DataStoreType

src/DataProtection/examples/Test-AzDataProtectionBackupInstanceRestore.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ $instances = Get-AzDataProtectionBackupInstance -SubscriptionId "xxxxxxxx-xxxx-
44
$pointInTimeRange = Find-AzDataProtectionRestorableTimeRange -BackupInstanceName $instances[0].BackupInstanceName -ResourceGroupName "testResourceGroup" -SubscriptionId "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" -VaultName "testVault" -SourceDataStoreType OperationalStore -StartTime (Get-Date).AddDays(-30).ToString("yyyy-MM-ddTHH:mm:ss.0000000Z") -EndTime (Get-Date).AddDays(0).ToString("yyyy-MM-ddTHH:mm:ss.0000000Z")
55
$vault = Get-AzDataProtectionBackupVault -ResourceGroupName "testResourceGroup" -SubscriptionId "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" -VaultName "testVault"
66
$RestoreRequestObject = Initialize-AzDataProtectionRestoreRequest -DatasourceType AzureBlob -SourceDataStore OperationalStore -RestoreLocation $vault.Location -RestoreType OriginalLocation -BackupInstance $instances[0] -PointInTime (Get-Date -Date $pointInTimeRange.RestorableTimeRange.EndTime)
7-
$validateRestore = Test-AzDataProtectionBackupInstanceRestore -Name $instances[0].Name -ResourceGroupName "testResourceGroup" -SubscriptionId ""xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"" -VaultName "testVault" -RestoreRequest $RestoreRequestObject
7+
$validateRestore = Test-AzDataProtectionBackupInstanceRestore -Name $instances[0].Name -ResourceGroupName "testResourceGroup" -SubscriptionId "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" -VaultName "testVault" -RestoreRequest $RestoreRequestObject
88
```
99

1010
The command tests the restore request object is valid for restore

src/DataProtection/exports/Find-AzDataProtectionRestorableTimeRange.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616

1717
<#
1818
.Synopsis
19-
19+
Finds the valid recovery point in time ranges for the restore.
2020
.Description
21-
21+
Finds the valid recovery point in time ranges for the restore.
2222
.Example
2323
$startTime = (Get-Date).AddDays(-30).ToString("yyyy-MM-ddTHH:mm:ss.0000000Z")
2424
$endTime = (Get-Date).AddDays(0).ToString("yyyy-MM-ddTHH:mm:ss.0000000Z")

0 commit comments

Comments
 (0)