Skip to content

Commit 138ab13

Browse files
Migrate StorageMover from generation to yanxu-storagemover-preview (#22494)
* Move StorageMover to yanxu-storagemover-preview * update changelog * suppress breaking changes --------- Co-authored-by: YanaXu <[email protected]>
1 parent 6b1d48a commit 138ab13

File tree

387 files changed

+14138
-6222
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

387 files changed

+14138
-6222
lines changed

src/StorageMover/Az.StorageMover.format.ps1xml

Lines changed: 120 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
<Configuration>
33
<ViewDefinitions>
44
<View>
5-
<Name>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api20.ErrorDetail</Name>
5+
<Name>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api30.ErrorDetail</Name>
66
<ViewSelectedBy>
7-
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api20.ErrorDetail</TypeName>
7+
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api30.ErrorDetail</TypeName>
88
</ViewSelectedBy>
99
<TableControl>
1010
<TableHeaders>
@@ -36,9 +36,9 @@
3636
</TableControl>
3737
</View>
3838
<View>
39-
<Name>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api20.Operation</Name>
39+
<Name>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api30.Operation</Name>
4040
<ViewSelectedBy>
41-
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api20.Operation</TypeName>
41+
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api30.Operation</TypeName>
4242
</ViewSelectedBy>
4343
<TableControl>
4444
<TableHeaders>
@@ -76,9 +76,9 @@
7676
</TableControl>
7777
</View>
7878
<View>
79-
<Name>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api20.OperationDisplay</Name>
79+
<Name>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api30.OperationDisplay</Name>
8080
<ViewSelectedBy>
81-
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api20.OperationDisplay</TypeName>
81+
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api30.OperationDisplay</TypeName>
8282
</ViewSelectedBy>
8383
<TableControl>
8484
<TableHeaders>
@@ -116,9 +116,9 @@
116116
</TableControl>
117117
</View>
118118
<View>
119-
<Name>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api20.OperationListResult</Name>
119+
<Name>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api30.OperationListResult</Name>
120120
<ViewSelectedBy>
121-
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api20.OperationListResult</TypeName>
121+
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api30.OperationListResult</TypeName>
122122
</ViewSelectedBy>
123123
<TableControl>
124124
<TableHeaders>
@@ -138,31 +138,67 @@
138138
</TableControl>
139139
</View>
140140
<View>
141-
<Name>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api20.ProxyResource</Name>
141+
<Name>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api30.ProxyResource</Name>
142142
<ViewSelectedBy>
143-
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api20.ProxyResource</TypeName>
143+
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api30.ProxyResource</TypeName>
144144
</ViewSelectedBy>
145145
<TableControl>
146146
<TableHeaders>
147147
<TableColumnHeader>
148148
<Label>Name</Label>
149149
</TableColumnHeader>
150+
<TableColumnHeader>
151+
<Label>SystemDataCreatedAt</Label>
152+
</TableColumnHeader>
153+
<TableColumnHeader>
154+
<Label>SystemDataCreatedBy</Label>
155+
</TableColumnHeader>
156+
<TableColumnHeader>
157+
<Label>SystemDataCreatedByType</Label>
158+
</TableColumnHeader>
159+
<TableColumnHeader>
160+
<Label>SystemDataLastModifiedAt</Label>
161+
</TableColumnHeader>
162+
<TableColumnHeader>
163+
<Label>SystemDataLastModifiedBy</Label>
164+
</TableColumnHeader>
165+
<TableColumnHeader>
166+
<Label>SystemDataLastModifiedByType</Label>
167+
</TableColumnHeader>
150168
</TableHeaders>
151169
<TableRowEntries>
152170
<TableRowEntry>
153171
<TableColumnItems>
154172
<TableColumnItem>
155173
<PropertyName>Name</PropertyName>
156174
</TableColumnItem>
175+
<TableColumnItem>
176+
<PropertyName>SystemDataCreatedAt</PropertyName>
177+
</TableColumnItem>
178+
<TableColumnItem>
179+
<PropertyName>SystemDataCreatedBy</PropertyName>
180+
</TableColumnItem>
181+
<TableColumnItem>
182+
<PropertyName>SystemDataCreatedByType</PropertyName>
183+
</TableColumnItem>
184+
<TableColumnItem>
185+
<PropertyName>SystemDataLastModifiedAt</PropertyName>
186+
</TableColumnItem>
187+
<TableColumnItem>
188+
<PropertyName>SystemDataLastModifiedBy</PropertyName>
189+
</TableColumnItem>
190+
<TableColumnItem>
191+
<PropertyName>SystemDataLastModifiedByType</PropertyName>
192+
</TableColumnItem>
157193
</TableColumnItems>
158194
</TableRowEntry>
159195
</TableRowEntries>
160196
</TableControl>
161197
</View>
162198
<View>
163-
<Name>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api20.Resource</Name>
199+
<Name>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api30.Resource</Name>
164200
<ViewSelectedBy>
165-
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api20.Resource</TypeName>
201+
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api30.Resource</TypeName>
166202
</ViewSelectedBy>
167203
<TableControl>
168204
<TableHeaders>
@@ -182,9 +218,9 @@
182218
</TableControl>
183219
</View>
184220
<View>
185-
<Name>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api20.SystemData</Name>
221+
<Name>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api30.SystemData</Name>
186222
<ViewSelectedBy>
187-
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api20.SystemData</TypeName>
223+
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api30.SystemData</TypeName>
188224
</ViewSelectedBy>
189225
<TableControl>
190226
<TableHeaders>
@@ -234,15 +270,33 @@
234270
</TableControl>
235271
</View>
236272
<View>
237-
<Name>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api20.TrackedResource</Name>
273+
<Name>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api30.TrackedResource</Name>
238274
<ViewSelectedBy>
239-
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api20.TrackedResource</TypeName>
275+
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api30.TrackedResource</TypeName>
240276
</ViewSelectedBy>
241277
<TableControl>
242278
<TableHeaders>
243279
<TableColumnHeader>
244280
<Label>Name</Label>
245281
</TableColumnHeader>
282+
<TableColumnHeader>
283+
<Label>SystemDataCreatedAt</Label>
284+
</TableColumnHeader>
285+
<TableColumnHeader>
286+
<Label>SystemDataCreatedBy</Label>
287+
</TableColumnHeader>
288+
<TableColumnHeader>
289+
<Label>SystemDataCreatedByType</Label>
290+
</TableColumnHeader>
291+
<TableColumnHeader>
292+
<Label>SystemDataLastModifiedAt</Label>
293+
</TableColumnHeader>
294+
<TableColumnHeader>
295+
<Label>SystemDataLastModifiedBy</Label>
296+
</TableColumnHeader>
297+
<TableColumnHeader>
298+
<Label>SystemDataLastModifiedByType</Label>
299+
</TableColumnHeader>
246300
<TableColumnHeader>
247301
<Label>Location</Label>
248302
</TableColumnHeader>
@@ -253,6 +307,24 @@
253307
<TableColumnItem>
254308
<PropertyName>Name</PropertyName>
255309
</TableColumnItem>
310+
<TableColumnItem>
311+
<PropertyName>SystemDataCreatedAt</PropertyName>
312+
</TableColumnItem>
313+
<TableColumnItem>
314+
<PropertyName>SystemDataCreatedBy</PropertyName>
315+
</TableColumnItem>
316+
<TableColumnItem>
317+
<PropertyName>SystemDataCreatedByType</PropertyName>
318+
</TableColumnItem>
319+
<TableColumnItem>
320+
<PropertyName>SystemDataLastModifiedAt</PropertyName>
321+
</TableColumnItem>
322+
<TableColumnItem>
323+
<PropertyName>SystemDataLastModifiedBy</PropertyName>
324+
</TableColumnItem>
325+
<TableColumnItem>
326+
<PropertyName>SystemDataLastModifiedByType</PropertyName>
327+
</TableColumnItem>
256328
<TableColumnItem>
257329
<PropertyName>Location</PropertyName>
258330
</TableColumnItem>
@@ -262,9 +334,9 @@
262334
</TableControl>
263335
</View>
264336
<View>
265-
<Name>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api20.TrackedResourceTags</Name>
337+
<Name>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api30.TrackedResourceTags</Name>
266338
<ViewSelectedBy>
267-
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api20.TrackedResourceTags</TypeName>
339+
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api30.TrackedResourceTags</TypeName>
268340
</ViewSelectedBy>
269341
<TableControl>
270342
<TableHeaders>
@@ -284,9 +356,37 @@
284356
</TableControl>
285357
</View>
286358
<View>
287-
<Name>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api20230301.StorageMoverUpdateParametersTags</Name>
359+
<Name>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api20230701Preview.AzureKeyVaultSmbCredentials</Name>
360+
<ViewSelectedBy>
361+
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api20230701Preview.AzureKeyVaultSmbCredentials</TypeName>
362+
</ViewSelectedBy>
363+
<TableControl>
364+
<TableHeaders>
365+
<TableColumnHeader>
366+
<Label>PasswordUri</Label>
367+
</TableColumnHeader>
368+
<TableColumnHeader>
369+
<Label>UsernameUri</Label>
370+
</TableColumnHeader>
371+
</TableHeaders>
372+
<TableRowEntries>
373+
<TableRowEntry>
374+
<TableColumnItems>
375+
<TableColumnItem>
376+
<PropertyName>PasswordUri</PropertyName>
377+
</TableColumnItem>
378+
<TableColumnItem>
379+
<PropertyName>UsernameUri</PropertyName>
380+
</TableColumnItem>
381+
</TableColumnItems>
382+
</TableRowEntry>
383+
</TableRowEntries>
384+
</TableControl>
385+
</View>
386+
<View>
387+
<Name>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api20230701Preview.StorageMoverUpdateParametersTags</Name>
288388
<ViewSelectedBy>
289-
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api20230301.StorageMoverUpdateParametersTags</TypeName>
389+
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api20230701Preview.StorageMoverUpdateParametersTags</TypeName>
290390
</ViewSelectedBy>
291391
<TableControl>
292392
<TableHeaders>

src/StorageMover/Az.StorageMover.psd1

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#
44
# Generated by: Microsoft Corporation
55
#
6-
# Generated on: 06/29/2023
6+
# Generated on: 8/4/2023
77
#
88

99
@{
@@ -75,7 +75,8 @@ FunctionsToExport = 'Get-AzStorageMover', 'Get-AzStorageMoverAgent',
7575
'New-AzStorageMover',
7676
'New-AzStorageMoverAzStorageContainerEndpoint',
7777
'New-AzStorageMoverJobDefinition', 'New-AzStorageMoverNfsEndpoint',
78-
'New-AzStorageMoverProject', 'Remove-AzStorageMover',
78+
'New-AzStorageMoverProject', 'New-AzStorageMoverSmbEndpoint',
79+
'New-AzStorageMoverSmbFileShareEndpoint', 'Remove-AzStorageMover',
7980
'Remove-AzStorageMoverEndpoint',
8081
'Remove-AzStorageMoverJobDefinition',
8182
'Remove-AzStorageMoverProject', 'Start-AzStorageMoverJobDefinition',
@@ -84,7 +85,9 @@ FunctionsToExport = 'Get-AzStorageMover', 'Get-AzStorageMoverAgent',
8485
'Update-AzStorageMoverAgent',
8586
'Update-AzStorageMoverAzStorageContainerEndpoint',
8687
'Update-AzStorageMoverJobDefinition',
87-
'Update-AzStorageMoverNfsEndpoint', 'Update-AzStorageMoverProject'
88+
'Update-AzStorageMoverNfsEndpoint', 'Update-AzStorageMoverProject',
89+
'Update-AzStorageMoverSmbEndpoint',
90+
'Update-AzStorageMoverSmbFileShareEndpoint'
8891

8992
# Cmdlets to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no cmdlets to export.
9093
CmdletsToExport = @()
@@ -122,7 +125,7 @@ PrivateData = @{
122125
# IconUri = ''
123126

124127
# ReleaseNotes of this module
125-
ReleaseNotes = '* Fixed the issue of System.Management.Automation.Internal.Host.InternalHost conflicting with system parameter System.Management.Automation.Internal.Host.InternalHost'
128+
# ReleaseNotes = ''
126129

127130
# Prerelease string of this module
128131
# Prerelease = ''

src/StorageMover/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+
* Added support for SMB endpoints and SMB file share endpoints
2122

2223
## Version 1.0.1
2324
* Fixed the issue of $Host conflicting with system parameter $Host

src/StorageMover/README.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,15 +31,15 @@ For information on how to develop for `Az.StorageMover`, see [how-to.md](how-to.
3131
3232
``` yaml
3333
# Please specify the commit id that includes your features to make sure generated codes stable.
34-
brach: 470c544393281cc986c9b343fa441f54576bc0bc
34+
brach: c53808ba54beef57059371708f1fa6949a11a280
3535
require:
3636
# readme.azure.noprofile.md is the common configuration file
3737
- $(this-folder)/../readme.azure.noprofile.md
3838
input-file:
39-
- $(repo)/specification/storagemover/resource-manager/Microsoft.StorageMover/stable/2023-03-01/storagemover.json
39+
- $(repo)/specification/storagemover/resource-manager/Microsoft.StorageMover/preview/2023-07-01-preview/storagemover.json
4040

4141
# For new RP, the version is 0.1.0
42-
module-version: 1.0.0
42+
module-version: 1.1.0
4343
# Normally, title is the service name
4444
title: StorageMover
4545
subject-prefix: $(service-name)
@@ -147,4 +147,7 @@ directive:
147147
- from: source-file-csharp
148148
where: $
149149
transform: $ = $.replace('ShouldProcess($\"Call remote \'AgentsDelete\' operation\")', 'true');
150+
- from: source-file-csharp
151+
where: $
152+
transform: $ = $.replace('public Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api30.ISystemData', 'private Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api30.ISystemData');
150153
```

0 commit comments

Comments
 (0)