@@ -87,14 +87,16 @@ public class StartAzureStorageBlobCopy : StorageDataMovementCmdletBase, IModuleA
87
87
/// </summary>
88
88
private const string UriParameterSet = "UriPipeline" ;
89
89
90
- [ Alias ( "SrcICloudBlob" , "SrcCloudBlob" , "ICloudBlob" ) ]
90
+ [ Alias ( "SrcICloudBlob" , "SrcCloudBlob" , "ICloudBlob" , "SourceICloudBlob" , "SourceCloudBlob" ) ]
91
91
[ Parameter ( HelpMessage = "CloudBlob Object" , Mandatory = true , ValueFromPipeline = true , ValueFromPipelineByPropertyName = true , ParameterSetName = BlobParameterSet ) ]
92
92
[ Parameter ( HelpMessage = "CloudBlob Object" , Mandatory = true , ValueFromPipeline = true , ValueFromPipelineByPropertyName = true , ParameterSetName = BlobToBlobParameterSet ) ]
93
93
public CloudBlob CloudBlob { get ; set ; }
94
94
95
+ [ Alias ( "SourceCloudBlobContainer" ) ]
95
96
[ Parameter ( HelpMessage = "CloudBlobContainer Object" , Mandatory = true , ValueFromPipelineByPropertyName = true , ParameterSetName = ContainerParameterSet ) ]
96
97
public CloudBlobContainer CloudBlobContainer { get ; set ; }
97
98
99
+ [ Alias ( "SourceBlob" ) ]
98
100
[ Parameter ( HelpMessage = "Blob name" , ParameterSetName = ContainerParameterSet , Mandatory = true , Position = 0 ) ]
99
101
[ Parameter ( HelpMessage = "Blob name" , ParameterSetName = ContainerNameParameterSet , Mandatory = true , Position = 0 ) ]
100
102
public string SrcBlob
@@ -104,6 +106,7 @@ public string SrcBlob
104
106
}
105
107
private string BlobName = String . Empty ;
106
108
109
+ [ Alias ( "SourceContainer" ) ]
107
110
[ Parameter ( HelpMessage = "Source Container name" , Mandatory = true , ParameterSetName = ContainerNameParameterSet ) ]
108
111
[ ValidateNotNullOrEmpty ]
109
112
public string SrcContainer
@@ -113,34 +116,40 @@ public string SrcContainer
113
116
}
114
117
private string ContainerName = String . Empty ;
115
118
119
+ [ Alias ( "SourceShareName" ) ]
116
120
[ Parameter ( HelpMessage = "Source share name" , Mandatory = true , ParameterSetName = ShareNameParameterSet ) ]
117
121
[ ValidateNotNullOrEmpty ]
118
122
public string SrcShareName { get ; set ; }
119
123
124
+ [ Alias ( "SourceShare" ) ]
120
125
[ Parameter ( HelpMessage = "Source share" , Mandatory = true , ParameterSetName = ShareParameterSet ) ]
121
126
[ ValidateNotNull ]
122
127
public CloudFileShare SrcShare { get ; set ; }
123
128
129
+ [ Alias ( "SourceDir" ) ]
124
130
[ Parameter ( HelpMessage = "Source file directory" , Mandatory = true , ParameterSetName = DirParameterSet ) ]
125
131
[ ValidateNotNull ]
126
132
public CloudFileDirectory SrcDir { get ; set ; }
127
133
134
+ [ Alias ( "SourceFilePath" ) ]
128
135
[ Parameter ( HelpMessage = "Source file path" , Mandatory = true , ParameterSetName = ShareNameParameterSet ) ]
129
136
[ Parameter ( HelpMessage = "Source file path" , Mandatory = true , ParameterSetName = ShareParameterSet ) ]
130
137
[ Parameter ( HelpMessage = "Source file path" , Mandatory = true , ParameterSetName = DirParameterSet ) ]
131
138
[ ValidateNotNullOrEmpty ]
132
139
public string SrcFilePath { get ; set ; }
133
140
141
+ [ Alias ( "SourceFile" ) ]
134
142
[ Parameter ( HelpMessage = "Source file" , Mandatory = true , ValueFromPipeline = true , ParameterSetName = FileParameterSet ) ]
135
143
[ Parameter ( HelpMessage = "Source file" , Mandatory = true , ValueFromPipeline = true , ParameterSetName = FileToBlobParameterSet ) ]
136
144
[ ValidateNotNull ]
137
145
public CloudFile SrcFile { get ; set ; }
138
146
139
- [ Alias ( "SrcUri" ) ]
147
+ [ Alias ( "SrcUri" , "SourceUri" ) ]
140
148
[ Parameter ( HelpMessage = "Source blob uri" , Mandatory = true ,
141
149
ValueFromPipelineByPropertyName = true , ParameterSetName = UriParameterSet ) ]
142
150
public string AbsoluteUri { get ; set ; }
143
151
152
+ [ Alias ( "DestinationContainer" ) ]
144
153
[ Parameter ( HelpMessage = "Destination container name" , Mandatory = true , ParameterSetName = ContainerNameParameterSet ) ]
145
154
[ Parameter ( HelpMessage = "Destination container name" , Mandatory = true , ParameterSetName = UriParameterSet ) ]
146
155
[ Parameter ( HelpMessage = "Destination container name" , Mandatory = true , ParameterSetName = BlobParameterSet ) ]
@@ -151,6 +160,7 @@ public string SrcContainer
151
160
[ Parameter ( HelpMessage = "Destination container name" , Mandatory = true , ParameterSetName = FileParameterSet ) ]
152
161
public string DestContainer { get ; set ; }
153
162
163
+ [ Alias ( "DestinationBlob" ) ]
154
164
[ Parameter ( HelpMessage = "Destination blob name" , Mandatory = true , ParameterSetName = UriParameterSet ) ]
155
165
[ Parameter ( HelpMessage = "Destination blob name" , Mandatory = false , ParameterSetName = ContainerNameParameterSet ) ]
156
166
[ Parameter ( HelpMessage = "Destination blob name" , Mandatory = false , ParameterSetName = BlobParameterSet ) ]
@@ -161,12 +171,12 @@ public string SrcContainer
161
171
[ Parameter ( HelpMessage = "Destination blob name" , Mandatory = false , ParameterSetName = FileParameterSet ) ]
162
172
public string DestBlob { get ; set ; }
163
173
164
- [ Alias ( "DestICloudBlob" ) ]
174
+ [ Alias ( "DestICloudBlob" , "DestinationCloudBlob" , "DestinationICloudBlob" ) ]
165
175
[ Parameter ( HelpMessage = "Destination CloudBlob object" , Mandatory = true , ParameterSetName = BlobToBlobParameterSet ) ]
166
176
[ Parameter ( HelpMessage = "Destination CloudBlob object" , Mandatory = true , ParameterSetName = FileToBlobParameterSet ) ]
167
177
public CloudBlob DestCloudBlob { get ; set ; }
168
178
169
- [ Alias ( "SrcContext" ) ]
179
+ [ Alias ( "SrcContext" , "SourceContext" ) ]
170
180
[ Parameter ( HelpMessage = "Source Azure Storage Context Object" , ValueFromPipeline = true , ValueFromPipelineByPropertyName = true , ParameterSetName = ContainerNameParameterSet ) ]
171
181
[ Parameter ( HelpMessage = "Source Azure Storage Context Object" , ValueFromPipeline = true , ValueFromPipelineByPropertyName = true , ParameterSetName = BlobParameterSet ) ]
172
182
[ Parameter ( HelpMessage = "Source Azure Storage Context Object" , ValueFromPipeline = true , ValueFromPipelineByPropertyName = true , ParameterSetName = BlobToBlobParameterSet ) ]
@@ -179,6 +189,7 @@ public string SrcContainer
179
189
[ Parameter ( HelpMessage = "Source Azure Storage Context Object" , ParameterSetName = UriParameterSet ) ]
180
190
public override AzureStorageContext Context { get ; set ; }
181
191
192
+ [ Alias ( "DestinationContext" ) ]
182
193
[ Parameter ( HelpMessage = "Destination Storage context object" , Mandatory = false ) ]
183
194
public AzureStorageContext DestContext { get ; set ; }
184
195
0 commit comments