Skip to content

Commit b50d1c6

Browse files
Migrate Aks from generation to main (#24034)
* Move Aks to main * update changelog --------- Co-authored-by: Yunchi Wang <[email protected]>
1 parent 927fa79 commit b50d1c6

File tree

142 files changed

+753
-5357
lines changed

Some content is hidden

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

142 files changed

+753
-5357
lines changed

src/Aks/Aks.Autorest/Az.Aks.format.ps1xml

Lines changed: 0 additions & 238 deletions
Original file line numberDiff line numberDiff line change
@@ -6,34 +6,6 @@
66
<ViewSelectedBy>
77
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.AgentPoolsAbortLatestOperationAcceptedResponseHeaders</TypeName>
88
</ViewSelectedBy>
9-
<TableControl>
10-
<TableHeaders>
11-
<TableColumnHeader>
12-
<Label>AzureAsyncOperation</Label>
13-
</TableColumnHeader>
14-
<TableColumnHeader>
15-
<Label>Location</Label>
16-
</TableColumnHeader>
17-
</TableHeaders>
18-
<TableRowEntries>
19-
<TableRowEntry>
20-
<TableColumnItems>
21-
<TableColumnItem>
22-
<PropertyName>AzureAsyncOperation</PropertyName>
23-
</TableColumnItem>
24-
<TableColumnItem>
25-
<PropertyName>Location</PropertyName>
26-
</TableColumnItem>
27-
</TableColumnItems>
28-
</TableRowEntry>
29-
</TableRowEntries>
30-
</TableControl>
31-
</View>
32-
<View>
33-
<Name>Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.AgentPoolsDeleteAcceptedResponseHeaders</Name>
34-
<ViewSelectedBy>
35-
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.AgentPoolsDeleteAcceptedResponseHeaders</TypeName>
36-
</ViewSelectedBy>
379
<TableControl>
3810
<TableHeaders>
3911
<TableColumnHeader>
@@ -126,210 +98,6 @@
12698
<ViewSelectedBy>
12799
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.ManagedClustersAbortLatestOperationAcceptedResponseHeaders</TypeName>
128100
</ViewSelectedBy>
129-
<TableControl>
130-
<TableHeaders>
131-
<TableColumnHeader>
132-
<Label>AzureAsyncOperation</Label>
133-
</TableColumnHeader>
134-
<TableColumnHeader>
135-
<Label>Location</Label>
136-
</TableColumnHeader>
137-
</TableHeaders>
138-
<TableRowEntries>
139-
<TableRowEntry>
140-
<TableColumnItems>
141-
<TableColumnItem>
142-
<PropertyName>AzureAsyncOperation</PropertyName>
143-
</TableColumnItem>
144-
<TableColumnItem>
145-
<PropertyName>Location</PropertyName>
146-
</TableColumnItem>
147-
</TableColumnItems>
148-
</TableRowEntry>
149-
</TableRowEntries>
150-
</TableControl>
151-
</View>
152-
<View>
153-
<Name>Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.ManagedClustersDeleteAcceptedResponseHeaders</Name>
154-
<ViewSelectedBy>
155-
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.ManagedClustersDeleteAcceptedResponseHeaders</TypeName>
156-
</ViewSelectedBy>
157-
<TableControl>
158-
<TableHeaders>
159-
<TableColumnHeader>
160-
<Label>Location</Label>
161-
</TableColumnHeader>
162-
</TableHeaders>
163-
<TableRowEntries>
164-
<TableRowEntry>
165-
<TableColumnItems>
166-
<TableColumnItem>
167-
<PropertyName>Location</PropertyName>
168-
</TableColumnItem>
169-
</TableColumnItems>
170-
</TableRowEntry>
171-
</TableRowEntries>
172-
</TableControl>
173-
</View>
174-
<View>
175-
<Name>Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.ManagedClustersGetCommandResultAcceptedResponseHeaders</Name>
176-
<ViewSelectedBy>
177-
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.ManagedClustersGetCommandResultAcceptedResponseHeaders</TypeName>
178-
</ViewSelectedBy>
179-
<TableControl>
180-
<TableHeaders>
181-
<TableColumnHeader>
182-
<Label>Location</Label>
183-
</TableColumnHeader>
184-
</TableHeaders>
185-
<TableRowEntries>
186-
<TableRowEntry>
187-
<TableColumnItems>
188-
<TableColumnItem>
189-
<PropertyName>Location</PropertyName>
190-
</TableColumnItem>
191-
</TableColumnItems>
192-
</TableRowEntry>
193-
</TableRowEntries>
194-
</TableControl>
195-
</View>
196-
<View>
197-
<Name>Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.ManagedClustersResetAadProfileAcceptedResponseHeaders</Name>
198-
<ViewSelectedBy>
199-
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.ManagedClustersResetAadProfileAcceptedResponseHeaders</TypeName>
200-
</ViewSelectedBy>
201-
<TableControl>
202-
<TableHeaders>
203-
<TableColumnHeader>
204-
<Label>Location</Label>
205-
</TableColumnHeader>
206-
</TableHeaders>
207-
<TableRowEntries>
208-
<TableRowEntry>
209-
<TableColumnItems>
210-
<TableColumnItem>
211-
<PropertyName>Location</PropertyName>
212-
</TableColumnItem>
213-
</TableColumnItems>
214-
</TableRowEntry>
215-
</TableRowEntries>
216-
</TableControl>
217-
</View>
218-
<View>
219-
<Name>Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.ManagedClustersResetServicePrincipalProfileAcceptedResponseHeaders</Name>
220-
<ViewSelectedBy>
221-
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.ManagedClustersResetServicePrincipalProfileAcceptedResponseHeaders</TypeName>
222-
</ViewSelectedBy>
223-
<TableControl>
224-
<TableHeaders>
225-
<TableColumnHeader>
226-
<Label>Location</Label>
227-
</TableColumnHeader>
228-
</TableHeaders>
229-
<TableRowEntries>
230-
<TableRowEntry>
231-
<TableColumnItems>
232-
<TableColumnItem>
233-
<PropertyName>Location</PropertyName>
234-
</TableColumnItem>
235-
</TableColumnItems>
236-
</TableRowEntry>
237-
</TableRowEntries>
238-
</TableControl>
239-
</View>
240-
<View>
241-
<Name>Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.ManagedClustersRotateClusterCertificatesAcceptedResponseHeaders</Name>
242-
<ViewSelectedBy>
243-
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.ManagedClustersRotateClusterCertificatesAcceptedResponseHeaders</TypeName>
244-
</ViewSelectedBy>
245-
<TableControl>
246-
<TableHeaders>
247-
<TableColumnHeader>
248-
<Label>Location</Label>
249-
</TableColumnHeader>
250-
</TableHeaders>
251-
<TableRowEntries>
252-
<TableRowEntry>
253-
<TableColumnItems>
254-
<TableColumnItem>
255-
<PropertyName>Location</PropertyName>
256-
</TableColumnItem>
257-
</TableColumnItems>
258-
</TableRowEntry>
259-
</TableRowEntries>
260-
</TableControl>
261-
</View>
262-
<View>
263-
<Name>Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.ManagedClustersRotateServiceAccountSigningKeysAcceptedResponseHeaders</Name>
264-
<ViewSelectedBy>
265-
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.ManagedClustersRotateServiceAccountSigningKeysAcceptedResponseHeaders</TypeName>
266-
</ViewSelectedBy>
267-
<TableControl>
268-
<TableHeaders>
269-
<TableColumnHeader>
270-
<Label>Location</Label>
271-
</TableColumnHeader>
272-
</TableHeaders>
273-
<TableRowEntries>
274-
<TableRowEntry>
275-
<TableColumnItems>
276-
<TableColumnItem>
277-
<PropertyName>Location</PropertyName>
278-
</TableColumnItem>
279-
</TableColumnItems>
280-
</TableRowEntry>
281-
</TableRowEntries>
282-
</TableControl>
283-
</View>
284-
<View>
285-
<Name>Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.ManagedClustersRunCommandAcceptedResponseHeaders</Name>
286-
<ViewSelectedBy>
287-
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.ManagedClustersRunCommandAcceptedResponseHeaders</TypeName>
288-
</ViewSelectedBy>
289-
<TableControl>
290-
<TableHeaders>
291-
<TableColumnHeader>
292-
<Label>Location</Label>
293-
</TableColumnHeader>
294-
</TableHeaders>
295-
<TableRowEntries>
296-
<TableRowEntry>
297-
<TableColumnItems>
298-
<TableColumnItem>
299-
<PropertyName>Location</PropertyName>
300-
</TableColumnItem>
301-
</TableColumnItems>
302-
</TableRowEntry>
303-
</TableRowEntries>
304-
</TableControl>
305-
</View>
306-
<View>
307-
<Name>Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.ManagedClustersStartAcceptedResponseHeaders</Name>
308-
<ViewSelectedBy>
309-
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.ManagedClustersStartAcceptedResponseHeaders</TypeName>
310-
</ViewSelectedBy>
311-
<TableControl>
312-
<TableHeaders>
313-
<TableColumnHeader>
314-
<Label>Location</Label>
315-
</TableColumnHeader>
316-
</TableHeaders>
317-
<TableRowEntries>
318-
<TableRowEntry>
319-
<TableColumnItems>
320-
<TableColumnItem>
321-
<PropertyName>Location</PropertyName>
322-
</TableColumnItem>
323-
</TableColumnItems>
324-
</TableRowEntry>
325-
</TableRowEntries>
326-
</TableControl>
327-
</View>
328-
<View>
329-
<Name>Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.ManagedClustersStopAcceptedResponseHeaders</Name>
330-
<ViewSelectedBy>
331-
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.ManagedClustersStopAcceptedResponseHeaders</TypeName>
332-
</ViewSelectedBy>
333101
<TableControl>
334102
<TableHeaders>
335103
<TableColumnHeader>
@@ -539,19 +307,13 @@
539307
<TableColumnHeader>
540308
<Label>Name</Label>
541309
</TableColumnHeader>
542-
<TableColumnHeader>
543-
<Label>AzureAsyncOperation</Label>
544-
</TableColumnHeader>
545310
</TableHeaders>
546311
<TableRowEntries>
547312
<TableRowEntry>
548313
<TableColumnItems>
549314
<TableColumnItem>
550315
<PropertyName>Name</PropertyName>
551316
</TableColumnItem>
552-
<TableColumnItem>
553-
<PropertyName>AzureAsyncOperation</PropertyName>
554-
</TableColumnItem>
555317
</TableColumnItems>
556318
</TableRowEntry>
557319
</TableRowEntries>

src/Aks/Aks.Autorest/README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ For information on how to develop for `Az.Aks`, see [how-to.md](how-to.md).
3030
> see https://aka.ms/autorest
3131
3232
``` yaml
33-
branch: 6031674c73a95ffd60f58b5cdd633c94b3360467
33+
commit: 6031674c73a95ffd60f58b5cdd633c94b3360467
3434
require:
3535
- $(this-folder)/../../readme.azure.noprofile.md
3636
input-file:
@@ -42,6 +42,10 @@ module-version: 0.1.0
4242
subject-prefix: $(service-name)
4343
identity-correction-for-post: true
4444

45+
# For new modules, please avoid setting 3.x using the use-extension method and instead, use 4.x as the default option
46+
use-extension:
47+
"@autorest/powershell": "3.x"
48+
4549
directive:
4650
- where:
4751
subject: ^AgentPool$|^AgentPoolAvailableAgentPoolVersion$|^ManagedClusterAccessProfile$|^ManagedClusterAdminCredentials$|^ManagedClusterMonitoringUserCredentials$|^ManagedClusterUserCredentials$|^PrivateEndpointConnection$|^PrivateLinkResource$|^ResolvePrivateLinkServiceId$|^RotateManagedClusterCertificate$|^ManagedClusterAadProfile$|^ManagedClusterServicePrincipalProfile$|^AgentPoolNodeImageVersion$|^ManagedClusterTag$

src/Aks/Aks.Autorest/build-module.ps1

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,8 @@ if($NoDocs) {
143143
$null = Get-ChildItem -Path $docsFolder -Recurse -Exclude 'README.md' | Remove-Item -Recurse -ErrorAction SilentlyContinue
144144
}
145145
$null = New-Item -ItemType Directory -Force -Path $docsFolder
146-
Export-ProxyCmdlet -ModuleName $moduleName -ModulePath $modulePaths -ExportsFolder $exportsFolder -InternalFolder $internalFolder -ModuleDescription $moduleDescription -DocsFolder $docsFolder -ExamplesFolder $examplesFolder -ModuleGuid $guid
146+
$addComplexInterfaceInfo = ![System.Convert]::ToBoolean('true')
147+
Export-ProxyCmdlet -ModuleName $moduleName -ModulePath $modulePaths -ExportsFolder $exportsFolder -InternalFolder $internalFolder -ModuleDescription $moduleDescription -DocsFolder $docsFolder -ExamplesFolder $examplesFolder -ModuleGuid $guid -AddComplexInterfaceInfo:$addComplexInterfaceInfo
147148
}
148149

149150
Write-Host -ForegroundColor Green 'Creating format.ps1xml...'
@@ -162,4 +163,10 @@ Export-TestStub -ModuleName $moduleName -ExportsFolder $exportsFolder -OutputFol
162163
Write-Host -ForegroundColor Green 'Creating example stubs...'
163164
Export-ExampleStub -ExportsFolder $exportsFolder -OutputFolder $examplesFolder
164165

166+
if (Test-Path (Join-Path $PSScriptRoot 'generate-portal-ux.ps1'))
167+
{
168+
Write-Host -ForegroundColor Green 'Creating ux metadata...'
169+
. (Join-Path $PSScriptRoot 'generate-portal-ux.ps1')
170+
}
171+
165172
Write-Host -ForegroundColor Green '-------------Done-------------'

src/Aks/Aks.Autorest/exports/Get-AzAksMaintenanceConfiguration.ps1

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,10 @@ begin {
176176
}
177177
$cmdInfo = Get-Command -Name $mapping[$parameterSet]
178178
[Microsoft.Azure.PowerShell.Cmdlets.Aks.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet)
179+
if ($null -ne $MyInvocation.MyCommand -and [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PromptedPreviewMessageCmdlets -notcontains $MyInvocation.MyCommand.Name -and [Microsoft.Azure.PowerShell.Cmdlets.Aks.Runtime.MessageAttributeHelper]::ContainsPreviewAttribute($cmdInfo, $MyInvocation)){
180+
[Microsoft.Azure.PowerShell.Cmdlets.Aks.Runtime.MessageAttributeHelper]::ProcessPreviewMessageAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet)
181+
[Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PromptedPreviewMessageCmdlets.Enqueue($MyInvocation.MyCommand.Name)
182+
}
179183
$wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet)
180184
$scriptCmd = {& $wrappedCmd @PSBoundParameters}
181185
$steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin)

src/Aks/Aks.Autorest/exports/Get-AzAksManagedClusterCommandResult.ps1

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,10 @@ begin {
171171
}
172172
$cmdInfo = Get-Command -Name $mapping[$parameterSet]
173173
[Microsoft.Azure.PowerShell.Cmdlets.Aks.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet)
174+
if ($null -ne $MyInvocation.MyCommand -and [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PromptedPreviewMessageCmdlets -notcontains $MyInvocation.MyCommand.Name -and [Microsoft.Azure.PowerShell.Cmdlets.Aks.Runtime.MessageAttributeHelper]::ContainsPreviewAttribute($cmdInfo, $MyInvocation)){
175+
[Microsoft.Azure.PowerShell.Cmdlets.Aks.Runtime.MessageAttributeHelper]::ProcessPreviewMessageAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet)
176+
[Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PromptedPreviewMessageCmdlets.Enqueue($MyInvocation.MyCommand.Name)
177+
}
174178
$wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet)
175179
$scriptCmd = {& $wrappedCmd @PSBoundParameters}
176180
$steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin)

src/Aks/Aks.Autorest/exports/Get-AzAksManagedClusterOSOption.ps1

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,10 @@ begin {
158158
}
159159
$cmdInfo = Get-Command -Name $mapping[$parameterSet]
160160
[Microsoft.Azure.PowerShell.Cmdlets.Aks.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet)
161+
if ($null -ne $MyInvocation.MyCommand -and [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PromptedPreviewMessageCmdlets -notcontains $MyInvocation.MyCommand.Name -and [Microsoft.Azure.PowerShell.Cmdlets.Aks.Runtime.MessageAttributeHelper]::ContainsPreviewAttribute($cmdInfo, $MyInvocation)){
162+
[Microsoft.Azure.PowerShell.Cmdlets.Aks.Runtime.MessageAttributeHelper]::ProcessPreviewMessageAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet)
163+
[Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PromptedPreviewMessageCmdlets.Enqueue($MyInvocation.MyCommand.Name)
164+
}
161165
$wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet)
162166
$scriptCmd = {& $wrappedCmd @PSBoundParameters}
163167
$steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin)

src/Aks/Aks.Autorest/exports/Get-AzAksManagedClusterOutboundNetworkDependencyEndpoint.ps1

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,10 @@ begin {
136136
}
137137
$cmdInfo = Get-Command -Name $mapping[$parameterSet]
138138
[Microsoft.Azure.PowerShell.Cmdlets.Aks.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet)
139+
if ($null -ne $MyInvocation.MyCommand -and [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PromptedPreviewMessageCmdlets -notcontains $MyInvocation.MyCommand.Name -and [Microsoft.Azure.PowerShell.Cmdlets.Aks.Runtime.MessageAttributeHelper]::ContainsPreviewAttribute($cmdInfo, $MyInvocation)){
140+
[Microsoft.Azure.PowerShell.Cmdlets.Aks.Runtime.MessageAttributeHelper]::ProcessPreviewMessageAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet)
141+
[Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PromptedPreviewMessageCmdlets.Enqueue($MyInvocation.MyCommand.Name)
142+
}
139143
$wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet)
140144
$scriptCmd = {& $wrappedCmd @PSBoundParameters}
141145
$steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin)

src/Aks/Aks.Autorest/exports/Get-AzAksNodePoolUpgradeProfile.ps1

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,10 @@ begin {
166166
}
167167
$cmdInfo = Get-Command -Name $mapping[$parameterSet]
168168
[Microsoft.Azure.PowerShell.Cmdlets.Aks.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet)
169+
if ($null -ne $MyInvocation.MyCommand -and [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PromptedPreviewMessageCmdlets -notcontains $MyInvocation.MyCommand.Name -and [Microsoft.Azure.PowerShell.Cmdlets.Aks.Runtime.MessageAttributeHelper]::ContainsPreviewAttribute($cmdInfo, $MyInvocation)){
170+
[Microsoft.Azure.PowerShell.Cmdlets.Aks.Runtime.MessageAttributeHelper]::ProcessPreviewMessageAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet)
171+
[Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PromptedPreviewMessageCmdlets.Enqueue($MyInvocation.MyCommand.Name)
172+
}
169173
$wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet)
170174
$scriptCmd = {& $wrappedCmd @PSBoundParameters}
171175
$steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin)

src/Aks/Aks.Autorest/exports/Get-AzAksSnapshot.ps1

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,10 @@ begin {
172172
}
173173
$cmdInfo = Get-Command -Name $mapping[$parameterSet]
174174
[Microsoft.Azure.PowerShell.Cmdlets.Aks.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet)
175+
if ($null -ne $MyInvocation.MyCommand -and [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PromptedPreviewMessageCmdlets -notcontains $MyInvocation.MyCommand.Name -and [Microsoft.Azure.PowerShell.Cmdlets.Aks.Runtime.MessageAttributeHelper]::ContainsPreviewAttribute($cmdInfo, $MyInvocation)){
176+
[Microsoft.Azure.PowerShell.Cmdlets.Aks.Runtime.MessageAttributeHelper]::ProcessPreviewMessageAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet)
177+
[Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PromptedPreviewMessageCmdlets.Enqueue($MyInvocation.MyCommand.Name)
178+
}
175179
$wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet)
176180
$scriptCmd = {& $wrappedCmd @PSBoundParameters}
177181
$steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin)

0 commit comments

Comments
 (0)