From c8dcd4c40aaa1a40ba49fa478ad88cd991f2935a Mon Sep 17 00:00:00 2001 From: Azure PowerShell <65331932+azure-powershell-bot@users.noreply.github.com> Date: Wed, 13 Nov 2024 15:12:20 +0800 Subject: [PATCH] Migrate ConnectedKubernetes from generation to main (#26675) * Move ConnectedKubernetes to main * Update ChangeLog.md --------- Co-authored-by: Yabo Hu --- .../custom/New-AzConnectedKubernetes.ps1 | 22 +++--- .../custom/Set-AzConnectedKubernetes.ps1 | 77 +++++++++++-------- .../generate-portal-ux.ps1 | 9 +++ .../Az.ConnectedKubernetes.psd1 | 10 +-- .../ConnectedKubernetes/ChangeLog.md | 1 + .../help/Get-AzConnectedKubernetes.md | 23 +++++- ...Get-AzConnectedKubernetesUserCredential.md | 19 ++++- .../help/New-AzConnectedKubernetes.md | 17 +++- .../help/Remove-AzConnectedKubernetes.md | 19 ++++- .../help/Set-AzConnectedKubernetes.md | 27 +++++-- .../help/Update-AzConnectedKubernetes.md | 19 ++++- 11 files changed, 179 insertions(+), 64 deletions(-) diff --git a/src/ConnectedKubernetes/ConnectedKubernetes.Autorest/custom/New-AzConnectedKubernetes.ps1 b/src/ConnectedKubernetes/ConnectedKubernetes.Autorest/custom/New-AzConnectedKubernetes.ps1 index b770a2121d4c..39f567be07e7 100644 --- a/src/ConnectedKubernetes/ConnectedKubernetes.Autorest/custom/New-AzConnectedKubernetes.ps1 +++ b/src/ConnectedKubernetes/ConnectedKubernetes.Autorest/custom/New-AzConnectedKubernetes.ps1 @@ -411,7 +411,7 @@ function New-AzConnectedKubernetes { catch { # This is attempting to delete Azure Arc resources that are orphaned. # We are catching and ignoring any messages here. - $null = helm delete azure-arc --ignore-not-found --namespace $ReleaseNamespace --kubeconfig $KubeConfig --kube-context $KubeContext + $null = helm delete azure-arc --ignore-not-found --namespace $ReleaseNamespace --kubeconfig $KubeConfig --kube-context $KubeContext | Out-Null } } @@ -622,11 +622,11 @@ function New-AzConnectedKubernetes { $PSBoundParameters.Add('ArcAgentryConfiguration', $arcAgentryConfigs) - Write-Output "Creating 'Kubernetes - Azure Arc' object in Azure" + Write-Verbose "Creating 'Kubernetes - Azure Arc' object in Azure" Write-Debug "PSBoundParameters: $PSBoundParameters" - $Response = Az.ConnectedKubernetes.internal\New-AzConnectedKubernetes @PSBoundParameters + $CCResponse = Az.ConnectedKubernetes.internal\New-AzConnectedKubernetes @PSBoundParameters - if ((-not $WhatIfPreference) -and (-not $Response)) { + if ((-not $WhatIfPreference) -and (-not $CCResponse)) { Write-Error "Failed to create the 'Kubernetes - Azure Arc' resource." return } @@ -639,8 +639,8 @@ function New-AzConnectedKubernetes { -Debug:($PSCmdlet.MyInvocation.BoundParameters["Debug"].IsPresent -eq $true) # Convert the $Response object into a nested hashtable. - Write-Debug "PUT response: $Response" - $Response = ConvertFrom-Json "$Response" + Write-Debug "PUT response: $CCResponse" + $Response = ConvertFrom-Json "$CCResponse" $Response = ConvertTo-Hashtable $Response # What-If processing does not create a full response so we might have @@ -716,7 +716,7 @@ function New-AzConnectedKubernetes { $options += " --debug" } if ($PSCmdlet.ShouldProcess($ClusterName, "Update Kubernetes cluster with Azure Arc")) { - Write-Output "Executing helm upgrade command, this can take a few minutes...." + Write-Verbose "Executing helm upgrade command, this can take a few minutes...." try { helm upgrade ` --install azure-arc ` @@ -733,7 +733,7 @@ function New-AzConnectedKubernetes { --set global.azureEnvironment=AZUREPUBLICCLOUD ` --set systemDefaultValues.clusterconnect-agent.enabled=true ` --set global.kubernetesDistro=$Distribution ` - --set global.kubernetesInfra=$Infrastructure (-split $options) + --set global.kubernetesInfra=$Infrastructure (-split $options) | Out-Null } catch { throw "Unable to install helm chart at $ChartPath" @@ -744,7 +744,7 @@ function New-AzConnectedKubernetes { if ($PSBoundParameters.ContainsKey('OidcIssuerProfileEnabled') -or $PSBoundParameters.ContainsKey('WorkloadIdentityEnabled') ) { $ExistConnectedKubernetes = Get-AzConnectedKubernetes -ResourceGroupName $ResourceGroupName -ClusterName $ClusterName @CommonPSBoundParameters - Write-Output "Cluster configuration is in progress..." + Write-Verbose "Cluster configuration is in progress..." $timeout = [datetime]::Now.AddMinutes(60) while (($ExistConnectedKubernetes.ArcAgentProfileAgentState -ne "Succeeded") -and ($ExistConnectedKubernetes.ArcAgentProfileAgentState -ne "Failed") -and ([datetime]::Now -lt $timeout)) { @@ -753,7 +753,7 @@ function New-AzConnectedKubernetes { } if ($ExistConnectedKubernetes.ArcAgentProfileAgentState -eq "Succeeded") { - Write-Output "Cluster configuration succeeded." + Write-Verbose "Cluster configuration succeeded." } elseif ($ExistConnectedKubernetes.ArcAgentProfileAgentState -eq "Failed") { Write-Error "Cluster configuration failed." @@ -763,6 +763,6 @@ function New-AzConnectedKubernetes { } } } - Return $Response + Return $CCResponse } } diff --git a/src/ConnectedKubernetes/ConnectedKubernetes.Autorest/custom/Set-AzConnectedKubernetes.ps1 b/src/ConnectedKubernetes/ConnectedKubernetes.Autorest/custom/Set-AzConnectedKubernetes.ps1 index 94c0997a55fc..6d343784b778 100644 --- a/src/ConnectedKubernetes/ConnectedKubernetes.Autorest/custom/Set-AzConnectedKubernetes.ps1 +++ b/src/ConnectedKubernetes/ConnectedKubernetes.Autorest/custom/Set-AzConnectedKubernetes.ps1 @@ -675,12 +675,46 @@ function Set-AzConnectedKubernetes { $PSBoundParameters.Add('ArcAgentryConfiguration', $arcAgentryConfigs) - Write-Output "Updating the connected cluster resource...." - $Response = Az.ConnectedKubernetes.internal\Set-AzConnectedKubernetes @PSBoundParameters - if ((-not $WhatIfPreference) -and (-not $Response)) { + Write-Verbose "Updating the connected cluster resource...." + $CCResponse = Az.ConnectedKubernetes.internal\Set-AzConnectedKubernetes @PSBoundParameters + if ((-not $WhatIfPreference) -and (-not $CCResponse)) { Write-Error "Failed to update the 'Kubernetes - Azure Arc' resource" return } + + # Wait for the agent state to settle before proceeding. If it doesn't, + # we'll continue anyway - but remember and throw an error at the end. + $agentsInTerminalState = $true + if ($PSCmdlet.ShouldProcess($ClusterName, "Check agent state of the connected cluster")) { + + $timeout = [datetime]::Now.AddMinutes(60) + + for (;;) { + $CCResponse = Get-AzConnectedKubernetes -ResourceGroupName $ResourceGroupName -ClusterName $ClusterName @CommonPSBoundParameters + + if ($null -eq $CCResponse.ArcAgentProfileAgentState) { + Write-Verbose "No agent configuration in progress." + break + } + if ($CCResponse.ArcAgentProfileAgentState -eq "Succeeded") { + Write-Verbose "Cluster agent configuration succeeded." + break + } + if ($CCResponse.ArcAgentProfileAgentState -eq "Failed") { + Write-Error "Cluster agent configuration failed." + break + } + if ([datetime]::Now -ge $timeout) { + Write-Error "Cluster agent configuration timed out after 60 minutes." + $agentsInTerminalState = $false + break + } + + Write-Verbose "Cluster agent configuration is in progress..." + Start-Sleep -Seconds 30 + } + } + $arcAgentryConfigs = ConvertTo-ArcAgentryConfiguration ` -ConfigurationSetting $ConfigurationSetting ` -RedactedProtectedConfiguration $RedactedProtectedConfiguration ` @@ -690,8 +724,8 @@ function Set-AzConnectedKubernetes { # Convert the $Response object into a nested hashtable. - Write-Debug "PUT response: $Response" - $Response = ConvertFrom-Json "$Response" + Write-Debug "PUT response: $CCResponse" + $Response = ConvertFrom-Json "$CCResponse" $Response = ConvertTo-Hashtable $Response # Whatif may return empty response @@ -709,7 +743,7 @@ function Set-AzConnectedKubernetes { $ResponseStr = $Response | ConvertTo-Json -Depth 10 Write-Debug "PUT response: $ResponseStr" - Write-Output "Preparing helm ...." + Write-Verbose "Preparing helm ...." if ($PSCmdlet.ShouldProcess('configDP', 'get helm values from config DP')) { $helmValuesDp = Get-HelmValuesFromConfigDP ` @@ -774,7 +808,7 @@ function Set-AzConnectedKubernetes { -Debug:($PSCmdlet.MyInvocation.BoundParameters["Debug"].IsPresent -eq $true) } - Write-Output "Executing helm upgrade, this can take a few minutes ...." + Write-Verbose "Executing helm upgrade, this can take a few minutes ...." Write-Debug $options -ErrorAction Continue if ($DebugPreference -eq "Continue") { $options += " --debug" @@ -786,37 +820,18 @@ function Set-AzConnectedKubernetes { $ChartPath ` --namespace $ReleaseInstallNamespace ` -f $userValuesLocation ` - --wait (-split $options) + --wait (-split $options) | Out-Null } catch { throw "Unable to install helm release" } - Return $Response } - if ($PSCmdlet.ShouldProcess($ClusterName, "Check agent state of the connected cluster")) { - if ($PSBoundParameters.ContainsKey('OidcIssuerProfileEnabled') -or $PSBoundParameters.ContainsKey('WorkloadIdentityEnabled') ) { - $ExistConnectedKubernetes = Get-AzConnectedKubernetes -ResourceGroupName $ResourceGroupName -ClusterName $ClusterName @CommonPSBoundParameters - - Write-Output "Cluster configuration is in progress..." - $timeout = [datetime]::Now.AddMinutes(60) - - while (($ExistConnectedKubernetes.ArcAgentProfileAgentState -ne "Succeeded") -and ($ExistConnectedKubernetes.ArcAgentProfileAgentState -ne "Failed") -and ([datetime]::Now -lt $timeout)) { - Start-Sleep -Seconds 30 - $ExistConnectedKubernetes = Get-AzConnectedKubernetes -ResourceGroupName $ResourceGroupName -ClusterName $ClusterName @CommonPSBoundParameters - } - - if ($ExistConnectedKubernetes.ArcAgentProfileAgentState -eq "Succeeded") { - Write-Output "Cluster configuration succeeded." - } - elseif ($ExistConnectedKubernetes.ArcAgentProfileAgentState -eq "Failed") { - Write-Error "Cluster configuration failed." - } - else { - Write-Error "Cluster configuration timed out after 60 minutes." - } - } + # If there was a problem with agent state, throw the error now. + if ($agentsInTerminalState -eq $false) { + throw "Timed out waiting for Agent State to reach terminal state." } + Return $CCResponse } } diff --git a/src/ConnectedKubernetes/ConnectedKubernetes.Autorest/generate-portal-ux.ps1 b/src/ConnectedKubernetes/ConnectedKubernetes.Autorest/generate-portal-ux.ps1 index c36ccf900f1d..9b96afe01990 100644 --- a/src/ConnectedKubernetes/ConnectedKubernetes.Autorest/generate-portal-ux.ps1 +++ b/src/ConnectedKubernetes/ConnectedKubernetes.Autorest/generate-portal-ux.ps1 @@ -248,7 +248,16 @@ function New-MetadataForParameterSet() $cmdletName = Get-MappedCmdletFromFunctionName $ParameterSetInfo.Name $description = (Get-CmdletAttribute -CmdletInfo $ParameterSetInfo -AttributeName "DescriptionAttribute").Description [object[]]$example = New-ExampleForParameterSet $ParameterSetInfo + if ($Null -eq $example) + { + $example = @() + } + [string[]]$signature = New-ParameterArrayInParameterSet $ParameterSetInfo + if ($Null -eq $signature) + { + $signature = @() + } return @{ Path = $httpPath diff --git a/src/ConnectedKubernetes/ConnectedKubernetes/Az.ConnectedKubernetes.psd1 b/src/ConnectedKubernetes/ConnectedKubernetes/Az.ConnectedKubernetes.psd1 index 3c377fa2d1e1..f3c6af3474c2 100644 --- a/src/ConnectedKubernetes/ConnectedKubernetes/Az.ConnectedKubernetes.psd1 +++ b/src/ConnectedKubernetes/ConnectedKubernetes/Az.ConnectedKubernetes.psd1 @@ -3,7 +3,7 @@ # # Generated by: Microsoft Corporation # -# Generated on: 11/8/2024 +# Generated on: 11/13/2024 # @{ @@ -58,10 +58,10 @@ RequiredAssemblies = 'ConnectedKubernetes.Autorest/bin/Az.ConnectedKubernetes.private.dll' # Script files (.ps1) that are run in the caller's environment prior to importing this module. -# ScriptsToProcess = @() +ScriptsToProcess = @() # Type files (.ps1xml) to be loaded when importing this module -# TypesToProcess = @() +TypesToProcess = @() # Format files (.ps1xml) to be loaded when importing this module FormatsToProcess = @@ -100,7 +100,7 @@ PrivateData = @{ PSData = @{ # Tags applied to this module. These help with module discovery in online galleries. - Tags = 'Azure','ResourceManager','ARM','PSModule','ConnectedKubernetes' + Tags = 'Azure', 'ResourceManager', 'ARM', 'PSModule', 'ConnectedKubernetes' # A URL to the license for this module. LicenseUri = 'https://aka.ms/azps-license' @@ -126,7 +126,7 @@ PrivateData = @{ } # End of PSData hashtable - } # End of PrivateData hashtable +} # End of PrivateData hashtable # HelpInfo URI of this module # HelpInfoURI = '' diff --git a/src/ConnectedKubernetes/ConnectedKubernetes/ChangeLog.md b/src/ConnectedKubernetes/ConnectedKubernetes/ChangeLog.md index 38442d580b06..09531556b476 100644 --- a/src/ConnectedKubernetes/ConnectedKubernetes/ChangeLog.md +++ b/src/ConnectedKubernetes/ConnectedKubernetes/ChangeLog.md @@ -18,6 +18,7 @@ - Additional information about change #1 --> ## Upcoming Release +* Fixed output type of cmdlet ## Version 0.12.0 * Corrected function that only worked on Windows. diff --git a/src/ConnectedKubernetes/ConnectedKubernetes/help/Get-AzConnectedKubernetes.md b/src/ConnectedKubernetes/ConnectedKubernetes/help/Get-AzConnectedKubernetes.md index e71eac216058..ede97042bea7 100644 --- a/src/ConnectedKubernetes/ConnectedKubernetes/help/Get-AzConnectedKubernetes.md +++ b/src/ConnectedKubernetes/ConnectedKubernetes/help/Get-AzConnectedKubernetes.md @@ -15,25 +15,25 @@ Returns the properties of the specified connected cluster, including name, ident ### List1 (Default) ``` Get-AzConnectedKubernetes [-SubscriptionId ] [-DefaultProfile ] - [] + [-ProgressAction ] [] ``` ### Get ``` Get-AzConnectedKubernetes -ClusterName -ResourceGroupName [-SubscriptionId ] - [-DefaultProfile ] [] + [-DefaultProfile ] [-ProgressAction ] [] ``` ### List ``` Get-AzConnectedKubernetes -ResourceGroupName [-SubscriptionId ] [-DefaultProfile ] - [] + [-ProgressAction ] [] ``` ### GetViaIdentity ``` Get-AzConnectedKubernetes -InputObject [-DefaultProfile ] - [] + [-ProgressAction ] [] ``` ## DESCRIPTION @@ -145,6 +145,21 @@ Accept pipeline input: True (ByValue) Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. diff --git a/src/ConnectedKubernetes/ConnectedKubernetes/help/Get-AzConnectedKubernetesUserCredential.md b/src/ConnectedKubernetes/ConnectedKubernetes/help/Get-AzConnectedKubernetesUserCredential.md index 29236a32fb92..a637be44a2d9 100644 --- a/src/ConnectedKubernetes/ConnectedKubernetes/help/Get-AzConnectedKubernetesUserCredential.md +++ b/src/ConnectedKubernetes/ConnectedKubernetes/help/Get-AzConnectedKubernetesUserCredential.md @@ -16,14 +16,14 @@ Gets cluster user credentials of the connected cluster with a specified resource ``` Get-AzConnectedKubernetesUserCredential -ClusterName -ResourceGroupName [-SubscriptionId ] -AuthenticationMethod [-ClientProxy] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### List ``` Get-AzConnectedKubernetesUserCredential -ClusterName -ResourceGroupName [-SubscriptionId ] -Property [-DefaultProfile ] - [-WhatIf] [-Confirm] [] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -130,6 +130,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Property . To construct, see NOTES section for PROPERTY properties and create a hash table. diff --git a/src/ConnectedKubernetes/ConnectedKubernetes/help/New-AzConnectedKubernetes.md b/src/ConnectedKubernetes/ConnectedKubernetes/help/New-AzConnectedKubernetes.md index 8b20dcb33233..089741860d62 100644 --- a/src/ConnectedKubernetes/ConnectedKubernetes/help/New-AzConnectedKubernetes.md +++ b/src/ConnectedKubernetes/ConnectedKubernetes/help/New-AzConnectedKubernetes.md @@ -22,7 +22,7 @@ New-AzConnectedKubernetes -ClusterName -ResourceGroupName [-Su [-CustomLocationsOid ] [-OidcIssuerProfileEnabled] [-OidcIssuerProfileSelfHostedIssuerUrl ] [-WorkloadIdentityEnabled] [-AcceptEULA] [-DefaultProfile ] [-AsJob] [-NoWait] [-ConfigurationSetting ] [-ConfigurationProtectedSetting ] [-GatewayResourceId ] - [-WhatIf] [-Confirm] [] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -531,6 +531,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ProvisioningState Provisioning state of the connected cluster resource. diff --git a/src/ConnectedKubernetes/ConnectedKubernetes/help/Remove-AzConnectedKubernetes.md b/src/ConnectedKubernetes/ConnectedKubernetes/help/Remove-AzConnectedKubernetes.md index 53da0f8dffd1..58ef17e2141a 100644 --- a/src/ConnectedKubernetes/ConnectedKubernetes/help/Remove-AzConnectedKubernetes.md +++ b/src/ConnectedKubernetes/ConnectedKubernetes/help/Remove-AzConnectedKubernetes.md @@ -16,14 +16,14 @@ Delete a connected cluster, removing the tracked resource in Azure Resource Mana ``` Remove-AzConnectedKubernetes -ClusterName -ResourceGroupName [-SubscriptionId ] [-KubeConfig ] [-KubeContext ] [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] - [-WhatIf] [-Confirm] [] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### DeleteViaIdentity ``` Remove-AzConnectedKubernetes -InputObject [-KubeConfig ] [-KubeContext ] [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] - [-WhatIf] [-Confirm] [] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -168,6 +168,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. diff --git a/src/ConnectedKubernetes/ConnectedKubernetes/help/Set-AzConnectedKubernetes.md b/src/ConnectedKubernetes/ConnectedKubernetes/help/Set-AzConnectedKubernetes.md index 5ef253245f6f..e4d554f9f145 100644 --- a/src/ConnectedKubernetes/ConnectedKubernetes/help/Set-AzConnectedKubernetes.md +++ b/src/ConnectedKubernetes/ConnectedKubernetes/help/Set-AzConnectedKubernetes.md @@ -22,7 +22,7 @@ Set-AzConnectedKubernetes -ClusterName -ResourceGroupName [-Su [-ProvisioningState ] [-Tag ] [-CustomLocationsOid ] [-OidcIssuerProfileEnabled] [-OidcIssuerProfileSelfHostedIssuerUrl ] [-WorkloadIdentityEnabled] [-AcceptEULA] [-ConfigurationSetting ] [-ConfigurationProtectedSetting ] - [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] + [-DefaultProfile ] [-AsJob] [-NoWait] [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` @@ -36,7 +36,7 @@ Set-AzConnectedKubernetes -ClusterName -ResourceGroupName [-Su [-ProvisioningState ] [-Tag ] [-CustomLocationsOid ] [-OidcIssuerProfileEnabled] [-OidcIssuerProfileSelfHostedIssuerUrl ] [-WorkloadIdentityEnabled] [-AcceptEULA] [-ConfigurationSetting ] [-ConfigurationProtectedSetting ] - [-DisableGateway] [-DefaultProfile ] [-AsJob] [-NoWait] + [-DisableGateway] [-DefaultProfile ] [-AsJob] [-NoWait] [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` @@ -51,7 +51,7 @@ Set-AzConnectedKubernetes -ClusterName -ResourceGroupName [-Su [-OidcIssuerProfileEnabled] [-OidcIssuerProfileSelfHostedIssuerUrl ] [-WorkloadIdentityEnabled] [-AcceptEULA] [-ConfigurationSetting ] [-ConfigurationProtectedSetting ] -GatewayResourceId [-DefaultProfile ] [-AsJob] [-NoWait] - [-WhatIf] [-Confirm] [] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### SetEnableGateway @@ -64,7 +64,7 @@ Set-AzConnectedKubernetes [-SubscriptionId ] [-HttpProxy ] [-HttpsP [-CustomLocationsOid ] [-OidcIssuerProfileEnabled] [-OidcIssuerProfileSelfHostedIssuerUrl ] [-WorkloadIdentityEnabled] [-AcceptEULA] [-ConfigurationSetting ] [-ConfigurationProtectedSetting ] -GatewayResourceId -InputObject - [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] + [-DefaultProfile ] [-AsJob] [-NoWait] [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` @@ -78,7 +78,7 @@ Set-AzConnectedKubernetes [-SubscriptionId ] [-HttpProxy ] [-HttpsP [-CustomLocationsOid ] [-OidcIssuerProfileEnabled] [-OidcIssuerProfileSelfHostedIssuerUrl ] [-WorkloadIdentityEnabled] [-AcceptEULA] [-ConfigurationSetting ] [-ConfigurationProtectedSetting ] [-DisableGateway] -InputObject - [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] + [-DefaultProfile ] [-AsJob] [-NoWait] [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` @@ -92,7 +92,7 @@ Set-AzConnectedKubernetes [-SubscriptionId ] [-HttpProxy ] [-HttpsP [-CustomLocationsOid ] [-OidcIssuerProfileEnabled] [-OidcIssuerProfileSelfHostedIssuerUrl ] [-WorkloadIdentityEnabled] [-AcceptEULA] [-ConfigurationSetting ] [-ConfigurationProtectedSetting ] -InputObject [-DefaultProfile ] - [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] + [-AsJob] [-NoWait] [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -599,6 +599,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ProvisioningState Provisioning state of the connected cluster resource. diff --git a/src/ConnectedKubernetes/ConnectedKubernetes/help/Update-AzConnectedKubernetes.md b/src/ConnectedKubernetes/ConnectedKubernetes/help/Update-AzConnectedKubernetes.md index 4ee40c351d11..8bb7e117f9db 100644 --- a/src/ConnectedKubernetes/ConnectedKubernetes/help/Update-AzConnectedKubernetes.md +++ b/src/ConnectedKubernetes/ConnectedKubernetes/help/Update-AzConnectedKubernetes.md @@ -17,7 +17,7 @@ API to update certain properties of the connected cluster resource Update-AzConnectedKubernetes -ClusterName -ResourceGroupName [-SubscriptionId ] [-AzureHybridBenefit ] [-AcceptEULA] [-Distribution ] [-DistributionVersion ] [-Tag ] [-DefaultProfile ] - [-WhatIf] [-Confirm] [] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### UpdateViaIdentityExpanded @@ -25,7 +25,7 @@ Update-AzConnectedKubernetes -ClusterName -ResourceGroupName [ Update-AzConnectedKubernetes -InputObject [-AzureHybridBenefit ] [-AcceptEULA] [-Distribution ] [-DistributionVersion ] [-Tag ] [-DefaultProfile ] - [-WhatIf] [-Confirm] [] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -196,6 +196,21 @@ Accept pipeline input: True (ByValue) Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: System.Management.Automation.ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive.