Skip to content

Commit 29d64a3

Browse files
authored
Merge pull request Azure#19766 from Azure/release-2022-10-12
Release-2022-10-12
2 parents b0ca589 + 9f172c1 commit 29d64a3

File tree

990 files changed

+337718
-88292
lines changed

Some content is hidden

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

990 files changed

+337718
-88292
lines changed

ChangeLog.md

Lines changed: 228 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,231 @@
1+
## 9.0.0 - October 2022
2+
#### Az.Accounts
3+
* Upgraded Azure.Core to 1.25.0 and Azure.Identity to 1.6.1
4+
* Upgraded Microsoft.Identity.Client to 4.46.2 and Microsoft.Identity.Client.Extensions.Msal to 2.23.0
5+
* Upgraded Microsoft.ApplicationInsights to 2.13.1
6+
* [Breaking Change] Changed target framework of AuthenticationAssemblyLoadContext to netcoreapp3.1.
7+
* [Breaking Change] Removed built-in environment of Azure Germany
8+
* Supported tenant domain as input while using 'Connect-AzAccount' with parameter 'Tenant'. [#19471]
9+
* Used the ArgumentCompleter attribute to replace the dynamic parameters of 'Get-AzContext'. [#18041]
10+
* Fixed issue that module cannot be imported when required file is locked [#19624]
11+
12+
#### Az.Advisor
13+
* Bumped API version to 2020-01-01
14+
15+
#### Az.Aks
16+
* [Breaking Change] Removed the alias 'Install-AzAksKubectl' of 'Install-AzAksCliTool'.
17+
18+
#### Az.ApiManagement
19+
* [Breaking Change] Changed the type of parameter 'Sku' from Enum to String in 'Add-AzApiManagementRegion', 'New-AzApiManagement' and 'Update-AzApiManagementRegion'.
20+
21+
#### Az.Attestation
22+
* [Breaking Change] Replaced 'New/Remove/Get-AzAttestation' with 'New/Remove/Get-AzAttestationProvider'
23+
* Added 'Get-AzAttestationDefaultProvider' and 'Update-AzAttestationProvider'
24+
* Upgraded API version from 2018-09-01-preview to 2020-10-01
25+
26+
#### Az.Automation
27+
* Added cmdlets 'Remove-AzAutomationHybridRunbookWorker', 'Remove-AzAutomationHybridRunbookWorkerGroup', 'Set-AzAutomationHybridRunbookWorkerGroup', 'Get-AzAutomationHybridRunbookWorker', 'Get-AzAutomationHybridRunbookWorkerGroup', 'Move-AzAutomationHybridRunbookWorker', 'New-AzAutomationHybridRunbookWorker', 'New-AzAutomationHybridRunbookWorkerGroup' for Hybrid Runbook Worker group management.
28+
29+
#### Az.Compute
30+
* Added the 'TimeCreated' property to the Virtual Machine and Virtual Machine Scale Set models.
31+
* Added Confidential VM functionality to multiple cmdlets.
32+
* Added new parameter 'SecureVMDiskEncryptionSet' to cmdlet 'Set-AzDiskSecurityProfile'.
33+
* Added new parameters 'SecureVMDiskEncryptionSet' and 'SecurityEncryptionType' to cmdlet 'Set-AzVMOSDisk'.
34+
* Improved cmdlet descriptions and parameter descriptions for VM/VMSS creation.
35+
* Added the 'BaseRegularPriorityCount' integer property to the following cmdlets: 'New-AzVmssConfig' and 'Update-AzVmssConfig'
36+
* Added the 'RegularPriorityPercentage' integer property to the following cmdlets: 'New-AzVmssConfig' and 'Update-AzVmssConfig'
37+
* Added Breaking Changes for Add-AzVMAdditionalUnattendContent and Get-AzGallery cmdlets
38+
* Added '-DiskControllerType' property to the following cmdlets: 'New-AzVm', 'New-AzVmss', 'New-AzVmConfig', 'Set-AzVmssStorageProfile'
39+
40+
#### Az.Databricks
41+
* Upgraded API version to 2022-04-01-preview
42+
* Modified description of 'EnableNoPublicIP' parameter in the 'New-AzDatabricksWorkspace'. [#14381]
43+
44+
#### Az.DataFactory
45+
* Updated ADF .Net SDK version to 6.4.0
46+
47+
#### Az.EventGrid
48+
* Add remaining advanced filters
49+
* StringNotContains
50+
* StringNotBeginsWith
51+
* StringNotEndsWith
52+
* NumberInRange
53+
* NumberNotInRange
54+
* IsNullOrUndefined
55+
* IsNotNull
56+
57+
#### Az.EventHub
58+
* Most cmdlets in Az.EventHub module have been migrated to a new format and would witness breaking changes. Please refer our migration guide https://go.microsoft.com/fwlink/?linkid=2204690 to know breaking changes in detail.
59+
60+
#### Az.Functions
61+
* Enabled support to create Node 18 Preview and Java 17 Preview function apps (fixes issues #19184 and #18925)
62+
* Removed the logic that checks for AzureGermanCloud in the cloud endpoints (fixes issue #19667)
63+
* Hided generated unused cmdlets (fixes #16666)
64+
65+
#### Az.KeyVault
66+
* Fixed the exception content swallowed issue when exception.Response is null [#19531]
67+
* Added the existing parameters 'Exportable', 'Immutable', 'UseDefaultCVMPolicy', and 'ReleasePolicyPath'
68+
to the parameter sets 'InteractiveCreate', 'InputObjectCreate', and 'ResourceIdCreate'.
69+
70+
#### Az.MarketplaceOrdering
71+
* Upgraded API version to 2021-01-01.
72+
73+
#### Az.Migrate
74+
* Updated ApiVersion to 2022-05-01
75+
* Added support for pause and resume
76+
* 'Suspend-AzMigrateServerReplication'
77+
* 'Resume-AzMigrateServerReplication'
78+
* [Breaking Change] Removed unless cmdlets
79+
* 'Get-AzMigrateReplicationEligibilityResult'
80+
* 'Get-AzMigrateReplicationProtectionIntent'
81+
* 'Get-AzMigrateReplicationVaultSetting'
82+
* 'Get-AzMigrateSupportedOperatingSystem'
83+
* 'New-AzMigrateReplicationProtectionIntent'
84+
* 'New-AzMigrateReplicationVaultSetting'
85+
86+
#### Az.Monitor
87+
* [Breaking Change] Upgraded API version for ActivityLogAlert from 2017-04-01 to 2020-10-01, affected cmdlets:
88+
* 'Get-AzActivityLogAlert'
89+
* 'Remove-AzActivityLogAlert'
90+
* 'Set-AzActivityLogAlert' replaced by 'New-AzActivityLogAlert'
91+
* 'Disable-AzActivityLogAlert' replaced by 'Update-AzActivityLogAlert'
92+
* 'Enable-AzActivityLogAlert' replaced by 'Update-AzActivityLogAlert'
93+
* 'New-AzActionGroup' replaced by 'New-AzActivityLogAlertActionGroupObject'
94+
* [Breaking Change] Upgraded API version for DiagnosticSetting from 2017-05-01-preview to 2021-05-01-preview
95+
* 'Get-AzDiagnosticSettingCategory'
96+
* 'Get-AzDiagnosticSetting'
97+
* 'New-AzDiagnosticSetting'
98+
* 'Remove-AzDiagnosticSetting'
99+
* 'Set-AzDiagnosticSetting' replaced by 'New-AzDiagnosticSetting'
100+
* 'New-AzDiagnosticDetailSetting' replaced by 'New-AzDiagnosticSettingLogSettingsObject' and 'New-AzDiagnosticSettingMetricSettingsObject'
101+
* 'Get-AzSubscriptionDiagnosticSettingCategory' replaced by 'Get-AzEventCategory'
102+
* [Breaking Change] Upgraded API version for Autoscale from 2015-04-01 to 2022-10-01
103+
* 'Get-AzAutoscaleSetting'
104+
* 'Remove-AzAutoscaleSetting'
105+
* 'Add-AzAutoscaleSetting' replaced by 'New-AzAutoscaleSetting'
106+
* 'New-AzAutoscaleNotification' replaced by 'New-AzAutoscaleNotificationObject'
107+
* 'New-AzAutoscaleProfile' replaced by 'New-AzAutoscaleProfileObject'
108+
* 'New-AzAutoscaleRule' replaced by 'New-AzAutoscaleScaleRuleObject'
109+
* 'New-AzAutoscaleWebhook' replaced by 'New-AzAutoscaleWebhookNotificationObject'
110+
* [Breaking Change] Upgraded API version for ScheduledQueryRule from 2018-04-16 to 2021-08-01
111+
* 'Get-AzScheduledQueryRule'
112+
* 'New-AzScheduledQueryRuleAlertingAction'
113+
* 'New-AzScheduledQueryRuleAznActionGroup'
114+
* 'New-AzScheduledQueryRule'
115+
* 'New-AzScheduledQueryRuleLogMetricTrigger'
116+
* 'New-AzScheduledQueryRuleSchedule'
117+
* 'New-AzScheduledQueryRuleSource'
118+
* 'New-AzScheduledQueryRuleTriggerCondition'
119+
* 'Remove-AzScheduledQueryRule'
120+
* 'Set-AzScheduledQueryRule'
121+
* 'Update-AzScheduledQueryRule'
122+
123+
#### Az.MySql
124+
* Added 'PublicNetworkAccess' to 'Update-AzMySqlServer' [#19189]
125+
126+
#### Az.Network
127+
* Added a new endpoint switch 'AzureArcVM' in 'New-AzNetworkWatcherConnectionMonitor'
128+
* Updated 'New-AzVirtualNetworkGatewayConnection' to support bypassing the ExpressRoute gateway when accessing private-links
129+
* Updated 'Update-AzCustomIpPrefix' to support no-internet advertise CustomIpPrefix
130+
* Updated 'New-AzNetworkInterface' to support create/update nic with DisableTcpStateTracking property
131+
* Updated cmdlet to support specifying a VirtualRouterAsn on Virtual Hub
132+
* 'New-AzVirtualHub'
133+
* 'Update-AzVirtualHub'
134+
* Updated cmdlet to support specifying an ASN on VPN Gateway
135+
* 'New-AzVpnGateway'
136+
* 'Update-AzVpnGateway'
137+
* Updated 'New-AzRoutingConfiguration' to support bypassing NVA for spoke vNet traffic
138+
* Updated 'Update-AzCustomIpPrefix' to support new parameters: Asn, Geo, ExpressRouteAdvertise
139+
* Updated cmdlets to enable verification on client certificate revocation by using a new property VerifyClientRevocation in ApplicationGatewayClientAuthConfiguration
140+
* 'New-AzApplicationGatewayClientAuthConfiguration'
141+
* 'Set-AzApplicationGatewayClientAuthConfiguration'
142+
* Updated 'New-AzCustomIpPrefix' to support IPv4 Parent/Child CustomIpPrefix creation.
143+
* Added Uppercase Transform in New-AzApplicationGatewayFirewallCondition
144+
* Added DdosProtectionMode parameter in New-AzPublicIpAddress
145+
* Added ProbeThreshold parameter to Load Balancer Probe
146+
* 'Add-AzLoadBalancerProbeConfig'
147+
* 'New-AzLoadBalancerProbeConfig'
148+
* 'Set-AzLoadBalancerProbeConfig'
149+
* Updated 'New-AzApplicationGatewayFirewallPolicyManagedRuleOverride' to support specifying an action for a managed rule override in Application Gateway WAF Policy
150+
* Added breaking change enum values/notification for the following network manager cmdlets
151+
* 'Deploy-AzNetworkManagerCommit'
152+
* 'New-AzNetworkManagerConnectivityConfiguration'
153+
* 'New-AzNetworkManagerConnectivityGroupItem'
154+
* 'New-AzNetworkManagerSecurityAdminRule'
155+
* 'New-AzNetworkManagerSecurityAdminConfiguration'
156+
* 'New-AzNetworkManagerAddressPrefixItem'
157+
* 'New-AzNetworkManager'
158+
* Added 'EnableUDPLogOptimization' parameter to 'New-AzFirewall'
159+
* Fixed a bug that does not return HubIPAddresses and PrivateIPAddress during a Get-AzFirewall command
160+
* Replaced 'IdentifyTopFatFlow' parameter with 'EnableFatFlowLogging' parameter to 'New-AzFirewall'
161+
* Fixed a bug not able to add MSSQL application rules to an AZURE FIREWALL POLICY
162+
* Onboard Project AzureML Registries to Private Link Common Cmdlets
163+
164+
#### Az.RecoveryServices
165+
* [Breaking Change] Added fix for Enable-AzRecoveryServicesBackupProtection cmdlet. Resolved the null refrence issue by making policy a mandatory parameter.
166+
* [Breaking Change] Removed status filter from Get-AzRecoveryServicesBackupContainer command
167+
* Added SubTasks Duration for IaasVM job
168+
169+
#### Az.Resources
170+
* Removed unused reference to resource identifier in role assignment create cmdlet
171+
* Exposed parameter '-Count' for 'Get-AzADApplication', 'Get-AzADServicePrincipal', 'Get-AzADGroup' [#19476]
172+
173+
#### Az.SecurityInsights
174+
* Changed 'Az.SecurityInsights' to autorest-based module
175+
176+
#### Az.ServiceBus
177+
* Most cmdlets in Az.ServiceBus module have been migrated to a new format and would witness breaking changes. Please refer our migration guide https://go.microsoft.com/fwlink/?linkid=2204584 to know breaking changes in detail.
178+
179+
#### Az.Sql
180+
* Added new fields to the 'Get-AzSqlInstanceDatabaseLogReplay' cmdlet
181+
* Improved error handling in the 'Stop-AzSqlInstanceDatabaseLogReplay' cmdlet
182+
* Added StorageContainerIdentity parameter in the 'Start-AzSqlInstanceDatabaseLogReplay' cmdlet
183+
* Removed the following cmdlets: 'Clear-AzSqlServerAdvancedThreatProtectionSetting' and 'Clear-AzSqlDatabaseAdvancedThreatProtectionSetting'
184+
* Added the following cmdlets: 'Get-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting', 'Get-AzSqlInstanceAdvancedThreatProtectionSetting', 'Update-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting' and 'Update-AzSqlInstanceAdvancedThreatProtectionSetting'
185+
* Removed the following aliases: 'Enable-AzSqlServerAdvancedThreatProtection', 'Disable-AzSqlServerAdvancedThreatProtection', 'Get-AzSqlServerThreatDetectionSetting', 'Remove-AzSqlServerThreatDetectionSetting', 'Set-AzSqlServerThreatDetectionSetting', 'Get-AzSqlDatabaseThreatDetectionSetting', 'Set-AzSqlDatabaseThreatDetectionSetting' and 'Remove-AzSqlDatabaseThreatDetectionSetting'
186+
* Changed the returned object for the following cmdlets: 'Get-AzSqlServerAdvancedThreatProtectionSetting' and 'Get-AzSqlDatabaseAdvancedThreatProtectionSetting'
187+
* Changed the parameters for the following cmdlets: 'Update-AzSqlServerAdvancedThreatProtectionSetting' and 'Update-AzSqlDatabaseAdvancedThreatProtectionSetting'. Only 'Enable' parameter is now supported.
188+
* Changed endpoint used in SQL Server and SQL Instance from AD Graph to MS Graph
189+
190+
#### Az.StackHCI
191+
* Made GraphAccessToken parameter obsolete in Register-AzStackHCI, Unregister-AzStackHCI and Set-AzStackHCI cmdlets. This is because Az.StackHCI module does not depend on Azure AD anymore.
192+
* Include API version for all Microsoft.AzStackHCI related AZ-Resource calls
193+
194+
#### Az.Storage
195+
* Migrated following Azure File dataplane cmdlets from 'Microsoft.Azure.Storage.File 11.2.2' to 'Azure.Storage.Files.Shares 12.10.0'
196+
* 'Get-AzStorageFile'
197+
* 'Get-AzStorageFileCopyState'
198+
* 'Get-AzStorageShare'
199+
* 'Get-AzStorageShareStoredAccessPolicy'
200+
* 'New-AzStorageDirectory'
201+
* 'New-AzStorageFileSasToken'
202+
* 'New-AzStorageShare'
203+
* 'New-AzStorageShareSasToken'
204+
* 'New-AzStorageShareStoredAccessPolicy'
205+
* 'Remove-AzStorageDirectory'
206+
* 'Remove-AzStorageFile'
207+
* 'Remove-AzStorageShare'
208+
* 'Remove-AzStorageShareStoredAccessPolicy'
209+
* 'Set-AzStorageShareQuota'
210+
* 'Set-AzStorageShareStoredAccessPolicy'
211+
* 'Start-AzStorageFileCopy'
212+
* 'Stop-AzStorageFileCopy'
213+
* Migrated Get/List blob to always use 'Azure.Storage.Blobs'
214+
* 'Get-AzStorageBlob'
215+
* Fix create file sas failure with file object pipeline
216+
* 'New-AzStorageFileSasToken'
217+
218+
#### Az.Synapse
219+
* [Breaking Change] Updated models of Synapse Link for Azure Sql Database
220+
* Updated 'New-AzSynapseWorkspace' and 'Update-AzSynapseWorkspace' to support for user assigned managed identity (UAMI) by '-UserAssignedIdentityAction' and '-UserAssignedIdentityId'
221+
* Added EnablePublicNetworkAccess parameter to 'New-AzureSynapseWorkspace' and 'Update-AzSynapseWorkspace'
222+
223+
### Thanks to our community contributors
224+
* Aliaksei Venski (@AliakseiVenski), Update New-AzServiceBusAuthorizationRuleSASToken.md (#19521)
225+
* Jason (@moo2u2), Fixed multiple hostnames param for app gateway http listener (#19451)
226+
* Jan-Hendrik Peters [MSFT] (@nyanhp), [Connect-AzConnectedMachine] Fixes error with return value processing (#19542)
227+
* @rahulbissa2727, PS changes for Uppercase Transform (#19546)
228+
1229
## 8.3.0 - September 2022
2230
#### Az.Accounts
3231
* Supported returning all subscriptions with specified name while using 'Get-AzSubscription' with parameter 'SubscriptionName'. [#19295]

documentation/azure-powershell-modules.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ Container Apps | `Az.App`
2222
App Configuration | `Az.AppConfiguration` | [![AppConfiguration]][AppConfigurationGallery]
2323
Application Insights | `Az.ApplicationInsights` | [![ApplicationInsights]][ApplicationInsightsGallery]
2424
Attestation | `Az.Attestation` | [![Attestation]][AttestationGallery]
25+
Automanage | `Az.Automanage` | [![Automanage]][AutomanageGallery]
2526
Automation | `Az.Automation` | [![Automation]][AutomationGallery]
2627
BareMetal | `Az.BareMetal` | [![BareMetal]][BareMetalGallery]
2728
Batch | `Az.Batch` | [![Batch]][BatchGallery]
@@ -141,6 +142,7 @@ SignalR | `Az.SignalR`
141142
SpringCloud | `Az.SpringCloud` | [![SpringCloud]][SpringCloudGallery]
142143
SQL | `Az.Sql` | [![Sql]][SqlGallery]
143144
SQL Server on Virtual Machines | `Az.SqlVirtualMachine` | [![SqlVirtualMachine]][SqlVirtualMachineGallery]
145+
SSH | `Az.Ssh` | [![Ssh]][SshGallery]
144146
Stack HCI | `Az.StackHCI` | [![StackHCI]][StackHCIGallery]
145147
Storage | `Az.Storage` | [![Storage]][StorageGallery]
146148
Storage Mover | `Az.StorageMover` | [![StorageMover]][StorageMoverGallery]
@@ -171,6 +173,7 @@ Windows Iot Services | `Az.WindowsIotServices`
171173
[AppConfiguration]: https://img.shields.io/powershellgallery/v/Az.AppConfiguration.svg?style=flat-square&label=Az.AppConfiguration
172174
[ApplicationInsights]: https://img.shields.io/powershellgallery/v/Az.ApplicationInsights.svg?style=flat-square&label=Az.ApplicationInsights
173175
[Attestation]: https://img.shields.io/powershellgallery/v/Az.Attestation.svg?style=flat-square&label=Az.Attestation
176+
[Automanage]: https://img.shields.io/powershellgallery/v/Az.Automanage.svg?style=flat-square&label=Az.Automanage
174177
[Automation]: https://img.shields.io/powershellgallery/v/Az.Automation.svg?style=flat-square&label=Az.Automation
175178
[BareMetal]: https://img.shields.io/powershellgallery/v/Az.BareMetal.svg?style=flat-square&label=Az.BareMetal
176179
[Batch]: https://img.shields.io/powershellgallery/v/Az.Batch.svg?style=flat-square&label=Az.Batch
@@ -290,6 +293,7 @@ Windows Iot Services | `Az.WindowsIotServices`
290293
[SpringCloud]: https://img.shields.io/powershellgallery/v/Az.SpringCloud.svg?style=flat-square&label=Az.SpringCloud
291294
[Sql]: https://img.shields.io/powershellgallery/v/Az.Sql.svg?style=flat-square&label=Az.Sql
292295
[SqlVirtualMachine]: https://img.shields.io/powershellgallery/v/Az.SqlVirtualMachine.svg?style=flat-square&label=Az.SqlVirtualMachine
296+
[Ssh]: https://img.shields.io/powershellgallery/v/Az.Ssh.svg?style=flat-square&label=Az.Ssh
293297
[StackHCI]: https://img.shields.io/powershellgallery/v/Az.StackHCI.svg?style=flat-square&label=Az.StackHCI
294298
[Storage]: https://img.shields.io/powershellgallery/v/Az.Storage.svg?style=flat-square&label=Az.Storage
295299
[StorageMover]: https://img.shields.io/powershellgallery/v/Az.StorageMover.svg?style=flat-square&label=Az.StorageMover
@@ -318,6 +322,7 @@ Windows Iot Services | `Az.WindowsIotServices`
318322
[AppConfigurationGallery]: https://www.powershellgallery.com/packages/Az.AppConfiguration/
319323
[ApplicationInsightsGallery]: https://www.powershellgallery.com/packages/Az.ApplicationInsights/
320324
[AttestationGallery]: https://www.powershellgallery.com/packages/Az.Attestation/
325+
[AutomanageGallery]: https://www.powershellgallery.com/packages/Az.Automanage/
321326
[AutomationGallery]: https://www.powershellgallery.com/packages/Az.Automation/
322327
[BareMetalGallery]: https://www.powershellgallery.com/packages/Az.BareMetal/
323328
[BatchGallery]: https://www.powershellgallery.com/packages/Az.Batch/
@@ -437,6 +442,7 @@ Windows Iot Services | `Az.WindowsIotServices`
437442
[SpringCloudGallery]: https://www.powershellgallery.com/packages/Az.SpringCloud/
438443
[SqlGallery]: https://www.powershellgallery.com/packages/Az.Sql/
439444
[SqlVirtualMachineGallery]: https://www.powershellgallery.com/packages/Az.SqlVirtualMachine/
445+
[SshGallery]: https://www.powershellgallery.com/packages/Az.Ssh/
440446
[StackHCIGallery]: https://www.powershellgallery.com/packages/Az.StackHCI/
441447
[StorageGallery]: https://www.powershellgallery.com/packages/Az.Storage/
442448
[StorageMoverGallery]: https://www.powershellgallery.com/packages/Az.StorageMover/

setup/generate.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ if( (-not (get-command -ea 0 light)) -or (-not (get-command -ea 0 heat)) -or (-n
3737
$outputName ="Az-Cmdlets"
3838

3939
# generate the product name from the current month/year.
40-
$productName = "Microsoft Azure PowerShell - September 2022"
40+
$productName = "Microsoft Azure PowerShell - October 2022"
4141

4242
# where to put temp files
4343
$tmp = Join-Path $env:temp azure-cmdlets-tmp

0 commit comments

Comments
 (0)