@@ -24,6 +24,7 @@ namespace Microsoft.Azure.Commands.DataShare.DataSet
24
24
using System . Management . Automation ;
25
25
using Microsoft . Azure . Management . Internal . Resources . Utilities . Models ;
26
26
using Microsoft . Azure . PowerShell . Cmdlets . DataShare . Extensions ;
27
+ using Microsoft . Azure . PowerShell . Cmdlets . DataShare . Properties ;
27
28
28
29
/// <summary>
29
30
/// Defines the New-DataShareDataSet cmdlet.
@@ -40,17 +41,14 @@ public class NewAzDataShareDataSet : AzureDataShareCmdletBase
40
41
/// </summary>
41
42
[ Parameter (
42
43
Mandatory = true ,
43
- ValueFromPipelineByPropertyName = true ,
44
44
HelpMessage = "The resource group name of the azure data share account" ,
45
45
ParameterSetName = ParameterSetNames . BlobDataSetParameterSet ) ]
46
46
[ Parameter (
47
47
Mandatory = true ,
48
- ValueFromPipelineByPropertyName = true ,
49
48
HelpMessage = "The resource group name of the azure data share account" ,
50
49
ParameterSetName = ParameterSetNames . AdlsGen2DataSetParameterSet ) ]
51
50
[ Parameter (
52
51
Mandatory = true ,
53
- ValueFromPipelineByPropertyName = true ,
54
52
HelpMessage = "The resource group name of the azure data share account" ,
55
53
ParameterSetName = ParameterSetNames . AdlsGen1DataSetParameterSet ) ]
56
54
[ ResourceGroupCompleter ( ) ]
@@ -61,17 +59,14 @@ public class NewAzDataShareDataSet : AzureDataShareCmdletBase
61
59
/// </summary>
62
60
[ Parameter (
63
61
Mandatory = true ,
64
- ValueFromPipelineByPropertyName = true ,
65
62
HelpMessage = "Azure data share account name" ,
66
63
ParameterSetName = ParameterSetNames . BlobDataSetParameterSet ) ]
67
64
[ Parameter (
68
65
Mandatory = true ,
69
- ValueFromPipelineByPropertyName = true ,
70
66
HelpMessage = "Azure data share account name" ,
71
67
ParameterSetName = ParameterSetNames . AdlsGen2DataSetParameterSet ) ]
72
68
[ Parameter (
73
69
Mandatory = true ,
74
- ValueFromPipelineByPropertyName = true ,
75
70
HelpMessage = "Azure data share account name" ,
76
71
ParameterSetName = ParameterSetNames . AdlsGen1DataSetParameterSet ) ]
77
72
[ ValidateNotNullOrEmpty ]
@@ -83,17 +78,14 @@ public class NewAzDataShareDataSet : AzureDataShareCmdletBase
83
78
/// </summary>
84
79
[ Parameter (
85
80
Mandatory = true ,
86
- ValueFromPipelineByPropertyName = true ,
87
81
HelpMessage = "Azure data share name" ,
88
82
ParameterSetName = ParameterSetNames . BlobDataSetParameterSet ) ]
89
83
[ Parameter (
90
84
Mandatory = true ,
91
- ValueFromPipelineByPropertyName = true ,
92
85
HelpMessage = "Azure data share name" ,
93
86
ParameterSetName = ParameterSetNames . AdlsGen2DataSetParameterSet ) ]
94
87
[ Parameter (
95
88
Mandatory = true ,
96
- ValueFromPipelineByPropertyName = true ,
97
89
HelpMessage = "Azure data share name" ,
98
90
ParameterSetName = ParameterSetNames . AdlsGen1DataSetParameterSet ) ]
99
91
[ ValidateNotNullOrEmpty ]
@@ -105,17 +97,14 @@ public class NewAzDataShareDataSet : AzureDataShareCmdletBase
105
97
/// </summary>
106
98
[ Parameter (
107
99
Mandatory = true ,
108
- ValueFromPipelineByPropertyName = true ,
109
100
HelpMessage = "Azure data set name" ,
110
101
ParameterSetName = ParameterSetNames . BlobDataSetParameterSet ) ]
111
102
[ Parameter (
112
103
Mandatory = true ,
113
- ValueFromPipelineByPropertyName = true ,
114
104
HelpMessage = "Azure data set name" ,
115
105
ParameterSetName = ParameterSetNames . AdlsGen2DataSetParameterSet ) ]
116
106
[ Parameter (
117
107
Mandatory = true ,
118
- ValueFromPipelineByPropertyName = true ,
119
108
HelpMessage = "Azure data set name" ,
120
109
ParameterSetName = ParameterSetNames . AdlsGen1DataSetParameterSet ) ]
121
110
[ ValidateNotNullOrEmpty ]
@@ -148,7 +137,6 @@ public class NewAzDataShareDataSet : AzureDataShareCmdletBase
148
137
/// </summary>
149
138
[ Parameter (
150
139
Mandatory = true ,
151
- ValueFromPipelineByPropertyName = true ,
152
140
HelpMessage = "Azure storage account container name" ,
153
141
ParameterSetName = ParameterSetNames . BlobDataSetParameterSet ) ]
154
142
[ ValidateNotNullOrEmpty ]
@@ -159,7 +147,6 @@ public class NewAzDataShareDataSet : AzureDataShareCmdletBase
159
147
/// </summary>
160
148
[ Parameter (
161
149
Mandatory = true ,
162
- ValueFromPipelineByPropertyName = true ,
163
150
HelpMessage = "Azure ADLS gen2 file system name" ,
164
151
ParameterSetName = ParameterSetNames . AdlsGen2DataSetParameterSet ) ]
165
152
[ ValidateNotNullOrEmpty ]
@@ -170,12 +157,10 @@ public class NewAzDataShareDataSet : AzureDataShareCmdletBase
170
157
/// </summary>
171
158
[ Parameter (
172
159
Mandatory = false ,
173
- ValueFromPipelineByPropertyName = true ,
174
160
HelpMessage = "Azure storage file path" ,
175
161
ParameterSetName = ParameterSetNames . BlobDataSetParameterSet ) ]
176
162
[ Parameter (
177
163
Mandatory = false ,
178
- ValueFromPipelineByPropertyName = true ,
179
164
HelpMessage = "Azure storage file path" ,
180
165
ParameterSetName = ParameterSetNames . AdlsGen2DataSetParameterSet ) ]
181
166
[ ValidateNotNullOrEmpty ]
@@ -186,12 +171,10 @@ public class NewAzDataShareDataSet : AzureDataShareCmdletBase
186
171
/// </summary>
187
172
[ Parameter (
188
173
Mandatory = false ,
189
- ValueFromPipelineByPropertyName = true ,
190
174
HelpMessage = "Azure storage folder path" ,
191
175
ParameterSetName = ParameterSetNames . BlobDataSetParameterSet ) ]
192
176
[ Parameter (
193
177
Mandatory = false ,
194
- ValueFromPipelineByPropertyName = true ,
195
178
HelpMessage = "Azure storage folder path" ,
196
179
ParameterSetName = ParameterSetNames . AdlsGen2DataSetParameterSet ) ]
197
180
public string FolderPath { get ; set ; }
@@ -201,7 +184,6 @@ public class NewAzDataShareDataSet : AzureDataShareCmdletBase
201
184
/// </summary>
202
185
[ Parameter (
203
186
Mandatory = false ,
204
- ValueFromPipelineByPropertyName = true ,
205
187
HelpMessage = "Azure storage ADLS gen1 file name" ,
206
188
ParameterSetName = ParameterSetNames . AdlsGen1DataSetParameterSet ) ]
207
189
[ ValidateNotNullOrEmpty ]
@@ -212,12 +194,13 @@ public class NewAzDataShareDataSet : AzureDataShareCmdletBase
212
194
/// </summary>
213
195
[ Parameter (
214
196
Mandatory = true ,
215
- ValueFromPipelineByPropertyName = true ,
216
197
HelpMessage = "Azure storage ADLS gen1 folder path" ,
217
198
ParameterSetName = ParameterSetNames . AdlsGen1DataSetParameterSet ) ]
218
199
[ ValidateNotNullOrEmpty ]
219
200
public string AdlsGen1FolderPath { get ; set ; }
220
201
202
+ private const string ResourceType = "DataSet" ;
203
+
221
204
public override void ExecuteCmdlet ( )
222
205
{
223
206
var parsedStorageResourceId = new ResourceIdentifier ( this . StorageAccountResourceId ) ;
@@ -229,7 +212,7 @@ public override void ExecuteCmdlet()
229
212
ParameterSetNames . BlobDataSetParameterSet ,
230
213
StringComparison . OrdinalIgnoreCase ) )
231
214
{
232
- if ( this . ShouldProcess ( this . Name , "Creating data set" ) )
215
+ if ( this . ShouldProcess ( this . Name , string . Format ( Resources . ResourceCreateMessage , NewAzDataShareDataSet . ResourceType ) ) )
233
216
{
234
217
if ( this . FilePath != null )
235
218
{
@@ -297,7 +280,7 @@ public override void ExecuteCmdlet()
297
280
StringComparison . OrdinalIgnoreCase ) )
298
281
{
299
282
300
- if ( this . ShouldProcess ( this . Name , "Creating data set" ) )
283
+ if ( this . ShouldProcess ( this . Name , string . Format ( Resources . ResourceCreateMessage , NewAzDataShareDataSet . ResourceType ) ) )
301
284
{
302
285
if ( this . FilePath != null )
303
286
{
@@ -365,7 +348,7 @@ public override void ExecuteCmdlet()
365
348
StringComparison . OrdinalIgnoreCase ) )
366
349
{
367
350
storageAccountName = parsedStorageResourceId . GetAccountName ( ) ;
368
- if ( this . ShouldProcess ( this . Name , "Creating data set" ) )
351
+ if ( this . ShouldProcess ( this . Name , string . Format ( Resources . ResourceCreateMessage , NewAzDataShareDataSet . ResourceType ) ) )
369
352
{
370
353
if ( this . FileName != null )
371
354
{
0 commit comments