diff --git a/src/Fleet/Fleet.Autorest/README.md b/src/Fleet/Fleet.Autorest/README.md index 9ff4ce1f458a..5d1f7334900c 100644 --- a/src/Fleet/Fleet.Autorest/README.md +++ b/src/Fleet/Fleet.Autorest/README.md @@ -3,9 +3,6 @@ This directory contains the PowerShell module for the Fleet service. --- -## Status -[![Az.Fleet](https://img.shields.io/powershellgallery/v/Az.Fleet.svg?style=flat-square&label=Az.Fleet "Az.Fleet")](https://www.powershellgallery.com/packages/Az.Fleet/) - ## Info - Modifiable: yes - Generated: all @@ -40,6 +37,8 @@ require: title: Fleet module-version: 0.1.0 subject-prefix: $(service-name) +disable-transform-identity-type: true +flatten-userassignedidentity: false directive: # # # Following is two common directive which are normally required in all the RPs @@ -58,6 +57,23 @@ directive: - from: swagger-document where: $.definitions.UpdateRun transform: $['required'] = ['properties'] + - from: swagger-document + where: $.definitions.FleetUpdateStrategy.properties.properties.x-ms-mutability + transform: >- + return [ + "read", + "update", + "create" + ] + - from: swagger-document + where: $.definitions.UpdateRun.properties.properties + transform: $['x-ms-mutability'] = ["read", "update", "create"] + - from: swagger-document + where: $.definitions.ManagedClusterUpdate.properties.nodeImageSelection + transform: $['x-ms-mutability'] = ["read", "update", "create"] + - from: swagger-document + where: $.definitions.NodeImageSelection.properties.type + transform: $['x-ms-mutability'] = ["read", "update", "create"] # Hide set cmdlet - where: verb: Set diff --git a/src/Fleet/Fleet.Autorest/docs/Get-AzFleet.md b/src/Fleet/Fleet.Autorest/docs/Get-AzFleet.md index a71c1a8d3a54..20b0b95d7b08 100644 --- a/src/Fleet/Fleet.Autorest/docs/Get-AzFleet.md +++ b/src/Fleet/Fleet.Autorest/docs/Get-AzFleet.md @@ -103,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.Fleet.Models.IFleetIdentity diff --git a/src/Fleet/Fleet.Autorest/docs/Get-AzFleetMember.md b/src/Fleet/Fleet.Autorest/docs/Get-AzFleetMember.md index 6569dfe77d6a..b41db65eae3b 100644 --- a/src/Fleet/Fleet.Autorest/docs/Get-AzFleetMember.md +++ b/src/Fleet/Fleet.Autorest/docs/Get-AzFleetMember.md @@ -100,7 +100,6 @@ Accept wildcard characters: False ### -FleetInputObject Identity Parameter -To construct, see NOTES section for FLEETINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.Fleet.Models.IFleetIdentity @@ -131,7 +130,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.Fleet.Models.IFleetIdentity diff --git a/src/Fleet/Fleet.Autorest/docs/Get-AzFleetUpdateRun.md b/src/Fleet/Fleet.Autorest/docs/Get-AzFleetUpdateRun.md index 4b4a44c49232..a0e28d14da6c 100644 --- a/src/Fleet/Fleet.Autorest/docs/Get-AzFleetUpdateRun.md +++ b/src/Fleet/Fleet.Autorest/docs/Get-AzFleetUpdateRun.md @@ -148,7 +148,6 @@ Accept wildcard characters: False ### -FleetInputObject Identity Parameter -To construct, see NOTES section for FLEETINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.Fleet.Models.IFleetIdentity @@ -179,7 +178,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.Fleet.Models.IFleetIdentity diff --git a/src/Fleet/Fleet.Autorest/docs/Get-AzFleetUpdateStrategy.md b/src/Fleet/Fleet.Autorest/docs/Get-AzFleetUpdateStrategy.md index ab7ce25663dd..223e3389dc0b 100644 --- a/src/Fleet/Fleet.Autorest/docs/Get-AzFleetUpdateStrategy.md +++ b/src/Fleet/Fleet.Autorest/docs/Get-AzFleetUpdateStrategy.md @@ -107,7 +107,6 @@ Accept wildcard characters: False ### -FleetInputObject Identity Parameter -To construct, see NOTES section for FLEETINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.Fleet.Models.IFleetIdentity @@ -138,7 +137,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.Fleet.Models.IFleetIdentity diff --git a/src/Fleet/Fleet.Autorest/docs/New-AzFleet.md b/src/Fleet/Fleet.Autorest/docs/New-AzFleet.md index 40b45777d50c..6e4e8d4f3efa 100644 --- a/src/Fleet/Fleet.Autorest/docs/New-AzFleet.md +++ b/src/Fleet/Fleet.Autorest/docs/New-AzFleet.md @@ -156,7 +156,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.Fleet.Models.IFleetIdentity diff --git a/src/Fleet/Fleet.Autorest/docs/New-AzFleetMember.md b/src/Fleet/Fleet.Autorest/docs/New-AzFleetMember.md index e35a39ec029f..6a32836312e9 100644 --- a/src/Fleet/Fleet.Autorest/docs/New-AzFleetMember.md +++ b/src/Fleet/Fleet.Autorest/docs/New-AzFleetMember.md @@ -128,7 +128,6 @@ Accept wildcard characters: False ### -FleetInputObject Identity Parameter -To construct, see NOTES section for FLEETINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.Fleet.Models.IFleetIdentity @@ -204,7 +203,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.Fleet.Models.IFleetIdentity diff --git a/src/Fleet/Fleet.Autorest/docs/New-AzFleetUpdateRun.md b/src/Fleet/Fleet.Autorest/docs/New-AzFleetUpdateRun.md index 152f352869ba..69e61dcc8484 100644 --- a/src/Fleet/Fleet.Autorest/docs/New-AzFleetUpdateRun.md +++ b/src/Fleet/Fleet.Autorest/docs/New-AzFleetUpdateRun.md @@ -158,7 +158,6 @@ Accept wildcard characters: False ### -FleetInputObject Identity Parameter -To construct, see NOTES section for FLEETINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.Fleet.Models.IFleetIdentity @@ -219,7 +218,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.Fleet.Models.IFleetIdentity @@ -327,7 +325,6 @@ Accept wildcard characters: False ### -StrategyStage The list of stages that compose this update run. Min size: 1. -To construct, see NOTES section for STRATEGYSTAGE properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.Fleet.Models.IUpdateStage[] diff --git a/src/Fleet/Fleet.Autorest/docs/New-AzFleetUpdateStageObject.md b/src/Fleet/Fleet.Autorest/docs/New-AzFleetUpdateStageObject.md index cf16700abbc6..2f973f282512 100644 --- a/src/Fleet/Fleet.Autorest/docs/New-AzFleetUpdateStageObject.md +++ b/src/Fleet/Fleet.Autorest/docs/New-AzFleetUpdateStageObject.md @@ -81,7 +81,6 @@ Accept wildcard characters: False Defines the groups to be executed in parallel in this stage. Duplicate groups are not allowed. Min size: 1. -To construct, see NOTES section for GROUP properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.Fleet.Models.IUpdateGroup[] diff --git a/src/Fleet/Fleet.Autorest/docs/New-AzFleetUpdateStrategy.md b/src/Fleet/Fleet.Autorest/docs/New-AzFleetUpdateStrategy.md index 3e6238a84682..6c8ab93f377f 100644 --- a/src/Fleet/Fleet.Autorest/docs/New-AzFleetUpdateStrategy.md +++ b/src/Fleet/Fleet.Autorest/docs/New-AzFleetUpdateStrategy.md @@ -155,7 +155,6 @@ Accept wildcard characters: False ### -FleetInputObject Identity Parameter -To construct, see NOTES section for FLEETINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.Fleet.Models.IFleetIdentity @@ -216,7 +215,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.Fleet.Models.IFleetIdentity @@ -309,7 +307,6 @@ Accept wildcard characters: False ### -StrategyStage The list of stages that compose this update run. Min size: 1. -To construct, see NOTES section for STRATEGYSTAGE properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.Fleet.Models.IUpdateStage[] diff --git a/src/Fleet/Fleet.Autorest/docs/Remove-AzFleet.md b/src/Fleet/Fleet.Autorest/docs/Remove-AzFleet.md index 0bb52084884a..11c39de4af6d 100644 --- a/src/Fleet/Fleet.Autorest/docs/Remove-AzFleet.md +++ b/src/Fleet/Fleet.Autorest/docs/Remove-AzFleet.md @@ -94,7 +94,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.Fleet.Models.IFleetIdentity diff --git a/src/Fleet/Fleet.Autorest/docs/Remove-AzFleetMember.md b/src/Fleet/Fleet.Autorest/docs/Remove-AzFleetMember.md index 986a923a7d8b..b101b8d6f488 100644 --- a/src/Fleet/Fleet.Autorest/docs/Remove-AzFleetMember.md +++ b/src/Fleet/Fleet.Autorest/docs/Remove-AzFleetMember.md @@ -86,7 +86,6 @@ Accept wildcard characters: False ### -FleetInputObject Identity Parameter -To construct, see NOTES section for FLEETINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.Fleet.Models.IFleetIdentity @@ -132,7 +131,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.Fleet.Models.IFleetIdentity diff --git a/src/Fleet/Fleet.Autorest/docs/Remove-AzFleetUpdateRun.md b/src/Fleet/Fleet.Autorest/docs/Remove-AzFleetUpdateRun.md index ef89003a77f9..d32ef83c3a37 100644 --- a/src/Fleet/Fleet.Autorest/docs/Remove-AzFleetUpdateRun.md +++ b/src/Fleet/Fleet.Autorest/docs/Remove-AzFleetUpdateRun.md @@ -78,7 +78,6 @@ Accept wildcard characters: False ### -FleetInputObject Identity Parameter -To construct, see NOTES section for FLEETINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.Fleet.Models.IFleetIdentity @@ -124,7 +123,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.Fleet.Models.IFleetIdentity diff --git a/src/Fleet/Fleet.Autorest/docs/Remove-AzFleetUpdateStrategy.md b/src/Fleet/Fleet.Autorest/docs/Remove-AzFleetUpdateStrategy.md index abd3cc32e58b..3b96244248d8 100644 --- a/src/Fleet/Fleet.Autorest/docs/Remove-AzFleetUpdateStrategy.md +++ b/src/Fleet/Fleet.Autorest/docs/Remove-AzFleetUpdateStrategy.md @@ -87,7 +87,6 @@ Accept wildcard characters: False ### -FleetInputObject Identity Parameter -To construct, see NOTES section for FLEETINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.Fleet.Models.IFleetIdentity @@ -133,7 +132,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.Fleet.Models.IFleetIdentity diff --git a/src/Fleet/Fleet.Autorest/docs/Start-AzFleetUpdateRun.md b/src/Fleet/Fleet.Autorest/docs/Start-AzFleetUpdateRun.md index f768fc506325..bc871ddd31ee 100644 --- a/src/Fleet/Fleet.Autorest/docs/Start-AzFleetUpdateRun.md +++ b/src/Fleet/Fleet.Autorest/docs/Start-AzFleetUpdateRun.md @@ -139,7 +139,6 @@ Accept wildcard characters: False ### -FleetInputObject Identity Parameter -To construct, see NOTES section for FLEETINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.Fleet.Models.IFleetIdentity @@ -185,7 +184,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.Fleet.Models.IFleetIdentity diff --git a/src/Fleet/Fleet.Autorest/docs/Stop-AzFleetUpdateRun.md b/src/Fleet/Fleet.Autorest/docs/Stop-AzFleetUpdateRun.md index 48a1c1940b13..e74b9c43d998 100644 --- a/src/Fleet/Fleet.Autorest/docs/Stop-AzFleetUpdateRun.md +++ b/src/Fleet/Fleet.Autorest/docs/Stop-AzFleetUpdateRun.md @@ -144,7 +144,6 @@ Accept wildcard characters: False ### -FleetInputObject Identity Parameter -To construct, see NOTES section for FLEETINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.Fleet.Models.IFleetIdentity @@ -190,7 +189,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.Fleet.Models.IFleetIdentity diff --git a/src/Fleet/Fleet.Autorest/docs/Update-AzFleet.md b/src/Fleet/Fleet.Autorest/docs/Update-AzFleet.md index ee1f0ff9ad1e..e295164c6671 100644 --- a/src/Fleet/Fleet.Autorest/docs/Update-AzFleet.md +++ b/src/Fleet/Fleet.Autorest/docs/Update-AzFleet.md @@ -139,7 +139,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.Fleet.Models.IFleetIdentity diff --git a/src/Fleet/Fleet.Autorest/docs/Update-AzFleetMember.md b/src/Fleet/Fleet.Autorest/docs/Update-AzFleetMember.md index 58a1c7074132..f790e0daa8d8 100644 --- a/src/Fleet/Fleet.Autorest/docs/Update-AzFleetMember.md +++ b/src/Fleet/Fleet.Autorest/docs/Update-AzFleetMember.md @@ -135,7 +135,6 @@ Accept wildcard characters: False ### -FleetInputObject Identity Parameter -To construct, see NOTES section for FLEETINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.Fleet.Models.IFleetIdentity @@ -196,7 +195,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.Fleet.Models.IFleetIdentity diff --git a/src/Fleet/Fleet.Autorest/docs/Update-AzFleetUpdateRun.md b/src/Fleet/Fleet.Autorest/docs/Update-AzFleetUpdateRun.md index 85a9c8d62ff9..09ef3a343d7f 100644 --- a/src/Fleet/Fleet.Autorest/docs/Update-AzFleetUpdateRun.md +++ b/src/Fleet/Fleet.Autorest/docs/Update-AzFleetUpdateRun.md @@ -145,7 +145,6 @@ Accept wildcard characters: False ### -FleetInputObject Identity Parameter -To construct, see NOTES section for FLEETINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.Fleet.Models.IFleetIdentity @@ -206,7 +205,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.Fleet.Models.IFleetIdentity @@ -284,7 +282,6 @@ Accept wildcard characters: False ### -StrategyStage The list of stages that compose this update run. Min size: 1. -To construct, see NOTES section for STRATEGYSTAGE properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.Fleet.Models.IUpdateStage[] diff --git a/src/Fleet/Fleet.Autorest/docs/Update-AzFleetUpdateStrategy.md b/src/Fleet/Fleet.Autorest/docs/Update-AzFleetUpdateStrategy.md index c5b35b3e802e..a0a860242977 100644 --- a/src/Fleet/Fleet.Autorest/docs/Update-AzFleetUpdateStrategy.md +++ b/src/Fleet/Fleet.Autorest/docs/Update-AzFleetUpdateStrategy.md @@ -140,7 +140,6 @@ Accept wildcard characters: False ### -FleetInputObject Identity Parameter -To construct, see NOTES section for FLEETINPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.Fleet.Models.IFleetIdentity @@ -201,7 +200,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.Fleet.Models.IFleetIdentity @@ -264,7 +262,6 @@ Accept wildcard characters: False ### -StrategyStage The list of stages that compose this update run. Min size: 1. -To construct, see NOTES section for STRATEGYSTAGE properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.Fleet.Models.IUpdateStage[]