diff --git a/src/StackHCI/StackHCI.Autorest/README.md b/src/StackHCI/StackHCI.Autorest/README.md index 71265e1b5389..4ddbfb18249e 100644 --- a/src/StackHCI/StackHCI.Autorest/README.md +++ b/src/StackHCI/StackHCI.Autorest/README.md @@ -66,12 +66,6 @@ subject-prefix: $(service-name) inlining-threshold: 50 -resourcegroup-append: true - -# For new modules, please avoid setting 3.x using the use-extension method and instead, use 4.x as the default option -use-extension: - "@autorest/powershell": "3.x" - directive: # Rename function - where: @@ -80,14 +74,24 @@ directive: set: subject: ConsentAndInstallDefaultExtension # Remove the unexpanded parameter set + # Generate Create variant for "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/arcSettings/{arcSettingName}/createArcIdentity" + - where: + subject: ArcSetting$|Cluster|DeploymentSetting|EdgeDevice|Extension|SecuritySetting|Update$|UpdateRun|UpdateSummary + variant: ^(Create|Update)(?!.*?(Expanded|JsonFilePath|JsonString))|^CreateViaIdentityExpanded$ + remove: true - where: - variant: ^Create$|^CreateViaIdentity$|^CreateViaIdentityExpanded$|^Update$|^UpdateViaIdentity$ + subject: ExtendClusterSoftwareAssuranceBenefit + variant: ^(Extend)(?!.*?(Expanded|JsonFilePath|JsonString)) + remove: true + - where: + subject: EdgeDevice + variant: ^(Validate)(?!.*?(Expanded|JsonFilePath|JsonString)) remove: true - where: verb: Set subject: Workspace remove: true - # Remove Update-AzStackHciExtension + # Remove Update-AzStackHciExtension - where: verb: Update subject: Extension @@ -112,11 +116,11 @@ directive: verb: New subject: ArcSettingPassword remove: true - # Remove Update-AzStackHciArcSetting + # Remove Update (Get-Put) commands and use set cmdlets. - where: verb: Update - subject: ArcSetting - remove: true + subject: ArcSetting|DeploymentSetting|EdgeDevice|SecuritySetting|Update$|UpdateRun|UpdateSummary + remove: true # Hide aadClientId from Update-AzStackHCICluster - where: verb: Update @@ -208,6 +212,24 @@ directive: - ResourceGroupName labels: ResourceGroupName: Resource Group + - from: source-file-csharp + where: $ + transform: $ = $.replace(/"Get the get run for a specified update"/g, '"Get the Update run for a specified update"'); + - from: source-file-csharp + where: $ + transform: $ = $.replace(/"Get all get summaries under the HCI cluster"/g, '"Get all Update summaries under the HCI cluster"'); + - from: source-file-csharp + where: $ + transform: $ = $.replace(/"Delete specified delete Run"/g, '"Delete specified Update Run"'); + - from: source-file-csharp + where: $ + transform: $ = $.replace(/"Delete delete Summaries"/g, '"Delete Update Summaries"'); + - from: source-file-csharp + where: $ + transform: $ = $.replace(/"Put put runs for a specified update"/g, '"Put Update runs for a specified update"'); + - from: source-file-csharp + where: $ + transform: $ = $.replace(/"Put put summaries under the HCI cluster"/g, '"Put Update summaries under the HCI cluster"'); - where: verb: Get|New subject: ArcSetting diff --git a/src/StackHCI/StackHCI.Autorest/UX/Microsoft.AzureStackHCI/clusters.json b/src/StackHCI/StackHCI.Autorest/UX/Microsoft.AzureStackHCI/clusters.json index b18d46ed9976..8bbd01daaf83 100644 --- a/src/StackHCI/StackHCI.Autorest/UX/Microsoft.AzureStackHCI/clusters.json +++ b/src/StackHCI/StackHCI.Autorest/UX/Microsoft.AzureStackHCI/clusters.json @@ -81,44 +81,6 @@ } ] }, - { - "name": "Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit", - "description": "Extends Software Assurance Benefit to a cluster", - "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/extendSoftwareAssuranceBenefit", - "help": { - "learnMore": { - "url": "https://learn.microsoft.com/powershell/module/az.stackhci/invoke-azstackhciextendclustersoftwareassurancebenefit" - }, - "parameterSets": [ - { - "parameters": [ - "-ClusterName ", - "-ResourceGroupName ", - "[-SubscriptionId ]" - ] - } - ] - }, - "examples": [ - { - "description": "Extends Software Assurance Benefit to a cluster", - "parameters": [ - { - "name": "-ClusterName", - "value": "[Path.clusterName]" - }, - { - "name": "-ResourceGroupName", - "value": "[Path.resourceGroupName]" - }, - { - "name": "-SubscriptionId", - "value": "[Path.subscriptionId]" - } - ] - } - ] - }, { "name": "Remove-AzStackHciCluster", "description": "Delete an HCI cluster.", diff --git a/src/StackHCI/StackHCI.Autorest/UX/Microsoft.AzureStackHCI/edgeDevices.json b/src/StackHCI/StackHCI.Autorest/UX/Microsoft.AzureStackHCI/edgeDevices.json index 90540f0f9e90..61897a84b7fe 100644 --- a/src/StackHCI/StackHCI.Autorest/UX/Microsoft.AzureStackHCI/edgeDevices.json +++ b/src/StackHCI/StackHCI.Autorest/UX/Microsoft.AzureStackHCI/edgeDevices.json @@ -70,39 +70,6 @@ ] } ] - }, - { - "name": "Test-AzStackHciEdgeDevice", - "description": "A long-running resource action.", - "path": "/{resourceUri}/providers/Microsoft.AzureStackHCI/edgeDevices/{edgeDeviceName}/validate", - "help": { - "learnMore": { - "url": "https://learn.microsoft.com/powershell/module/az.stackhci/test-azstackhciedgedevice" - }, - "parameterSets": [ - { - "parameters": [ - "-Name ", - "-ResourceUri " - ] - } - ] - }, - "examples": [ - { - "description": "A long-running resource action.", - "parameters": [ - { - "name": "-Name", - "value": "[Path.edgeDeviceName]" - }, - { - "name": "-ResourceUri", - "value": "[Path.resourceUri]" - } - ] - } - ] } ] } diff --git a/src/StackHCI/StackHCI.Autorest/docs/Az.StackHCI.md b/src/StackHCI/StackHCI.Autorest/docs/Az.StackHCI.md index 65b49797f7b8..2a4060c4f1cf 100644 --- a/src/StackHCI/StackHCI.Autorest/docs/Az.StackHCI.md +++ b/src/StackHCI/StackHCI.Autorest/docs/Az.StackHCI.md @@ -1,6 +1,6 @@ --- Module Name: Az.StackHCI -Module Guid: ed069c15-afdb-4020-9677-d3db308109f7 +Module Guid: a5fe8ba1-f96d-48b0-b683-2c52599b2b00 Download Help Link: https://learn.microsoft.com/powershell/module/az.stackhci Help Version: 1.0.0.0 Locale: en-US @@ -80,6 +80,9 @@ Apply Update ### [New-AzStackHciArcSetting](New-AzStackHciArcSetting.md) Create ArcSetting for HCI cluster. +### [New-AzStackHciArcSettingIdentity](New-AzStackHciArcSettingIdentity.md) +Create Aad identity for arc settings. + ### [New-AzStackHciCluster](New-AzStackHciCluster.md) Create an HCI cluster. @@ -135,13 +138,13 @@ Remove-AzStackHCIVMAttestation removes guests from AzureStack HCI IMDS Attestati Set-AzStackHCI modifies resource properties of the Microsoft.AzureStackHCI cloud resource representing the on-premises cluster to enable or disable features. ### [Set-AzStackHciDeploymentSetting](Set-AzStackHciDeploymentSetting.md) -Create a DeploymentSetting +Update a DeploymentSetting ### [Set-AzStackHciEdgeDevice](Set-AzStackHciEdgeDevice.md) -Create a EdgeDevice +Update a EdgeDevice ### [Set-AzStackHciSecuritySetting](Set-AzStackHciSecuritySetting.md) -Create a security setting +Update a security setting ### [Set-AzStackHciUpdate](Set-AzStackHciUpdate.md) Put specified Update diff --git a/src/StackHCI/StackHCI.Autorest/docs/Get-AzStackHciArcSetting.md b/src/StackHCI/StackHCI.Autorest/docs/Get-AzStackHciArcSetting.md index 423108c6122f..195815bedfce 100644 --- a/src/StackHCI/StackHCI.Autorest/docs/Get-AzStackHciArcSetting.md +++ b/src/StackHCI/StackHCI.Autorest/docs/Get-AzStackHciArcSetting.md @@ -29,6 +29,12 @@ Get-AzStackHciArcSetting -ClusterName -Name -ResourceGroupName Get-AzStackHciArcSetting -InputObject [-DefaultProfile ] [] ``` +### GetViaIdentityCluster +``` +Get-AzStackHciArcSetting -ClusterInputObject -Name [-DefaultProfile ] + [] +``` + ## DESCRIPTION Get ArcSetting resource details of HCI Cluster. @@ -50,6 +56,21 @@ To see the details use : "Write-Host( $arcSettings | Format-List | Out-String)" ## PARAMETERS +### -ClusterInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: GetViaIdentityCluster +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ClusterName The name of the cluster. @@ -83,7 +104,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity @@ -102,7 +122,7 @@ The name of the proxy resource holding details of HCI ArcSetting information. ```yaml Type: System.String -Parameter Sets: Get +Parameter Sets: Get, GetViaIdentityCluster Aliases: ArcSettingName Required: True @@ -153,7 +173,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IArcSetting +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IArcSetting ## NOTES diff --git a/src/StackHCI/StackHCI.Autorest/docs/Get-AzStackHciCluster.md b/src/StackHCI/StackHCI.Autorest/docs/Get-AzStackHciCluster.md index 97581446499c..ed8b0dd2de34 100644 --- a/src/StackHCI/StackHCI.Autorest/docs/Get-AzStackHciCluster.md +++ b/src/StackHCI/StackHCI.Autorest/docs/Get-AzStackHciCluster.md @@ -88,7 +88,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity @@ -158,7 +157,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.ICluster ## NOTES diff --git a/src/StackHCI/StackHCI.Autorest/docs/Get-AzStackHciDeploymentSetting.md b/src/StackHCI/StackHCI.Autorest/docs/Get-AzStackHciDeploymentSetting.md index a0a13c4e20ae..3ed2a096352e 100644 --- a/src/StackHCI/StackHCI.Autorest/docs/Get-AzStackHciDeploymentSetting.md +++ b/src/StackHCI/StackHCI.Autorest/docs/Get-AzStackHciDeploymentSetting.md @@ -30,6 +30,12 @@ Get-AzStackHciDeploymentSetting -InputObject [-DefaultProfil [] ``` +### GetViaIdentityCluster +``` +Get-AzStackHciDeploymentSetting -ClusterInputObject -SName + [-DefaultProfile ] [] +``` + ## DESCRIPTION Get a DeploymentSetting @@ -50,6 +56,21 @@ Gets the deployment setting in the cluster ## PARAMETERS +### -ClusterInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: GetViaIdentityCluster +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ClusterName The name of the cluster. @@ -83,7 +104,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity @@ -118,7 +138,7 @@ Name of Deployment Setting ```yaml Type: System.String -Parameter Sets: Get +Parameter Sets: Get, GetViaIdentityCluster Aliases: DeploymentSettingsName Required: True @@ -153,7 +173,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IDeploymentSetting +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IDeploymentSetting ## NOTES diff --git a/src/StackHCI/StackHCI.Autorest/docs/Get-AzStackHciEdgeDevice.md b/src/StackHCI/StackHCI.Autorest/docs/Get-AzStackHciEdgeDevice.md index 6f6fe524bf90..3c40bca133f7 100644 --- a/src/StackHCI/StackHCI.Autorest/docs/Get-AzStackHciEdgeDevice.md +++ b/src/StackHCI/StackHCI.Autorest/docs/Get-AzStackHciEdgeDevice.md @@ -66,7 +66,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity @@ -119,7 +118,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IEdgeDevice +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IEdgeDevice ## NOTES diff --git a/src/StackHCI/StackHCI.Autorest/docs/Get-AzStackHciExtension.md b/src/StackHCI/StackHCI.Autorest/docs/Get-AzStackHciExtension.md index 6d312fbf1ef8..5a3810f50686 100644 --- a/src/StackHCI/StackHCI.Autorest/docs/Get-AzStackHciExtension.md +++ b/src/StackHCI/StackHCI.Autorest/docs/Get-AzStackHciExtension.md @@ -29,6 +29,18 @@ Get-AzStackHciExtension -ArcSettingName -ClusterName -Name [-DefaultProfile ] [] ``` +### GetViaIdentityArcSetting +``` +Get-AzStackHciExtension -ArcSettingInputObject -Name [-DefaultProfile ] + [] +``` + +### GetViaIdentityCluster +``` +Get-AzStackHciExtension -ArcSettingName -ClusterInputObject -Name + [-DefaultProfile ] [] +``` + ## DESCRIPTION Get particular Arc Extension of HCI Cluster. @@ -50,12 +62,27 @@ To see the details use : "Write-Host( $extension | Format-List | Out-String)" ## PARAMETERS +### -ArcSettingInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: GetViaIdentityArcSetting +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ArcSettingName The name of the proxy resource holding details of HCI ArcSetting information. ```yaml Type: System.String -Parameter Sets: Get, List +Parameter Sets: Get, GetViaIdentityCluster, List Aliases: Required: True @@ -65,6 +92,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ClusterInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: GetViaIdentityCluster +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ClusterName The name of the cluster. @@ -98,7 +140,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity @@ -117,7 +158,7 @@ The name of the machine extension. ```yaml Type: System.String -Parameter Sets: Get +Parameter Sets: Get, GetViaIdentityArcSetting, GetViaIdentityCluster Aliases: ExtensionName Required: True @@ -168,7 +209,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IExtension +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IExtension ## NOTES diff --git a/src/StackHCI/StackHCI.Autorest/docs/Get-AzStackHciSecuritySetting.md b/src/StackHCI/StackHCI.Autorest/docs/Get-AzStackHciSecuritySetting.md index 0623c911b60f..638f404a7ef9 100644 --- a/src/StackHCI/StackHCI.Autorest/docs/Get-AzStackHciSecuritySetting.md +++ b/src/StackHCI/StackHCI.Autorest/docs/Get-AzStackHciSecuritySetting.md @@ -30,6 +30,12 @@ Get-AzStackHciSecuritySetting -InputObject [-DefaultProfile [] ``` +### GetViaIdentityCluster +``` +Get-AzStackHciSecuritySetting -ClusterInputObject -SName + [-DefaultProfile ] [] +``` + ## DESCRIPTION Get a SecuritySetting @@ -50,6 +56,21 @@ Get Security Setting for a cluster ## PARAMETERS +### -ClusterInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: GetViaIdentityCluster +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ClusterName The name of the cluster. @@ -83,7 +104,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity @@ -118,7 +138,7 @@ Name of security setting ```yaml Type: System.String -Parameter Sets: Get +Parameter Sets: Get, GetViaIdentityCluster Aliases: SecuritySettingsName Required: True @@ -153,7 +173,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISecuritySetting +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.ISecuritySetting ## NOTES diff --git a/src/StackHCI/StackHCI.Autorest/docs/Get-AzStackHciUpdate.md b/src/StackHCI/StackHCI.Autorest/docs/Get-AzStackHciUpdate.md index 89c4961ce505..160b4c3c998f 100644 --- a/src/StackHCI/StackHCI.Autorest/docs/Get-AzStackHciUpdate.md +++ b/src/StackHCI/StackHCI.Autorest/docs/Get-AzStackHciUpdate.md @@ -29,6 +29,12 @@ Get-AzStackHciUpdate -ClusterName -Name -ResourceGroupName [-DefaultProfile ] [] ``` +### GetViaIdentityCluster +``` +Get-AzStackHciUpdate -ClusterInputObject -Name [-DefaultProfile ] + [] +``` + ## DESCRIPTION Get specified Update @@ -43,6 +49,21 @@ Gets the Update for the cluster ## PARAMETERS +### -ClusterInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: GetViaIdentityCluster +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ClusterName The name of the cluster. @@ -76,7 +97,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity @@ -95,7 +115,7 @@ The name of the Update ```yaml Type: System.String -Parameter Sets: Get +Parameter Sets: Get, GetViaIdentityCluster Aliases: UpdateName Required: True @@ -146,7 +166,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdate +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IUpdate ## NOTES diff --git a/src/StackHCI/StackHCI.Autorest/docs/Get-AzStackHciUpdateRun.md b/src/StackHCI/StackHCI.Autorest/docs/Get-AzStackHciUpdateRun.md index ebdb7ab14f82..ae5f07f5f9a3 100644 --- a/src/StackHCI/StackHCI.Autorest/docs/Get-AzStackHciUpdateRun.md +++ b/src/StackHCI/StackHCI.Autorest/docs/Get-AzStackHciUpdateRun.md @@ -29,6 +29,18 @@ Get-AzStackHciUpdateRun -ClusterName -Name -ResourceGroupName Get-AzStackHciUpdateRun -InputObject [-DefaultProfile ] [] ``` +### GetViaIdentityCluster +``` +Get-AzStackHciUpdateRun -ClusterInputObject -Name -UpdateName + [-DefaultProfile ] [] +``` + +### GetViaIdentityUpdate +``` +Get-AzStackHciUpdateRun -Name -UpdateInputObject [-DefaultProfile ] + [] +``` + ## DESCRIPTION Get the Update run for a specified update @@ -43,6 +55,21 @@ Gets the Update Run for the cluster update. ## PARAMETERS +### -ClusterInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: GetViaIdentityCluster +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ClusterName The name of the cluster. @@ -76,7 +103,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity @@ -95,7 +121,7 @@ The name of the Update Run ```yaml Type: System.String -Parameter Sets: Get +Parameter Sets: Get, GetViaIdentityCluster, GetViaIdentityUpdate Aliases: UpdateRunName Required: True @@ -137,12 +163,27 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -UpdateInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: GetViaIdentityUpdate +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -UpdateName The name of the Update ```yaml Type: System.String -Parameter Sets: Get, List +Parameter Sets: Get, GetViaIdentityCluster, List Aliases: Required: True @@ -161,7 +202,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateRun +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IUpdateRun ## NOTES diff --git a/src/StackHCI/StackHCI.Autorest/docs/Get-AzStackHciUpdateSummary.md b/src/StackHCI/StackHCI.Autorest/docs/Get-AzStackHciUpdateSummary.md index db2fa9131467..433ab7eb6a49 100644 --- a/src/StackHCI/StackHCI.Autorest/docs/Get-AzStackHciUpdateSummary.md +++ b/src/StackHCI/StackHCI.Autorest/docs/Get-AzStackHciUpdateSummary.md @@ -82,7 +82,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity @@ -137,7 +136,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateSummaries +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IUpdateSummaries ## NOTES diff --git a/src/StackHCI/StackHCI.Autorest/docs/Invoke-AzStackHciConsentAndInstallDefaultExtension.md b/src/StackHCI/StackHCI.Autorest/docs/Invoke-AzStackHciConsentAndInstallDefaultExtension.md index 8cf0e9ab9eda..8cc244b8f38c 100644 --- a/src/StackHCI/StackHCI.Autorest/docs/Invoke-AzStackHciConsentAndInstallDefaultExtension.md +++ b/src/StackHCI/StackHCI.Autorest/docs/Invoke-AzStackHciConsentAndInstallDefaultExtension.md @@ -24,6 +24,12 @@ Invoke-AzStackHciConsentAndInstallDefaultExtension -InputObject ] [-Confirm] [-WhatIf] [] ``` +### AndViaIdentityCluster +``` +Invoke-AzStackHciConsentAndInstallDefaultExtension -ClusterInputObject + [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + ## DESCRIPTION Add consent time for default extensions and initiate extensions installation @@ -45,6 +51,21 @@ ArcSettings resource is returned. ## PARAMETERS +### -ClusterInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: AndViaIdentityCluster +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ClusterName The name of the cluster. @@ -78,7 +99,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity @@ -164,7 +184,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IArcSetting +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IArcSetting ## NOTES diff --git a/src/StackHCI/StackHCI.Autorest/docs/Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit.md b/src/StackHCI/StackHCI.Autorest/docs/Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit.md index a80e1ce67c99..d10fe5352afd 100644 --- a/src/StackHCI/StackHCI.Autorest/docs/Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit.md +++ b/src/StackHCI/StackHCI.Autorest/docs/Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit.md @@ -15,29 +15,29 @@ Extends Software Assurance Benefit to a cluster ### ExtendExpanded (Default) ``` Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit -ClusterName -ResourceGroupName - [-SubscriptionId ] [-SoftwareAssuranceIntent ] [-DefaultProfile ] - [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] + [-SubscriptionId ] [-SoftwareAssuranceIntent ] [-DefaultProfile ] [-AsJob] + [-NoWait] [-Confirm] [-WhatIf] [] ``` -### Extend +### ExtendViaIdentityExpanded ``` -Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit -ClusterName -ResourceGroupName - -SoftwareAssuranceChangeRequest [-SubscriptionId ] - [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit -InputObject + [-SoftwareAssuranceIntent ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] + [] ``` -### ExtendViaIdentity +### ExtendViaJsonFilePath ``` -Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit -InputObject - -SoftwareAssuranceChangeRequest [-DefaultProfile ] [-AsJob] - [-NoWait] [-Confirm] [-WhatIf] [] +Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit -ClusterName -ResourceGroupName + -JsonFilePath [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] + [-WhatIf] [] ``` -### ExtendViaIdentityExpanded +### ExtendViaJsonString ``` -Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit -InputObject - [-SoftwareAssuranceIntent ] [-DefaultProfile ] [-AsJob] [-NoWait] - [-Confirm] [-WhatIf] [] +Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit -ClusterName -ResourceGroupName + -JsonString [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] + [-WhatIf] [] ``` ## DESCRIPTION @@ -81,7 +81,7 @@ The name of the cluster. ```yaml Type: System.String -Parameter Sets: Extend, ExtendExpanded +Parameter Sets: ExtendExpanded, ExtendViaJsonFilePath, ExtendViaJsonString Aliases: Required: True @@ -109,11 +109,10 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity -Parameter Sets: ExtendViaIdentity, ExtendViaIdentityExpanded +Parameter Sets: ExtendViaIdentityExpanded Aliases: Required: True @@ -123,28 +122,27 @@ Accept pipeline input: True (ByValue) Accept wildcard characters: False ``` -### -NoWait -Run the command asynchronously +### -JsonFilePath +Path of Json file supplied to the Extend operation ```yaml -Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) +Type: System.String +Parameter Sets: ExtendViaJsonFilePath Aliases: -Required: False +Required: True 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. +### -JsonString +Json string supplied to the Extend operation ```yaml Type: System.String -Parameter Sets: Extend, ExtendExpanded +Parameter Sets: ExtendViaJsonString Aliases: Required: True @@ -154,19 +152,34 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -SoftwareAssuranceChangeRequest -. -To construct, see NOTES section for SOFTWAREASSURANCECHANGEREQUEST properties and create a hash table. +### -NoWait +Run the command asynchronously ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISoftwareAssuranceChangeRequest -Parameter Sets: Extend, ExtendViaIdentity +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +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. + +```yaml +Type: System.String +Parameter Sets: ExtendExpanded, ExtendViaJsonFilePath, ExtendViaJsonString Aliases: Required: True Position: Named Default value: None -Accept pipeline input: True (ByValue) +Accept pipeline input: False Accept wildcard characters: False ``` @@ -174,7 +187,7 @@ Accept wildcard characters: False Customer Intent for Software Assurance Benefit. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.SoftwareAssuranceIntent +Type: System.String Parameter Sets: ExtendExpanded, ExtendViaIdentityExpanded Aliases: @@ -191,7 +204,7 @@ The value must be an UUID. ```yaml Type: System.String -Parameter Sets: Extend, ExtendExpanded +Parameter Sets: ExtendExpanded, ExtendViaJsonFilePath, ExtendViaJsonString Aliases: Required: False @@ -237,13 +250,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISoftwareAssuranceChangeRequest - ### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.ICluster ## NOTES diff --git a/src/StackHCI/StackHCI.Autorest/docs/Invoke-AzStackHciUpdate.md b/src/StackHCI/StackHCI.Autorest/docs/Invoke-AzStackHciUpdate.md index 8c7605ed8416..71a437701297 100644 --- a/src/StackHCI/StackHCI.Autorest/docs/Invoke-AzStackHciUpdate.md +++ b/src/StackHCI/StackHCI.Autorest/docs/Invoke-AzStackHciUpdate.md @@ -25,6 +25,12 @@ Invoke-AzStackHciUpdate -InputObject [-DefaultProfile ] ``` +### PostViaIdentityCluster +``` +Invoke-AzStackHciUpdate -ClusterInputObject -Name [-DefaultProfile ] + [-AsJob] [-NoWait] [-PassThru] [-Confirm] [-WhatIf] [] +``` + ## DESCRIPTION Apply Update @@ -54,6 +60,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ClusterInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: PostViaIdentityCluster +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ClusterName The name of the cluster. @@ -87,7 +108,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity @@ -106,7 +126,7 @@ The name of the Update ```yaml Type: System.String -Parameter Sets: Post +Parameter Sets: Post, PostViaIdentityCluster Aliases: UpdateName Required: True diff --git a/src/StackHCI/StackHCI.Autorest/docs/New-AzStackHciArcSetting.md b/src/StackHCI/StackHCI.Autorest/docs/New-AzStackHciArcSetting.md index ea96c14b597b..b0a0fdc8cfc8 100644 --- a/src/StackHCI/StackHCI.Autorest/docs/New-AzStackHciArcSetting.md +++ b/src/StackHCI/StackHCI.Autorest/docs/New-AzStackHciArcSetting.md @@ -12,6 +12,7 @@ Create ArcSetting for HCI cluster. ## SYNTAX +### CreateExpanded (Default) ``` New-AzStackHciArcSetting -ClusterName -ResourceGroupName [-SubscriptionId ] [-ArcApplicationClientId ] [-ArcApplicationObjectId ] [-ArcApplicationTenantId ] @@ -19,6 +20,26 @@ New-AzStackHciArcSetting -ClusterName -ResourceGroupName [-Sub [-DefaultProfile ] [-Confirm] [-WhatIf] [] ``` +### CreateViaIdentityClusterExpanded +``` +New-AzStackHciArcSetting -ClusterInputObject [-ArcApplicationClientId ] + [-ArcApplicationObjectId ] [-ArcApplicationTenantId ] [-ArcInstanceResourceGroup ] + [-ArcServicePrincipalObjectId ] [-ConnectivityProperty ] [-DefaultProfile ] + [-Confirm] [-WhatIf] [] +``` + +### CreateViaJsonFilePath +``` +New-AzStackHciArcSetting -ClusterName -ResourceGroupName -JsonFilePath + [-SubscriptionId ] [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +### CreateViaJsonString +``` +New-AzStackHciArcSetting -ClusterName -ResourceGroupName -JsonString + [-SubscriptionId ] [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + ## DESCRIPTION Create ArcSetting for HCI cluster. @@ -45,7 +66,7 @@ App id of arc AAD identity. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaIdentityClusterExpanded Aliases: Required: False @@ -60,7 +81,7 @@ Object id of arc AAD identity. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaIdentityClusterExpanded Aliases: Required: False @@ -75,7 +96,7 @@ Tenant id of arc AAD identity. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaIdentityClusterExpanded Aliases: Required: False @@ -91,7 +112,7 @@ Hybrid Compute Machine resources. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaIdentityClusterExpanded Aliases: Required: False @@ -106,7 +127,7 @@ Object id of arc AAD service principal. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaIdentityClusterExpanded Aliases: Required: False @@ -116,12 +137,27 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ClusterInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: CreateViaIdentityClusterExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ClusterName The name of the cluster. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaJsonFilePath, CreateViaJsonString Aliases: Required: True @@ -136,7 +172,7 @@ contains connectivity related configuration for ARC resources ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IAny -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaIdentityClusterExpanded Aliases: Required: False @@ -162,13 +198,43 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -JsonFilePath +Path of Json file supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonFilePath +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonString +Aliases: + +Required: True +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. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaJsonFilePath, CreateViaJsonString Aliases: Required: True @@ -184,7 +250,7 @@ The value must be an UUID. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaJsonFilePath, CreateViaJsonString Aliases: Required: False @@ -230,9 +296,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity + ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IArcSetting +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IArcSetting ## NOTES diff --git a/src/StackHCI/StackHCI.Autorest/docs/New-AzStackHciArcSettingIdentity.md b/src/StackHCI/StackHCI.Autorest/docs/New-AzStackHciArcSettingIdentity.md new file mode 100644 index 000000000000..f8b7a7edcefa --- /dev/null +++ b/src/StackHCI/StackHCI.Autorest/docs/New-AzStackHciArcSettingIdentity.md @@ -0,0 +1,231 @@ +--- +external help file: +Module Name: Az.StackHCI +online version: https://learn.microsoft.com/powershell/module/az.stackhci/new-azstackhciarcsettingidentity +schema: 2.0.0 +--- + +# New-AzStackHciArcSettingIdentity + +## SYNOPSIS +Create Aad identity for arc settings. + +## SYNTAX + +### Create (Default) +``` +New-AzStackHciArcSettingIdentity -ArcSettingName -ClusterName -ResourceGroupName + [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] + [] +``` + +### CreateViaIdentity +``` +New-AzStackHciArcSettingIdentity -InputObject [-DefaultProfile ] [-AsJob] + [-NoWait] [-Confirm] [-WhatIf] [] +``` + +### CreateViaIdentityCluster +``` +New-AzStackHciArcSettingIdentity -ArcSettingName -ClusterInputObject + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Create Aad identity for arc settings. + +## EXAMPLES + +### Example 1: Create Aad identity for arc settings +```powershell +New-AzStackHciArcSettingIdentity -ArcSettingName 'default' -ClusterName 'testcluster' -ResourceGroupName 'testgroup' +``` + +This command creates Aad identity for arc settings. + +## PARAMETERS + +### -ArcSettingName +The name of the proxy resource holding details of HCI ArcSetting information. + +```yaml +Type: System.String +Parameter Sets: Create, CreateViaIdentityCluster +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ClusterInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: CreateViaIdentityCluster +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -ClusterName +The name of the cluster. + +```yaml +Type: System.String +Parameter Sets: Create +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: CreateViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +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. + +```yaml +Type: System.String +Parameter Sets: Create +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. +The value must be an UUID. + +```yaml +Type: System.String +Parameter Sets: Create +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IArcIdentityResponse + +## NOTES + +## RELATED LINKS + diff --git a/src/StackHCI/StackHCI.Autorest/docs/New-AzStackHciCluster.md b/src/StackHCI/StackHCI.Autorest/docs/New-AzStackHciCluster.md index 845e6943f093..609c94208804 100644 --- a/src/StackHCI/StackHCI.Autorest/docs/New-AzStackHciCluster.md +++ b/src/StackHCI/StackHCI.Autorest/docs/New-AzStackHciCluster.md @@ -12,15 +12,26 @@ Create an HCI cluster. ## SYNTAX +### CreateExpanded (Default) ``` New-AzStackHciCluster -Name -ResourceGroupName -Location [-SubscriptionId ] [-AadApplicationObjectId ] [-AadClientId ] [-AadServicePrincipalObjectId ] - [-AadTenantId ] [-CloudManagementEndpoint ] - [-DesiredPropertyDiagnosticLevel ] - [-DesiredPropertyWindowsServerSubscription ] - [-IdentityType ] [-IdentityUserAssignedIdentity ] - [-SoftwareAssurancePropertySoftwareAssuranceIntent ] [-Tag ] - [-DefaultProfile ] [-Confirm] [-WhatIf] [] + [-AadTenantId ] [-CloudManagementEndpoint ] [-DesiredPropertyDiagnosticLevel ] + [-DesiredPropertyWindowsServerSubscription ] [-EnableSystemAssignedIdentity] + [-SoftwareAssurancePropertySoftwareAssuranceIntent ] [-Tag ] + [-UserAssignedIdentity ] [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +### CreateViaJsonFilePath +``` +New-AzStackHciCluster -Name -ResourceGroupName -JsonFilePath + [-SubscriptionId ] [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +### CreateViaJsonString +``` +New-AzStackHciCluster -Name -ResourceGroupName -JsonString + [-SubscriptionId ] [-DefaultProfile ] [-Confirm] [-WhatIf] [] ``` ## DESCRIPTION @@ -62,7 +73,7 @@ Object id of cluster AAD identity. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded Aliases: Required: False @@ -77,7 +88,7 @@ App id of cluster AAD identity. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded Aliases: Required: False @@ -92,7 +103,7 @@ Id of cluster identity service principal. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded Aliases: Required: False @@ -107,7 +118,7 @@ Tenant id of cluster AAD identity. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded Aliases: Required: False @@ -122,7 +133,7 @@ Endpoint configured for management from the Azure portal. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded Aliases: Required: False @@ -152,8 +163,8 @@ Accept wildcard characters: False Desired level of diagnostic data emitted by the cluster. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.DiagnosticLevel -Parameter Sets: (All) +Type: System.String +Parameter Sets: CreateExpanded Aliases: Required: False @@ -167,8 +178,8 @@ Accept wildcard characters: False Desired state of Windows Server Subscription. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.WindowsServerSubscription -Parameter Sets: (All) +Type: System.String +Parameter Sets: CreateExpanded Aliases: Required: False @@ -178,12 +189,12 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -IdentityType -Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). +### -EnableSystemAssignedIdentity +Determines whether to enable a system-assigned identity for the resource. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ManagedServiceIdentityType -Parameter Sets: (All) +Type: System.Management.Automation.SwitchParameter +Parameter Sets: CreateExpanded Aliases: Required: False @@ -193,17 +204,30 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -IdentityUserAssignedIdentity -The set of user assigned identities associated with the resource. -The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. -The dictionary values can be empty objects ({}) in requests. +### -JsonFilePath +Path of Json file supplied to the Create operation ```yaml -Type: System.Collections.Hashtable -Parameter Sets: (All) +Type: System.String +Parameter Sets: CreateViaJsonFilePath Aliases: -Required: False +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonString +Aliases: + +Required: True Position: Named Default value: None Accept pipeline input: False @@ -215,7 +239,7 @@ The geo-location where the resource lives ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded Aliases: Required: True @@ -260,8 +284,8 @@ Accept wildcard characters: False Customer Intent for Software Assurance Benefit. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.SoftwareAssuranceIntent -Parameter Sets: (All) +Type: System.String +Parameter Sets: CreateExpanded Aliases: Required: False @@ -292,7 +316,23 @@ Resource tags. ```yaml Type: System.Collections.Hashtable -Parameter Sets: (All) +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -UserAssignedIdentity +The array of user assigned identities associated with the resource. +The elements in array will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.' + +```yaml +Type: System.String[] +Parameter Sets: CreateExpanded Aliases: Required: False @@ -340,7 +380,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.ICluster ## NOTES diff --git a/src/StackHCI/StackHCI.Autorest/docs/New-AzStackHciDeploymentSetting.md b/src/StackHCI/StackHCI.Autorest/docs/New-AzStackHciDeploymentSetting.md index 7c1d66b5f7b4..43399689d3e0 100644 --- a/src/StackHCI/StackHCI.Autorest/docs/New-AzStackHciDeploymentSetting.md +++ b/src/StackHCI/StackHCI.Autorest/docs/New-AzStackHciDeploymentSetting.md @@ -12,12 +12,35 @@ Create a DeploymentSetting ## SYNTAX +### CreateExpanded (Default) ``` New-AzStackHciDeploymentSetting -ClusterName -ResourceGroupName -SName [-SubscriptionId ] [-ArcNodeResourceId ] [-DeploymentConfigurationScaleUnit ] [-DeploymentConfigurationVersion ] - [-DeploymentMode ] [-OperationType ] [-DefaultProfile ] [-AsJob] - [-NoWait] [-Confirm] [-WhatIf] [] + [-DeploymentMode ] [-OperationType ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-Confirm] [-WhatIf] [] +``` + +### CreateViaIdentityClusterExpanded +``` +New-AzStackHciDeploymentSetting -ClusterInputObject -SName + [-ArcNodeResourceId ] [-DeploymentConfigurationScaleUnit ] + [-DeploymentConfigurationVersion ] [-DeploymentMode ] [-OperationType ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +### CreateViaJsonFilePath +``` +New-AzStackHciDeploymentSetting -ClusterName -ResourceGroupName -SName + -JsonFilePath [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] + [-WhatIf] [] +``` + +### CreateViaJsonString +``` +New-AzStackHciDeploymentSetting -ClusterName -ResourceGroupName -SName + -JsonString [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] + [-WhatIf] [] ``` ## DESCRIPTION @@ -45,7 +68,7 @@ Azure resource ids of Arc machines to be part of cluster. ```yaml Type: System.String[] -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaIdentityClusterExpanded Aliases: Required: False @@ -70,12 +93,27 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ClusterInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: CreateViaIdentityClusterExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ClusterName The name of the cluster. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaJsonFilePath, CreateViaJsonString Aliases: Required: True @@ -103,11 +141,10 @@ Accept wildcard characters: False ### -DeploymentConfigurationScaleUnit Scale units will contains list of deployment data -To construct, see NOTES section for DEPLOYMENTCONFIGURATIONSCALEUNIT properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IScaleUnits[] -Parameter Sets: (All) +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IScaleUnits[] +Parameter Sets: CreateExpanded, CreateViaIdentityClusterExpanded Aliases: Required: False @@ -122,7 +159,7 @@ deployment template version ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaIdentityClusterExpanded Aliases: Required: False @@ -136,8 +173,8 @@ Accept wildcard characters: False The deployment mode for cluster deployment. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.DeploymentMode -Parameter Sets: (All) +Type: System.String +Parameter Sets: CreateExpanded, CreateViaIdentityClusterExpanded Aliases: Required: False @@ -147,6 +184,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -JsonFilePath +Path of Json file supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonFilePath +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -NoWait Run the command asynchronously @@ -166,8 +233,8 @@ Accept wildcard characters: False The intended operation for a cluster. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.OperationType -Parameter Sets: (All) +Type: System.String +Parameter Sets: CreateExpanded, CreateViaIdentityClusterExpanded Aliases: Required: False @@ -183,7 +250,7 @@ The name is case insensitive. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaJsonFilePath, CreateViaJsonString Aliases: Required: True @@ -214,7 +281,7 @@ The value must be an UUID. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaJsonFilePath, CreateViaJsonString Aliases: Required: False @@ -260,9 +327,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity + ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IDeploymentSetting +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IDeploymentSetting ## NOTES diff --git a/src/StackHCI/StackHCI.Autorest/docs/New-AzStackHciEdgeDevice.md b/src/StackHCI/StackHCI.Autorest/docs/New-AzStackHciEdgeDevice.md index f51b63ceb09b..b9c9f3eeeef8 100644 --- a/src/StackHCI/StackHCI.Autorest/docs/New-AzStackHciEdgeDevice.md +++ b/src/StackHCI/StackHCI.Autorest/docs/New-AzStackHciEdgeDevice.md @@ -12,11 +12,24 @@ Create a EdgeDevice ## SYNTAX +### CreateExpanded (Default) ``` New-AzStackHciEdgeDevice -ResourceUri [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] ``` +### CreateViaJsonFilePath +``` +New-AzStackHciEdgeDevice -ResourceUri -JsonFilePath [-DefaultProfile ] [-AsJob] + [-NoWait] [-Confirm] [-WhatIf] [] +``` + +### CreateViaJsonString +``` +New-AzStackHciEdgeDevice -ResourceUri -JsonString [-DefaultProfile ] [-AsJob] + [-NoWait] [-Confirm] [-WhatIf] [] +``` + ## DESCRIPTION Create a EdgeDevice @@ -68,6 +81,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -JsonFilePath +Path of Json file supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonFilePath +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -NoWait Run the command asynchronously @@ -136,7 +179,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IEdgeDevice +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IEdgeDevice ## NOTES diff --git a/src/StackHCI/StackHCI.Autorest/docs/New-AzStackHciExtension.md b/src/StackHCI/StackHCI.Autorest/docs/New-AzStackHciExtension.md index bfeba6bcd2f0..2e00f64a64de 100644 --- a/src/StackHCI/StackHCI.Autorest/docs/New-AzStackHciExtension.md +++ b/src/StackHCI/StackHCI.Autorest/docs/New-AzStackHciExtension.md @@ -12,6 +12,7 @@ Create Extension for HCI cluster. ## SYNTAX +### CreateExpanded (Default) ``` New-AzStackHciExtension -ArcSettingName -ClusterName -Name -ResourceGroupName [-SubscriptionId ] [-ExtensionParameterAutoUpgradeMinorVersion] @@ -22,6 +23,40 @@ New-AzStackHciExtension -ArcSettingName -ClusterName -Name ] ``` +### CreateViaIdentityArcSettingExpanded +``` +New-AzStackHciExtension -ArcSettingInputObject -Name + [-ExtensionParameterAutoUpgradeMinorVersion] [-ExtensionParameterEnableAutomaticUpgrade] + [-ExtensionParameterForceUpdateTag ] [-ExtensionParameterProtectedSetting ] + [-ExtensionParameterPublisher ] [-ExtensionParameterSetting ] + [-ExtensionParameterType ] [-ExtensionParameterTypeHandlerVersion ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +### CreateViaIdentityClusterExpanded +``` +New-AzStackHciExtension -ArcSettingName -ClusterInputObject -Name + [-ExtensionParameterAutoUpgradeMinorVersion] [-ExtensionParameterEnableAutomaticUpgrade] + [-ExtensionParameterForceUpdateTag ] [-ExtensionParameterProtectedSetting ] + [-ExtensionParameterPublisher ] [-ExtensionParameterSetting ] + [-ExtensionParameterType ] [-ExtensionParameterTypeHandlerVersion ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +### CreateViaJsonFilePath +``` +New-AzStackHciExtension -ArcSettingName -ClusterName -Name + -ResourceGroupName -JsonFilePath [-SubscriptionId ] [-DefaultProfile ] + [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +### CreateViaJsonString +``` +New-AzStackHciExtension -ArcSettingName -ClusterName -Name + -ResourceGroupName -JsonString [-SubscriptionId ] [-DefaultProfile ] + [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + ## DESCRIPTION Create Extension for HCI cluster. @@ -56,12 +91,27 @@ Creates new arc extension with the given parameters ## PARAMETERS +### -ArcSettingInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: CreateViaIdentityArcSettingExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ArcSettingName The name of the proxy resource holding details of HCI ArcSetting information. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaIdentityClusterExpanded, CreateViaJsonFilePath, CreateViaJsonString Aliases: Required: True @@ -86,12 +136,27 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ClusterInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: CreateViaIdentityClusterExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ClusterName The name of the cluster. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaJsonFilePath, CreateViaJsonString Aliases: Required: True @@ -123,7 +188,7 @@ Once deployed, however, the extension will not upgrade minor versions unless red ```yaml Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaIdentityArcSettingExpanded, CreateViaIdentityClusterExpanded Aliases: Required: False @@ -138,7 +203,7 @@ Indicates whether the extension should be automatically upgraded by the platform ```yaml Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaIdentityArcSettingExpanded, CreateViaIdentityClusterExpanded Aliases: Required: False @@ -153,7 +218,7 @@ How the extension handler should be forced to update even if the extension confi ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaIdentityArcSettingExpanded, CreateViaIdentityClusterExpanded Aliases: Required: False @@ -168,7 +233,7 @@ Protected settings (may contain secrets). ```yaml Type: System.Collections.Hashtable -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaIdentityArcSettingExpanded, CreateViaIdentityClusterExpanded Aliases: Required: False @@ -183,7 +248,7 @@ The name of the extension handler publisher. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaIdentityArcSettingExpanded, CreateViaIdentityClusterExpanded Aliases: Required: False @@ -198,7 +263,7 @@ Json formatted public settings for the extension. ```yaml Type: System.Collections.Hashtable -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaIdentityArcSettingExpanded, CreateViaIdentityClusterExpanded Aliases: Required: False @@ -213,7 +278,7 @@ Specifies the type of the extension; an example is "CustomScriptExtension". ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaIdentityArcSettingExpanded, CreateViaIdentityClusterExpanded Aliases: Required: False @@ -229,7 +294,7 @@ Latest version would be used if not specified. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaIdentityArcSettingExpanded, CreateViaIdentityClusterExpanded Aliases: Required: False @@ -239,6 +304,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -JsonFilePath +Path of Json file supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonFilePath +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Name The name of the machine extension. @@ -275,7 +370,7 @@ The name is case insensitive. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaJsonFilePath, CreateViaJsonString Aliases: Required: True @@ -291,7 +386,7 @@ The value must be an UUID. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaJsonFilePath, CreateViaJsonString Aliases: Required: False @@ -337,9 +432,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity + ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IExtension +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IExtension ## NOTES diff --git a/src/StackHCI/StackHCI.Autorest/docs/New-AzStackHciSecuritySetting.md b/src/StackHCI/StackHCI.Autorest/docs/New-AzStackHciSecuritySetting.md index b5c32286a892..dd2e7aeda10d 100644 --- a/src/StackHCI/StackHCI.Autorest/docs/New-AzStackHciSecuritySetting.md +++ b/src/StackHCI/StackHCI.Autorest/docs/New-AzStackHciSecuritySetting.md @@ -12,12 +12,34 @@ Create a security setting ## SYNTAX +### CreateExpanded (Default) ``` New-AzStackHciSecuritySetting -ClusterName -ResourceGroupName [-SubscriptionId ] - [-ProvisioningState ] [-SecuredCoreComplianceAssignment ] - [-SmbEncryptionForIntraClusterTrafficComplianceAssignment ] - [-WdacComplianceAssignment ] [-DefaultProfile ] [-AsJob] [-NoWait] - [-Confirm] [-WhatIf] [] + [-ProvisioningState ] [-SecuredCoreComplianceAssignment ] + [-SmbEncryptionForIntraClusterTrafficComplianceAssignment ] [-WdacComplianceAssignment ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +### CreateViaIdentityClusterExpanded +``` +New-AzStackHciSecuritySetting -ClusterInputObject [-ProvisioningState ] + [-SecuredCoreComplianceAssignment ] + [-SmbEncryptionForIntraClusterTrafficComplianceAssignment ] [-WdacComplianceAssignment ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +### CreateViaJsonFilePath +``` +New-AzStackHciSecuritySetting -ClusterName -ResourceGroupName -JsonFilePath + [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] + [] +``` + +### CreateViaJsonString +``` +New-AzStackHciSecuritySetting -ClusterName -ResourceGroupName -JsonString + [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] + [] ``` ## DESCRIPTION @@ -55,12 +77,27 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ClusterInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: CreateViaIdentityClusterExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ClusterName The name of the cluster. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaJsonFilePath, CreateViaJsonString Aliases: Required: True @@ -86,6 +123,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -JsonFilePath +Path of Json file supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonFilePath +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -NoWait Run the command asynchronously @@ -105,8 +172,8 @@ Accept wildcard characters: False The status of the last operation. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState -Parameter Sets: (All) +Type: System.String +Parameter Sets: CreateExpanded, CreateViaIdentityClusterExpanded Aliases: Required: False @@ -122,7 +189,7 @@ The name is case insensitive. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaJsonFilePath, CreateViaJsonString Aliases: Required: True @@ -136,8 +203,8 @@ Accept wildcard characters: False Secured Core Compliance Assignment ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType -Parameter Sets: (All) +Type: System.String +Parameter Sets: CreateExpanded, CreateViaIdentityClusterExpanded Aliases: Required: False @@ -151,8 +218,8 @@ Accept wildcard characters: False SMB encryption for intra-cluster traffic Compliance Assignment ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType -Parameter Sets: (All) +Type: System.String +Parameter Sets: CreateExpanded, CreateViaIdentityClusterExpanded Aliases: Required: False @@ -168,7 +235,7 @@ The value must be an UUID. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaJsonFilePath, CreateViaJsonString Aliases: Required: False @@ -182,8 +249,8 @@ Accept wildcard characters: False WDAC Compliance Assignment ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType -Parameter Sets: (All) +Type: System.String +Parameter Sets: CreateExpanded, CreateViaIdentityClusterExpanded Aliases: Required: False @@ -229,9 +296,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity + ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISecuritySetting +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.ISecuritySetting ## NOTES diff --git a/src/StackHCI/StackHCI.Autorest/docs/Remove-AzStackHciArcSetting.md b/src/StackHCI/StackHCI.Autorest/docs/Remove-AzStackHciArcSetting.md index 4bd28ff8b1b4..27d68dd61c0d 100644 --- a/src/StackHCI/StackHCI.Autorest/docs/Remove-AzStackHciArcSetting.md +++ b/src/StackHCI/StackHCI.Autorest/docs/Remove-AzStackHciArcSetting.md @@ -25,6 +25,12 @@ Remove-AzStackHciArcSetting -InputObject [-DefaultProfile

] ``` +### DeleteViaIdentityCluster +``` +Remove-AzStackHciArcSetting -ClusterInputObject -Name + [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-Confirm] [-WhatIf] [] +``` + ## DESCRIPTION Delete ArcSetting resource details of HCI Cluster. @@ -54,6 +60,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ClusterInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: DeleteViaIdentityCluster +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ClusterName The name of the cluster. @@ -87,7 +108,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity @@ -106,7 +126,7 @@ The name of the proxy resource holding details of HCI ArcSetting information. ```yaml Type: System.String -Parameter Sets: Delete +Parameter Sets: Delete, DeleteViaIdentityCluster Aliases: ArcSettingName Required: True diff --git a/src/StackHCI/StackHCI.Autorest/docs/Remove-AzStackHciCluster.md b/src/StackHCI/StackHCI.Autorest/docs/Remove-AzStackHciCluster.md index d564817cbed6..e97aaee75360 100644 --- a/src/StackHCI/StackHCI.Autorest/docs/Remove-AzStackHciCluster.md +++ b/src/StackHCI/StackHCI.Autorest/docs/Remove-AzStackHciCluster.md @@ -71,7 +71,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity diff --git a/src/StackHCI/StackHCI.Autorest/docs/Remove-AzStackHciDeploymentSetting.md b/src/StackHCI/StackHCI.Autorest/docs/Remove-AzStackHciDeploymentSetting.md index 852748eb3496..6ea2d2975c2a 100644 --- a/src/StackHCI/StackHCI.Autorest/docs/Remove-AzStackHciDeploymentSetting.md +++ b/src/StackHCI/StackHCI.Autorest/docs/Remove-AzStackHciDeploymentSetting.md @@ -25,6 +25,12 @@ Remove-AzStackHciDeploymentSetting -InputObject [-DefaultPro [-NoWait] [-PassThru] [-Confirm] [-WhatIf] [] ``` +### DeleteViaIdentityCluster +``` +Remove-AzStackHciDeploymentSetting -ClusterInputObject -SName + [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-Confirm] [-WhatIf] [] +``` + ## DESCRIPTION Delete a DeploymentSetting @@ -54,6 +60,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ClusterInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: DeleteViaIdentityCluster +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ClusterName The name of the cluster. @@ -87,7 +108,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity @@ -152,7 +172,7 @@ Name of Deployment Setting ```yaml Type: System.String -Parameter Sets: Delete +Parameter Sets: Delete, DeleteViaIdentityCluster Aliases: DeploymentSettingsName Required: True diff --git a/src/StackHCI/StackHCI.Autorest/docs/Remove-AzStackHciEdgeDevice.md b/src/StackHCI/StackHCI.Autorest/docs/Remove-AzStackHciEdgeDevice.md index 55eca9c2e412..5c0e66d4854c 100644 --- a/src/StackHCI/StackHCI.Autorest/docs/Remove-AzStackHciEdgeDevice.md +++ b/src/StackHCI/StackHCI.Autorest/docs/Remove-AzStackHciEdgeDevice.md @@ -71,7 +71,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity diff --git a/src/StackHCI/StackHCI.Autorest/docs/Remove-AzStackHciExtension.md b/src/StackHCI/StackHCI.Autorest/docs/Remove-AzStackHciExtension.md index 5cad2938930f..d87917b8b682 100644 --- a/src/StackHCI/StackHCI.Autorest/docs/Remove-AzStackHciExtension.md +++ b/src/StackHCI/StackHCI.Autorest/docs/Remove-AzStackHciExtension.md @@ -25,6 +25,18 @@ Remove-AzStackHciExtension -InputObject [-DefaultProfile ] ``` +### DeleteViaIdentityArcSetting +``` +Remove-AzStackHciExtension -ArcSettingInputObject -Name + [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-Confirm] [-WhatIf] [] +``` + +### DeleteViaIdentityCluster +``` +Remove-AzStackHciExtension -ArcSettingName -ClusterInputObject -Name + [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-Confirm] [-WhatIf] [] +``` + ## DESCRIPTION Delete particular Arc Extension of HCI Cluster. @@ -46,12 +58,27 @@ Another way to remove all of the extensions under acrSettings of a cluster. ## PARAMETERS +### -ArcSettingInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: DeleteViaIdentityArcSetting +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ArcSettingName The name of the proxy resource holding details of HCI ArcSetting information. ```yaml Type: System.String -Parameter Sets: Delete +Parameter Sets: Delete, DeleteViaIdentityCluster Aliases: Required: True @@ -76,6 +103,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ClusterInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: DeleteViaIdentityCluster +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ClusterName The name of the cluster. @@ -109,7 +151,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity @@ -128,7 +169,7 @@ The name of the machine extension. ```yaml Type: System.String -Parameter Sets: Delete +Parameter Sets: Delete, DeleteViaIdentityArcSetting, DeleteViaIdentityCluster Aliases: ExtensionName Required: True diff --git a/src/StackHCI/StackHCI.Autorest/docs/Remove-AzStackHciSecuritySetting.md b/src/StackHCI/StackHCI.Autorest/docs/Remove-AzStackHciSecuritySetting.md index ec8a35f2080e..c807378fd3c7 100644 --- a/src/StackHCI/StackHCI.Autorest/docs/Remove-AzStackHciSecuritySetting.md +++ b/src/StackHCI/StackHCI.Autorest/docs/Remove-AzStackHciSecuritySetting.md @@ -25,6 +25,12 @@ Remove-AzStackHciSecuritySetting -InputObject [-DefaultProfi [-NoWait] [-PassThru] [-Confirm] [-WhatIf] [] ``` +### DeleteViaIdentityCluster +``` +Remove-AzStackHciSecuritySetting -ClusterInputObject -SName + [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-Confirm] [-WhatIf] [] +``` + ## DESCRIPTION Delete a SecuritySetting @@ -54,6 +60,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ClusterInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: DeleteViaIdentityCluster +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ClusterName The name of the cluster. @@ -87,7 +108,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity @@ -152,7 +172,7 @@ Name of security setting ```yaml Type: System.String -Parameter Sets: Delete +Parameter Sets: Delete, DeleteViaIdentityCluster Aliases: SecuritySettingsName Required: True diff --git a/src/StackHCI/StackHCI.Autorest/docs/Remove-AzStackHciUpdate.md b/src/StackHCI/StackHCI.Autorest/docs/Remove-AzStackHciUpdate.md index f8e592897fe5..4b13ec13c2af 100644 --- a/src/StackHCI/StackHCI.Autorest/docs/Remove-AzStackHciUpdate.md +++ b/src/StackHCI/StackHCI.Autorest/docs/Remove-AzStackHciUpdate.md @@ -25,6 +25,12 @@ Remove-AzStackHciUpdate -InputObject [-DefaultProfile ] ``` +### DeleteViaIdentityCluster +``` +Remove-AzStackHciUpdate -ClusterInputObject -Name [-DefaultProfile ] + [-AsJob] [-NoWait] [-PassThru] [-Confirm] [-WhatIf] [] +``` + ## DESCRIPTION Delete specified Update @@ -54,6 +60,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ClusterInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: DeleteViaIdentityCluster +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ClusterName The name of the cluster. @@ -87,7 +108,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity @@ -106,7 +126,7 @@ The name of the Update ```yaml Type: System.String -Parameter Sets: Delete +Parameter Sets: Delete, DeleteViaIdentityCluster Aliases: UpdateName Required: True diff --git a/src/StackHCI/StackHCI.Autorest/docs/Remove-AzStackHciUpdateRun.md b/src/StackHCI/StackHCI.Autorest/docs/Remove-AzStackHciUpdateRun.md index b2ff874f13d2..0ca4e92bc574 100644 --- a/src/StackHCI/StackHCI.Autorest/docs/Remove-AzStackHciUpdateRun.md +++ b/src/StackHCI/StackHCI.Autorest/docs/Remove-AzStackHciUpdateRun.md @@ -25,6 +25,18 @@ Remove-AzStackHciUpdateRun -InputObject [-DefaultProfile ] ``` +### DeleteViaIdentityCluster +``` +Remove-AzStackHciUpdateRun -ClusterInputObject -Name -UpdateName + [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-Confirm] [-WhatIf] [] +``` + +### DeleteViaIdentityUpdate +``` +Remove-AzStackHciUpdateRun -Name -UpdateInputObject [-DefaultProfile ] + [-AsJob] [-NoWait] [-PassThru] [-Confirm] [-WhatIf] [] +``` + ## DESCRIPTION Delete specified Update Run @@ -54,6 +66,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ClusterInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: DeleteViaIdentityCluster +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ClusterName The name of the cluster. @@ -87,7 +114,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity @@ -106,7 +132,7 @@ The name of the Update Run ```yaml Type: System.String -Parameter Sets: Delete +Parameter Sets: Delete, DeleteViaIdentityCluster, DeleteViaIdentityUpdate Aliases: UpdateRunName Required: True @@ -178,12 +204,27 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -UpdateInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: DeleteViaIdentityUpdate +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -UpdateName The name of the Update ```yaml Type: System.String -Parameter Sets: Delete +Parameter Sets: Delete, DeleteViaIdentityCluster Aliases: Required: True diff --git a/src/StackHCI/StackHCI.Autorest/docs/Remove-AzStackHciUpdateSummary.md b/src/StackHCI/StackHCI.Autorest/docs/Remove-AzStackHciUpdateSummary.md index 3f4b6debc102..694be0ce5020 100644 --- a/src/StackHCI/StackHCI.Autorest/docs/Remove-AzStackHciUpdateSummary.md +++ b/src/StackHCI/StackHCI.Autorest/docs/Remove-AzStackHciUpdateSummary.md @@ -86,7 +86,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity diff --git a/src/StackHCI/StackHCI.Autorest/docs/Set-AzStackHciDeploymentSetting.md b/src/StackHCI/StackHCI.Autorest/docs/Set-AzStackHciDeploymentSetting.md index 3c67854c25f4..0fd6dd52e4b9 100644 --- a/src/StackHCI/StackHCI.Autorest/docs/Set-AzStackHciDeploymentSetting.md +++ b/src/StackHCI/StackHCI.Autorest/docs/Set-AzStackHciDeploymentSetting.md @@ -8,20 +8,35 @@ schema: 2.0.0 # Set-AzStackHciDeploymentSetting ## SYNOPSIS -Create a DeploymentSetting +Update a DeploymentSetting ## SYNTAX +### UpdateExpanded (Default) ``` Set-AzStackHciDeploymentSetting -ClusterName -ResourceGroupName -SName [-SubscriptionId ] [-ArcNodeResourceId ] [-DeploymentConfigurationScaleUnit ] [-DeploymentConfigurationVersion ] - [-DeploymentMode ] [-OperationType ] [-DefaultProfile ] [-AsJob] - [-NoWait] [-Confirm] [-WhatIf] [] + [-DeploymentMode ] [-OperationType ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-Confirm] [-WhatIf] [] +``` + +### UpdateViaJsonFilePath +``` +Set-AzStackHciDeploymentSetting -ClusterName -ResourceGroupName -SName + -JsonFilePath [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] + [-WhatIf] [] +``` + +### UpdateViaJsonString +``` +Set-AzStackHciDeploymentSetting -ClusterName -ResourceGroupName -SName + -JsonString [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] + [-WhatIf] [] ``` ## DESCRIPTION -Create a DeploymentSetting +Update a DeploymentSetting ## EXAMPLES @@ -39,7 +54,7 @@ Azure resource ids of Arc machines to be part of cluster. ```yaml Type: System.String[] -Parameter Sets: (All) +Parameter Sets: UpdateExpanded Aliases: Required: False @@ -97,11 +112,10 @@ Accept wildcard characters: False ### -DeploymentConfigurationScaleUnit Scale units will contains list of deployment data -To construct, see NOTES section for DEPLOYMENTCONFIGURATIONSCALEUNIT properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IScaleUnits[] -Parameter Sets: (All) +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IScaleUnits[] +Parameter Sets: UpdateExpanded Aliases: Required: False @@ -116,7 +130,7 @@ deployment template version ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: UpdateExpanded Aliases: Required: False @@ -130,8 +144,8 @@ Accept wildcard characters: False The deployment mode for cluster deployment. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.DeploymentMode -Parameter Sets: (All) +Type: System.String +Parameter Sets: UpdateExpanded Aliases: Required: False @@ -141,6 +155,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -JsonFilePath +Path of Json file supplied to the Update operation + +```yaml +Type: System.String +Parameter Sets: UpdateViaJsonFilePath +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Update operation + +```yaml +Type: System.String +Parameter Sets: UpdateViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -NoWait Run the command asynchronously @@ -160,8 +204,8 @@ Accept wildcard characters: False The intended operation for a cluster. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.OperationType -Parameter Sets: (All) +Type: System.String +Parameter Sets: UpdateExpanded Aliases: Required: False @@ -256,7 +300,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IDeploymentSetting +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IDeploymentSetting ## NOTES diff --git a/src/StackHCI/StackHCI.Autorest/docs/Set-AzStackHciEdgeDevice.md b/src/StackHCI/StackHCI.Autorest/docs/Set-AzStackHciEdgeDevice.md index de66df1d3bc4..5e891524487f 100644 --- a/src/StackHCI/StackHCI.Autorest/docs/Set-AzStackHciEdgeDevice.md +++ b/src/StackHCI/StackHCI.Autorest/docs/Set-AzStackHciEdgeDevice.md @@ -8,17 +8,30 @@ schema: 2.0.0 # Set-AzStackHciEdgeDevice ## SYNOPSIS -Create a EdgeDevice +Update a EdgeDevice ## SYNTAX +### UpdateExpanded (Default) ``` Set-AzStackHciEdgeDevice -Name -ResourceUri [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] ``` +### UpdateViaJsonFilePath +``` +Set-AzStackHciEdgeDevice -Name -ResourceUri -JsonFilePath + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +### UpdateViaJsonString +``` +Set-AzStackHciEdgeDevice -Name -ResourceUri -JsonString + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + ## DESCRIPTION -Create a EdgeDevice +Update a EdgeDevice ## EXAMPLES @@ -68,6 +81,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -JsonFilePath +Path of Json file supplied to the Update operation + +```yaml +Type: System.String +Parameter Sets: UpdateViaJsonFilePath +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Update operation + +```yaml +Type: System.String +Parameter Sets: UpdateViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Name Name of Device @@ -151,7 +194,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IEdgeDevice +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IEdgeDevice ## NOTES diff --git a/src/StackHCI/StackHCI.Autorest/docs/Set-AzStackHciSecuritySetting.md b/src/StackHCI/StackHCI.Autorest/docs/Set-AzStackHciSecuritySetting.md index 0cf8b085ae0b..046da4c44633 100644 --- a/src/StackHCI/StackHCI.Autorest/docs/Set-AzStackHciSecuritySetting.md +++ b/src/StackHCI/StackHCI.Autorest/docs/Set-AzStackHciSecuritySetting.md @@ -8,21 +8,34 @@ schema: 2.0.0 # Set-AzStackHciSecuritySetting ## SYNOPSIS -Create a security setting +Update a security setting ## SYNTAX +### UpdateExpanded (Default) ``` Set-AzStackHciSecuritySetting -ClusterName -ResourceGroupName -SName - [-SubscriptionId ] [-ProvisioningState ] - [-SecuredCoreComplianceAssignment ] - [-SmbEncryptionForIntraClusterTrafficComplianceAssignment ] - [-WdacComplianceAssignment ] [-DefaultProfile ] [-AsJob] [-NoWait] - [-Confirm] [-WhatIf] [] + [-SubscriptionId ] [-ProvisioningState ] [-SecuredCoreComplianceAssignment ] + [-SmbEncryptionForIntraClusterTrafficComplianceAssignment ] [-WdacComplianceAssignment ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +### UpdateViaJsonFilePath +``` +Set-AzStackHciSecuritySetting -ClusterName -ResourceGroupName -SName + -JsonFilePath [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] + [-WhatIf] [] +``` + +### UpdateViaJsonString +``` +Set-AzStackHciSecuritySetting -ClusterName -ResourceGroupName -SName + -JsonString [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] + [-WhatIf] [] ``` ## DESCRIPTION -Create a security setting +Update a security setting ## EXAMPLES @@ -87,6 +100,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -JsonFilePath +Path of Json file supplied to the Update operation + +```yaml +Type: System.String +Parameter Sets: UpdateViaJsonFilePath +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Update operation + +```yaml +Type: System.String +Parameter Sets: UpdateViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -NoWait Run the command asynchronously @@ -106,8 +149,8 @@ Accept wildcard characters: False The status of the last operation. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState -Parameter Sets: (All) +Type: System.String +Parameter Sets: UpdateExpanded Aliases: Required: False @@ -137,8 +180,8 @@ Accept wildcard characters: False Secured Core Compliance Assignment ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType -Parameter Sets: (All) +Type: System.String +Parameter Sets: UpdateExpanded Aliases: Required: False @@ -152,8 +195,8 @@ Accept wildcard characters: False SMB encryption for intra-cluster traffic Compliance Assignment ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType -Parameter Sets: (All) +Type: System.String +Parameter Sets: UpdateExpanded Aliases: Required: False @@ -198,8 +241,8 @@ Accept wildcard characters: False WDAC Compliance Assignment ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType -Parameter Sets: (All) +Type: System.String +Parameter Sets: UpdateExpanded Aliases: Required: False @@ -247,7 +290,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISecuritySetting +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.ISecuritySetting ## NOTES diff --git a/src/StackHCI/StackHCI.Autorest/docs/Set-AzStackHciUpdate.md b/src/StackHCI/StackHCI.Autorest/docs/Set-AzStackHciUpdate.md index ab3af3743b9c..639cb6f74936 100644 --- a/src/StackHCI/StackHCI.Autorest/docs/Set-AzStackHciUpdate.md +++ b/src/StackHCI/StackHCI.Autorest/docs/Set-AzStackHciUpdate.md @@ -15,12 +15,12 @@ Put specified Update ### PutExpanded (Default) ``` Set-AzStackHciUpdate -ClusterName -Name -ResourceGroupName - [-SubscriptionId ] [-AdditionalProperty ] [-AvailabilityType ] + [-SubscriptionId ] [-AdditionalProperty ] [-AvailabilityType ] [-ComponentVersion ] [-Description ] [-DisplayName ] - [-HealthCheckDate ] [-HealthCheckResult ] [-HealthState ] + [-HealthCheckDate ] [-HealthCheckResult ] [-HealthState ] [-InstalledDate ] [-Location ] [-MinSbeVersionRequired ] [-PackagePath ] [-PackageSizeInMb ] [-PackageType ] [-Prerequisite ] - [-Publisher ] [-RebootRequired ] [-ReleaseLink ] [-State ] + [-Publisher ] [-RebootRequired ] [-ReleaseLink ] [-State ] [-UpdateStatePropertyNotifyMessage ] [-UpdateStatePropertyProgressPercentage ] [-Version ] [-DefaultProfile ] [-Confirm] [-WhatIf] [] ``` @@ -32,6 +32,18 @@ Set-AzStackHciUpdate -ClusterName -Name -ResourceGroupName ] ``` +### PutViaJsonFilePath +``` +Set-AzStackHciUpdate -ClusterName -Name -ResourceGroupName -JsonFilePath + [-SubscriptionId ] [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +### PutViaJsonString +``` +Set-AzStackHciUpdate -ClusterName -Name -ResourceGroupName -JsonString + [-SubscriptionId ] [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + ## DESCRIPTION Put specified Update @@ -66,7 +78,7 @@ Accept wildcard characters: False Indicates the way the update content can be downloaded. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.AvailabilityType +Type: System.String Parameter Sets: PutExpanded Aliases: @@ -95,10 +107,8 @@ Accept wildcard characters: False ### -ComponentVersion An array of component versions for a Solution Bundle update, and an empty array otherwise. -To construct, see NOTES section for COMPONENTVERSION properties and create a hash table. - ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IPackageVersionInfo[] +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPackageVersionInfo[] Parameter Sets: PutExpanded Aliases: @@ -172,10 +182,9 @@ Accept wildcard characters: False ### -HealthCheckResult An array of PrecheckResult objects. -To construct, see NOTES section for HEALTHCHECKRESULT properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IPrecheckResult[] +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPrecheckResult[] Parameter Sets: PutExpanded Aliases: @@ -190,7 +199,7 @@ Accept wildcard characters: False Overall health state for update-specific health checks. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.HealthState +Type: System.String Parameter Sets: PutExpanded Aliases: @@ -216,6 +225,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -JsonFilePath +Path of Json file supplied to the Put operation + +```yaml +Type: System.String +Parameter Sets: PutViaJsonFilePath +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Put operation + +```yaml +Type: System.String +Parameter Sets: PutViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Location The geo-location where the resource lives @@ -310,10 +349,9 @@ Accept wildcard characters: False ### -Prerequisite If update State is HasPrerequisite, this property contains an array of objects describing prerequisite updates before installing this update. Otherwise, it is empty. -To construct, see NOTES section for PREREQUISITE properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdatePrerequisite[] +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IUpdatePrerequisite[] Parameter Sets: PutExpanded Aliases: @@ -343,7 +381,7 @@ Accept wildcard characters: False . ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.RebootRequirement +Type: System.String Parameter Sets: PutExpanded Aliases: @@ -389,7 +427,7 @@ Accept wildcard characters: False State of the update as it relates to this stamp. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.State +Type: System.String Parameter Sets: PutExpanded Aliases: @@ -418,10 +456,9 @@ Accept wildcard characters: False ### -UpdateProperty Update details -To construct, see NOTES section for UPDATEPROPERTY properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdate +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IUpdate Parameter Sets: Put Aliases: @@ -514,11 +551,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdate +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IUpdate ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdate +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IUpdate ## NOTES diff --git a/src/StackHCI/StackHCI.Autorest/docs/Set-AzStackHciUpdateRun.md b/src/StackHCI/StackHCI.Autorest/docs/Set-AzStackHciUpdateRun.md index f26b42ef0bb7..2fde19149be1 100644 --- a/src/StackHCI/StackHCI.Autorest/docs/Set-AzStackHciUpdateRun.md +++ b/src/StackHCI/StackHCI.Autorest/docs/Set-AzStackHciUpdateRun.md @@ -18,8 +18,8 @@ Set-AzStackHciUpdateRun -ClusterName -Name -ResourceGroupName [-SubscriptionId ] [-Duration ] [-LastUpdatedTime ] [-Location ] [-ProgressDescription ] [-ProgressEndTimeUtc ] [-ProgressErrorMessage ] [-ProgressLastUpdatedTimeUtc ] [-ProgressName ] [-ProgressStartTimeUtc ] - [-ProgressStatus ] [-ProgressStep ] [-State ] - [-TimeStarted ] [-DefaultProfile ] [-Confirm] [-WhatIf] [] + [-ProgressStatus ] [-ProgressStep ] [-State ] [-TimeStarted ] + [-DefaultProfile ] [-Confirm] [-WhatIf] [] ``` ### Put @@ -29,6 +29,20 @@ Set-AzStackHciUpdateRun -ClusterName -Name -ResourceGroupName [] ``` +### PutViaJsonFilePath +``` +Set-AzStackHciUpdateRun -ClusterName -Name -ResourceGroupName -UpdateName + -JsonFilePath [-SubscriptionId ] [-DefaultProfile ] [-Confirm] [-WhatIf] + [] +``` + +### PutViaJsonString +``` +Set-AzStackHciUpdateRun -ClusterName -Name -ResourceGroupName -UpdateName + -JsonString [-SubscriptionId ] [-DefaultProfile ] [-Confirm] [-WhatIf] + [] +``` + ## DESCRIPTION Put Update runs for a specified update @@ -89,6 +103,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -JsonFilePath +Path of Json file supplied to the Put operation + +```yaml +Type: System.String +Parameter Sets: PutViaJsonFilePath +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Put operation + +```yaml +Type: System.String +Parameter Sets: PutViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -LastUpdatedTime Timestamp of the most recently completed step in the update run. @@ -242,10 +286,9 @@ Accept wildcard characters: False ### -ProgressStep Recursive model for child steps of this step. -To construct, see NOTES section for PROGRESSSTEP properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IStep[] +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStep[] Parameter Sets: PutExpanded Aliases: @@ -276,7 +319,7 @@ Accept wildcard characters: False State of the update run. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.UpdateRunPropertiesState +Type: System.String Parameter Sets: PutExpanded Aliases: @@ -335,10 +378,9 @@ Accept wildcard characters: False ### -UpdateRunsProperty Details of an Update run -To construct, see NOTES section for UPDATERUNSPROPERTY properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateRun +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IUpdateRun Parameter Sets: Put Aliases: @@ -385,11 +427,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateRun +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IUpdateRun ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateRun +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IUpdateRun ## NOTES diff --git a/src/StackHCI/StackHCI.Autorest/docs/Set-AzStackHciUpdateSummary.md b/src/StackHCI/StackHCI.Autorest/docs/Set-AzStackHciUpdateSummary.md index 638141134a0a..a52e59a05ce3 100644 --- a/src/StackHCI/StackHCI.Autorest/docs/Set-AzStackHciUpdateSummary.md +++ b/src/StackHCI/StackHCI.Autorest/docs/Set-AzStackHciUpdateSummary.md @@ -16,10 +16,10 @@ Put Update summaries under the HCI cluster ``` Set-AzStackHciUpdateSummary -ClusterName -ResourceGroupName [-SubscriptionId ] [-CurrentSbeVersion ] [-CurrentVersion ] [-HardwareModel ] - [-HealthCheckDate ] [-HealthCheckResult ] [-HealthState ] + [-HealthCheckDate ] [-HealthCheckResult ] [-HealthState ] [-LastChecked ] [-LastUpdated ] [-Location ] [-OemFamily ] - [-PackageVersion ] [-State ] - [-DefaultProfile ] [-Confirm] [-WhatIf] [] + [-PackageVersion ] [-State ] [-DefaultProfile ] [-Confirm] [-WhatIf] + [] ``` ### Put @@ -29,6 +29,18 @@ Set-AzStackHciUpdateSummary -ClusterName -ResourceGroupName [-WhatIf] [] ``` +### PutViaJsonFilePath +``` +Set-AzStackHciUpdateSummary -ClusterName -ResourceGroupName -JsonFilePath + [-SubscriptionId ] [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +### PutViaJsonString +``` +Set-AzStackHciUpdateSummary -ClusterName -ResourceGroupName -JsonString + [-SubscriptionId ] [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + ## DESCRIPTION Put Update summaries under the HCI cluster @@ -136,10 +148,9 @@ Accept wildcard characters: False ### -HealthCheckResult An array of pre-check result objects. -To construct, see NOTES section for HEALTHCHECKRESULT properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IPrecheckResult[] +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPrecheckResult[] Parameter Sets: PutExpanded Aliases: @@ -154,7 +165,7 @@ Accept wildcard characters: False Overall health state for update-specific health checks. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.HealthState +Type: System.String Parameter Sets: PutExpanded Aliases: @@ -165,6 +176,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -JsonFilePath +Path of Json file supplied to the Put operation + +```yaml +Type: System.String +Parameter Sets: PutViaJsonFilePath +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Put operation + +```yaml +Type: System.String +Parameter Sets: PutViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -LastChecked Last time the update service successfully checked for updates @@ -227,10 +268,9 @@ Accept wildcard characters: False ### -PackageVersion Current version of each updatable component. -To construct, see NOTES section for PACKAGEVERSION properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IPackageVersionInfo[] +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPackageVersionInfo[] Parameter Sets: PutExpanded Aliases: @@ -261,7 +301,7 @@ Accept wildcard characters: False Overall update state of the stamp. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.UpdateSummariesPropertiesState +Type: System.String Parameter Sets: PutExpanded Aliases: @@ -290,10 +330,9 @@ Accept wildcard characters: False ### -UpdateLocationProperty Get the update summaries for the cluster -To construct, see NOTES section for UPDATELOCATIONPROPERTY properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateSummaries +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IUpdateSummaries Parameter Sets: Put Aliases: @@ -340,11 +379,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateSummaries +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IUpdateSummaries ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateSummaries +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IUpdateSummaries ## NOTES diff --git a/src/StackHCI/StackHCI.Autorest/docs/Test-AzStackHciEdgeDevice.md b/src/StackHCI/StackHCI.Autorest/docs/Test-AzStackHciEdgeDevice.md index 1ee9cc1c0b32..883ceb1ad4b8 100644 --- a/src/StackHCI/StackHCI.Autorest/docs/Test-AzStackHciEdgeDevice.md +++ b/src/StackHCI/StackHCI.Autorest/docs/Test-AzStackHciEdgeDevice.md @@ -19,21 +19,21 @@ Test-AzStackHciEdgeDevice -Name -ResourceUri -EdgeDeviceId ] ``` -### Validate +### ValidateViaIdentityExpanded ``` -Test-AzStackHciEdgeDevice -Name -ResourceUri -ValidateRequest +Test-AzStackHciEdgeDevice -InputObject -EdgeDeviceId [-AdditionalInfo ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] ``` -### ValidateViaIdentity +### ValidateViaJsonFilePath ``` -Test-AzStackHciEdgeDevice -InputObject -ValidateRequest +Test-AzStackHciEdgeDevice -Name -ResourceUri -JsonFilePath [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] ``` -### ValidateViaIdentityExpanded +### ValidateViaJsonString ``` -Test-AzStackHciEdgeDevice -InputObject -EdgeDeviceId [-AdditionalInfo ] +Test-AzStackHciEdgeDevice -Name -ResourceUri -JsonString [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] ``` @@ -44,15 +44,7 @@ A long-running resource action. ### Example 1: ```powershell -$ValidateRequest = @{ - edgeDeviceIds = @( - "/subscriptions//resourceGroups//providers/Microsoft.HybridCompute/machines//edgeDevices/default", - "/subscriptions//resourceGroups//providers/Microsoft.HybridCompute/machines//edgeDevices/default" - ) - additionalInfo = "test" -} - -Test-AzStackHciEdgeDevice -ResourceUri "subscriptions//resourceGroups//providers/Microsoft.HybridCompute/machines/" -Name "default" -ValidateRequest $ValidateRequest +Test-AzStackHciEdgeDevice -ResourceUri "subscriptions//resourceGroups//providers/Microsoft.HybridCompute/machines/" -Name "default" -EdgeDeviceId @("/subscriptions//resourceGroups//providers/Microsoft.HybridCompute/machines//edgeDevices/default", "/subscriptions//resourceGroups//providers/Microsoft.HybridCompute/machines//edgeDevices/default") -AdditionalInfo "test" ``` Tests the edge devices for the node @@ -122,11 +114,10 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity -Parameter Sets: ValidateViaIdentity, ValidateViaIdentityExpanded +Parameter Sets: ValidateViaIdentityExpanded Aliases: Required: True @@ -136,12 +127,42 @@ Accept pipeline input: True (ByValue) Accept wildcard characters: False ``` +### -JsonFilePath +Path of Json file supplied to the Validate operation + +```yaml +Type: System.String +Parameter Sets: ValidateViaJsonFilePath +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Validate operation + +```yaml +Type: System.String +Parameter Sets: ValidateViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Name Name of Device ```yaml Type: System.String -Parameter Sets: Validate, ValidateExpanded +Parameter Sets: ValidateExpanded, ValidateViaJsonFilePath, ValidateViaJsonString Aliases: EdgeDeviceName Required: True @@ -171,7 +192,7 @@ The fully qualified Azure Resource manager identifier of the resource. ```yaml Type: System.String -Parameter Sets: Validate, ValidateExpanded +Parameter Sets: ValidateExpanded, ValidateViaJsonFilePath, ValidateViaJsonString Aliases: Required: True @@ -181,22 +202,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -ValidateRequest -The validate request for Edge Device. -To construct, see NOTES section for VALIDATEREQUEST properties and create a hash table. - -```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IValidateRequest -Parameter Sets: Validate, ValidateViaIdentity -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: True (ByValue) -Accept wildcard characters: False -``` - ### -Confirm Prompts you for confirmation before running the cmdlet. @@ -233,13 +238,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IValidateRequest - ### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity ## OUTPUTS -### System.String +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IValidateResponse ## NOTES diff --git a/src/StackHCI/StackHCI.Autorest/docs/Update-AzStackHciCluster.md b/src/StackHCI/StackHCI.Autorest/docs/Update-AzStackHciCluster.md index 5cac87dc9484..5becc8a70750 100644 --- a/src/StackHCI/StackHCI.Autorest/docs/Update-AzStackHciCluster.md +++ b/src/StackHCI/StackHCI.Autorest/docs/Update-AzStackHciCluster.md @@ -15,20 +15,21 @@ Update an HCI cluster. ### UpdateExpanded (Default) ``` Update-AzStackHciCluster -Name -ResourceGroupName [-SubscriptionId ] - [-AadTenantId ] [-CloudManagementEndpoint ] - [-DesiredPropertyDiagnosticLevel ] - [-DesiredPropertyWindowsServerSubscription ] - [-IdentityType ] [-IdentityUserAssignedIdentity ] [-Tag ] - [-DefaultProfile ] [-Confirm] [-WhatIf] [] + [-AadApplicationObjectId ] [-AadServicePrincipalObjectId ] [-AadTenantId ] + [-CloudManagementEndpoint ] [-DesiredPropertyDiagnosticLevel ] + [-DesiredPropertyWindowsServerSubscription ] [-EnableSystemAssignedIdentity ] + [-SoftwareAssurancePropertySoftwareAssuranceIntent ] [-Tag ] + [-UserAssignedIdentity ] [-DefaultProfile ] [-Confirm] [-WhatIf] [] ``` ### UpdateViaIdentityExpanded ``` -Update-AzStackHciCluster -InputObject [-AadTenantId ] - [-CloudManagementEndpoint ] [-DesiredPropertyDiagnosticLevel ] - [-DesiredPropertyWindowsServerSubscription ] - [-IdentityType ] [-IdentityUserAssignedIdentity ] [-Tag ] - [-DefaultProfile ] [-Confirm] [-WhatIf] [] +Update-AzStackHciCluster -InputObject [-AadApplicationObjectId ] + [-AadServicePrincipalObjectId ] [-AadTenantId ] [-CloudManagementEndpoint ] + [-DesiredPropertyDiagnosticLevel ] [-DesiredPropertyWindowsServerSubscription ] + [-EnableSystemAssignedIdentity ] [-SoftwareAssurancePropertySoftwareAssuranceIntent ] + [-Tag ] [-UserAssignedIdentity ] [-DefaultProfile ] [-Confirm] [-WhatIf] + [] ``` ## DESCRIPTION @@ -51,8 +52,8 @@ Updating DiagnosticLevel and WindowsServerSubscription values for a cluster. ## PARAMETERS -### -AadTenantId -Tenant id of cluster AAD identity. +### -AadApplicationObjectId +Object id of cluster AAD identity. ```yaml Type: System.String @@ -66,8 +67,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -CloudManagementEndpoint -Endpoint configured for management from the Azure portal +### -AadServicePrincipalObjectId +Id of cluster identity service principal. ```yaml Type: System.String @@ -81,14 +82,13 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -DefaultProfile -The DefaultProfile parameter is not functional. -Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. +### -AadTenantId +Tenant id of cluster AAD identity. ```yaml -Type: System.Management.Automation.PSObject +Type: System.String Parameter Sets: (All) -Aliases: AzureRMContext, AzureCredential +Aliases: Required: False Position: Named @@ -97,11 +97,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -DesiredPropertyDiagnosticLevel -Desired level of diagnostic data emitted by the cluster. +### -CloudManagementEndpoint +Endpoint configured for management from the Azure portal. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.DiagnosticLevel +Type: System.String Parameter Sets: (All) Aliases: @@ -112,11 +112,27 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -DesiredPropertyWindowsServerSubscription -Desired state of Windows Server Subscription. +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DesiredPropertyDiagnosticLevel +Desired level of diagnostic data emitted by the cluster. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.WindowsServerSubscription +Type: System.String Parameter Sets: (All) Aliases: @@ -127,11 +143,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -IdentityType -Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). +### -DesiredPropertyWindowsServerSubscription +Desired state of Windows Server Subscription. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ManagedServiceIdentityType +Type: System.String Parameter Sets: (All) Aliases: @@ -142,13 +158,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -IdentityUserAssignedIdentity -The set of user assigned identities associated with the resource. -The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. -The dictionary values can be empty objects ({}) in requests. +### -EnableSystemAssignedIdentity +Determines whether to enable a system-assigned identity for the resource. ```yaml -Type: System.Collections.Hashtable +Type: System.Nullable`1[[System.Boolean, System.Private.CoreLib, Version=10.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] Parameter Sets: (All) Aliases: @@ -161,7 +175,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity @@ -206,6 +219,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -SoftwareAssurancePropertySoftwareAssuranceIntent +Customer Intent for Software Assurance Benefit. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -SubscriptionId The ID of the target subscription. The value must be an UUID. @@ -237,6 +265,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -UserAssignedIdentity +The array of user assigned identities associated with the resource. +The elements in array will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.' + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Confirm Prompts you for confirmation before running the cmdlet. @@ -277,7 +321,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.ICluster ## NOTES diff --git a/src/StackHCI/StackHCI.Autorest/examples/New-AzStackHciArcSettingIdentity.md b/src/StackHCI/StackHCI.Autorest/examples/New-AzStackHciArcSettingIdentity.md new file mode 100644 index 000000000000..06e87546d19a --- /dev/null +++ b/src/StackHCI/StackHCI.Autorest/examples/New-AzStackHciArcSettingIdentity.md @@ -0,0 +1,11 @@ +### Example 1: Create Aad identity for arc settings +```powershell +New-AzStackHciArcSettingIdentity -ArcSettingName 'default' -ClusterName 'testcluster' -ResourceGroupName 'testgroup' +``` + +```output +``` + +This command creates Aad identity for arc settings. + + diff --git a/src/StackHCI/StackHCI.Autorest/examples/Test-AzStackHciEdgeDevice.md b/src/StackHCI/StackHCI.Autorest/examples/Test-AzStackHciEdgeDevice.md index d15163fda302..1416ece6e310 100644 --- a/src/StackHCI/StackHCI.Autorest/examples/Test-AzStackHciEdgeDevice.md +++ b/src/StackHCI/StackHCI.Autorest/examples/Test-AzStackHciEdgeDevice.md @@ -1,14 +1,6 @@ ### Example 1: ```powershell -$ValidateRequest = @{ - edgeDeviceIds = @( - "/subscriptions//resourceGroups//providers/Microsoft.HybridCompute/machines//edgeDevices/default", - "/subscriptions//resourceGroups//providers/Microsoft.HybridCompute/machines//edgeDevices/default" - ) - additionalInfo = "test" -} - -Test-AzStackHciEdgeDevice -ResourceUri "subscriptions//resourceGroups//providers/Microsoft.HybridCompute/machines/" -Name "default" -ValidateRequest $ValidateRequest +Test-AzStackHciEdgeDevice -ResourceUri "subscriptions//resourceGroups//providers/Microsoft.HybridCompute/machines/" -Name "default" -EdgeDeviceId @("/subscriptions//resourceGroups//providers/Microsoft.HybridCompute/machines//edgeDevices/default", "/subscriptions//resourceGroups//providers/Microsoft.HybridCompute/machines//edgeDevices/default") -AdditionalInfo "test" ``` Tests the edge devices for the node \ No newline at end of file diff --git a/src/StackHCI/StackHCI.Autorest/generate-info.json b/src/StackHCI/StackHCI.Autorest/generate-info.json index dc7708ce53a7..eebf959581fc 100644 --- a/src/StackHCI/StackHCI.Autorest/generate-info.json +++ b/src/StackHCI/StackHCI.Autorest/generate-info.json @@ -1,3 +1,3 @@ { - "generate_Id": "c152a71c-b60a-49f7-a342-bbd807068fd4" + "generate_Id": "b29dbc9e-be54-4cdb-9870-12066fae9322" } diff --git a/src/StackHCI/StackHCI.Autorest/test/Invoke-MSIFlow.Tests.ps1 b/src/StackHCI/StackHCI.Autorest/test/Invoke-MSIFlow.Tests.ps1 new file mode 100644 index 000000000000..711c4537fb35 --- /dev/null +++ b/src/StackHCI/StackHCI.Autorest/test/Invoke-MSIFlow.Tests.ps1 @@ -0,0 +1,21 @@ +if(($null -eq $TestName) -or ($TestName -contains 'Invoke-MSIFlow')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'Invoke-MSIFlow.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +Describe 'Invoke-MSIFlow' { + It '__AllParameterSets' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/StackHCI/StackHCI.Autorest/test/Invoke-MSIUnregistrationFlow.Tests.ps1 b/src/StackHCI/StackHCI.Autorest/test/Invoke-MSIUnregistrationFlow.Tests.ps1 new file mode 100644 index 000000000000..a90a2fb30520 --- /dev/null +++ b/src/StackHCI/StackHCI.Autorest/test/Invoke-MSIUnregistrationFlow.Tests.ps1 @@ -0,0 +1,21 @@ +if(($null -eq $TestName) -or ($TestName -contains 'Invoke-MSIUnregistrationFlow')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'Invoke-MSIUnregistrationFlow.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +Describe 'Invoke-MSIUnregistrationFlow' { + It '__AllParameterSets' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/StackHCI/StackHCI.Autorest/test/New-AzStackHciArcSettingIdentity.Tests.ps1 b/src/StackHCI/StackHCI.Autorest/test/New-AzStackHciArcSettingIdentity.Tests.ps1 new file mode 100644 index 000000000000..d750c66d75ee --- /dev/null +++ b/src/StackHCI/StackHCI.Autorest/test/New-AzStackHciArcSettingIdentity.Tests.ps1 @@ -0,0 +1,29 @@ +if(($null -eq $TestName) -or ($TestName -contains 'New-AzStackHciArcSettingIdentity')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'New-AzStackHciArcSettingIdentity.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +Describe 'New-AzStackHciArcSettingIdentity' { + It 'Create' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'CreateViaIdentityCluster' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'CreateViaIdentity' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/StackHCI/StackHCI.Autorest/test/Test-ArcNodeClusterLink.Tests.ps1 b/src/StackHCI/StackHCI.Autorest/test/Test-ArcNodeClusterLink.Tests.ps1 new file mode 100644 index 000000000000..09f6ff38a8a5 --- /dev/null +++ b/src/StackHCI/StackHCI.Autorest/test/Test-ArcNodeClusterLink.Tests.ps1 @@ -0,0 +1,21 @@ +if(($null -eq $TestName) -or ($TestName -contains 'Test-ArcNodeClusterLink')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'Test-ArcNodeClusterLink.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +Describe 'Test-ArcNodeClusterLink' { + It '__AllParameterSets' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/StackHCI/StackHCI.Autorest/test/Test-ClusterArcEnabled.Tests.ps1 b/src/StackHCI/StackHCI.Autorest/test/Test-ClusterArcEnabled.Tests.ps1 new file mode 100644 index 000000000000..a7fc07f7e468 --- /dev/null +++ b/src/StackHCI/StackHCI.Autorest/test/Test-ClusterArcEnabled.Tests.ps1 @@ -0,0 +1,21 @@ +if(($null -eq $TestName) -or ($TestName -contains 'Test-ClusterArcEnabled')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'Test-ClusterArcEnabled.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +Describe 'Test-ClusterArcEnabled' { + It '__AllParameterSets' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/StackHCI/StackHCI.Autorest/test/Test-ClusterMsiSupport.Tests.ps1 b/src/StackHCI/StackHCI.Autorest/test/Test-ClusterMsiSupport.Tests.ps1 new file mode 100644 index 000000000000..ce8b0e4b04dd --- /dev/null +++ b/src/StackHCI/StackHCI.Autorest/test/Test-ClusterMsiSupport.Tests.ps1 @@ -0,0 +1,21 @@ +if(($null -eq $TestName) -or ($TestName -contains 'Test-ClusterMsiSupport')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'Test-ClusterMsiSupport.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +Describe 'Test-ClusterMsiSupport' { + It '__AllParameterSets' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/StackHCI/StackHCI.Autorest/test/Test-ComputerNameHasDnsSuffix.Tests.ps1 b/src/StackHCI/StackHCI.Autorest/test/Test-ComputerNameHasDnsSuffix.Tests.ps1 new file mode 100644 index 000000000000..98dea68c2a17 --- /dev/null +++ b/src/StackHCI/StackHCI.Autorest/test/Test-ComputerNameHasDnsSuffix.Tests.ps1 @@ -0,0 +1,21 @@ +if(($null -eq $TestName) -or ($TestName -contains 'Test-ComputerNameHasDnsSuffix')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'Test-ComputerNameHasDnsSuffix.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +Describe 'Test-ComputerNameHasDnsSuffix' { + It '__AllParameterSets' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/StackHCI/StackHCI.Autorest/test/Update-AzStackHciCluster.Tests.ps1 b/src/StackHCI/StackHCI.Autorest/test/Update-AzStackHciCluster.Tests.ps1 index a1d9f006e465..01bf01976d81 100644 --- a/src/StackHCI/StackHCI.Autorest/test/Update-AzStackHciCluster.Tests.ps1 +++ b/src/StackHCI/StackHCI.Autorest/test/Update-AzStackHciCluster.Tests.ps1 @@ -15,7 +15,7 @@ if(($null -eq $TestName) -or ($TestName -contains 'Update-AzStackHciCluster')) } Describe 'Update-AzStackHciCluster' { - It 'UpdateExpanded' { + It 'UpdateExpanded' -skip{ Update-AzStackHciCluster -ResourceGroupName $env.ResourceGroup -Name $env.ClusterName -DesiredPropertyDiagnosticLevel "Enhanced" -DesiredPropertyWindowsServerSubscription "Disabled" } } diff --git a/src/StackHCI/StackHCI.Autorest/test/utils.ps1 b/src/StackHCI/StackHCI.Autorest/test/utils.ps1 index 0b67305889ec..91416dd3544f 100644 --- a/src/StackHCI/StackHCI.Autorest/test/utils.ps1 +++ b/src/StackHCI/StackHCI.Autorest/test/utils.ps1 @@ -71,10 +71,10 @@ function setupEnv() { $clusterremove2 = New-AzStackHciCluster -Name "$($clusterName)-remove2" -ResourceGroupName $resourceGroup -Location $resourceLocation Write-Host -ForegroundColor Green "Cluster Created" $clusterremove2.Name - $arcSetting = New-AzStackHciArcSetting -ResourceGroupName $resourceGroup -ClusterName $clusterName + $arcSetting = New-AzStackHciArcSetting -ResourceGroupName $resourceGroup -ClusterName $cluster.Name Write-Host -ForegroundColor Green "ArcSetting Created" $arcSetting.Name - $arcSetting2 = New-AzStackHciArcSetting -ResourceGroupName $resourceGroup -ClusterName "$($clusterName)-remove2" + $arcSetting2 = New-AzStackHciArcSetting -ResourceGroupName $resourceGroup -ClusterName $clusterremove2.Name Write-Host -ForegroundColor Green "ArcSetting Created" $arcSetting2.Name $extension = New-AzStackHciExtension -ArcSettingName $arcSetting.Name -ClusterName $cluster.Name -Name $extensionName -ResourceGroupName $resourceGroup -ExtensionParameterPublisher $extensionPublisher -ExtensionParameterType $extensionName @@ -89,7 +89,7 @@ function setupEnv() { } function cleanupEnv() { # Clean resources you create for testing - Write-Host -ForegroundColor Green "Cleaning up " $resourceGroup - Remove-AzResourceGroup -Name $resourceGroup + Write-Host -ForegroundColor Green "Cleaning up " $env.ResourceGroup + Remove-AzResourceGroup -Name $env.ResourceGroup } diff --git a/src/StackHCI/StackHCI.sln b/src/StackHCI/StackHCI.sln index daf981177fea..fca4401b047c 100644 --- a/src/StackHCI/StackHCI.sln +++ b/src/StackHCI/StackHCI.sln @@ -21,7 +21,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StackHCI", "StackHCI\StackH EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "StackHCI.Autorest", "StackHCI.Autorest", "{ACB343AF-D8DD-E448-A37B-DB1442C1584A}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.StackHCI", "..\..\generated\StackHCI\StackHCI.Autorest\Az.StackHCI.csproj", "{35580745-0CE2-4E00-BD0A-15BFB8014D75}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.StackHCI", "..\..\generated\StackHCI\StackHCI.Autorest\Az.StackHCI.csproj", "{F1E6DCB5-7F9A-419E-B59A-3121E601B170}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -117,18 +117,18 @@ Global {95BB4164-65C9-4E70-8A0D-94D4E86E7BBC}.Release|x64.Build.0 = Release|Any CPU {95BB4164-65C9-4E70-8A0D-94D4E86E7BBC}.Release|x86.ActiveCfg = Release|Any CPU {95BB4164-65C9-4E70-8A0D-94D4E86E7BBC}.Release|x86.Build.0 = Release|Any CPU - {35580745-0CE2-4E00-BD0A-15BFB8014D75}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {35580745-0CE2-4E00-BD0A-15BFB8014D75}.Debug|Any CPU.Build.0 = Debug|Any CPU - {35580745-0CE2-4E00-BD0A-15BFB8014D75}.Debug|x64.ActiveCfg = Debug|Any CPU - {35580745-0CE2-4E00-BD0A-15BFB8014D75}.Debug|x64.Build.0 = Debug|Any CPU - {35580745-0CE2-4E00-BD0A-15BFB8014D75}.Debug|x86.ActiveCfg = Debug|Any CPU - {35580745-0CE2-4E00-BD0A-15BFB8014D75}.Debug|x86.Build.0 = Debug|Any CPU - {35580745-0CE2-4E00-BD0A-15BFB8014D75}.Release|Any CPU.ActiveCfg = Release|Any CPU - {35580745-0CE2-4E00-BD0A-15BFB8014D75}.Release|Any CPU.Build.0 = Release|Any CPU - {35580745-0CE2-4E00-BD0A-15BFB8014D75}.Release|x64.ActiveCfg = Release|Any CPU - {35580745-0CE2-4E00-BD0A-15BFB8014D75}.Release|x64.Build.0 = Release|Any CPU - {35580745-0CE2-4E00-BD0A-15BFB8014D75}.Release|x86.ActiveCfg = Release|Any CPU - {35580745-0CE2-4E00-BD0A-15BFB8014D75}.Release|x86.Build.0 = Release|Any CPU + {F1E6DCB5-7F9A-419E-B59A-3121E601B170}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F1E6DCB5-7F9A-419E-B59A-3121E601B170}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F1E6DCB5-7F9A-419E-B59A-3121E601B170}.Debug|x64.ActiveCfg = Debug|Any CPU + {F1E6DCB5-7F9A-419E-B59A-3121E601B170}.Debug|x64.Build.0 = Debug|Any CPU + {F1E6DCB5-7F9A-419E-B59A-3121E601B170}.Debug|x86.ActiveCfg = Debug|Any CPU + {F1E6DCB5-7F9A-419E-B59A-3121E601B170}.Debug|x86.Build.0 = Debug|Any CPU + {F1E6DCB5-7F9A-419E-B59A-3121E601B170}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F1E6DCB5-7F9A-419E-B59A-3121E601B170}.Release|Any CPU.Build.0 = Release|Any CPU + {F1E6DCB5-7F9A-419E-B59A-3121E601B170}.Release|x64.ActiveCfg = Release|Any CPU + {F1E6DCB5-7F9A-419E-B59A-3121E601B170}.Release|x64.Build.0 = Release|Any CPU + {F1E6DCB5-7F9A-419E-B59A-3121E601B170}.Release|x86.ActiveCfg = Release|Any CPU + {F1E6DCB5-7F9A-419E-B59A-3121E601B170}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -140,6 +140,6 @@ Global {9EC63779-A102-4CAD-8D21-76B5DEDA72E0} = {4106E9F2-D754-4BEA-8758-CB64B6964131} {2C2AD704-C290-456D-A58E-1898200CD872} = {4106E9F2-D754-4BEA-8758-CB64B6964131} {F4CCAB51-ED75-47EC-90D9-D78BD25A7E11} = {4106E9F2-D754-4BEA-8758-CB64B6964131} - {35580745-0CE2-4E00-BD0A-15BFB8014D75} = {ACB343AF-D8DD-E448-A37B-DB1442C1584A} + {F1E6DCB5-7F9A-419E-B59A-3121E601B170} = {ACB343AF-D8DD-E448-A37B-DB1442C1584A} EndGlobalSection EndGlobal diff --git a/src/StackHCI/StackHCI/Az.StackHCI.psd1 b/src/StackHCI/StackHCI/Az.StackHCI.psd1 index f51310785084..ae6789e7a6e0 100644 --- a/src/StackHCI/StackHCI/Az.StackHCI.psd1 +++ b/src/StackHCI/StackHCI/Az.StackHCI.psd1 @@ -3,7 +3,7 @@ # # Generated by: Microsoft Corporation # -# Generated on: 4/8/2026 +# Generated on: 4/10/2026 # @{ @@ -82,12 +82,13 @@ FunctionsToExport = 'Add-AzStackHCIVMAttestation', 'Disable-AzStackHCIAttestatio 'Invoke-AzStackHciConsentAndInstallDefaultExtension', 'Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit', 'Invoke-AzStackHciUpdate', 'New-AzStackHciArcSetting', - 'New-AzStackHciCluster', 'New-AzStackHciDeploymentSetting', - 'New-AzStackHciEdgeDevice', 'New-AzStackHciExtension', - 'New-AzStackHciSecuritySetting', 'Register-AzStackHCI', - 'Remove-AzStackHciArcSetting', 'Remove-AzStackHciCluster', - 'Remove-AzStackHciDeploymentSetting', 'Remove-AzStackHciEdgeDevice', - 'Remove-AzStackHciExtension', 'Remove-AzStackHCIRemoteSupport', + 'New-AzStackHciArcSettingIdentity', 'New-AzStackHciCluster', + 'New-AzStackHciDeploymentSetting', 'New-AzStackHciEdgeDevice', + 'New-AzStackHciExtension', 'New-AzStackHciSecuritySetting', + 'Register-AzStackHCI', 'Remove-AzStackHciArcSetting', + 'Remove-AzStackHciCluster', 'Remove-AzStackHciDeploymentSetting', + 'Remove-AzStackHciEdgeDevice', 'Remove-AzStackHciExtension', + 'Remove-AzStackHCIRemoteSupport', 'Remove-AzStackHciSecuritySetting', 'Remove-AzStackHciUpdate', 'Remove-AzStackHciUpdateRun', 'Remove-AzStackHciUpdateSummary', 'Remove-AzStackHCIVMAttestation', 'Set-AzStackHCI', diff --git a/src/StackHCI/StackHCI/ChangeLog.md b/src/StackHCI/StackHCI/ChangeLog.md index c1176db9baa4..cb5121ed15b6 100644 --- a/src/StackHCI/StackHCI/ChangeLog.md +++ b/src/StackHCI/StackHCI/ChangeLog.md @@ -18,6 +18,7 @@ - Additional information about change #1 --> ## Upcoming Release +* Introduced various new features by upgrading code generator. Please see details [here](https://github.com/Azure/azure-powershell/blob/main/documentation/Autorest-powershell-v4-new-features.md). * Fixed single node registration scenario. ## Version 2.7.0 diff --git a/src/StackHCI/StackHCI/help/Az.StackHCI.md b/src/StackHCI/StackHCI/help/Az.StackHCI.md index 98a3c768a3ec..16235309d7cc 100644 --- a/src/StackHCI/StackHCI/help/Az.StackHCI.md +++ b/src/StackHCI/StackHCI/help/Az.StackHCI.md @@ -80,6 +80,9 @@ Apply Update ### [New-AzStackHciArcSetting](New-AzStackHciArcSetting.md) Create ArcSetting for HCI cluster. +### [New-AzStackHciArcSettingIdentity](New-AzStackHciArcSettingIdentity.md) +Create Aad identity for arc settings. + ### [New-AzStackHciCluster](New-AzStackHciCluster.md) Create an HCI cluster. @@ -135,13 +138,13 @@ Remove-AzStackHCIVMAttestation removes guests from AzureStack HCI IMDS Attestati Set-AzStackHCI modifies resource properties of the Microsoft.AzureStackHCI cloud resource representing the on-premises cluster to enable or disable features. ### [Set-AzStackHciDeploymentSetting](Set-AzStackHciDeploymentSetting.md) -Create a DeploymentSetting +Update a DeploymentSetting ### [Set-AzStackHciEdgeDevice](Set-AzStackHciEdgeDevice.md) -Create a EdgeDevice +Update a EdgeDevice ### [Set-AzStackHciSecuritySetting](Set-AzStackHciSecuritySetting.md) -Create a security setting +Update a security setting ### [Set-AzStackHciUpdate](Set-AzStackHciUpdate.md) Put specified Update diff --git a/src/StackHCI/StackHCI/help/Get-AzStackHciArcSetting.md b/src/StackHCI/StackHCI/help/Get-AzStackHciArcSetting.md index 707733d6357d..d94ffc678afd 100644 --- a/src/StackHCI/StackHCI/help/Get-AzStackHciArcSetting.md +++ b/src/StackHCI/StackHCI/help/Get-AzStackHciArcSetting.md @@ -25,6 +25,12 @@ Get-AzStackHciArcSetting -ClusterName -Name -ResourceGroupName [] ``` +### GetViaIdentityCluster +``` +Get-AzStackHciArcSetting -Name -ClusterInputObject [-DefaultProfile ] + [] +``` + ### GetViaIdentity ``` Get-AzStackHciArcSetting -InputObject [-DefaultProfile ] @@ -52,6 +58,21 @@ To see the details use : "Write-Host( $arcSettings | Format-List | Out-String)" ## PARAMETERS +### -ClusterInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: GetViaIdentityCluster +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ClusterName The name of the cluster. @@ -85,7 +106,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity @@ -104,7 +124,7 @@ The name of the proxy resource holding details of HCI ArcSetting information. ```yaml Type: System.String -Parameter Sets: Get +Parameter Sets: Get, GetViaIdentityCluster Aliases: ArcSettingName Required: True @@ -155,7 +175,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IArcSetting +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IArcSetting ## NOTES diff --git a/src/StackHCI/StackHCI/help/Get-AzStackHciCluster.md b/src/StackHCI/StackHCI/help/Get-AzStackHciCluster.md index 9077981810db..18c651412394 100644 --- a/src/StackHCI/StackHCI/help/Get-AzStackHciCluster.md +++ b/src/StackHCI/StackHCI/help/Get-AzStackHciCluster.md @@ -90,7 +90,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity @@ -160,7 +159,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.ICluster ## NOTES diff --git a/src/StackHCI/StackHCI/help/Get-AzStackHciDeploymentSetting.md b/src/StackHCI/StackHCI/help/Get-AzStackHciDeploymentSetting.md index 7e6021a2c76e..19ee3620babe 100644 --- a/src/StackHCI/StackHCI/help/Get-AzStackHciDeploymentSetting.md +++ b/src/StackHCI/StackHCI/help/Get-AzStackHciDeploymentSetting.md @@ -25,6 +25,12 @@ Get-AzStackHciDeploymentSetting -ClusterName -ResourceGroupName ] ``` +### GetViaIdentityCluster +``` +Get-AzStackHciDeploymentSetting -SName -ClusterInputObject + [-DefaultProfile ] [] +``` + ### GetViaIdentity ``` Get-AzStackHciDeploymentSetting -InputObject [-DefaultProfile ] @@ -51,6 +57,21 @@ Gets the deployment setting in the cluster ## PARAMETERS +### -ClusterInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: GetViaIdentityCluster +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ClusterName The name of the cluster. @@ -84,7 +105,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity @@ -119,7 +139,7 @@ Name of Deployment Setting ```yaml Type: System.String -Parameter Sets: Get +Parameter Sets: Get, GetViaIdentityCluster Aliases: DeploymentSettingsName Required: True @@ -154,7 +174,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IDeploymentSetting +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IDeploymentSetting ## NOTES diff --git a/src/StackHCI/StackHCI/help/Get-AzStackHciEdgeDevice.md b/src/StackHCI/StackHCI/help/Get-AzStackHciEdgeDevice.md index 1614c8969bc4..47ee470e4c86 100644 --- a/src/StackHCI/StackHCI/help/Get-AzStackHciEdgeDevice.md +++ b/src/StackHCI/StackHCI/help/Get-AzStackHciEdgeDevice.md @@ -68,7 +68,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity @@ -121,7 +120,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IEdgeDevice +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IEdgeDevice ## NOTES diff --git a/src/StackHCI/StackHCI/help/Get-AzStackHciExtension.md b/src/StackHCI/StackHCI/help/Get-AzStackHciExtension.md index f95b06322867..c8d53bc18f5a 100644 --- a/src/StackHCI/StackHCI/help/Get-AzStackHciExtension.md +++ b/src/StackHCI/StackHCI/help/Get-AzStackHciExtension.md @@ -19,6 +19,12 @@ Get-AzStackHciExtension -ArcSettingName -ClusterName -Resource [] ``` +### GetViaIdentityCluster +``` +Get-AzStackHciExtension -ArcSettingName -Name -ClusterInputObject + [-DefaultProfile ] [] +``` + ### Get ``` Get-AzStackHciExtension -ArcSettingName -ClusterName -Name @@ -26,6 +32,12 @@ Get-AzStackHciExtension -ArcSettingName -ClusterName -Name ] ``` +### GetViaIdentityArcSetting +``` +Get-AzStackHciExtension -Name -ArcSettingInputObject [-DefaultProfile ] + [] +``` + ### GetViaIdentity ``` Get-AzStackHciExtension -InputObject [-DefaultProfile ] @@ -53,12 +65,27 @@ To see the details use : "Write-Host( $extension | Format-List | Out-String)" ## PARAMETERS +### -ArcSettingInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: GetViaIdentityArcSetting +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ArcSettingName The name of the proxy resource holding details of HCI ArcSetting information. ```yaml Type: System.String -Parameter Sets: List, Get +Parameter Sets: List, GetViaIdentityCluster, Get Aliases: Required: True @@ -68,6 +95,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ClusterInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: GetViaIdentityCluster +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ClusterName The name of the cluster. @@ -101,7 +143,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity @@ -120,7 +161,7 @@ The name of the machine extension. ```yaml Type: System.String -Parameter Sets: Get +Parameter Sets: GetViaIdentityCluster, Get, GetViaIdentityArcSetting Aliases: ExtensionName Required: True @@ -171,7 +212,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IExtension +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IExtension ## NOTES diff --git a/src/StackHCI/StackHCI/help/Get-AzStackHciSecuritySetting.md b/src/StackHCI/StackHCI/help/Get-AzStackHciSecuritySetting.md index 40c237809966..0ac1d87c293c 100644 --- a/src/StackHCI/StackHCI/help/Get-AzStackHciSecuritySetting.md +++ b/src/StackHCI/StackHCI/help/Get-AzStackHciSecuritySetting.md @@ -25,6 +25,12 @@ Get-AzStackHciSecuritySetting -ClusterName -ResourceGroupName [] ``` +### GetViaIdentityCluster +``` +Get-AzStackHciSecuritySetting -SName -ClusterInputObject + [-DefaultProfile ] [] +``` + ### GetViaIdentity ``` Get-AzStackHciSecuritySetting -InputObject [-DefaultProfile ] @@ -51,6 +57,21 @@ Get Security Setting for a cluster ## PARAMETERS +### -ClusterInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: GetViaIdentityCluster +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ClusterName The name of the cluster. @@ -84,7 +105,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity @@ -119,7 +139,7 @@ Name of security setting ```yaml Type: System.String -Parameter Sets: Get +Parameter Sets: Get, GetViaIdentityCluster Aliases: SecuritySettingsName Required: True @@ -154,7 +174,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISecuritySetting +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.ISecuritySetting ## NOTES diff --git a/src/StackHCI/StackHCI/help/Get-AzStackHciUpdate.md b/src/StackHCI/StackHCI/help/Get-AzStackHciUpdate.md index 7eda7edefd69..20888d6706f4 100644 --- a/src/StackHCI/StackHCI/help/Get-AzStackHciUpdate.md +++ b/src/StackHCI/StackHCI/help/Get-AzStackHciUpdate.md @@ -25,6 +25,12 @@ Get-AzStackHciUpdate -ClusterName -Name -ResourceGroupName ] ``` +### GetViaIdentityCluster +``` +Get-AzStackHciUpdate -Name -ClusterInputObject [-DefaultProfile ] + [] +``` + ### GetViaIdentity ``` Get-AzStackHciUpdate -InputObject [-DefaultProfile ] @@ -45,6 +51,21 @@ Gets the Update for the cluster ## PARAMETERS +### -ClusterInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: GetViaIdentityCluster +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ClusterName The name of the cluster. @@ -78,7 +99,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity @@ -97,7 +117,7 @@ The name of the Update ```yaml Type: System.String -Parameter Sets: Get +Parameter Sets: Get, GetViaIdentityCluster Aliases: UpdateName Required: True @@ -148,7 +168,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdate +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IUpdate ## NOTES diff --git a/src/StackHCI/StackHCI/help/Get-AzStackHciUpdateRun.md b/src/StackHCI/StackHCI/help/Get-AzStackHciUpdateRun.md index 9f313808797f..7cdfcd8aaf12 100644 --- a/src/StackHCI/StackHCI/help/Get-AzStackHciUpdateRun.md +++ b/src/StackHCI/StackHCI/help/Get-AzStackHciUpdateRun.md @@ -25,6 +25,18 @@ Get-AzStackHciUpdateRun -ClusterName -Name -ResourceGroupName [] ``` +### GetViaIdentityUpdate +``` +Get-AzStackHciUpdateRun -Name -UpdateInputObject [-DefaultProfile ] + [] +``` + +### GetViaIdentityCluster +``` +Get-AzStackHciUpdateRun -Name -UpdateName -ClusterInputObject + [-DefaultProfile ] [] +``` + ### GetViaIdentity ``` Get-AzStackHciUpdateRun -InputObject [-DefaultProfile ] @@ -45,6 +57,21 @@ Gets the Update Run for the cluster update. ## PARAMETERS +### -ClusterInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: GetViaIdentityCluster +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ClusterName The name of the cluster. @@ -78,7 +105,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity @@ -97,7 +123,7 @@ The name of the Update Run ```yaml Type: System.String -Parameter Sets: Get +Parameter Sets: Get, GetViaIdentityUpdate, GetViaIdentityCluster Aliases: UpdateRunName Required: True @@ -139,12 +165,27 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -UpdateInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: GetViaIdentityUpdate +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -UpdateName The name of the Update ```yaml Type: System.String -Parameter Sets: List, Get +Parameter Sets: List, Get, GetViaIdentityCluster Aliases: Required: True @@ -163,7 +204,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateRun +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IUpdateRun ## NOTES diff --git a/src/StackHCI/StackHCI/help/Get-AzStackHciUpdateSummary.md b/src/StackHCI/StackHCI/help/Get-AzStackHciUpdateSummary.md index 1a956f2376a1..81d963c276ee 100644 --- a/src/StackHCI/StackHCI/help/Get-AzStackHciUpdateSummary.md +++ b/src/StackHCI/StackHCI/help/Get-AzStackHciUpdateSummary.md @@ -83,7 +83,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity @@ -138,7 +137,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateSummaries +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IUpdateSummaries ## NOTES diff --git a/src/StackHCI/StackHCI/help/Invoke-AzStackHciConsentAndInstallDefaultExtension.md b/src/StackHCI/StackHCI/help/Invoke-AzStackHciConsentAndInstallDefaultExtension.md index 66f8d0221b1f..8523b73c1131 100644 --- a/src/StackHCI/StackHCI/help/Invoke-AzStackHciConsentAndInstallDefaultExtension.md +++ b/src/StackHCI/StackHCI/help/Invoke-AzStackHciConsentAndInstallDefaultExtension.md @@ -25,6 +25,12 @@ Invoke-AzStackHciConsentAndInstallDefaultExtension -InputObject ] [-WhatIf] [-Confirm] [] ``` +### AndViaIdentityCluster +``` +Invoke-AzStackHciConsentAndInstallDefaultExtension -ClusterInputObject + [-DefaultProfile ] [-WhatIf] [-Confirm] [] +``` + ## DESCRIPTION Add consent time for default extensions and initiate extensions installation @@ -46,6 +52,21 @@ ArcSettings resource is returned. ## PARAMETERS +### -ClusterInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: AndViaIdentityCluster +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ClusterName The name of the cluster. @@ -79,7 +100,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity @@ -165,7 +185,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IArcSetting +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IArcSetting ## NOTES diff --git a/src/StackHCI/StackHCI/help/Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit.md b/src/StackHCI/StackHCI/help/Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit.md index 6a84d67d373c..9298d0df4398 100644 --- a/src/StackHCI/StackHCI/help/Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit.md +++ b/src/StackHCI/StackHCI/help/Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit.md @@ -15,30 +15,29 @@ Extends Software Assurance Benefit to a cluster ### ExtendExpanded (Default) ``` Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit -ClusterName -ResourceGroupName - [-SubscriptionId ] [-SoftwareAssuranceIntent ] [-DefaultProfile ] - [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] + [-SubscriptionId ] [-SoftwareAssuranceIntent ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-WhatIf] [-Confirm] [] ``` -### Extend +### ExtendViaJsonString ``` Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit -ClusterName -ResourceGroupName - [-SubscriptionId ] -SoftwareAssuranceChangeRequest - [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] - [] + [-SubscriptionId ] -JsonString [-DefaultProfile ] [-AsJob] [-NoWait] + [-WhatIf] [-Confirm] [] ``` -### ExtendViaIdentityExpanded +### ExtendViaJsonFilePath ``` -Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit -InputObject - [-SoftwareAssuranceIntent ] [-DefaultProfile ] [-AsJob] [-NoWait] +Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit -ClusterName -ResourceGroupName + [-SubscriptionId ] -JsonFilePath [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] ``` -### ExtendViaIdentity +### ExtendViaIdentityExpanded ``` Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit -InputObject - -SoftwareAssuranceChangeRequest [-DefaultProfile ] [-AsJob] - [-NoWait] [-WhatIf] [-Confirm] [] + [-SoftwareAssuranceIntent ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -82,7 +81,7 @@ The name of the cluster. ```yaml Type: System.String -Parameter Sets: ExtendExpanded, Extend +Parameter Sets: ExtendExpanded, ExtendViaJsonString, ExtendViaJsonFilePath Aliases: Required: True @@ -110,11 +109,10 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity -Parameter Sets: ExtendViaIdentityExpanded, ExtendViaIdentity +Parameter Sets: ExtendViaIdentityExpanded Aliases: Required: True @@ -124,28 +122,27 @@ Accept pipeline input: True (ByValue) Accept wildcard characters: False ``` -### -NoWait -Run the command asynchronously +### -JsonFilePath +Path of Json file supplied to the Extend operation ```yaml -Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) +Type: System.String +Parameter Sets: ExtendViaJsonFilePath Aliases: -Required: False +Required: True 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. +### -JsonString +Json string supplied to the Extend operation ```yaml Type: System.String -Parameter Sets: ExtendExpanded, Extend +Parameter Sets: ExtendViaJsonString Aliases: Required: True @@ -155,19 +152,34 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -SoftwareAssuranceChangeRequest -. -To construct, see NOTES section for SOFTWAREASSURANCECHANGEREQUEST properties and create a hash table. +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +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. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISoftwareAssuranceChangeRequest -Parameter Sets: Extend, ExtendViaIdentity +Type: System.String +Parameter Sets: ExtendExpanded, ExtendViaJsonString, ExtendViaJsonFilePath Aliases: Required: True Position: Named Default value: None -Accept pipeline input: True (ByValue) +Accept pipeline input: False Accept wildcard characters: False ``` @@ -175,7 +187,7 @@ Accept wildcard characters: False Customer Intent for Software Assurance Benefit. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.SoftwareAssuranceIntent +Type: System.String Parameter Sets: ExtendExpanded, ExtendViaIdentityExpanded Aliases: @@ -192,7 +204,7 @@ The value must be an UUID. ```yaml Type: System.String -Parameter Sets: ExtendExpanded, Extend +Parameter Sets: ExtendExpanded, ExtendViaJsonString, ExtendViaJsonFilePath Aliases: Required: False @@ -238,13 +250,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISoftwareAssuranceChangeRequest - ### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.ICluster ## NOTES diff --git a/src/StackHCI/StackHCI/help/Invoke-AzStackHciUpdate.md b/src/StackHCI/StackHCI/help/Invoke-AzStackHciUpdate.md index 0f19ca1fef5c..71b1f070c1e2 100644 --- a/src/StackHCI/StackHCI/help/Invoke-AzStackHciUpdate.md +++ b/src/StackHCI/StackHCI/help/Invoke-AzStackHciUpdate.md @@ -19,6 +19,12 @@ Invoke-AzStackHciUpdate -ClusterName -Name -ResourceGroupName [-WhatIf] [-Confirm] [] ``` +### PostViaIdentityCluster +``` +Invoke-AzStackHciUpdate -Name -ClusterInputObject [-DefaultProfile ] + [-AsJob] [-NoWait] [-PassThru] [-WhatIf] [-Confirm] [] +``` + ### PostViaIdentity ``` Invoke-AzStackHciUpdate -InputObject [-DefaultProfile ] [-AsJob] [-NoWait] @@ -54,6 +60,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ClusterInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: PostViaIdentityCluster +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ClusterName The name of the cluster. @@ -87,7 +108,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity @@ -106,7 +126,7 @@ The name of the Update ```yaml Type: System.String -Parameter Sets: Post +Parameter Sets: Post, PostViaIdentityCluster Aliases: UpdateName Required: True diff --git a/src/StackHCI/StackHCI/help/New-AzStackHciArcSetting.md b/src/StackHCI/StackHCI/help/New-AzStackHciArcSetting.md index 244f54b7dfae..555305a909e6 100644 --- a/src/StackHCI/StackHCI/help/New-AzStackHciArcSetting.md +++ b/src/StackHCI/StackHCI/help/New-AzStackHciArcSetting.md @@ -12,6 +12,7 @@ Create ArcSetting for HCI cluster. ## SYNTAX +### CreateExpanded (Default) ``` New-AzStackHciArcSetting -ClusterName -ResourceGroupName [-SubscriptionId ] [-ArcApplicationClientId ] [-ArcApplicationObjectId ] [-ArcApplicationTenantId ] @@ -19,6 +20,28 @@ New-AzStackHciArcSetting -ClusterName -ResourceGroupName [-Sub [-DefaultProfile ] [-WhatIf] [-Confirm] [] ``` +### CreateViaJsonString +``` +New-AzStackHciArcSetting -ClusterName -ResourceGroupName [-SubscriptionId ] + -JsonString [-DefaultProfile ] [-WhatIf] [-Confirm] + [] +``` + +### CreateViaJsonFilePath +``` +New-AzStackHciArcSetting -ClusterName -ResourceGroupName [-SubscriptionId ] + -JsonFilePath [-DefaultProfile ] [-WhatIf] [-Confirm] + [] +``` + +### CreateViaIdentityClusterExpanded +``` +New-AzStackHciArcSetting -ClusterInputObject [-ArcApplicationClientId ] + [-ArcApplicationObjectId ] [-ArcApplicationTenantId ] [-ArcInstanceResourceGroup ] + [-ArcServicePrincipalObjectId ] [-ConnectivityProperty ] [-DefaultProfile ] + [-WhatIf] [-Confirm] [] +``` + ## DESCRIPTION Create ArcSetting for HCI cluster. @@ -45,7 +68,7 @@ App id of arc AAD identity. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaIdentityClusterExpanded Aliases: Required: False @@ -60,7 +83,7 @@ Object id of arc AAD identity. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaIdentityClusterExpanded Aliases: Required: False @@ -75,7 +98,7 @@ Tenant id of arc AAD identity. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaIdentityClusterExpanded Aliases: Required: False @@ -91,7 +114,7 @@ Hybrid Compute Machine resources. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaIdentityClusterExpanded Aliases: Required: False @@ -106,7 +129,7 @@ Object id of arc AAD service principal. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaIdentityClusterExpanded Aliases: Required: False @@ -116,12 +139,27 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ClusterInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: CreateViaIdentityClusterExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ClusterName The name of the cluster. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaJsonString, CreateViaJsonFilePath Aliases: Required: True @@ -136,7 +174,7 @@ contains connectivity related configuration for ARC resources ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IAny -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaIdentityClusterExpanded Aliases: Required: False @@ -162,13 +200,43 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -JsonFilePath +Path of Json file supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonFilePath +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonString +Aliases: + +Required: True +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. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaJsonString, CreateViaJsonFilePath Aliases: Required: True @@ -184,7 +252,7 @@ The value must be an UUID. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaJsonString, CreateViaJsonFilePath Aliases: Required: False @@ -230,9 +298,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity + ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IArcSetting +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IArcSetting ## NOTES diff --git a/src/StackHCI/StackHCI/help/New-AzStackHciArcSettingIdentity.md b/src/StackHCI/StackHCI/help/New-AzStackHciArcSettingIdentity.md new file mode 100644 index 000000000000..51fe98836a96 --- /dev/null +++ b/src/StackHCI/StackHCI/help/New-AzStackHciArcSettingIdentity.md @@ -0,0 +1,231 @@ +--- +external help file: Az.StackHCI-help.xml +Module Name: Az.StackHCI +online version: https://learn.microsoft.com/powershell/module/az.stackhci/new-azstackhciarcsettingidentity +schema: 2.0.0 +--- + +# New-AzStackHciArcSettingIdentity + +## SYNOPSIS +Create Aad identity for arc settings. + +## SYNTAX + +### Create (Default) +``` +New-AzStackHciArcSettingIdentity -ArcSettingName -ClusterName -ResourceGroupName + [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-WhatIf] [-Confirm] [] +``` + +### CreateViaIdentityCluster +``` +New-AzStackHciArcSettingIdentity -ArcSettingName -ClusterInputObject + [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] + [] +``` + +### CreateViaIdentity +``` +New-AzStackHciArcSettingIdentity -InputObject [-DefaultProfile ] [-AsJob] + [-NoWait] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +Create Aad identity for arc settings. + +## EXAMPLES + +### Example 1: Create Aad identity for arc settings +```powershell +New-AzStackHciArcSettingIdentity -ArcSettingName 'default' -ClusterName 'testcluster' -ResourceGroupName 'testgroup' +``` + +This command creates Aad identity for arc settings. + +## PARAMETERS + +### -ArcSettingName +The name of the proxy resource holding details of HCI ArcSetting information. + +```yaml +Type: System.String +Parameter Sets: Create, CreateViaIdentityCluster +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ClusterInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: CreateViaIdentityCluster +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -ClusterName +The name of the cluster. + +```yaml +Type: System.String +Parameter Sets: Create +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: CreateViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +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. + +```yaml +Type: System.String +Parameter Sets: Create +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. +The value must be an UUID. + +```yaml +Type: System.String +Parameter Sets: Create +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IArcIdentityResponse + +## NOTES + +## RELATED LINKS diff --git a/src/StackHCI/StackHCI/help/New-AzStackHciCluster.md b/src/StackHCI/StackHCI/help/New-AzStackHciCluster.md index f8bac8753eef..7a31f6fbd291 100644 --- a/src/StackHCI/StackHCI/help/New-AzStackHciCluster.md +++ b/src/StackHCI/StackHCI/help/New-AzStackHciCluster.md @@ -12,15 +12,29 @@ Create an HCI cluster. ## SYNTAX +### CreateExpanded (Default) ``` New-AzStackHciCluster -Name -ResourceGroupName [-SubscriptionId ] -Location [-AadApplicationObjectId ] [-AadClientId ] [-AadServicePrincipalObjectId ] - [-AadTenantId ] [-CloudManagementEndpoint ] - [-DesiredPropertyDiagnosticLevel ] - [-DesiredPropertyWindowsServerSubscription ] - [-IdentityType ] [-IdentityUserAssignedIdentity ] - [-SoftwareAssurancePropertySoftwareAssuranceIntent ] [-Tag ] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-AadTenantId ] [-CloudManagementEndpoint ] [-DesiredPropertyDiagnosticLevel ] + [-DesiredPropertyWindowsServerSubscription ] [-EnableSystemAssignedIdentity] + [-SoftwareAssurancePropertySoftwareAssuranceIntent ] [-Tag ] + [-UserAssignedIdentity ] [-DefaultProfile ] [-WhatIf] + [-Confirm] [] +``` + +### CreateViaJsonFilePath +``` +New-AzStackHciCluster -Name -ResourceGroupName [-SubscriptionId ] + -JsonFilePath [-DefaultProfile ] [-WhatIf] [-Confirm] + [] +``` + +### CreateViaJsonString +``` +New-AzStackHciCluster -Name -ResourceGroupName [-SubscriptionId ] + -JsonString [-DefaultProfile ] [-WhatIf] [-Confirm] + [] ``` ## DESCRIPTION @@ -62,7 +76,7 @@ Object id of cluster AAD identity. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded Aliases: Required: False @@ -77,7 +91,7 @@ App id of cluster AAD identity. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded Aliases: Required: False @@ -92,7 +106,7 @@ Id of cluster identity service principal. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded Aliases: Required: False @@ -107,7 +121,7 @@ Tenant id of cluster AAD identity. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded Aliases: Required: False @@ -122,7 +136,7 @@ Endpoint configured for management from the Azure portal. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded Aliases: Required: False @@ -152,8 +166,8 @@ Accept wildcard characters: False Desired level of diagnostic data emitted by the cluster. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.DiagnosticLevel -Parameter Sets: (All) +Type: System.String +Parameter Sets: CreateExpanded Aliases: Required: False @@ -167,8 +181,8 @@ Accept wildcard characters: False Desired state of Windows Server Subscription. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.WindowsServerSubscription -Parameter Sets: (All) +Type: System.String +Parameter Sets: CreateExpanded Aliases: Required: False @@ -178,12 +192,12 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -IdentityType -Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). +### -EnableSystemAssignedIdentity +Determines whether to enable a system-assigned identity for the resource. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ManagedServiceIdentityType -Parameter Sets: (All) +Type: System.Management.Automation.SwitchParameter +Parameter Sets: CreateExpanded Aliases: Required: False @@ -193,17 +207,30 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -IdentityUserAssignedIdentity -The set of user assigned identities associated with the resource. -The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. -The dictionary values can be empty objects ({}) in requests. +### -JsonFilePath +Path of Json file supplied to the Create operation ```yaml -Type: System.Collections.Hashtable -Parameter Sets: (All) +Type: System.String +Parameter Sets: CreateViaJsonFilePath Aliases: -Required: False +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonString +Aliases: + +Required: True Position: Named Default value: None Accept pipeline input: False @@ -215,7 +242,7 @@ The geo-location where the resource lives ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded Aliases: Required: True @@ -260,8 +287,8 @@ Accept wildcard characters: False Customer Intent for Software Assurance Benefit. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.SoftwareAssuranceIntent -Parameter Sets: (All) +Type: System.String +Parameter Sets: CreateExpanded Aliases: Required: False @@ -292,7 +319,23 @@ Resource tags. ```yaml Type: System.Collections.Hashtable -Parameter Sets: (All) +Parameter Sets: CreateExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -UserAssignedIdentity +The array of user assigned identities associated with the resource. +The elements in array will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.' + +```yaml +Type: System.String[] +Parameter Sets: CreateExpanded Aliases: Required: False @@ -340,7 +383,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.ICluster ## NOTES diff --git a/src/StackHCI/StackHCI/help/New-AzStackHciDeploymentSetting.md b/src/StackHCI/StackHCI/help/New-AzStackHciDeploymentSetting.md index 5a8deb409bec..a838e361ebff 100644 --- a/src/StackHCI/StackHCI/help/New-AzStackHciDeploymentSetting.md +++ b/src/StackHCI/StackHCI/help/New-AzStackHciDeploymentSetting.md @@ -12,10 +12,34 @@ Create a DeploymentSetting ## SYNTAX +### CreateExpanded (Default) ``` -New-AzStackHciDeploymentSetting -ClusterName -ResourceGroupName -SName +New-AzStackHciDeploymentSetting -SName -ClusterName -ResourceGroupName [-SubscriptionId ] [-ArcNodeResourceId ] [-DeploymentConfigurationScaleUnit ] - [-DeploymentConfigurationVersion ] [-DeploymentMode ] [-OperationType ] + [-DeploymentConfigurationVersion ] [-DeploymentMode ] [-OperationType ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] + [] +``` + +### CreateViaJsonString +``` +New-AzStackHciDeploymentSetting -SName -ClusterName -ResourceGroupName + [-SubscriptionId ] -JsonString [-DefaultProfile ] [-AsJob] [-NoWait] + [-WhatIf] [-Confirm] [] +``` + +### CreateViaJsonFilePath +``` +New-AzStackHciDeploymentSetting -SName -ClusterName -ResourceGroupName + [-SubscriptionId ] -JsonFilePath [-DefaultProfile ] [-AsJob] [-NoWait] + [-WhatIf] [-Confirm] [] +``` + +### CreateViaIdentityClusterExpanded +``` +New-AzStackHciDeploymentSetting -SName -ClusterInputObject + [-ArcNodeResourceId ] [-DeploymentConfigurationScaleUnit ] + [-DeploymentConfigurationVersion ] [-DeploymentMode ] [-OperationType ] [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] ``` @@ -45,7 +69,7 @@ Azure resource ids of Arc machines to be part of cluster. ```yaml Type: System.String[] -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaIdentityClusterExpanded Aliases: Required: False @@ -70,12 +94,27 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ClusterInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: CreateViaIdentityClusterExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ClusterName The name of the cluster. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaJsonString, CreateViaJsonFilePath Aliases: Required: True @@ -103,11 +142,10 @@ Accept wildcard characters: False ### -DeploymentConfigurationScaleUnit Scale units will contains list of deployment data -To construct, see NOTES section for DEPLOYMENTCONFIGURATIONSCALEUNIT properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IScaleUnits[] -Parameter Sets: (All) +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IScaleUnits[] +Parameter Sets: CreateExpanded, CreateViaIdentityClusterExpanded Aliases: Required: False @@ -122,7 +160,7 @@ deployment template version ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaIdentityClusterExpanded Aliases: Required: False @@ -136,8 +174,8 @@ Accept wildcard characters: False The deployment mode for cluster deployment. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.DeploymentMode -Parameter Sets: (All) +Type: System.String +Parameter Sets: CreateExpanded, CreateViaIdentityClusterExpanded Aliases: Required: False @@ -147,6 +185,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -JsonFilePath +Path of Json file supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonFilePath +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -NoWait Run the command asynchronously @@ -166,8 +234,8 @@ Accept wildcard characters: False The intended operation for a cluster. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.OperationType -Parameter Sets: (All) +Type: System.String +Parameter Sets: CreateExpanded, CreateViaIdentityClusterExpanded Aliases: Required: False @@ -183,7 +251,7 @@ The name is case insensitive. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaJsonString, CreateViaJsonFilePath Aliases: Required: True @@ -214,7 +282,7 @@ The value must be an UUID. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaJsonString, CreateViaJsonFilePath Aliases: Required: False @@ -260,9 +328,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity + ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IDeploymentSetting +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IDeploymentSetting ## NOTES diff --git a/src/StackHCI/StackHCI/help/New-AzStackHciEdgeDevice.md b/src/StackHCI/StackHCI/help/New-AzStackHciEdgeDevice.md index 4e09529c9929..82c3d8ad3a5f 100644 --- a/src/StackHCI/StackHCI/help/New-AzStackHciEdgeDevice.md +++ b/src/StackHCI/StackHCI/help/New-AzStackHciEdgeDevice.md @@ -12,11 +12,24 @@ Create a EdgeDevice ## SYNTAX +### CreateExpanded (Default) ``` New-AzStackHciEdgeDevice -ResourceUri [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] ``` +### CreateViaJsonFilePath +``` +New-AzStackHciEdgeDevice -ResourceUri -JsonFilePath [-DefaultProfile ] [-AsJob] + [-NoWait] [-WhatIf] [-Confirm] [] +``` + +### CreateViaJsonString +``` +New-AzStackHciEdgeDevice -ResourceUri -JsonString [-DefaultProfile ] [-AsJob] + [-NoWait] [-WhatIf] [-Confirm] [] +``` + ## DESCRIPTION Create a EdgeDevice @@ -68,6 +81,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -JsonFilePath +Path of Json file supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonFilePath +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -NoWait Run the command asynchronously @@ -136,7 +179,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IEdgeDevice +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IEdgeDevice ## NOTES diff --git a/src/StackHCI/StackHCI/help/New-AzStackHciExtension.md b/src/StackHCI/StackHCI/help/New-AzStackHciExtension.md index dc88b4438bda..4a2fc8eeb0fe 100644 --- a/src/StackHCI/StackHCI/help/New-AzStackHciExtension.md +++ b/src/StackHCI/StackHCI/help/New-AzStackHciExtension.md @@ -12,8 +12,9 @@ Create Extension for HCI cluster. ## SYNTAX +### CreateExpanded (Default) ``` -New-AzStackHciExtension -ArcSettingName -ClusterName -Name +New-AzStackHciExtension -Name -ArcSettingName -ClusterName -ResourceGroupName [-SubscriptionId ] [-ExtensionParameterAutoUpgradeMinorVersion] [-ExtensionParameterEnableAutomaticUpgrade] [-ExtensionParameterForceUpdateTag ] [-ExtensionParameterProtectedSetting ] [-ExtensionParameterPublisher ] @@ -22,6 +23,42 @@ New-AzStackHciExtension -ArcSettingName -ClusterName -Name ] ``` +### CreateViaJsonString +``` +New-AzStackHciExtension -Name -ArcSettingName -ClusterName + -ResourceGroupName [-SubscriptionId ] -JsonString [-DefaultProfile ] + [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] +``` + +### CreateViaJsonFilePath +``` +New-AzStackHciExtension -Name -ArcSettingName -ClusterName + -ResourceGroupName [-SubscriptionId ] -JsonFilePath [-DefaultProfile ] + [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] +``` + +### CreateViaIdentityClusterExpanded +``` +New-AzStackHciExtension -Name -ArcSettingName -ClusterInputObject + [-ExtensionParameterAutoUpgradeMinorVersion] [-ExtensionParameterEnableAutomaticUpgrade] + [-ExtensionParameterForceUpdateTag ] [-ExtensionParameterProtectedSetting ] + [-ExtensionParameterPublisher ] [-ExtensionParameterSetting ] + [-ExtensionParameterType ] [-ExtensionParameterTypeHandlerVersion ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] + [] +``` + +### CreateViaIdentityArcSettingExpanded +``` +New-AzStackHciExtension -Name -ArcSettingInputObject + [-ExtensionParameterAutoUpgradeMinorVersion] [-ExtensionParameterEnableAutomaticUpgrade] + [-ExtensionParameterForceUpdateTag ] [-ExtensionParameterProtectedSetting ] + [-ExtensionParameterPublisher ] [-ExtensionParameterSetting ] + [-ExtensionParameterType ] [-ExtensionParameterTypeHandlerVersion ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] + [] +``` + ## DESCRIPTION Create Extension for HCI cluster. @@ -56,12 +93,27 @@ Creates new arc extension with the given parameters ## PARAMETERS +### -ArcSettingInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: CreateViaIdentityArcSettingExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ArcSettingName The name of the proxy resource holding details of HCI ArcSetting information. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaJsonString, CreateViaJsonFilePath, CreateViaIdentityClusterExpanded Aliases: Required: True @@ -86,12 +138,27 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ClusterInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: CreateViaIdentityClusterExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ClusterName The name of the cluster. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaJsonString, CreateViaJsonFilePath Aliases: Required: True @@ -123,7 +190,7 @@ Once deployed, however, the extension will not upgrade minor versions unless red ```yaml Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaIdentityClusterExpanded, CreateViaIdentityArcSettingExpanded Aliases: Required: False @@ -138,7 +205,7 @@ Indicates whether the extension should be automatically upgraded by the platform ```yaml Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaIdentityClusterExpanded, CreateViaIdentityArcSettingExpanded Aliases: Required: False @@ -153,7 +220,7 @@ How the extension handler should be forced to update even if the extension confi ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaIdentityClusterExpanded, CreateViaIdentityArcSettingExpanded Aliases: Required: False @@ -168,7 +235,7 @@ Protected settings (may contain secrets). ```yaml Type: System.Collections.Hashtable -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaIdentityClusterExpanded, CreateViaIdentityArcSettingExpanded Aliases: Required: False @@ -183,7 +250,7 @@ The name of the extension handler publisher. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaIdentityClusterExpanded, CreateViaIdentityArcSettingExpanded Aliases: Required: False @@ -198,7 +265,7 @@ Json formatted public settings for the extension. ```yaml Type: System.Collections.Hashtable -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaIdentityClusterExpanded, CreateViaIdentityArcSettingExpanded Aliases: Required: False @@ -213,7 +280,7 @@ Specifies the type of the extension; an example is "CustomScriptExtension". ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaIdentityClusterExpanded, CreateViaIdentityArcSettingExpanded Aliases: Required: False @@ -229,7 +296,7 @@ Latest version would be used if not specified. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaIdentityClusterExpanded, CreateViaIdentityArcSettingExpanded Aliases: Required: False @@ -239,6 +306,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -JsonFilePath +Path of Json file supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonFilePath +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Name The name of the machine extension. @@ -275,7 +372,7 @@ The name is case insensitive. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaJsonString, CreateViaJsonFilePath Aliases: Required: True @@ -291,7 +388,7 @@ The value must be an UUID. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaJsonString, CreateViaJsonFilePath Aliases: Required: False @@ -337,9 +434,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity + ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IExtension +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IExtension ## NOTES diff --git a/src/StackHCI/StackHCI/help/New-AzStackHciSecuritySetting.md b/src/StackHCI/StackHCI/help/New-AzStackHciSecuritySetting.md index c741a92c1815..fa1ff24761b7 100644 --- a/src/StackHCI/StackHCI/help/New-AzStackHciSecuritySetting.md +++ b/src/StackHCI/StackHCI/help/New-AzStackHciSecuritySetting.md @@ -12,14 +12,38 @@ Create a security setting ## SYNTAX +### CreateExpanded (Default) ``` New-AzStackHciSecuritySetting -ClusterName -ResourceGroupName [-SubscriptionId ] - [-ProvisioningState ] [-SecuredCoreComplianceAssignment ] - [-SmbEncryptionForIntraClusterTrafficComplianceAssignment ] - [-WdacComplianceAssignment ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-ProvisioningState ] [-SecuredCoreComplianceAssignment ] + [-SmbEncryptionForIntraClusterTrafficComplianceAssignment ] [-WdacComplianceAssignment ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] + [] +``` + +### CreateViaJsonString +``` +New-AzStackHciSecuritySetting -ClusterName -ResourceGroupName [-SubscriptionId ] + -JsonString [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] ``` +### CreateViaJsonFilePath +``` +New-AzStackHciSecuritySetting -ClusterName -ResourceGroupName [-SubscriptionId ] + -JsonFilePath [-DefaultProfile ] [-AsJob] [-NoWait] + [-WhatIf] [-Confirm] [] +``` + +### CreateViaIdentityClusterExpanded +``` +New-AzStackHciSecuritySetting -ClusterInputObject [-ProvisioningState ] + [-SecuredCoreComplianceAssignment ] + [-SmbEncryptionForIntraClusterTrafficComplianceAssignment ] [-WdacComplianceAssignment ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] + [] +``` + ## DESCRIPTION Create a security setting @@ -55,12 +79,27 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ClusterInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: CreateViaIdentityClusterExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ClusterName The name of the cluster. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaJsonString, CreateViaJsonFilePath Aliases: Required: True @@ -86,6 +125,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -JsonFilePath +Path of Json file supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonFilePath +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -NoWait Run the command asynchronously @@ -105,8 +174,8 @@ Accept wildcard characters: False The status of the last operation. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState -Parameter Sets: (All) +Type: System.String +Parameter Sets: CreateExpanded, CreateViaIdentityClusterExpanded Aliases: Required: False @@ -122,7 +191,7 @@ The name is case insensitive. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaJsonString, CreateViaJsonFilePath Aliases: Required: True @@ -136,8 +205,8 @@ Accept wildcard characters: False Secured Core Compliance Assignment ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType -Parameter Sets: (All) +Type: System.String +Parameter Sets: CreateExpanded, CreateViaIdentityClusterExpanded Aliases: Required: False @@ -151,8 +220,8 @@ Accept wildcard characters: False SMB encryption for intra-cluster traffic Compliance Assignment ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType -Parameter Sets: (All) +Type: System.String +Parameter Sets: CreateExpanded, CreateViaIdentityClusterExpanded Aliases: Required: False @@ -168,7 +237,7 @@ The value must be an UUID. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaJsonString, CreateViaJsonFilePath Aliases: Required: False @@ -182,8 +251,8 @@ Accept wildcard characters: False WDAC Compliance Assignment ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType -Parameter Sets: (All) +Type: System.String +Parameter Sets: CreateExpanded, CreateViaIdentityClusterExpanded Aliases: Required: False @@ -229,9 +298,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity + ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISecuritySetting +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.ISecuritySetting ## NOTES diff --git a/src/StackHCI/StackHCI/help/Remove-AzStackHciArcSetting.md b/src/StackHCI/StackHCI/help/Remove-AzStackHciArcSetting.md index f99941e25be0..8c69dd4ec9eb 100644 --- a/src/StackHCI/StackHCI/help/Remove-AzStackHciArcSetting.md +++ b/src/StackHCI/StackHCI/help/Remove-AzStackHciArcSetting.md @@ -19,6 +19,12 @@ Remove-AzStackHciArcSetting -ClusterName -Name -ResourceGroupN [-WhatIf] [-Confirm] [] ``` +### DeleteViaIdentityCluster +``` +Remove-AzStackHciArcSetting -Name -ClusterInputObject [-DefaultProfile ] + [-AsJob] [-NoWait] [-PassThru] [-WhatIf] [-Confirm] [] +``` + ### DeleteViaIdentity ``` Remove-AzStackHciArcSetting -InputObject [-DefaultProfile ] [-AsJob] [-NoWait] @@ -54,6 +60,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ClusterInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: DeleteViaIdentityCluster +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ClusterName The name of the cluster. @@ -87,7 +108,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity @@ -106,7 +126,7 @@ The name of the proxy resource holding details of HCI ArcSetting information. ```yaml Type: System.String -Parameter Sets: Delete +Parameter Sets: Delete, DeleteViaIdentityCluster Aliases: ArcSettingName Required: True diff --git a/src/StackHCI/StackHCI/help/Remove-AzStackHciCluster.md b/src/StackHCI/StackHCI/help/Remove-AzStackHciCluster.md index 82c95583f5c3..d5261bf1d3d4 100644 --- a/src/StackHCI/StackHCI/help/Remove-AzStackHciCluster.md +++ b/src/StackHCI/StackHCI/help/Remove-AzStackHciCluster.md @@ -72,7 +72,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity diff --git a/src/StackHCI/StackHCI/help/Remove-AzStackHciDeploymentSetting.md b/src/StackHCI/StackHCI/help/Remove-AzStackHciDeploymentSetting.md index 7b08d2866c66..b0662c07d4ba 100644 --- a/src/StackHCI/StackHCI/help/Remove-AzStackHciDeploymentSetting.md +++ b/src/StackHCI/StackHCI/help/Remove-AzStackHciDeploymentSetting.md @@ -19,6 +19,13 @@ Remove-AzStackHciDeploymentSetting -ClusterName -ResourceGroupName ] ``` +### DeleteViaIdentityCluster +``` +Remove-AzStackHciDeploymentSetting -SName -ClusterInputObject + [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-WhatIf] + [-Confirm] [] +``` + ### DeleteViaIdentity ``` Remove-AzStackHciDeploymentSetting -InputObject [-DefaultProfile ] [-AsJob] @@ -54,6 +61,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ClusterInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: DeleteViaIdentityCluster +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ClusterName The name of the cluster. @@ -87,7 +109,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity @@ -152,7 +173,7 @@ Name of Deployment Setting ```yaml Type: System.String -Parameter Sets: Delete +Parameter Sets: Delete, DeleteViaIdentityCluster Aliases: DeploymentSettingsName Required: True diff --git a/src/StackHCI/StackHCI/help/Remove-AzStackHciEdgeDevice.md b/src/StackHCI/StackHCI/help/Remove-AzStackHciEdgeDevice.md index f7248a186f21..c8405fe8b59b 100644 --- a/src/StackHCI/StackHCI/help/Remove-AzStackHciEdgeDevice.md +++ b/src/StackHCI/StackHCI/help/Remove-AzStackHciEdgeDevice.md @@ -71,7 +71,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity diff --git a/src/StackHCI/StackHCI/help/Remove-AzStackHciExtension.md b/src/StackHCI/StackHCI/help/Remove-AzStackHciExtension.md index 6530b0ee6ffd..041926ef8a53 100644 --- a/src/StackHCI/StackHCI/help/Remove-AzStackHciExtension.md +++ b/src/StackHCI/StackHCI/help/Remove-AzStackHciExtension.md @@ -19,6 +19,20 @@ Remove-AzStackHciExtension -ArcSettingName -ClusterName -Name [-PassThru] [-WhatIf] [-Confirm] [] ``` +### DeleteViaIdentityCluster +``` +Remove-AzStackHciExtension -ArcSettingName -Name -ClusterInputObject + [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-WhatIf] + [-Confirm] [] +``` + +### DeleteViaIdentityArcSetting +``` +Remove-AzStackHciExtension -Name -ArcSettingInputObject + [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-WhatIf] + [-Confirm] [] +``` + ### DeleteViaIdentity ``` Remove-AzStackHciExtension -InputObject [-DefaultProfile ] [-AsJob] [-NoWait] @@ -46,12 +60,27 @@ Another way to remove all of the extensions under acrSettings of a cluster. ## PARAMETERS +### -ArcSettingInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: DeleteViaIdentityArcSetting +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ArcSettingName The name of the proxy resource holding details of HCI ArcSetting information. ```yaml Type: System.String -Parameter Sets: Delete +Parameter Sets: Delete, DeleteViaIdentityCluster Aliases: Required: True @@ -76,6 +105,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ClusterInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: DeleteViaIdentityCluster +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ClusterName The name of the cluster. @@ -109,7 +153,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity @@ -128,7 +171,7 @@ The name of the machine extension. ```yaml Type: System.String -Parameter Sets: Delete +Parameter Sets: Delete, DeleteViaIdentityCluster, DeleteViaIdentityArcSetting Aliases: ExtensionName Required: True diff --git a/src/StackHCI/StackHCI/help/Remove-AzStackHciSecuritySetting.md b/src/StackHCI/StackHCI/help/Remove-AzStackHciSecuritySetting.md index f8392d05eb96..ab170c737b02 100644 --- a/src/StackHCI/StackHCI/help/Remove-AzStackHciSecuritySetting.md +++ b/src/StackHCI/StackHCI/help/Remove-AzStackHciSecuritySetting.md @@ -19,6 +19,13 @@ Remove-AzStackHciSecuritySetting -ClusterName -ResourceGroupName ] ``` +### DeleteViaIdentityCluster +``` +Remove-AzStackHciSecuritySetting -SName -ClusterInputObject + [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-WhatIf] + [-Confirm] [] +``` + ### DeleteViaIdentity ``` Remove-AzStackHciSecuritySetting -InputObject [-DefaultProfile ] [-AsJob] @@ -54,6 +61,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ClusterInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: DeleteViaIdentityCluster +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ClusterName The name of the cluster. @@ -87,7 +109,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity @@ -152,7 +173,7 @@ Name of security setting ```yaml Type: System.String -Parameter Sets: Delete +Parameter Sets: Delete, DeleteViaIdentityCluster Aliases: SecuritySettingsName Required: True diff --git a/src/StackHCI/StackHCI/help/Remove-AzStackHciUpdate.md b/src/StackHCI/StackHCI/help/Remove-AzStackHciUpdate.md index 4033a65c08d6..f86905bf32ce 100644 --- a/src/StackHCI/StackHCI/help/Remove-AzStackHciUpdate.md +++ b/src/StackHCI/StackHCI/help/Remove-AzStackHciUpdate.md @@ -19,6 +19,12 @@ Remove-AzStackHciUpdate -ClusterName -Name -ResourceGroupName [-WhatIf] [-Confirm] [] ``` +### DeleteViaIdentityCluster +``` +Remove-AzStackHciUpdate -Name -ClusterInputObject [-DefaultProfile ] + [-AsJob] [-NoWait] [-PassThru] [-WhatIf] [-Confirm] [] +``` + ### DeleteViaIdentity ``` Remove-AzStackHciUpdate -InputObject [-DefaultProfile ] [-AsJob] [-NoWait] @@ -54,6 +60,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ClusterInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: DeleteViaIdentityCluster +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ClusterName The name of the cluster. @@ -87,7 +108,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity @@ -106,7 +126,7 @@ The name of the Update ```yaml Type: System.String -Parameter Sets: Delete +Parameter Sets: Delete, DeleteViaIdentityCluster Aliases: UpdateName Required: True diff --git a/src/StackHCI/StackHCI/help/Remove-AzStackHciUpdateRun.md b/src/StackHCI/StackHCI/help/Remove-AzStackHciUpdateRun.md index 11ce1018d1e0..ee3a324c9f14 100644 --- a/src/StackHCI/StackHCI/help/Remove-AzStackHciUpdateRun.md +++ b/src/StackHCI/StackHCI/help/Remove-AzStackHciUpdateRun.md @@ -19,6 +19,19 @@ Remove-AzStackHciUpdateRun -ClusterName -Name -ResourceGroupNa [-WhatIf] [-Confirm] [] ``` +### DeleteViaIdentityUpdate +``` +Remove-AzStackHciUpdateRun -Name -UpdateInputObject [-DefaultProfile ] + [-AsJob] [-NoWait] [-PassThru] [-WhatIf] [-Confirm] [] +``` + +### DeleteViaIdentityCluster +``` +Remove-AzStackHciUpdateRun -Name -UpdateName -ClusterInputObject + [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-WhatIf] + [-Confirm] [] +``` + ### DeleteViaIdentity ``` Remove-AzStackHciUpdateRun -InputObject [-DefaultProfile ] [-AsJob] [-NoWait] @@ -54,6 +67,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ClusterInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: DeleteViaIdentityCluster +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ClusterName The name of the cluster. @@ -87,7 +115,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity @@ -106,7 +133,7 @@ The name of the Update Run ```yaml Type: System.String -Parameter Sets: Delete +Parameter Sets: Delete, DeleteViaIdentityUpdate, DeleteViaIdentityCluster Aliases: UpdateRunName Required: True @@ -178,12 +205,27 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -UpdateInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity +Parameter Sets: DeleteViaIdentityUpdate +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -UpdateName The name of the Update ```yaml Type: System.String -Parameter Sets: Delete +Parameter Sets: Delete, DeleteViaIdentityCluster Aliases: Required: True diff --git a/src/StackHCI/StackHCI/help/Remove-AzStackHciUpdateSummary.md b/src/StackHCI/StackHCI/help/Remove-AzStackHciUpdateSummary.md index d89014b1faa1..0f185ea91bed 100644 --- a/src/StackHCI/StackHCI/help/Remove-AzStackHciUpdateSummary.md +++ b/src/StackHCI/StackHCI/help/Remove-AzStackHciUpdateSummary.md @@ -87,7 +87,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity diff --git a/src/StackHCI/StackHCI/help/Set-AzStackHciDeploymentSetting.md b/src/StackHCI/StackHCI/help/Set-AzStackHciDeploymentSetting.md index afb1eb5208dc..b8392a415a83 100644 --- a/src/StackHCI/StackHCI/help/Set-AzStackHciDeploymentSetting.md +++ b/src/StackHCI/StackHCI/help/Set-AzStackHciDeploymentSetting.md @@ -8,20 +8,35 @@ schema: 2.0.0 # Set-AzStackHciDeploymentSetting ## SYNOPSIS -Create a DeploymentSetting +Update a DeploymentSetting ## SYNTAX +### UpdateExpanded (Default) ``` Set-AzStackHciDeploymentSetting -ClusterName -ResourceGroupName -SName [-SubscriptionId ] [-ArcNodeResourceId ] [-DeploymentConfigurationScaleUnit ] - [-DeploymentConfigurationVersion ] [-DeploymentMode ] [-OperationType ] + [-DeploymentConfigurationVersion ] [-DeploymentMode ] [-OperationType ] [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] ``` +### UpdateViaJsonFilePath +``` +Set-AzStackHciDeploymentSetting -ClusterName -ResourceGroupName -SName + [-SubscriptionId ] -JsonFilePath [-DefaultProfile ] [-AsJob] [-NoWait] + [-WhatIf] [-Confirm] [] +``` + +### UpdateViaJsonString +``` +Set-AzStackHciDeploymentSetting -ClusterName -ResourceGroupName -SName + [-SubscriptionId ] -JsonString [-DefaultProfile ] [-AsJob] [-NoWait] + [-WhatIf] [-Confirm] [] +``` + ## DESCRIPTION -Create a DeploymentSetting +Update a DeploymentSetting ## EXAMPLES @@ -39,7 +54,7 @@ Azure resource ids of Arc machines to be part of cluster. ```yaml Type: System.String[] -Parameter Sets: (All) +Parameter Sets: UpdateExpanded Aliases: Required: False @@ -97,11 +112,10 @@ Accept wildcard characters: False ### -DeploymentConfigurationScaleUnit Scale units will contains list of deployment data -To construct, see NOTES section for DEPLOYMENTCONFIGURATIONSCALEUNIT properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IScaleUnits[] -Parameter Sets: (All) +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IScaleUnits[] +Parameter Sets: UpdateExpanded Aliases: Required: False @@ -116,7 +130,7 @@ deployment template version ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: UpdateExpanded Aliases: Required: False @@ -130,8 +144,8 @@ Accept wildcard characters: False The deployment mode for cluster deployment. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.DeploymentMode -Parameter Sets: (All) +Type: System.String +Parameter Sets: UpdateExpanded Aliases: Required: False @@ -141,6 +155,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -JsonFilePath +Path of Json file supplied to the Update operation + +```yaml +Type: System.String +Parameter Sets: UpdateViaJsonFilePath +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Update operation + +```yaml +Type: System.String +Parameter Sets: UpdateViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -NoWait Run the command asynchronously @@ -160,8 +204,8 @@ Accept wildcard characters: False The intended operation for a cluster. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.OperationType -Parameter Sets: (All) +Type: System.String +Parameter Sets: UpdateExpanded Aliases: Required: False @@ -256,7 +300,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IDeploymentSetting +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IDeploymentSetting ## NOTES diff --git a/src/StackHCI/StackHCI/help/Set-AzStackHciEdgeDevice.md b/src/StackHCI/StackHCI/help/Set-AzStackHciEdgeDevice.md index ff205718732e..d0074f30e12d 100644 --- a/src/StackHCI/StackHCI/help/Set-AzStackHciEdgeDevice.md +++ b/src/StackHCI/StackHCI/help/Set-AzStackHciEdgeDevice.md @@ -8,17 +8,31 @@ schema: 2.0.0 # Set-AzStackHciEdgeDevice ## SYNOPSIS -Create a EdgeDevice +Update a EdgeDevice ## SYNTAX +### UpdateExpanded (Default) ``` Set-AzStackHciEdgeDevice -Name -ResourceUri [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] ``` +### UpdateViaJsonFilePath +``` +Set-AzStackHciEdgeDevice -Name -ResourceUri -JsonFilePath + [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] + [] +``` + +### UpdateViaJsonString +``` +Set-AzStackHciEdgeDevice -Name -ResourceUri -JsonString [-DefaultProfile ] + [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] +``` + ## DESCRIPTION -Create a EdgeDevice +Update a EdgeDevice ## EXAMPLES @@ -68,6 +82,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -JsonFilePath +Path of Json file supplied to the Update operation + +```yaml +Type: System.String +Parameter Sets: UpdateViaJsonFilePath +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Update operation + +```yaml +Type: System.String +Parameter Sets: UpdateViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Name Name of Device @@ -151,7 +195,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IEdgeDevice +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IEdgeDevice ## NOTES diff --git a/src/StackHCI/StackHCI/help/Set-AzStackHciSecuritySetting.md b/src/StackHCI/StackHCI/help/Set-AzStackHciSecuritySetting.md index b52c3f5a5fae..805172763a75 100644 --- a/src/StackHCI/StackHCI/help/Set-AzStackHciSecuritySetting.md +++ b/src/StackHCI/StackHCI/help/Set-AzStackHciSecuritySetting.md @@ -8,21 +8,35 @@ schema: 2.0.0 # Set-AzStackHciSecuritySetting ## SYNOPSIS -Create a security setting +Update a security setting ## SYNTAX +### UpdateExpanded (Default) ``` Set-AzStackHciSecuritySetting -ClusterName -ResourceGroupName -SName - [-SubscriptionId ] [-ProvisioningState ] - [-SecuredCoreComplianceAssignment ] - [-SmbEncryptionForIntraClusterTrafficComplianceAssignment ] - [-WdacComplianceAssignment ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-SubscriptionId ] [-ProvisioningState ] [-SecuredCoreComplianceAssignment ] + [-SmbEncryptionForIntraClusterTrafficComplianceAssignment ] [-WdacComplianceAssignment ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] + [] +``` + +### UpdateViaJsonFilePath +``` +Set-AzStackHciSecuritySetting -ClusterName -ResourceGroupName -SName + [-SubscriptionId ] -JsonFilePath [-DefaultProfile ] [-AsJob] [-NoWait] + [-WhatIf] [-Confirm] [] +``` + +### UpdateViaJsonString +``` +Set-AzStackHciSecuritySetting -ClusterName -ResourceGroupName -SName + [-SubscriptionId ] -JsonString [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION -Create a security setting +Update a security setting ## EXAMPLES @@ -87,6 +101,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -JsonFilePath +Path of Json file supplied to the Update operation + +```yaml +Type: System.String +Parameter Sets: UpdateViaJsonFilePath +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Update operation + +```yaml +Type: System.String +Parameter Sets: UpdateViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -NoWait Run the command asynchronously @@ -106,8 +150,8 @@ Accept wildcard characters: False The status of the last operation. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState -Parameter Sets: (All) +Type: System.String +Parameter Sets: UpdateExpanded Aliases: Required: False @@ -137,8 +181,8 @@ Accept wildcard characters: False Secured Core Compliance Assignment ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType -Parameter Sets: (All) +Type: System.String +Parameter Sets: UpdateExpanded Aliases: Required: False @@ -152,8 +196,8 @@ Accept wildcard characters: False SMB encryption for intra-cluster traffic Compliance Assignment ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType -Parameter Sets: (All) +Type: System.String +Parameter Sets: UpdateExpanded Aliases: Required: False @@ -198,8 +242,8 @@ Accept wildcard characters: False WDAC Compliance Assignment ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType -Parameter Sets: (All) +Type: System.String +Parameter Sets: UpdateExpanded Aliases: Required: False @@ -247,7 +291,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISecuritySetting +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.ISecuritySetting ## NOTES diff --git a/src/StackHCI/StackHCI/help/Set-AzStackHciUpdate.md b/src/StackHCI/StackHCI/help/Set-AzStackHciUpdate.md index 747bb8e00d65..67b52c3b383b 100644 --- a/src/StackHCI/StackHCI/help/Set-AzStackHciUpdate.md +++ b/src/StackHCI/StackHCI/help/Set-AzStackHciUpdate.md @@ -15,12 +15,12 @@ Put specified Update ### PutExpanded (Default) ``` Set-AzStackHciUpdate -ClusterName -Name -ResourceGroupName - [-SubscriptionId ] [-AdditionalProperty ] [-AvailabilityType ] + [-SubscriptionId ] [-AdditionalProperty ] [-AvailabilityType ] [-ComponentVersion ] [-Description ] [-DisplayName ] - [-HealthCheckDate ] [-HealthCheckResult ] [-HealthState ] + [-HealthCheckDate ] [-HealthCheckResult ] [-HealthState ] [-InstalledDate ] [-Location ] [-MinSbeVersionRequired ] [-PackagePath ] [-PackageSizeInMb ] [-PackageType ] [-Prerequisite ] - [-Publisher ] [-RebootRequired ] [-ReleaseLink ] [-State ] + [-Publisher ] [-RebootRequired ] [-ReleaseLink ] [-State ] [-UpdateStatePropertyNotifyMessage ] [-UpdateStatePropertyProgressPercentage ] [-Version ] [-DefaultProfile ] [-WhatIf] [-Confirm] [] @@ -33,6 +33,20 @@ Set-AzStackHciUpdate -ClusterName -Name -ResourceGroupName ] ``` +### PutViaJsonFilePath +``` +Set-AzStackHciUpdate -ClusterName -Name -ResourceGroupName + [-SubscriptionId ] -JsonFilePath [-DefaultProfile ] + [-WhatIf] [-Confirm] [] +``` + +### PutViaJsonString +``` +Set-AzStackHciUpdate -ClusterName -Name -ResourceGroupName + [-SubscriptionId ] -JsonString [-DefaultProfile ] + [-WhatIf] [-Confirm] [] +``` + ## DESCRIPTION Put specified Update @@ -67,7 +81,7 @@ Accept wildcard characters: False Indicates the way the update content can be downloaded. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.AvailabilityType +Type: System.String Parameter Sets: PutExpanded Aliases: @@ -96,10 +110,8 @@ Accept wildcard characters: False ### -ComponentVersion An array of component versions for a Solution Bundle update, and an empty array otherwise. -To construct, see NOTES section for COMPONENTVERSION properties and create a hash table. - ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IPackageVersionInfo[] +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPackageVersionInfo[] Parameter Sets: PutExpanded Aliases: @@ -173,10 +185,9 @@ Accept wildcard characters: False ### -HealthCheckResult An array of PrecheckResult objects. -To construct, see NOTES section for HEALTHCHECKRESULT properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IPrecheckResult[] +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPrecheckResult[] Parameter Sets: PutExpanded Aliases: @@ -191,7 +202,7 @@ Accept wildcard characters: False Overall health state for update-specific health checks. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.HealthState +Type: System.String Parameter Sets: PutExpanded Aliases: @@ -217,6 +228,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -JsonFilePath +Path of Json file supplied to the Put operation + +```yaml +Type: System.String +Parameter Sets: PutViaJsonFilePath +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Put operation + +```yaml +Type: System.String +Parameter Sets: PutViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Location The geo-location where the resource lives @@ -311,10 +352,9 @@ Accept wildcard characters: False ### -Prerequisite If update State is HasPrerequisite, this property contains an array of objects describing prerequisite updates before installing this update. Otherwise, it is empty. -To construct, see NOTES section for PREREQUISITE properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdatePrerequisite[] +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IUpdatePrerequisite[] Parameter Sets: PutExpanded Aliases: @@ -344,7 +384,7 @@ Accept wildcard characters: False . ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.RebootRequirement +Type: System.String Parameter Sets: PutExpanded Aliases: @@ -390,7 +430,7 @@ Accept wildcard characters: False State of the update as it relates to this stamp. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.State +Type: System.String Parameter Sets: PutExpanded Aliases: @@ -419,10 +459,9 @@ Accept wildcard characters: False ### -UpdateProperty Update details -To construct, see NOTES section for UPDATEPROPERTY properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdate +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IUpdate Parameter Sets: Put Aliases: @@ -515,11 +554,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdate +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IUpdate ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdate +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IUpdate ## NOTES diff --git a/src/StackHCI/StackHCI/help/Set-AzStackHciUpdateRun.md b/src/StackHCI/StackHCI/help/Set-AzStackHciUpdateRun.md index 030e3a17e799..d467f11181a2 100644 --- a/src/StackHCI/StackHCI/help/Set-AzStackHciUpdateRun.md +++ b/src/StackHCI/StackHCI/help/Set-AzStackHciUpdateRun.md @@ -18,9 +18,8 @@ Set-AzStackHciUpdateRun -ClusterName -Name -ResourceGroupName [-SubscriptionId ] [-Duration ] [-LastUpdatedTime ] [-Location ] [-ProgressDescription ] [-ProgressEndTimeUtc ] [-ProgressErrorMessage ] [-ProgressLastUpdatedTimeUtc ] [-ProgressName ] [-ProgressStartTimeUtc ] - [-ProgressStatus ] [-ProgressStep ] [-State ] - [-TimeStarted ] [-DefaultProfile ] [-WhatIf] - [-Confirm] [] + [-ProgressStatus ] [-ProgressStep ] [-State ] [-TimeStarted ] + [-DefaultProfile ] [-WhatIf] [-Confirm] [] ``` ### Put @@ -30,6 +29,20 @@ Set-AzStackHciUpdateRun -ClusterName -Name -ResourceGroupName [-WhatIf] [-Confirm] [] ``` +### PutViaJsonFilePath +``` +Set-AzStackHciUpdateRun -ClusterName -Name -ResourceGroupName -UpdateName + [-SubscriptionId ] -JsonFilePath [-DefaultProfile ] + [-WhatIf] [-Confirm] [] +``` + +### PutViaJsonString +``` +Set-AzStackHciUpdateRun -ClusterName -Name -ResourceGroupName -UpdateName + [-SubscriptionId ] -JsonString [-DefaultProfile ] + [-WhatIf] [-Confirm] [] +``` + ## DESCRIPTION Put Update runs for a specified update @@ -90,6 +103,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -JsonFilePath +Path of Json file supplied to the Put operation + +```yaml +Type: System.String +Parameter Sets: PutViaJsonFilePath +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Put operation + +```yaml +Type: System.String +Parameter Sets: PutViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -LastUpdatedTime Timestamp of the most recently completed step in the update run. @@ -243,10 +286,9 @@ Accept wildcard characters: False ### -ProgressStep Recursive model for child steps of this step. -To construct, see NOTES section for PROGRESSSTEP properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IStep[] +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStep[] Parameter Sets: PutExpanded Aliases: @@ -277,7 +319,7 @@ Accept wildcard characters: False State of the update run. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.UpdateRunPropertiesState +Type: System.String Parameter Sets: PutExpanded Aliases: @@ -336,10 +378,9 @@ Accept wildcard characters: False ### -UpdateRunsProperty Details of an Update run -To construct, see NOTES section for UPDATERUNSPROPERTY properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateRun +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IUpdateRun Parameter Sets: Put Aliases: @@ -386,11 +427,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateRun +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IUpdateRun ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateRun +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IUpdateRun ## NOTES diff --git a/src/StackHCI/StackHCI/help/Set-AzStackHciUpdateSummary.md b/src/StackHCI/StackHCI/help/Set-AzStackHciUpdateSummary.md index 57839e896205..24f374d3f792 100644 --- a/src/StackHCI/StackHCI/help/Set-AzStackHciUpdateSummary.md +++ b/src/StackHCI/StackHCI/help/Set-AzStackHciUpdateSummary.md @@ -16,10 +16,10 @@ Put Update summaries under the HCI cluster ``` Set-AzStackHciUpdateSummary -ClusterName -ResourceGroupName [-SubscriptionId ] [-CurrentSbeVersion ] [-CurrentVersion ] [-HardwareModel ] - [-HealthCheckDate ] [-HealthCheckResult ] [-HealthState ] + [-HealthCheckDate ] [-HealthCheckResult ] [-HealthState ] [-LastChecked ] [-LastUpdated ] [-Location ] [-OemFamily ] - [-PackageVersion ] [-State ] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-PackageVersion ] [-State ] [-DefaultProfile ] + [-WhatIf] [-Confirm] [] ``` ### Put @@ -29,6 +29,20 @@ Set-AzStackHciUpdateSummary -ClusterName -ResourceGroupName [- [-WhatIf] [-Confirm] [] ``` +### PutViaJsonFilePath +``` +Set-AzStackHciUpdateSummary -ClusterName -ResourceGroupName [-SubscriptionId ] + -JsonFilePath [-DefaultProfile ] [-WhatIf] [-Confirm] + [] +``` + +### PutViaJsonString +``` +Set-AzStackHciUpdateSummary -ClusterName -ResourceGroupName [-SubscriptionId ] + -JsonString [-DefaultProfile ] [-WhatIf] [-Confirm] + [] +``` + ## DESCRIPTION Put Update summaries under the HCI cluster @@ -136,10 +150,9 @@ Accept wildcard characters: False ### -HealthCheckResult An array of pre-check result objects. -To construct, see NOTES section for HEALTHCHECKRESULT properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IPrecheckResult[] +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPrecheckResult[] Parameter Sets: PutExpanded Aliases: @@ -154,7 +167,7 @@ Accept wildcard characters: False Overall health state for update-specific health checks. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.HealthState +Type: System.String Parameter Sets: PutExpanded Aliases: @@ -165,6 +178,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -JsonFilePath +Path of Json file supplied to the Put operation + +```yaml +Type: System.String +Parameter Sets: PutViaJsonFilePath +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Put operation + +```yaml +Type: System.String +Parameter Sets: PutViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -LastChecked Last time the update service successfully checked for updates @@ -227,10 +270,9 @@ Accept wildcard characters: False ### -PackageVersion Current version of each updatable component. -To construct, see NOTES section for PACKAGEVERSION properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IPackageVersionInfo[] +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPackageVersionInfo[] Parameter Sets: PutExpanded Aliases: @@ -261,7 +303,7 @@ Accept wildcard characters: False Overall update state of the stamp. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.UpdateSummariesPropertiesState +Type: System.String Parameter Sets: PutExpanded Aliases: @@ -290,10 +332,9 @@ Accept wildcard characters: False ### -UpdateLocationProperty Get the update summaries for the cluster -To construct, see NOTES section for UPDATELOCATIONPROPERTY properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateSummaries +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IUpdateSummaries Parameter Sets: Put Aliases: @@ -340,11 +381,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateSummaries +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IUpdateSummaries ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateSummaries +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IUpdateSummaries ## NOTES diff --git a/src/StackHCI/StackHCI/help/Test-AzStackHciEdgeDevice.md b/src/StackHCI/StackHCI/help/Test-AzStackHciEdgeDevice.md index 931903b712d3..ea5b8a4a0c81 100644 --- a/src/StackHCI/StackHCI/help/Test-AzStackHciEdgeDevice.md +++ b/src/StackHCI/StackHCI/help/Test-AzStackHciEdgeDevice.md @@ -19,23 +19,23 @@ Test-AzStackHciEdgeDevice -Name -ResourceUri -EdgeDeviceId ] ``` -### Validate +### ValidateViaJsonString ``` -Test-AzStackHciEdgeDevice -Name -ResourceUri -ValidateRequest +Test-AzStackHciEdgeDevice -Name -ResourceUri -JsonString [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] ``` -### ValidateViaIdentityExpanded +### ValidateViaJsonFilePath ``` -Test-AzStackHciEdgeDevice -InputObject -EdgeDeviceId [-AdditionalInfo ] +Test-AzStackHciEdgeDevice -Name -ResourceUri -JsonFilePath [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] ``` -### ValidateViaIdentity +### ValidateViaIdentityExpanded ``` -Test-AzStackHciEdgeDevice -InputObject -ValidateRequest +Test-AzStackHciEdgeDevice -InputObject -EdgeDeviceId [-AdditionalInfo ] [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] ``` @@ -47,15 +47,7 @@ A long-running resource action. ### Example 1: ```powershell -$ValidateRequest = @{ - edgeDeviceIds = @( - "/subscriptions//resourceGroups//providers/Microsoft.HybridCompute/machines//edgeDevices/default", - "/subscriptions//resourceGroups//providers/Microsoft.HybridCompute/machines//edgeDevices/default" - ) - additionalInfo = "test" -} - -Test-AzStackHciEdgeDevice -ResourceUri "subscriptions//resourceGroups//providers/Microsoft.HybridCompute/machines/" -Name "default" -ValidateRequest $ValidateRequest +Test-AzStackHciEdgeDevice -ResourceUri "subscriptions//resourceGroups//providers/Microsoft.HybridCompute/machines/" -Name "default" -EdgeDeviceId @("/subscriptions//resourceGroups//providers/Microsoft.HybridCompute/machines//edgeDevices/default", "/subscriptions//resourceGroups//providers/Microsoft.HybridCompute/machines//edgeDevices/default") -AdditionalInfo "test" ``` Tests the edge devices for the node @@ -125,11 +117,10 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity -Parameter Sets: ValidateViaIdentityExpanded, ValidateViaIdentity +Parameter Sets: ValidateViaIdentityExpanded Aliases: Required: True @@ -139,12 +130,42 @@ Accept pipeline input: True (ByValue) Accept wildcard characters: False ``` +### -JsonFilePath +Path of Json file supplied to the Validate operation + +```yaml +Type: System.String +Parameter Sets: ValidateViaJsonFilePath +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Validate operation + +```yaml +Type: System.String +Parameter Sets: ValidateViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Name Name of Device ```yaml Type: System.String -Parameter Sets: ValidateExpanded, Validate +Parameter Sets: ValidateExpanded, ValidateViaJsonString, ValidateViaJsonFilePath Aliases: EdgeDeviceName Required: True @@ -174,7 +195,7 @@ The fully qualified Azure Resource manager identifier of the resource. ```yaml Type: System.String -Parameter Sets: ValidateExpanded, Validate +Parameter Sets: ValidateExpanded, ValidateViaJsonString, ValidateViaJsonFilePath Aliases: Required: True @@ -184,22 +205,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -ValidateRequest -The validate request for Edge Device. -To construct, see NOTES section for VALIDATEREQUEST properties and create a hash table. - -```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IValidateRequest -Parameter Sets: Validate, ValidateViaIdentity -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: True (ByValue) -Accept wildcard characters: False -``` - ### -Confirm Prompts you for confirmation before running the cmdlet. @@ -236,13 +241,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IValidateRequest - ### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity ## OUTPUTS -### System.String +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IValidateResponse ## NOTES diff --git a/src/StackHCI/StackHCI/help/Update-AzStackHciCluster.md b/src/StackHCI/StackHCI/help/Update-AzStackHciCluster.md index 063ae4300949..4a143e087b5e 100644 --- a/src/StackHCI/StackHCI/help/Update-AzStackHciCluster.md +++ b/src/StackHCI/StackHCI/help/Update-AzStackHciCluster.md @@ -15,20 +15,22 @@ Update an HCI cluster. ### UpdateExpanded (Default) ``` Update-AzStackHciCluster -Name -ResourceGroupName [-SubscriptionId ] - [-AadTenantId ] [-CloudManagementEndpoint ] - [-DesiredPropertyDiagnosticLevel ] - [-DesiredPropertyWindowsServerSubscription ] - [-IdentityType ] [-IdentityUserAssignedIdentity ] [-Tag ] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-AadApplicationObjectId ] [-AadServicePrincipalObjectId ] [-AadTenantId ] + [-CloudManagementEndpoint ] [-DesiredPropertyDiagnosticLevel ] + [-DesiredPropertyWindowsServerSubscription ] [-EnableSystemAssignedIdentity ] + [-SoftwareAssurancePropertySoftwareAssuranceIntent ] [-Tag ] + [-UserAssignedIdentity ] [-DefaultProfile ] [-WhatIf] + [-Confirm] [] ``` ### UpdateViaIdentityExpanded ``` -Update-AzStackHciCluster -InputObject [-AadTenantId ] - [-CloudManagementEndpoint ] [-DesiredPropertyDiagnosticLevel ] - [-DesiredPropertyWindowsServerSubscription ] - [-IdentityType ] [-IdentityUserAssignedIdentity ] [-Tag ] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] +Update-AzStackHciCluster -InputObject [-AadApplicationObjectId ] + [-AadServicePrincipalObjectId ] [-AadTenantId ] [-CloudManagementEndpoint ] + [-DesiredPropertyDiagnosticLevel ] [-DesiredPropertyWindowsServerSubscription ] + [-EnableSystemAssignedIdentity ] [-SoftwareAssurancePropertySoftwareAssuranceIntent ] + [-Tag ] [-UserAssignedIdentity ] [-DefaultProfile ] + [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -51,8 +53,8 @@ Updating DiagnosticLevel and WindowsServerSubscription values for a cluster. ## PARAMETERS -### -AadTenantId -Tenant id of cluster AAD identity. +### -AadApplicationObjectId +Object id of cluster AAD identity. ```yaml Type: System.String @@ -66,8 +68,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -CloudManagementEndpoint -Endpoint configured for management from the Azure portal +### -AadServicePrincipalObjectId +Id of cluster identity service principal. ```yaml Type: System.String @@ -81,14 +83,13 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -DefaultProfile -The DefaultProfile parameter is not functional. -Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. +### -AadTenantId +Tenant id of cluster AAD identity. ```yaml -Type: System.Management.Automation.PSObject +Type: System.String Parameter Sets: (All) -Aliases: AzureRMContext, AzureCredential +Aliases: Required: False Position: Named @@ -97,11 +98,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -DesiredPropertyDiagnosticLevel -Desired level of diagnostic data emitted by the cluster. +### -CloudManagementEndpoint +Endpoint configured for management from the Azure portal. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.DiagnosticLevel +Type: System.String Parameter Sets: (All) Aliases: @@ -112,11 +113,27 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -DesiredPropertyWindowsServerSubscription -Desired state of Windows Server Subscription. +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DesiredPropertyDiagnosticLevel +Desired level of diagnostic data emitted by the cluster. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.WindowsServerSubscription +Type: System.String Parameter Sets: (All) Aliases: @@ -127,11 +144,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -IdentityType -Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). +### -DesiredPropertyWindowsServerSubscription +Desired state of Windows Server Subscription. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ManagedServiceIdentityType +Type: System.String Parameter Sets: (All) Aliases: @@ -142,13 +159,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -IdentityUserAssignedIdentity -The set of user assigned identities associated with the resource. -The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. -The dictionary values can be empty objects ({}) in requests. +### -EnableSystemAssignedIdentity +Determines whether to enable a system-assigned identity for the resource. ```yaml -Type: System.Collections.Hashtable +Type: System.Nullable`1[System.Boolean] Parameter Sets: (All) Aliases: @@ -161,7 +176,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStackHciIdentity @@ -206,6 +220,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -SoftwareAssurancePropertySoftwareAssuranceIntent +Customer Intent for Software Assurance Benefit. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -SubscriptionId The ID of the target subscription. The value must be an UUID. @@ -237,6 +266,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -UserAssignedIdentity +The array of user assigned identities associated with the resource. +The elements in array will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.' + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Confirm Prompts you for confirmation before running the cmdlet. @@ -277,7 +322,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster +### Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.ICluster ## NOTES diff --git a/tools/StaticAnalysis/Exceptions/Az.StackHCI/BreakingChangeIssues.csv b/tools/StaticAnalysis/Exceptions/Az.StackHCI/BreakingChangeIssues.csv new file mode 100644 index 000000000000..385901a5ae71 --- /dev/null +++ b/tools/StaticAnalysis/Exceptions/Az.StackHCI/BreakingChangeIssues.csv @@ -0,0 +1,240 @@ +"Module","ClassName","Target","Severity","ProblemId","Description","Remediation" +"Az.StackHCI","Get-AzStackHciArcSetting","Get-AzStackHciArcSetting","0","3000","The type of property 'DefaultExtension' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IArcSetting' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IDefaultExtensionDetails' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IDefaultExtensionDetails]'.","Change the type of property 'DefaultExtension' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IDefaultExtensionDetails'." +"Az.StackHCI","Get-AzStackHciArcSetting","Get-AzStackHciArcSetting","0","3000","The type of property 'PerNodeDetail' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IArcSetting' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPerNodeState' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPerNodeState]'.","Change the type of property 'PerNodeDetail' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPerNodeState'." +"Az.StackHCI","Get-AzStackHciCluster","Get-AzStackHciCluster","0","3000","The type of property 'ReportedPropertyNode' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IClusterNode' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IClusterNode]'.","Change the type of property 'ReportedPropertyNode' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IClusterNode'." +"Az.StackHCI","Get-AzStackHciCluster","Get-AzStackHciCluster","0","3000","The type of property 'LogCollectionPropertyLogCollectionSessionDetail' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.ILogCollectionSession' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.ILogCollectionSession]'.","Change the type of property 'LogCollectionPropertyLogCollectionSessionDetail' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.ILogCollectionSession'." +"Az.StackHCI","Get-AzStackHciCluster","Get-AzStackHciCluster","0","3000","The type of property 'RemoteSupportPropertyRemoteSupportSessionDetail' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPerNodeRemoteSupportSession' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPerNodeRemoteSupportSession]'.","Change the type of property 'RemoteSupportPropertyRemoteSupportSessionDetail' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPerNodeRemoteSupportSession'." +"Az.StackHCI","Get-AzStackHciCluster","Get-AzStackHciCluster","0","3000","The type of property 'RemoteSupportPropertyRemoteSupportNodeSetting' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IRemoteSupportNodeSettings' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IRemoteSupportNodeSettings]'.","Change the type of property 'RemoteSupportPropertyRemoteSupportNodeSetting' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IRemoteSupportNodeSettings'." +"Az.StackHCI","Get-AzStackHciCluster","Get-AzStackHciCluster","0","3000","The type of property 'ReportedPropertySupportedCapability' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.String[]' to 'System.Collections.Generic.List`1[System.String]'.","Change the type of property 'ReportedPropertySupportedCapability' back to 'System.String[]'." +"Az.StackHCI","Get-AzStackHciDeploymentSetting","Get-AzStackHciDeploymentSetting","0","3000","The type of property 'DeploymentStatusStep' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IDeploymentSetting' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IDeploymentStep' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IDeploymentStep]'.","Change the type of property 'DeploymentStatusStep' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IDeploymentStep'." +"Az.StackHCI","Get-AzStackHciDeploymentSetting","Get-AzStackHciDeploymentSetting","0","3000","The type of property 'ValidationStatusStep' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IDeploymentSetting' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IDeploymentStep' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IDeploymentStep]'.","Change the type of property 'ValidationStatusStep' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IDeploymentStep'." +"Az.StackHCI","Get-AzStackHciDeploymentSetting","Get-AzStackHciDeploymentSetting","0","3000","The type of property 'DeploymentConfigurationScaleUnit' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IDeploymentSetting' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IScaleUnits' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IScaleUnits]'.","Change the type of property 'DeploymentConfigurationScaleUnit' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IScaleUnits'." +"Az.StackHCI","Get-AzStackHciDeploymentSetting","Get-AzStackHciDeploymentSetting","0","3000","The type of property 'ArcNodeResourceId' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IDeploymentSetting' has changed from 'System.String[]' to 'System.Collections.Generic.List`1[System.String]'.","Change the type of property 'ArcNodeResourceId' back to 'System.String[]'." +"Az.StackHCI","Get-AzStackHciExtension","Get-AzStackHciExtension","0","3000","The type of property 'PerNodeExtensionDetail' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IExtension' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPerNodeExtensionState' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPerNodeExtensionState]'.","Change the type of property 'PerNodeExtensionDetail' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPerNodeExtensionState'." +"Az.StackHCI","Get-AzStackHciUpdate","Get-AzStackHciUpdate","0","3000","The type of property 'ComponentVersion' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdate' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPackageVersionInfo' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPackageVersionInfo]'.","Change the type of property 'ComponentVersion' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPackageVersionInfo'." +"Az.StackHCI","Get-AzStackHciUpdate","Get-AzStackHciUpdate","0","3000","The type of property 'HealthCheckResult' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdate' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPrecheckResult' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPrecheckResult]'.","Change the type of property 'HealthCheckResult' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPrecheckResult'." +"Az.StackHCI","Get-AzStackHciUpdate","Get-AzStackHciUpdate","0","3000","The type of property 'Prerequisite' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdate' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IUpdatePrerequisite' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IUpdatePrerequisite]'.","Change the type of property 'Prerequisite' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IUpdatePrerequisite'." +"Az.StackHCI","Get-AzStackHciUpdateRun","Get-AzStackHciUpdateRun","0","3000","The type of property 'ProgressStep' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateRun' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStep' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStep]'.","Change the type of property 'ProgressStep' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStep'." +"Az.StackHCI","Get-AzStackHciUpdateSummary","Get-AzStackHciUpdateSummary","0","3000","The type of property 'PackageVersion' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateSummaries' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPackageVersionInfo' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPackageVersionInfo]'.","Change the type of property 'PackageVersion' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPackageVersionInfo'." +"Az.StackHCI","Get-AzStackHciUpdateSummary","Get-AzStackHciUpdateSummary","0","3000","The type of property 'HealthCheckResult' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateSummaries' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPrecheckResult' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPrecheckResult]'.","Change the type of property 'HealthCheckResult' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPrecheckResult'." +"Az.StackHCI","Invoke-AzStackHciConsentAndInstallDefaultExtension","Invoke-AzStackHciConsentAndInstallDefaultExtension","0","3000","The type of property 'DefaultExtension' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IArcSetting' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IDefaultExtensionDetails' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IDefaultExtensionDetails]'.","Change the type of property 'DefaultExtension' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IDefaultExtensionDetails'." +"Az.StackHCI","Invoke-AzStackHciConsentAndInstallDefaultExtension","Invoke-AzStackHciConsentAndInstallDefaultExtension","0","3000","The type of property 'PerNodeDetail' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IArcSetting' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPerNodeState' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPerNodeState]'.","Change the type of property 'PerNodeDetail' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPerNodeState'." +"Az.StackHCI","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","0","3000","The type of property 'ReportedPropertyNode' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IClusterNode' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IClusterNode]'.","Change the type of property 'ReportedPropertyNode' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IClusterNode'." +"Az.StackHCI","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","0","3000","The type of property 'LogCollectionPropertyLogCollectionSessionDetail' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.ILogCollectionSession' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.ILogCollectionSession]'.","Change the type of property 'LogCollectionPropertyLogCollectionSessionDetail' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.ILogCollectionSession'." +"Az.StackHCI","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","0","3000","The type of property 'RemoteSupportPropertyRemoteSupportSessionDetail' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPerNodeRemoteSupportSession' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPerNodeRemoteSupportSession]'.","Change the type of property 'RemoteSupportPropertyRemoteSupportSessionDetail' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPerNodeRemoteSupportSession'." +"Az.StackHCI","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","0","3000","The type of property 'RemoteSupportPropertyRemoteSupportNodeSetting' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IRemoteSupportNodeSettings' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IRemoteSupportNodeSettings]'.","Change the type of property 'RemoteSupportPropertyRemoteSupportNodeSetting' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IRemoteSupportNodeSettings'." +"Az.StackHCI","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","0","3000","The type of property 'ReportedPropertySupportedCapability' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.String[]' to 'System.Collections.Generic.List`1[System.String]'.","Change the type of property 'ReportedPropertySupportedCapability' back to 'System.String[]'." +"Az.StackHCI","New-AzStackHciArcSetting","New-AzStackHciArcSetting","0","3000","The type of property 'DefaultExtension' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IArcSetting' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IDefaultExtensionDetails' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IDefaultExtensionDetails]'.","Change the type of property 'DefaultExtension' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IDefaultExtensionDetails'." +"Az.StackHCI","New-AzStackHciArcSetting","New-AzStackHciArcSetting","0","3000","The type of property 'PerNodeDetail' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IArcSetting' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPerNodeState' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPerNodeState]'.","Change the type of property 'PerNodeDetail' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPerNodeState'." +"Az.StackHCI","New-AzStackHciCluster","New-AzStackHciCluster","0","3000","The type of property 'ReportedPropertyNode' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IClusterNode' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IClusterNode]'.","Change the type of property 'ReportedPropertyNode' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IClusterNode'." +"Az.StackHCI","New-AzStackHciCluster","New-AzStackHciCluster","0","3000","The type of property 'LogCollectionPropertyLogCollectionSessionDetail' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.ILogCollectionSession' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.ILogCollectionSession]'.","Change the type of property 'LogCollectionPropertyLogCollectionSessionDetail' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.ILogCollectionSession'." +"Az.StackHCI","New-AzStackHciCluster","New-AzStackHciCluster","0","3000","The type of property 'RemoteSupportPropertyRemoteSupportSessionDetail' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPerNodeRemoteSupportSession' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPerNodeRemoteSupportSession]'.","Change the type of property 'RemoteSupportPropertyRemoteSupportSessionDetail' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPerNodeRemoteSupportSession'." +"Az.StackHCI","New-AzStackHciCluster","New-AzStackHciCluster","0","3000","The type of property 'RemoteSupportPropertyRemoteSupportNodeSetting' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IRemoteSupportNodeSettings' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IRemoteSupportNodeSettings]'.","Change the type of property 'RemoteSupportPropertyRemoteSupportNodeSetting' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IRemoteSupportNodeSettings'." +"Az.StackHCI","New-AzStackHciCluster","New-AzStackHciCluster","0","3000","The type of property 'ReportedPropertySupportedCapability' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.String[]' to 'System.Collections.Generic.List`1[System.String]'.","Change the type of property 'ReportedPropertySupportedCapability' back to 'System.String[]'." +"Az.StackHCI","New-AzStackHciDeploymentSetting","New-AzStackHciDeploymentSetting","0","3000","The type of property 'DeploymentStatusStep' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IDeploymentSetting' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IDeploymentStep' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IDeploymentStep]'.","Change the type of property 'DeploymentStatusStep' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IDeploymentStep'." +"Az.StackHCI","New-AzStackHciDeploymentSetting","New-AzStackHciDeploymentSetting","0","3000","The type of property 'ValidationStatusStep' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IDeploymentSetting' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IDeploymentStep' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IDeploymentStep]'.","Change the type of property 'ValidationStatusStep' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IDeploymentStep'." +"Az.StackHCI","New-AzStackHciDeploymentSetting","New-AzStackHciDeploymentSetting","0","3000","The type of property 'DeploymentConfigurationScaleUnit' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IDeploymentSetting' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IScaleUnits' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IScaleUnits]'.","Change the type of property 'DeploymentConfigurationScaleUnit' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IScaleUnits'." +"Az.StackHCI","New-AzStackHciDeploymentSetting","New-AzStackHciDeploymentSetting","0","3000","The type of property 'ArcNodeResourceId' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IDeploymentSetting' has changed from 'System.String[]' to 'System.Collections.Generic.List`1[System.String]'.","Change the type of property 'ArcNodeResourceId' back to 'System.String[]'." +"Az.StackHCI","New-AzStackHciDeploymentSetting","New-AzStackHciDeploymentSetting","0","3000","The type of property 'DeploymentDataSecret' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IScaleUnits' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IEceDeploymentSecrets' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IEceDeploymentSecrets]'.","Change the type of property 'DeploymentDataSecret' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IEceDeploymentSecrets'." +"Az.StackHCI","New-AzStackHciDeploymentSetting","New-AzStackHciDeploymentSetting","0","3000","The type of property 'DeploymentDataInfrastructureNetwork' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IScaleUnits' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IInfrastructureNetwork' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IInfrastructureNetwork]'.","Change the type of property 'DeploymentDataInfrastructureNetwork' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IInfrastructureNetwork'." +"Az.StackHCI","New-AzStackHciDeploymentSetting","New-AzStackHciDeploymentSetting","0","3000","The type of property 'HostNetworkIntent' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IScaleUnits' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IIntents' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IIntents]'.","Change the type of property 'HostNetworkIntent' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IIntents'." +"Az.StackHCI","New-AzStackHciDeploymentSetting","New-AzStackHciDeploymentSetting","0","3000","The type of property 'DeploymentDataPhysicalNode' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IScaleUnits' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPhysicalNodes' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPhysicalNodes]'.","Change the type of property 'DeploymentDataPhysicalNode' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPhysicalNodes'." +"Az.StackHCI","New-AzStackHciDeploymentSetting","New-AzStackHciDeploymentSetting","0","3000","The type of property 'SbePartnerInfoCredentialList' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IScaleUnits' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.ISbeCredentials' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.ISbeCredentials]'.","Change the type of property 'SbePartnerInfoCredentialList' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.ISbeCredentials'." +"Az.StackHCI","New-AzStackHciDeploymentSetting","New-AzStackHciDeploymentSetting","0","3000","The type of property 'SbePartnerInfoPartnerProperty' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IScaleUnits' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.ISbePartnerProperties' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.ISbePartnerProperties]'.","Change the type of property 'SbePartnerInfoPartnerProperty' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.ISbePartnerProperties'." +"Az.StackHCI","New-AzStackHciDeploymentSetting","New-AzStackHciDeploymentSetting","0","3000","The type of property 'HostNetworkStorageNetwork' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IScaleUnits' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStorageNetworks' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStorageNetworks]'.","Change the type of property 'HostNetworkStorageNetwork' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStorageNetworks'." +"Az.StackHCI","New-AzStackHciExtension","New-AzStackHciExtension","0","3000","The type of property 'PerNodeExtensionDetail' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IExtension' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPerNodeExtensionState' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPerNodeExtensionState]'.","Change the type of property 'PerNodeExtensionDetail' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPerNodeExtensionState'." +"Az.StackHCI","Set-AzStackHciDeploymentSetting","Set-AzStackHciDeploymentSetting","0","3000","The type of property 'DeploymentStatusStep' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IDeploymentSetting' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IDeploymentStep' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IDeploymentStep]'.","Change the type of property 'DeploymentStatusStep' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IDeploymentStep'." +"Az.StackHCI","Set-AzStackHciDeploymentSetting","Set-AzStackHciDeploymentSetting","0","3000","The type of property 'ValidationStatusStep' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IDeploymentSetting' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IDeploymentStep' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IDeploymentStep]'.","Change the type of property 'ValidationStatusStep' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IDeploymentStep'." +"Az.StackHCI","Set-AzStackHciDeploymentSetting","Set-AzStackHciDeploymentSetting","0","3000","The type of property 'DeploymentConfigurationScaleUnit' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IDeploymentSetting' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IScaleUnits' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IScaleUnits]'.","Change the type of property 'DeploymentConfigurationScaleUnit' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IScaleUnits'." +"Az.StackHCI","Set-AzStackHciDeploymentSetting","Set-AzStackHciDeploymentSetting","0","3000","The type of property 'ArcNodeResourceId' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IDeploymentSetting' has changed from 'System.String[]' to 'System.Collections.Generic.List`1[System.String]'.","Change the type of property 'ArcNodeResourceId' back to 'System.String[]'." +"Az.StackHCI","Set-AzStackHciUpdate","Set-AzStackHciUpdate","0","3000","The type of property 'ComponentVersion' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdate' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPackageVersionInfo' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPackageVersionInfo]'.","Change the type of property 'ComponentVersion' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPackageVersionInfo'." +"Az.StackHCI","Set-AzStackHciUpdate","Set-AzStackHciUpdate","0","3000","The type of property 'HealthCheckResult' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdate' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPrecheckResult' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPrecheckResult]'.","Change the type of property 'HealthCheckResult' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPrecheckResult'." +"Az.StackHCI","Set-AzStackHciUpdate","Set-AzStackHciUpdate","0","3000","The type of property 'Prerequisite' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdate' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IUpdatePrerequisite' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IUpdatePrerequisite]'.","Change the type of property 'Prerequisite' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IUpdatePrerequisite'." +"Az.StackHCI","Set-AzStackHciUpdate","Set-AzStackHciUpdate","0","3000","The type of property 'ComponentVersion' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdate' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPackageVersionInfo' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPackageVersionInfo]'.","Change the type of property 'ComponentVersion' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPackageVersionInfo'." +"Az.StackHCI","Set-AzStackHciUpdate","Set-AzStackHciUpdate","0","3000","The type of property 'HealthCheckResult' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdate' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPrecheckResult' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPrecheckResult]'.","Change the type of property 'HealthCheckResult' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPrecheckResult'." +"Az.StackHCI","Set-AzStackHciUpdate","Set-AzStackHciUpdate","0","3000","The type of property 'Prerequisite' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdate' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IUpdatePrerequisite' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IUpdatePrerequisite]'.","Change the type of property 'Prerequisite' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IUpdatePrerequisite'." +"Az.StackHCI","Set-AzStackHciUpdateRun","Set-AzStackHciUpdateRun","0","3000","The type of property 'ProgressStep' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateRun' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStep' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStep]'.","Change the type of property 'ProgressStep' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStep'." +"Az.StackHCI","Set-AzStackHciUpdateRun","Set-AzStackHciUpdateRun","0","3000","The type of property 'ProgressStep' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateRun' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStep' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStep]'.","Change the type of property 'ProgressStep' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStep'." +"Az.StackHCI","Set-AzStackHciUpdateRun","Set-AzStackHciUpdateRun","0","3000","The type of property 'Steps' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IStep' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStep' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStep]'.","Change the type of property 'Steps' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IStep'." +"Az.StackHCI","Set-AzStackHciUpdateSummary","Set-AzStackHciUpdateSummary","0","3000","The type of property 'PackageVersion' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateSummaries' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPackageVersionInfo' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPackageVersionInfo]'.","Change the type of property 'PackageVersion' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPackageVersionInfo'." +"Az.StackHCI","Set-AzStackHciUpdateSummary","Set-AzStackHciUpdateSummary","0","3000","The type of property 'HealthCheckResult' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateSummaries' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPrecheckResult' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPrecheckResult]'.","Change the type of property 'HealthCheckResult' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPrecheckResult'." +"Az.StackHCI","Set-AzStackHciUpdateSummary","Set-AzStackHciUpdateSummary","0","3000","The type of property 'PackageVersion' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateSummaries' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPackageVersionInfo' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPackageVersionInfo]'.","Change the type of property 'PackageVersion' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPackageVersionInfo'." +"Az.StackHCI","Set-AzStackHciUpdateSummary","Set-AzStackHciUpdateSummary","0","3000","The type of property 'HealthCheckResult' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateSummaries' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPrecheckResult' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPrecheckResult]'.","Change the type of property 'HealthCheckResult' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPrecheckResult'." +"Az.StackHCI","Test-AzStackHciEdgeDevice","Test-AzStackHciEdgeDevice","0","3000","The type of property 'EdgeDeviceId' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IValidateRequest' has changed from 'System.String[]' to 'System.Collections.Generic.List`1[System.String]'.","Change the type of property 'EdgeDeviceId' back to 'System.String[]'." +"Az.StackHCI","Test-AzStackHciEdgeDevice","Test-AzStackHciEdgeDevice","0","2000","The cmdlet 'Test-AzStackHciEdgeDevice' no longer supports the parameter 'ValidateRequest' and no alias was found for the original parameter name.","Add the parameter 'ValidateRequest' back to the cmdlet 'Test-AzStackHciEdgeDevice', or add an alias to the original parameter name." +"Az.StackHCI","Test-AzStackHciEdgeDevice","Test-AzStackHciEdgeDevice","0","1050","The parameter set 'Validate' for cmdlet 'Test-AzStackHciEdgeDevice' has been removed.","Add parameter set 'Validate' back to cmdlet 'Test-AzStackHciEdgeDevice'." +"Az.StackHCI","Test-AzStackHciEdgeDevice","Test-AzStackHciEdgeDevice","0","1050","The parameter set 'ValidateViaIdentity' for cmdlet 'Test-AzStackHciEdgeDevice' has been removed.","Add parameter set 'ValidateViaIdentity' back to cmdlet 'Test-AzStackHciEdgeDevice'." +"Az.StackHCI","Update-AzStackHciCluster","Update-AzStackHciCluster","0","3000","The type of property 'ReportedPropertyNode' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IClusterNode' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IClusterNode]'.","Change the type of property 'ReportedPropertyNode' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IClusterNode'." +"Az.StackHCI","Update-AzStackHciCluster","Update-AzStackHciCluster","0","3000","The type of property 'LogCollectionPropertyLogCollectionSessionDetail' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.ILogCollectionSession' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.ILogCollectionSession]'.","Change the type of property 'LogCollectionPropertyLogCollectionSessionDetail' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.ILogCollectionSession'." +"Az.StackHCI","Update-AzStackHciCluster","Update-AzStackHciCluster","0","3000","The type of property 'RemoteSupportPropertyRemoteSupportSessionDetail' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPerNodeRemoteSupportSession' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPerNodeRemoteSupportSession]'.","Change the type of property 'RemoteSupportPropertyRemoteSupportSessionDetail' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IPerNodeRemoteSupportSession'." +"Az.StackHCI","Update-AzStackHciCluster","Update-AzStackHciCluster","0","3000","The type of property 'RemoteSupportPropertyRemoteSupportNodeSetting' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IRemoteSupportNodeSettings' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IRemoteSupportNodeSettings]'.","Change the type of property 'RemoteSupportPropertyRemoteSupportNodeSetting' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.IRemoteSupportNodeSettings'." +"Az.StackHCI","Update-AzStackHciCluster","Update-AzStackHciCluster","0","3000","The type of property 'ReportedPropertySupportedCapability' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.String[]' to 'System.Collections.Generic.List`1[System.String]'.","Change the type of property 'ReportedPropertySupportedCapability' back to 'System.String[]'." +"Az.StackHCI","Get-AzStackHciArcSetting","Get-AzStackHciArcSetting","0","3000","The type of property 'AggregateState' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IArcSetting' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ArcSettingAggregateState]' to 'System.String'.","Change the type of property 'AggregateState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ArcSettingAggregateState]'." +"Az.StackHCI","Get-AzStackHciArcSetting","Get-AzStackHciArcSetting","0","3000","The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IArcSetting' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]' to 'System.String'.","Change the type of property 'ProvisioningState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]'." +"Az.StackHCI","Get-AzStackHciCluster","Get-AzStackHciCluster","0","3000","The type of property 'RemoteSupportPropertyAccessLevel' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.AccessLevel]' to 'System.String'.","Change the type of property 'RemoteSupportPropertyAccessLevel' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.AccessLevel]'." +"Az.StackHCI","Get-AzStackHciCluster","Get-AzStackHciCluster","0","3000","The type of property 'ReportedPropertyClusterType' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ClusterNodeType]' to 'System.String'.","Change the type of property 'ReportedPropertyClusterType' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ClusterNodeType]'." +"Az.StackHCI","Get-AzStackHciCluster","Get-AzStackHciCluster","0","3000","The type of property 'ConnectivityStatus' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ConnectivityStatus]' to 'System.String'.","Change the type of property 'ConnectivityStatus' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ConnectivityStatus]'." +"Az.StackHCI","Get-AzStackHciCluster","Get-AzStackHciCluster","0","3000","The type of property 'DesiredPropertyDiagnosticLevel' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.DiagnosticLevel]' to 'System.String'.","Change the type of property 'DesiredPropertyDiagnosticLevel' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.DiagnosticLevel]'." +"Az.StackHCI","Get-AzStackHciCluster","Get-AzStackHciCluster","0","3000","The type of property 'ReportedPropertyDiagnosticLevel' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.DiagnosticLevel]' to 'System.String'.","Change the type of property 'ReportedPropertyDiagnosticLevel' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.DiagnosticLevel]'." +"Az.StackHCI","Get-AzStackHciCluster","Get-AzStackHciCluster","0","3000","The type of property 'ReportedPropertyImdsAttestation' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ImdsAttestation]' to 'System.String'.","Change the type of property 'ReportedPropertyImdsAttestation' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ImdsAttestation]'." +"Az.StackHCI","Get-AzStackHciCluster","Get-AzStackHciCluster","0","3000","The type of property 'IdentityType' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ManagedServiceIdentityType]' to 'System.String'.","Change the type of property 'IdentityType' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ManagedServiceIdentityType]'." +"Az.StackHCI","Get-AzStackHciCluster","Get-AzStackHciCluster","0","3000","The type of property 'ReportedPropertyOemActivation' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.OemActivation]' to 'System.String'.","Change the type of property 'ReportedPropertyOemActivation' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.OemActivation]'." +"Az.StackHCI","Get-AzStackHciCluster","Get-AzStackHciCluster","0","3000","The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]' to 'System.String'.","Change the type of property 'ProvisioningState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]'." +"Az.StackHCI","Get-AzStackHciCluster","Get-AzStackHciCluster","0","3000","The type of property 'RemoteSupportPropertyRemoteSupportType' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.RemoteSupportType]' to 'System.String'.","Change the type of property 'RemoteSupportPropertyRemoteSupportType' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.RemoteSupportType]'." +"Az.StackHCI","Get-AzStackHciCluster","Get-AzStackHciCluster","0","3000","The type of property 'SoftwareAssurancePropertySoftwareAssuranceIntent' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.SoftwareAssuranceIntent]' to 'System.String'.","Change the type of property 'SoftwareAssurancePropertySoftwareAssuranceIntent' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.SoftwareAssuranceIntent]'." +"Az.StackHCI","Get-AzStackHciCluster","Get-AzStackHciCluster","0","3000","The type of property 'SoftwareAssurancePropertySoftwareAssuranceStatus' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.SoftwareAssuranceStatus]' to 'System.String'.","Change the type of property 'SoftwareAssurancePropertySoftwareAssuranceStatus' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.SoftwareAssuranceStatus]'." +"Az.StackHCI","Get-AzStackHciCluster","Get-AzStackHciCluster","0","3000","The type of property 'Status' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.Status]' to 'System.String'.","Change the type of property 'Status' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.Status]'." +"Az.StackHCI","Get-AzStackHciCluster","Get-AzStackHciCluster","0","3000","The type of property 'DesiredPropertyWindowsServerSubscription' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.WindowsServerSubscription]' to 'System.String'.","Change the type of property 'DesiredPropertyWindowsServerSubscription' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.WindowsServerSubscription]'." +"Az.StackHCI","Get-AzStackHciDeploymentSetting","Get-AzStackHciDeploymentSetting","0","3000","The type of property 'DeploymentMode' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IDeploymentSetting' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.DeploymentMode]' to 'System.String'.","Change the type of property 'DeploymentMode' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.DeploymentMode]'." +"Az.StackHCI","Get-AzStackHciDeploymentSetting","Get-AzStackHciDeploymentSetting","0","3000","The type of property 'OperationType' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IDeploymentSetting' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.OperationType]' to 'System.String'.","Change the type of property 'OperationType' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.OperationType]'." +"Az.StackHCI","Get-AzStackHciDeploymentSetting","Get-AzStackHciDeploymentSetting","0","3000","The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IDeploymentSetting' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]' to 'System.String'.","Change the type of property 'ProvisioningState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]'." +"Az.StackHCI","Get-AzStackHciExtension","Get-AzStackHciExtension","0","3000","The type of property 'AggregateState' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IExtension' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ExtensionAggregateState]' to 'System.String'.","Change the type of property 'AggregateState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ExtensionAggregateState]'." +"Az.StackHCI","Get-AzStackHciExtension","Get-AzStackHciExtension","0","3000","The type of property 'ManagedBy' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IExtension' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ExtensionManagedBy]' to 'System.String'.","Change the type of property 'ManagedBy' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ExtensionManagedBy]'." +"Az.StackHCI","Get-AzStackHciExtension","Get-AzStackHciExtension","0","3000","The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IExtension' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]' to 'System.String'.","Change the type of property 'ProvisioningState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]'." +"Az.StackHCI","Get-AzStackHciSecuritySetting","Get-AzStackHciSecuritySetting","0","3000","The type of property 'SecuredCoreComplianceAssignment' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISecuritySetting' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType]' to 'System.String'.","Change the type of property 'SecuredCoreComplianceAssignment' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType]'." +"Az.StackHCI","Get-AzStackHciSecuritySetting","Get-AzStackHciSecuritySetting","0","3000","The type of property 'SmbEncryptionForIntraClusterTrafficComplianceAssignment' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISecuritySetting' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType]' to 'System.String'.","Change the type of property 'SmbEncryptionForIntraClusterTrafficComplianceAssignment' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType]'." +"Az.StackHCI","Get-AzStackHciSecuritySetting","Get-AzStackHciSecuritySetting","0","3000","The type of property 'WdacComplianceAssignment' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISecuritySetting' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType]' to 'System.String'.","Change the type of property 'WdacComplianceAssignment' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType]'." +"Az.StackHCI","Get-AzStackHciSecuritySetting","Get-AzStackHciSecuritySetting","0","3000","The type of property 'SecurityComplianceStatusDataAtRestEncrypted' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISecuritySetting' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceStatus]' to 'System.String'.","Change the type of property 'SecurityComplianceStatusDataAtRestEncrypted' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceStatus]'." +"Az.StackHCI","Get-AzStackHciSecuritySetting","Get-AzStackHciSecuritySetting","0","3000","The type of property 'SecurityComplianceStatusDataInTransitProtected' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISecuritySetting' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceStatus]' to 'System.String'.","Change the type of property 'SecurityComplianceStatusDataInTransitProtected' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceStatus]'." +"Az.StackHCI","Get-AzStackHciSecuritySetting","Get-AzStackHciSecuritySetting","0","3000","The type of property 'SecurityComplianceStatusSecuredCoreCompliance' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISecuritySetting' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceStatus]' to 'System.String'.","Change the type of property 'SecurityComplianceStatusSecuredCoreCompliance' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceStatus]'." +"Az.StackHCI","Get-AzStackHciSecuritySetting","Get-AzStackHciSecuritySetting","0","3000","The type of property 'SecurityComplianceStatusWdacCompliance' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISecuritySetting' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceStatus]' to 'System.String'.","Change the type of property 'SecurityComplianceStatusWdacCompliance' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceStatus]'." +"Az.StackHCI","Get-AzStackHciSecuritySetting","Get-AzStackHciSecuritySetting","0","3000","The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISecuritySetting' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]' to 'System.String'.","Change the type of property 'ProvisioningState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]'." +"Az.StackHCI","Get-AzStackHciUpdate","Get-AzStackHciUpdate","0","3000","The type of property 'AvailabilityType' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdate' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.AvailabilityType]' to 'System.String'.","Change the type of property 'AvailabilityType' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.AvailabilityType]'." +"Az.StackHCI","Get-AzStackHciUpdate","Get-AzStackHciUpdate","0","3000","The type of property 'HealthState' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdate' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.HealthState]' to 'System.String'.","Change the type of property 'HealthState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.HealthState]'." +"Az.StackHCI","Get-AzStackHciUpdate","Get-AzStackHciUpdate","0","3000","The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdate' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]' to 'System.String'.","Change the type of property 'ProvisioningState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]'." +"Az.StackHCI","Get-AzStackHciUpdate","Get-AzStackHciUpdate","0","3000","The type of property 'RebootRequired' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdate' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.RebootRequirement]' to 'System.String'.","Change the type of property 'RebootRequired' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.RebootRequirement]'." +"Az.StackHCI","Get-AzStackHciUpdate","Get-AzStackHciUpdate","0","3000","The type of property 'State' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdate' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.State]' to 'System.String'.","Change the type of property 'State' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.State]'." +"Az.StackHCI","Get-AzStackHciUpdateRun","Get-AzStackHciUpdateRun","0","3000","The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateRun' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]' to 'System.String'.","Change the type of property 'ProvisioningState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]'." +"Az.StackHCI","Get-AzStackHciUpdateRun","Get-AzStackHciUpdateRun","0","3000","The type of property 'State' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateRun' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.UpdateRunPropertiesState]' to 'System.String'.","Change the type of property 'State' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.UpdateRunPropertiesState]'." +"Az.StackHCI","Get-AzStackHciUpdateSummary","Get-AzStackHciUpdateSummary","0","3000","The type of property 'HealthState' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateSummaries' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.HealthState]' to 'System.String'.","Change the type of property 'HealthState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.HealthState]'." +"Az.StackHCI","Get-AzStackHciUpdateSummary","Get-AzStackHciUpdateSummary","0","3000","The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateSummaries' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]' to 'System.String'.","Change the type of property 'ProvisioningState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]'." +"Az.StackHCI","Get-AzStackHciUpdateSummary","Get-AzStackHciUpdateSummary","0","3000","The type of property 'State' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateSummaries' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.UpdateSummariesPropertiesState]' to 'System.String'.","Change the type of property 'State' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.UpdateSummariesPropertiesState]'." +"Az.StackHCI","Invoke-AzStackHciConsentAndInstallDefaultExtension","Invoke-AzStackHciConsentAndInstallDefaultExtension","0","3000","The type of property 'AggregateState' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IArcSetting' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ArcSettingAggregateState]' to 'System.String'.","Change the type of property 'AggregateState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ArcSettingAggregateState]'." +"Az.StackHCI","Invoke-AzStackHciConsentAndInstallDefaultExtension","Invoke-AzStackHciConsentAndInstallDefaultExtension","0","3000","The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IArcSetting' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]' to 'System.String'.","Change the type of property 'ProvisioningState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]'." +"Az.StackHCI","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","0","3000","The type of property 'RemoteSupportPropertyAccessLevel' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.AccessLevel]' to 'System.String'.","Change the type of property 'RemoteSupportPropertyAccessLevel' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.AccessLevel]'." +"Az.StackHCI","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","0","3000","The type of property 'ReportedPropertyClusterType' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ClusterNodeType]' to 'System.String'.","Change the type of property 'ReportedPropertyClusterType' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ClusterNodeType]'." +"Az.StackHCI","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","0","3000","The type of property 'ConnectivityStatus' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ConnectivityStatus]' to 'System.String'.","Change the type of property 'ConnectivityStatus' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ConnectivityStatus]'." +"Az.StackHCI","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","0","3000","The type of property 'DesiredPropertyDiagnosticLevel' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.DiagnosticLevel]' to 'System.String'.","Change the type of property 'DesiredPropertyDiagnosticLevel' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.DiagnosticLevel]'." +"Az.StackHCI","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","0","3000","The type of property 'ReportedPropertyDiagnosticLevel' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.DiagnosticLevel]' to 'System.String'.","Change the type of property 'ReportedPropertyDiagnosticLevel' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.DiagnosticLevel]'." +"Az.StackHCI","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","0","3000","The type of property 'ReportedPropertyImdsAttestation' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ImdsAttestation]' to 'System.String'.","Change the type of property 'ReportedPropertyImdsAttestation' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ImdsAttestation]'." +"Az.StackHCI","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","0","3000","The type of property 'IdentityType' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ManagedServiceIdentityType]' to 'System.String'.","Change the type of property 'IdentityType' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ManagedServiceIdentityType]'." +"Az.StackHCI","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","0","3000","The type of property 'ReportedPropertyOemActivation' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.OemActivation]' to 'System.String'.","Change the type of property 'ReportedPropertyOemActivation' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.OemActivation]'." +"Az.StackHCI","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","0","3000","The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]' to 'System.String'.","Change the type of property 'ProvisioningState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]'." +"Az.StackHCI","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","0","3000","The type of property 'RemoteSupportPropertyRemoteSupportType' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.RemoteSupportType]' to 'System.String'.","Change the type of property 'RemoteSupportPropertyRemoteSupportType' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.RemoteSupportType]'." +"Az.StackHCI","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","0","3000","The type of property 'SoftwareAssurancePropertySoftwareAssuranceIntent' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.SoftwareAssuranceIntent]' to 'System.String'.","Change the type of property 'SoftwareAssurancePropertySoftwareAssuranceIntent' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.SoftwareAssuranceIntent]'." +"Az.StackHCI","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","0","3000","The type of property 'SoftwareAssurancePropertySoftwareAssuranceStatus' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.SoftwareAssuranceStatus]' to 'System.String'.","Change the type of property 'SoftwareAssurancePropertySoftwareAssuranceStatus' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.SoftwareAssuranceStatus]'." +"Az.StackHCI","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","0","3000","The type of property 'Status' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.Status]' to 'System.String'.","Change the type of property 'Status' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.Status]'." +"Az.StackHCI","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","0","3000","The type of property 'DesiredPropertyWindowsServerSubscription' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.WindowsServerSubscription]' to 'System.String'.","Change the type of property 'DesiredPropertyWindowsServerSubscription' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.WindowsServerSubscription]'." +"Az.StackHCI","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","0","2000","The cmdlet 'Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit' no longer supports the parameter 'SoftwareAssuranceChangeRequest' and no alias was found for the original parameter name.","Add the parameter 'SoftwareAssuranceChangeRequest' back to the cmdlet 'Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit', or add an alias to the original parameter name." +"Az.StackHCI","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","0","2020","The cmdlet 'Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit' no longer supports the type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.SoftwareAssuranceIntent' for parameter 'SoftwareAssuranceIntent'.","Change the type for parameter 'SoftwareAssuranceIntent' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.SoftwareAssuranceIntent'." +"Az.StackHCI","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","0","1050","The parameter set 'Extend' for cmdlet 'Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit' has been removed.","Add parameter set 'Extend' back to cmdlet 'Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit'." +"Az.StackHCI","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit","0","1050","The parameter set 'ExtendViaIdentity' for cmdlet 'Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit' has been removed.","Add parameter set 'ExtendViaIdentity' back to cmdlet 'Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit'." +"Az.StackHCI","New-AzStackHciArcSetting","New-AzStackHciArcSetting","0","3000","The type of property 'AggregateState' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IArcSetting' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ArcSettingAggregateState]' to 'System.String'.","Change the type of property 'AggregateState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ArcSettingAggregateState]'." +"Az.StackHCI","New-AzStackHciArcSetting","New-AzStackHciArcSetting","0","3000","The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IArcSetting' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]' to 'System.String'.","Change the type of property 'ProvisioningState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]'." +"Az.StackHCI","New-AzStackHciCluster","New-AzStackHciCluster","0","3000","The type of property 'RemoteSupportPropertyAccessLevel' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.AccessLevel]' to 'System.String'.","Change the type of property 'RemoteSupportPropertyAccessLevel' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.AccessLevel]'." +"Az.StackHCI","New-AzStackHciCluster","New-AzStackHciCluster","0","3000","The type of property 'ReportedPropertyClusterType' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ClusterNodeType]' to 'System.String'.","Change the type of property 'ReportedPropertyClusterType' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ClusterNodeType]'." +"Az.StackHCI","New-AzStackHciCluster","New-AzStackHciCluster","0","3000","The type of property 'ConnectivityStatus' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ConnectivityStatus]' to 'System.String'.","Change the type of property 'ConnectivityStatus' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ConnectivityStatus]'." +"Az.StackHCI","New-AzStackHciCluster","New-AzStackHciCluster","0","3000","The type of property 'DesiredPropertyDiagnosticLevel' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.DiagnosticLevel]' to 'System.String'.","Change the type of property 'DesiredPropertyDiagnosticLevel' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.DiagnosticLevel]'." +"Az.StackHCI","New-AzStackHciCluster","New-AzStackHciCluster","0","3000","The type of property 'ReportedPropertyDiagnosticLevel' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.DiagnosticLevel]' to 'System.String'.","Change the type of property 'ReportedPropertyDiagnosticLevel' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.DiagnosticLevel]'." +"Az.StackHCI","New-AzStackHciCluster","New-AzStackHciCluster","0","3000","The type of property 'ReportedPropertyImdsAttestation' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ImdsAttestation]' to 'System.String'.","Change the type of property 'ReportedPropertyImdsAttestation' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ImdsAttestation]'." +"Az.StackHCI","New-AzStackHciCluster","New-AzStackHciCluster","0","3000","The type of property 'IdentityType' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ManagedServiceIdentityType]' to 'System.String'.","Change the type of property 'IdentityType' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ManagedServiceIdentityType]'." +"Az.StackHCI","New-AzStackHciCluster","New-AzStackHciCluster","0","3000","The type of property 'ReportedPropertyOemActivation' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.OemActivation]' to 'System.String'.","Change the type of property 'ReportedPropertyOemActivation' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.OemActivation]'." +"Az.StackHCI","New-AzStackHciCluster","New-AzStackHciCluster","0","3000","The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]' to 'System.String'.","Change the type of property 'ProvisioningState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]'." +"Az.StackHCI","New-AzStackHciCluster","New-AzStackHciCluster","0","3000","The type of property 'RemoteSupportPropertyRemoteSupportType' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.RemoteSupportType]' to 'System.String'.","Change the type of property 'RemoteSupportPropertyRemoteSupportType' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.RemoteSupportType]'." +"Az.StackHCI","New-AzStackHciCluster","New-AzStackHciCluster","0","3000","The type of property 'SoftwareAssurancePropertySoftwareAssuranceIntent' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.SoftwareAssuranceIntent]' to 'System.String'.","Change the type of property 'SoftwareAssurancePropertySoftwareAssuranceIntent' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.SoftwareAssuranceIntent]'." +"Az.StackHCI","New-AzStackHciCluster","New-AzStackHciCluster","0","3000","The type of property 'SoftwareAssurancePropertySoftwareAssuranceStatus' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.SoftwareAssuranceStatus]' to 'System.String'.","Change the type of property 'SoftwareAssurancePropertySoftwareAssuranceStatus' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.SoftwareAssuranceStatus]'." +"Az.StackHCI","New-AzStackHciCluster","New-AzStackHciCluster","0","3000","The type of property 'Status' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.Status]' to 'System.String'.","Change the type of property 'Status' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.Status]'." +"Az.StackHCI","New-AzStackHciCluster","New-AzStackHciCluster","0","3000","The type of property 'DesiredPropertyWindowsServerSubscription' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.WindowsServerSubscription]' to 'System.String'.","Change the type of property 'DesiredPropertyWindowsServerSubscription' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.WindowsServerSubscription]'." +"Az.StackHCI","New-AzStackHciCluster","New-AzStackHciCluster","0","2020","The cmdlet 'New-AzStackHciCluster' no longer supports the type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.DiagnosticLevel' for parameter 'DesiredPropertyDiagnosticLevel'.","Change the type for parameter 'DesiredPropertyDiagnosticLevel' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.DiagnosticLevel'." +"Az.StackHCI","New-AzStackHciCluster","New-AzStackHciCluster","0","2020","The cmdlet 'New-AzStackHciCluster' no longer supports the type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.WindowsServerSubscription' for parameter 'DesiredPropertyWindowsServerSubscription'.","Change the type for parameter 'DesiredPropertyWindowsServerSubscription' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.WindowsServerSubscription'." +"Az.StackHCI","New-AzStackHciCluster","New-AzStackHciCluster","0","2000","The cmdlet 'New-AzStackHciCluster' no longer supports the parameter 'IdentityType' and no alias was found for the original parameter name.","Add the parameter 'IdentityType' back to the cmdlet 'New-AzStackHciCluster', or add an alias to the original parameter name." +"Az.StackHCI","New-AzStackHciCluster","New-AzStackHciCluster","0","2000","The cmdlet 'New-AzStackHciCluster' no longer supports the parameter 'IdentityUserAssignedIdentity' and no alias was found for the original parameter name.","Add the parameter 'IdentityUserAssignedIdentity' back to the cmdlet 'New-AzStackHciCluster', or add an alias to the original parameter name." +"Az.StackHCI","New-AzStackHciCluster","New-AzStackHciCluster","0","2020","The cmdlet 'New-AzStackHciCluster' no longer supports the type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.SoftwareAssuranceIntent' for parameter 'SoftwareAssurancePropertySoftwareAssuranceIntent'.","Change the type for parameter 'SoftwareAssurancePropertySoftwareAssuranceIntent' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.SoftwareAssuranceIntent'." +"Az.StackHCI","New-AzStackHciCluster","New-AzStackHciCluster","0","1050","The parameter set '__AllParameterSets' for cmdlet 'New-AzStackHciCluster' has been removed.","Add parameter set '__AllParameterSets' back to cmdlet 'New-AzStackHciCluster'." +"Az.StackHCI","New-AzStackHciDeploymentSetting","New-AzStackHciDeploymentSetting","0","3000","The type of property 'DeploymentMode' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IDeploymentSetting' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.DeploymentMode]' to 'System.String'.","Change the type of property 'DeploymentMode' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.DeploymentMode]'." +"Az.StackHCI","New-AzStackHciDeploymentSetting","New-AzStackHciDeploymentSetting","0","3000","The type of property 'OperationType' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IDeploymentSetting' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.OperationType]' to 'System.String'.","Change the type of property 'OperationType' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.OperationType]'." +"Az.StackHCI","New-AzStackHciDeploymentSetting","New-AzStackHciDeploymentSetting","0","3000","The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IDeploymentSetting' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]' to 'System.String'.","Change the type of property 'ProvisioningState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]'." +"Az.StackHCI","New-AzStackHciDeploymentSetting","New-AzStackHciDeploymentSetting","0","2020","The cmdlet 'New-AzStackHciDeploymentSetting' no longer supports the type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.DeploymentMode' for parameter 'DeploymentMode'.","Change the type for parameter 'DeploymentMode' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.DeploymentMode'." +"Az.StackHCI","New-AzStackHciDeploymentSetting","New-AzStackHciDeploymentSetting","0","2020","The cmdlet 'New-AzStackHciDeploymentSetting' no longer supports the type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.OperationType' for parameter 'OperationType'.","Change the type for parameter 'OperationType' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.OperationType'." +"Az.StackHCI","New-AzStackHciExtension","New-AzStackHciExtension","0","3000","The type of property 'AggregateState' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IExtension' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ExtensionAggregateState]' to 'System.String'.","Change the type of property 'AggregateState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ExtensionAggregateState]'." +"Az.StackHCI","New-AzStackHciExtension","New-AzStackHciExtension","0","3000","The type of property 'ManagedBy' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IExtension' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ExtensionManagedBy]' to 'System.String'.","Change the type of property 'ManagedBy' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ExtensionManagedBy]'." +"Az.StackHCI","New-AzStackHciExtension","New-AzStackHciExtension","0","3000","The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IExtension' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]' to 'System.String'.","Change the type of property 'ProvisioningState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]'." +"Az.StackHCI","New-AzStackHciSecuritySetting","New-AzStackHciSecuritySetting","0","3000","The type of property 'SecuredCoreComplianceAssignment' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISecuritySetting' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType]' to 'System.String'.","Change the type of property 'SecuredCoreComplianceAssignment' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType]'." +"Az.StackHCI","New-AzStackHciSecuritySetting","New-AzStackHciSecuritySetting","0","3000","The type of property 'SmbEncryptionForIntraClusterTrafficComplianceAssignment' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISecuritySetting' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType]' to 'System.String'.","Change the type of property 'SmbEncryptionForIntraClusterTrafficComplianceAssignment' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType]'." +"Az.StackHCI","New-AzStackHciSecuritySetting","New-AzStackHciSecuritySetting","0","3000","The type of property 'WdacComplianceAssignment' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISecuritySetting' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType]' to 'System.String'.","Change the type of property 'WdacComplianceAssignment' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType]'." +"Az.StackHCI","New-AzStackHciSecuritySetting","New-AzStackHciSecuritySetting","0","3000","The type of property 'SecurityComplianceStatusDataAtRestEncrypted' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISecuritySetting' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceStatus]' to 'System.String'.","Change the type of property 'SecurityComplianceStatusDataAtRestEncrypted' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceStatus]'." +"Az.StackHCI","New-AzStackHciSecuritySetting","New-AzStackHciSecuritySetting","0","3000","The type of property 'SecurityComplianceStatusDataInTransitProtected' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISecuritySetting' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceStatus]' to 'System.String'.","Change the type of property 'SecurityComplianceStatusDataInTransitProtected' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceStatus]'." +"Az.StackHCI","New-AzStackHciSecuritySetting","New-AzStackHciSecuritySetting","0","3000","The type of property 'SecurityComplianceStatusSecuredCoreCompliance' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISecuritySetting' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceStatus]' to 'System.String'.","Change the type of property 'SecurityComplianceStatusSecuredCoreCompliance' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceStatus]'." +"Az.StackHCI","New-AzStackHciSecuritySetting","New-AzStackHciSecuritySetting","0","3000","The type of property 'SecurityComplianceStatusWdacCompliance' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISecuritySetting' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceStatus]' to 'System.String'.","Change the type of property 'SecurityComplianceStatusWdacCompliance' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceStatus]'." +"Az.StackHCI","New-AzStackHciSecuritySetting","New-AzStackHciSecuritySetting","0","3000","The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISecuritySetting' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]' to 'System.String'.","Change the type of property 'ProvisioningState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]'." +"Az.StackHCI","New-AzStackHciSecuritySetting","New-AzStackHciSecuritySetting","0","2020","The cmdlet 'New-AzStackHciSecuritySetting' no longer supports the type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState' for parameter 'ProvisioningState'.","Change the type for parameter 'ProvisioningState' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState'." +"Az.StackHCI","New-AzStackHciSecuritySetting","New-AzStackHciSecuritySetting","0","2020","The cmdlet 'New-AzStackHciSecuritySetting' no longer supports the type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType' for parameter 'SecuredCoreComplianceAssignment'.","Change the type for parameter 'SecuredCoreComplianceAssignment' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType'." +"Az.StackHCI","New-AzStackHciSecuritySetting","New-AzStackHciSecuritySetting","0","2020","The cmdlet 'New-AzStackHciSecuritySetting' no longer supports the type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType' for parameter 'SmbEncryptionForIntraClusterTrafficComplianceAssignment'.","Change the type for parameter 'SmbEncryptionForIntraClusterTrafficComplianceAssignment' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType'." +"Az.StackHCI","New-AzStackHciSecuritySetting","New-AzStackHciSecuritySetting","0","2020","The cmdlet 'New-AzStackHciSecuritySetting' no longer supports the type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType' for parameter 'WdacComplianceAssignment'.","Change the type for parameter 'WdacComplianceAssignment' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType'." +"Az.StackHCI","Set-AzStackHciDeploymentSetting","Set-AzStackHciDeploymentSetting","0","3000","The type of property 'DeploymentMode' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IDeploymentSetting' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.DeploymentMode]' to 'System.String'.","Change the type of property 'DeploymentMode' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.DeploymentMode]'." +"Az.StackHCI","Set-AzStackHciDeploymentSetting","Set-AzStackHciDeploymentSetting","0","3000","The type of property 'OperationType' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IDeploymentSetting' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.OperationType]' to 'System.String'.","Change the type of property 'OperationType' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.OperationType]'." +"Az.StackHCI","Set-AzStackHciDeploymentSetting","Set-AzStackHciDeploymentSetting","0","3000","The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IDeploymentSetting' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]' to 'System.String'.","Change the type of property 'ProvisioningState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]'." +"Az.StackHCI","Set-AzStackHciDeploymentSetting","Set-AzStackHciDeploymentSetting","0","2020","The cmdlet 'Set-AzStackHciDeploymentSetting' no longer supports the type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.DeploymentMode' for parameter 'DeploymentMode'.","Change the type for parameter 'DeploymentMode' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.DeploymentMode'." +"Az.StackHCI","Set-AzStackHciDeploymentSetting","Set-AzStackHciDeploymentSetting","0","2020","The cmdlet 'Set-AzStackHciDeploymentSetting' no longer supports the type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.OperationType' for parameter 'OperationType'.","Change the type for parameter 'OperationType' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.OperationType'." +"Az.StackHCI","Set-AzStackHciSecuritySetting","Set-AzStackHciSecuritySetting","0","3000","The type of property 'SecuredCoreComplianceAssignment' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISecuritySetting' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType]' to 'System.String'.","Change the type of property 'SecuredCoreComplianceAssignment' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType]'." +"Az.StackHCI","Set-AzStackHciSecuritySetting","Set-AzStackHciSecuritySetting","0","3000","The type of property 'SmbEncryptionForIntraClusterTrafficComplianceAssignment' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISecuritySetting' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType]' to 'System.String'.","Change the type of property 'SmbEncryptionForIntraClusterTrafficComplianceAssignment' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType]'." +"Az.StackHCI","Set-AzStackHciSecuritySetting","Set-AzStackHciSecuritySetting","0","3000","The type of property 'WdacComplianceAssignment' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISecuritySetting' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType]' to 'System.String'.","Change the type of property 'WdacComplianceAssignment' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType]'." +"Az.StackHCI","Set-AzStackHciSecuritySetting","Set-AzStackHciSecuritySetting","0","3000","The type of property 'SecurityComplianceStatusDataAtRestEncrypted' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISecuritySetting' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceStatus]' to 'System.String'.","Change the type of property 'SecurityComplianceStatusDataAtRestEncrypted' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceStatus]'." +"Az.StackHCI","Set-AzStackHciSecuritySetting","Set-AzStackHciSecuritySetting","0","3000","The type of property 'SecurityComplianceStatusDataInTransitProtected' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISecuritySetting' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceStatus]' to 'System.String'.","Change the type of property 'SecurityComplianceStatusDataInTransitProtected' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceStatus]'." +"Az.StackHCI","Set-AzStackHciSecuritySetting","Set-AzStackHciSecuritySetting","0","3000","The type of property 'SecurityComplianceStatusSecuredCoreCompliance' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISecuritySetting' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceStatus]' to 'System.String'.","Change the type of property 'SecurityComplianceStatusSecuredCoreCompliance' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceStatus]'." +"Az.StackHCI","Set-AzStackHciSecuritySetting","Set-AzStackHciSecuritySetting","0","3000","The type of property 'SecurityComplianceStatusWdacCompliance' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISecuritySetting' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceStatus]' to 'System.String'.","Change the type of property 'SecurityComplianceStatusWdacCompliance' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceStatus]'." +"Az.StackHCI","Set-AzStackHciSecuritySetting","Set-AzStackHciSecuritySetting","0","3000","The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISecuritySetting' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]' to 'System.String'.","Change the type of property 'ProvisioningState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]'." +"Az.StackHCI","Set-AzStackHciSecuritySetting","Set-AzStackHciSecuritySetting","0","2020","The cmdlet 'Set-AzStackHciSecuritySetting' no longer supports the type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState' for parameter 'ProvisioningState'.","Change the type for parameter 'ProvisioningState' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState'." +"Az.StackHCI","Set-AzStackHciSecuritySetting","Set-AzStackHciSecuritySetting","0","2020","The cmdlet 'Set-AzStackHciSecuritySetting' no longer supports the type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType' for parameter 'SecuredCoreComplianceAssignment'.","Change the type for parameter 'SecuredCoreComplianceAssignment' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType'." +"Az.StackHCI","Set-AzStackHciSecuritySetting","Set-AzStackHciSecuritySetting","0","2020","The cmdlet 'Set-AzStackHciSecuritySetting' no longer supports the type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType' for parameter 'SmbEncryptionForIntraClusterTrafficComplianceAssignment'.","Change the type for parameter 'SmbEncryptionForIntraClusterTrafficComplianceAssignment' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType'." +"Az.StackHCI","Set-AzStackHciSecuritySetting","Set-AzStackHciSecuritySetting","0","2020","The cmdlet 'Set-AzStackHciSecuritySetting' no longer supports the type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType' for parameter 'WdacComplianceAssignment'.","Change the type for parameter 'WdacComplianceAssignment' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ComplianceAssignmentType'." +"Az.StackHCI","Set-AzStackHciUpdate","Set-AzStackHciUpdate","0","3000","The type of property 'AvailabilityType' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdate' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.AvailabilityType]' to 'System.String'.","Change the type of property 'AvailabilityType' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.AvailabilityType]'." +"Az.StackHCI","Set-AzStackHciUpdate","Set-AzStackHciUpdate","0","3000","The type of property 'HealthState' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdate' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.HealthState]' to 'System.String'.","Change the type of property 'HealthState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.HealthState]'." +"Az.StackHCI","Set-AzStackHciUpdate","Set-AzStackHciUpdate","0","3000","The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdate' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]' to 'System.String'.","Change the type of property 'ProvisioningState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]'." +"Az.StackHCI","Set-AzStackHciUpdate","Set-AzStackHciUpdate","0","3000","The type of property 'RebootRequired' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdate' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.RebootRequirement]' to 'System.String'.","Change the type of property 'RebootRequired' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.RebootRequirement]'." +"Az.StackHCI","Set-AzStackHciUpdate","Set-AzStackHciUpdate","0","3000","The type of property 'State' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdate' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.State]' to 'System.String'.","Change the type of property 'State' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.State]'." +"Az.StackHCI","Set-AzStackHciUpdate","Set-AzStackHciUpdate","0","3000","The type of property 'AvailabilityType' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdate' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.AvailabilityType]' to 'System.String'.","Change the type of property 'AvailabilityType' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.AvailabilityType]'." +"Az.StackHCI","Set-AzStackHciUpdate","Set-AzStackHciUpdate","0","3000","The type of property 'HealthState' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdate' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.HealthState]' to 'System.String'.","Change the type of property 'HealthState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.HealthState]'." +"Az.StackHCI","Set-AzStackHciUpdate","Set-AzStackHciUpdate","0","3000","The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdate' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]' to 'System.String'.","Change the type of property 'ProvisioningState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]'." +"Az.StackHCI","Set-AzStackHciUpdate","Set-AzStackHciUpdate","0","3000","The type of property 'RebootRequired' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdate' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.RebootRequirement]' to 'System.String'.","Change the type of property 'RebootRequired' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.RebootRequirement]'." +"Az.StackHCI","Set-AzStackHciUpdate","Set-AzStackHciUpdate","0","3000","The type of property 'State' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdate' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.State]' to 'System.String'.","Change the type of property 'State' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.State]'." +"Az.StackHCI","Set-AzStackHciUpdate","Set-AzStackHciUpdate","0","2020","The cmdlet 'Set-AzStackHciUpdate' no longer supports the type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.AvailabilityType' for parameter 'AvailabilityType'.","Change the type for parameter 'AvailabilityType' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.AvailabilityType'." +"Az.StackHCI","Set-AzStackHciUpdate","Set-AzStackHciUpdate","0","3000","The type of property 'Severity' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IPrecheckResult' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.Severity]' to 'System.String'.","Change the type of property 'Severity' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.Severity]'." +"Az.StackHCI","Set-AzStackHciUpdate","Set-AzStackHciUpdate","0","3000","The type of property 'Status' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IPrecheckResult' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.Status]' to 'System.String'.","Change the type of property 'Status' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.Status]'." +"Az.StackHCI","Set-AzStackHciUpdate","Set-AzStackHciUpdate","0","2020","The cmdlet 'Set-AzStackHciUpdate' no longer supports the type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.HealthState' for parameter 'HealthState'.","Change the type for parameter 'HealthState' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.HealthState'." +"Az.StackHCI","Set-AzStackHciUpdate","Set-AzStackHciUpdate","0","2020","The cmdlet 'Set-AzStackHciUpdate' no longer supports the type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.RebootRequirement' for parameter 'RebootRequired'.","Change the type for parameter 'RebootRequired' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.RebootRequirement'." +"Az.StackHCI","Set-AzStackHciUpdate","Set-AzStackHciUpdate","0","2020","The cmdlet 'Set-AzStackHciUpdate' no longer supports the type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.State' for parameter 'State'.","Change the type for parameter 'State' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.State'." +"Az.StackHCI","Set-AzStackHciUpdateRun","Set-AzStackHciUpdateRun","0","3000","The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateRun' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]' to 'System.String'.","Change the type of property 'ProvisioningState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]'." +"Az.StackHCI","Set-AzStackHciUpdateRun","Set-AzStackHciUpdateRun","0","3000","The type of property 'State' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateRun' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.UpdateRunPropertiesState]' to 'System.String'.","Change the type of property 'State' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.UpdateRunPropertiesState]'." +"Az.StackHCI","Set-AzStackHciUpdateRun","Set-AzStackHciUpdateRun","0","3000","The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateRun' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]' to 'System.String'.","Change the type of property 'ProvisioningState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]'." +"Az.StackHCI","Set-AzStackHciUpdateRun","Set-AzStackHciUpdateRun","0","3000","The type of property 'State' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateRun' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.UpdateRunPropertiesState]' to 'System.String'.","Change the type of property 'State' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.UpdateRunPropertiesState]'." +"Az.StackHCI","Set-AzStackHciUpdateRun","Set-AzStackHciUpdateRun","0","2020","The cmdlet 'Set-AzStackHciUpdateRun' no longer supports the type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.UpdateRunPropertiesState' for parameter 'State'.","Change the type for parameter 'State' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.UpdateRunPropertiesState'." +"Az.StackHCI","Set-AzStackHciUpdateSummary","Set-AzStackHciUpdateSummary","0","3000","The type of property 'HealthState' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateSummaries' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.HealthState]' to 'System.String'.","Change the type of property 'HealthState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.HealthState]'." +"Az.StackHCI","Set-AzStackHciUpdateSummary","Set-AzStackHciUpdateSummary","0","3000","The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateSummaries' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]' to 'System.String'.","Change the type of property 'ProvisioningState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]'." +"Az.StackHCI","Set-AzStackHciUpdateSummary","Set-AzStackHciUpdateSummary","0","3000","The type of property 'State' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateSummaries' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.UpdateSummariesPropertiesState]' to 'System.String'.","Change the type of property 'State' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.UpdateSummariesPropertiesState]'." +"Az.StackHCI","Set-AzStackHciUpdateSummary","Set-AzStackHciUpdateSummary","0","3000","The type of property 'HealthState' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateSummaries' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.HealthState]' to 'System.String'.","Change the type of property 'HealthState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.HealthState]'." +"Az.StackHCI","Set-AzStackHciUpdateSummary","Set-AzStackHciUpdateSummary","0","3000","The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateSummaries' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]' to 'System.String'.","Change the type of property 'ProvisioningState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]'." +"Az.StackHCI","Set-AzStackHciUpdateSummary","Set-AzStackHciUpdateSummary","0","3000","The type of property 'State' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IUpdateSummaries' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.UpdateSummariesPropertiesState]' to 'System.String'.","Change the type of property 'State' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.UpdateSummariesPropertiesState]'." +"Az.StackHCI","Set-AzStackHciUpdateSummary","Set-AzStackHciUpdateSummary","0","2020","The cmdlet 'Set-AzStackHciUpdateSummary' no longer supports the type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.HealthState' for parameter 'HealthState'.","Change the type for parameter 'HealthState' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.HealthState'." +"Az.StackHCI","Set-AzStackHciUpdateSummary","Set-AzStackHciUpdateSummary","0","2020","The cmdlet 'Set-AzStackHciUpdateSummary' no longer supports the type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.UpdateSummariesPropertiesState' for parameter 'State'.","Change the type for parameter 'State' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.UpdateSummariesPropertiesState'." +"Az.StackHCI","Update-AzStackHciCluster","Update-AzStackHciCluster","0","3000","The type of property 'RemoteSupportPropertyAccessLevel' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.AccessLevel]' to 'System.String'.","Change the type of property 'RemoteSupportPropertyAccessLevel' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.AccessLevel]'." +"Az.StackHCI","Update-AzStackHciCluster","Update-AzStackHciCluster","0","3000","The type of property 'ReportedPropertyClusterType' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ClusterNodeType]' to 'System.String'.","Change the type of property 'ReportedPropertyClusterType' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ClusterNodeType]'." +"Az.StackHCI","Update-AzStackHciCluster","Update-AzStackHciCluster","0","3000","The type of property 'ConnectivityStatus' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ConnectivityStatus]' to 'System.String'.","Change the type of property 'ConnectivityStatus' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ConnectivityStatus]'." +"Az.StackHCI","Update-AzStackHciCluster","Update-AzStackHciCluster","0","3000","The type of property 'DesiredPropertyDiagnosticLevel' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.DiagnosticLevel]' to 'System.String'.","Change the type of property 'DesiredPropertyDiagnosticLevel' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.DiagnosticLevel]'." +"Az.StackHCI","Update-AzStackHciCluster","Update-AzStackHciCluster","0","3000","The type of property 'ReportedPropertyDiagnosticLevel' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.DiagnosticLevel]' to 'System.String'.","Change the type of property 'ReportedPropertyDiagnosticLevel' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.DiagnosticLevel]'." +"Az.StackHCI","Update-AzStackHciCluster","Update-AzStackHciCluster","0","3000","The type of property 'ReportedPropertyImdsAttestation' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ImdsAttestation]' to 'System.String'.","Change the type of property 'ReportedPropertyImdsAttestation' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ImdsAttestation]'." +"Az.StackHCI","Update-AzStackHciCluster","Update-AzStackHciCluster","0","3000","The type of property 'IdentityType' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ManagedServiceIdentityType]' to 'System.String'.","Change the type of property 'IdentityType' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ManagedServiceIdentityType]'." +"Az.StackHCI","Update-AzStackHciCluster","Update-AzStackHciCluster","0","3000","The type of property 'ReportedPropertyOemActivation' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.OemActivation]' to 'System.String'.","Change the type of property 'ReportedPropertyOemActivation' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.OemActivation]'." +"Az.StackHCI","Update-AzStackHciCluster","Update-AzStackHciCluster","0","3000","The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]' to 'System.String'.","Change the type of property 'ProvisioningState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.ProvisioningState]'." +"Az.StackHCI","Update-AzStackHciCluster","Update-AzStackHciCluster","0","3000","The type of property 'RemoteSupportPropertyRemoteSupportType' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.RemoteSupportType]' to 'System.String'.","Change the type of property 'RemoteSupportPropertyRemoteSupportType' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.RemoteSupportType]'." +"Az.StackHCI","Update-AzStackHciCluster","Update-AzStackHciCluster","0","3000","The type of property 'SoftwareAssurancePropertySoftwareAssuranceIntent' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.SoftwareAssuranceIntent]' to 'System.String'.","Change the type of property 'SoftwareAssurancePropertySoftwareAssuranceIntent' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.SoftwareAssuranceIntent]'." +"Az.StackHCI","Update-AzStackHciCluster","Update-AzStackHciCluster","0","3000","The type of property 'SoftwareAssurancePropertySoftwareAssuranceStatus' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.SoftwareAssuranceStatus]' to 'System.String'.","Change the type of property 'SoftwareAssurancePropertySoftwareAssuranceStatus' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.SoftwareAssuranceStatus]'." +"Az.StackHCI","Update-AzStackHciCluster","Update-AzStackHciCluster","0","3000","The type of property 'Status' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.Status]' to 'System.String'.","Change the type of property 'Status' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.Status]'." +"Az.StackHCI","Update-AzStackHciCluster","Update-AzStackHciCluster","0","3000","The type of property 'DesiredPropertyWindowsServerSubscription' of type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ICluster' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.WindowsServerSubscription]' to 'System.String'.","Change the type of property 'DesiredPropertyWindowsServerSubscription' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.WindowsServerSubscription]'." +"Az.StackHCI","Update-AzStackHciCluster","Update-AzStackHciCluster","0","2020","The cmdlet 'Update-AzStackHciCluster' no longer supports the type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.DiagnosticLevel' for parameter 'DesiredPropertyDiagnosticLevel'.","Change the type for parameter 'DesiredPropertyDiagnosticLevel' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.DiagnosticLevel'." +"Az.StackHCI","Update-AzStackHciCluster","Update-AzStackHciCluster","0","2020","The cmdlet 'Update-AzStackHciCluster' no longer supports the type 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.WindowsServerSubscription' for parameter 'DesiredPropertyWindowsServerSubscription'.","Change the type for parameter 'DesiredPropertyWindowsServerSubscription' back to 'Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Support.WindowsServerSubscription'." +"Az.StackHCI","Update-AzStackHciCluster","Update-AzStackHciCluster","0","2000","The cmdlet 'Update-AzStackHciCluster' no longer supports the parameter 'IdentityType' and no alias was found for the original parameter name.","Add the parameter 'IdentityType' back to the cmdlet 'Update-AzStackHciCluster', or add an alias to the original parameter name." +"Az.StackHCI","Update-AzStackHciCluster","Update-AzStackHciCluster","0","2000","The cmdlet 'Update-AzStackHciCluster' no longer supports the parameter 'IdentityUserAssignedIdentity' and no alias was found for the original parameter name.","Add the parameter 'IdentityUserAssignedIdentity' back to the cmdlet 'Update-AzStackHciCluster', or add an alias to the original parameter name." +"Az.StackHCI","Update-AzStackHciCluster","Update-AzStackHciCluster","0","1050","The parameter set 'UpdateExpanded' for cmdlet 'Update-AzStackHciCluster' has been removed.","Add parameter set 'UpdateExpanded' back to cmdlet 'Update-AzStackHciCluster'." +"Az.StackHCI","Update-AzStackHciCluster","Update-AzStackHciCluster","0","1050","The parameter set 'UpdateViaIdentityExpanded' for cmdlet 'Update-AzStackHciCluster' has been removed.","Add parameter set 'UpdateViaIdentityExpanded' back to cmdlet 'Update-AzStackHciCluster'." +"Az.StackHCI","Update-AzStackHciCluster","Update-AzStackHciCluster","0","1050","The parameter set '__AllParameterSets' for cmdlet 'Update-AzStackHciCluster' has been removed.","Add parameter set '__AllParameterSets' back to cmdlet 'Update-AzStackHciCluster'." \ No newline at end of file