Skip to content

Commit 2269c82

Browse files
azure-powershell-botazurepowershell
andauthored
Sync tools folder from main branch to generation branch (#23837)
Co-authored-by: azurepowershell <[email protected]>
1 parent 44d47b3 commit 2269c82

30 files changed

+153942
-56034
lines changed

.azure-pipelines/code-sign.yml

Lines changed: 2 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,6 @@ parameters:
33
displayName: Branch for OOB pipeline
44
type: string
55
default: 'none'
6-
- name: TargetModule
7-
displayName: Build Module List(Split by ':')
8-
type: string
9-
default: 'none'
10-
- name: BuildInstaller
11-
displayName: Build Installer
12-
type: boolean
13-
default: true
146
jobs:
157
- job: Release
168
timeoutInMinutes: 180
@@ -39,19 +31,10 @@ jobs:
3931

4032
- task: DotNetCoreCLI@2
4133
displayName: Build
42-
condition: ne('${{ parameters.TargetModule }}', 'none')
43-
inputs:
44-
command: custom
45-
custom: msbuild
46-
arguments: 'build.proj /t:"Build;CopyAboutTopics;GenerateHelp" /p:"Configuration=Release;GenerateDocumentationFile=true;TargetModule=${{ parameters.TargetModule }}"'
47-
- task: DotNetCoreCLI@2
48-
displayName: Build
49-
condition: eq('${{ parameters.TargetModule }}', 'none')
5034
inputs:
5135
command: custom
5236
custom: msbuild
53-
arguments: 'build.proj /t:"Build;CopyAboutTopics;GenerateHelp" /p:"Configuration=Release;GenerateDocumentationFile=true;ModifiedModuleBuild=true"'
54-
37+
arguments: 'build.proj /t:"Build;CopyAboutTopics;GenerateHelp" /p:"Configuration=Release;GenerateDocumentationFile=true"'
5538

5639
- task: AzureArtifacts.manifest-generator-task.manifest-generator-task.ManifestGeneratorTask@0
5740
displayName: 'Manifest Generator '
@@ -376,11 +359,9 @@ jobs:
376359
./setup/generate.ps1 -repository MSIcreationrepository
377360
Unregister-PSRepository -Name MSIcreationrepository
378361
displayName: 'Build Installer'
379-
condition: eq(${{ parameters.buildInstaller }}, true)
380362
381363
- task: SFP.build-tasks.custom-build-task-1.EsrpCodeSigning@4
382364
displayName: 'Installer Signing [Authenticode]'
383-
condition: eq(${{ parameters.buildInstaller }}, true)
384365
inputs:
385366
ConnectedServiceName: 'ESRP Signing Service'
386367
FolderPath: setup
@@ -423,11 +404,9 @@ jobs:
423404
Get-ChildItem $Env:RepoArtifacts/$folderName
424405
Copy-Item $Env:RepoArtifacts/$Env:Configuration/InstallModule.ps1 -Destination $Env:RepoArtifacts/$folderName
425406
displayName: 'Gather nuget packages and install script'
426-
condition: eq(${{ parameters.buildInstaller }}, true)
427407
428408
- task: ArchiveFiles@2
429409
displayName: 'Pack nuget packages as Az-Cmdlets-latest.tar.gz'
430-
condition: eq(${{ parameters.buildInstaller }}, true)
431410
inputs:
432411
rootFolderOrFile: 'artifacts/$(LocalRepoName)'
433412
includeRootFolder: false
@@ -453,11 +432,9 @@ jobs:
453432
" - "+$sha256.Hash+"`n"
454433
New-Item -Path "setup" -Name "ReleaseNotes.txt" -ItemType File -Force -Value $value
455434
displayName: 'Rename Az-Cmdlets-latest.tar.gz and Calculate SHA256'
456-
condition: eq(${{ parameters.buildInstaller }}, true)
457435
458436
- task: PublishBuildArtifacts@1
459437
displayName: 'Publish Artifact: installer'
460-
condition: eq(${{ parameters.buildInstaller }}, true)
461438
inputs:
462439
PathtoPublish: setup
463440
ArtifactName: setup
@@ -491,4 +468,4 @@ jobs:
491468
Get-ChildItem -Path $Env:RepoArtifacts -Filter Az.*.0.*.*.nupkg | Compress-Archive -DestinationPath "$buildName-preview.zip" -PassThru | Set-AzStorageBlobContent -Container $(ContainerName) -Context $context -Force
492469
azurePowerShellVersion: LatestVersion
493470
pwsh: true
494-
condition: and(succeeded(), eq(variables['PushPackageToStorageAccount'], 'true'), eq(${{ parameters.buildInstaller }}, true))
471+
condition: and(succeeded(), eq(variables['PushPackageToStorageAccount'], 'true'))

tools/Az/Az.psd1

Lines changed: 91 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#
44
# Generated by: Microsoft Corporation
55
#
6-
# Generated on: 11/29/2023
6+
# Generated on: 12/27/2023
77
#
88

99
@{
@@ -12,7 +12,7 @@
1212
# RootModule = ''
1313

1414
# Version number of this module.
15-
ModuleVersion = '11.1.0'
15+
ModuleVersion = '11.2.0'
1616

1717
# Supported PSEditions
1818
CompatiblePSEditions = 'Core', 'Desktop'
@@ -52,14 +52,14 @@ DotNetFrameworkVersion = '4.7.2'
5252
# ProcessorArchitecture = ''
5353

5454
# Modules that must be imported into the global environment prior to importing this module
55-
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.13.2'; },
55+
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.15.0'; },
5656
@{ModuleName = 'Az.Advisor'; RequiredVersion = '2.0.0'; },
5757
@{ModuleName = 'Az.Aks'; RequiredVersion = '6.0.0'; },
5858
@{ModuleName = 'Az.AnalysisServices'; RequiredVersion = '1.1.4'; },
5959
@{ModuleName = 'Az.ApiManagement'; RequiredVersion = '4.0.2'; },
60-
@{ModuleName = 'Az.App'; ModuleVersion = '1.0.0'; },
60+
@{ModuleName = 'Az.App'; RequiredVersion = '1.0.0'; },
6161
@{ModuleName = 'Az.AppConfiguration'; RequiredVersion = '1.3.0'; },
62-
@{ModuleName = 'Az.ApplicationInsights'; RequiredVersion = '2.2.2'; },
62+
@{ModuleName = 'Az.ApplicationInsights'; RequiredVersion = '2.2.3'; },
6363
@{ModuleName = 'Az.ArcResourceBridge'; RequiredVersion = '1.0.0'; },
6464
@{ModuleName = 'Az.Attestation'; RequiredVersion = '2.0.0'; },
6565
@{ModuleName = 'Az.Automanage'; RequiredVersion = '1.0.0'; },
@@ -69,31 +69,31 @@ RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.13.2'; },
6969
@{ModuleName = 'Az.Cdn'; RequiredVersion = '3.1.1'; },
7070
@{ModuleName = 'Az.CloudService'; RequiredVersion = '2.0.0'; },
7171
@{ModuleName = 'Az.CognitiveServices'; RequiredVersion = '1.14.1'; },
72-
@{ModuleName = 'Az.Compute'; RequiredVersion = '7.1.0'; },
72+
@{ModuleName = 'Az.Compute'; RequiredVersion = '7.1.1'; },
7373
@{ModuleName = 'Az.ConfidentialLedger'; RequiredVersion = '1.0.0'; },
7474
@{ModuleName = 'Az.ContainerInstance'; RequiredVersion = '4.0.0'; },
75-
@{ModuleName = 'Az.ContainerRegistry'; RequiredVersion = '4.1.2'; },
76-
@{ModuleName = 'Az.CosmosDB'; RequiredVersion = '1.13.0'; },
75+
@{ModuleName = 'Az.ContainerRegistry'; RequiredVersion = '4.1.3'; },
76+
@{ModuleName = 'Az.CosmosDB'; RequiredVersion = '1.14.0'; },
7777
@{ModuleName = 'Az.DataBoxEdge'; RequiredVersion = '1.1.0'; },
7878
@{ModuleName = 'Az.Databricks'; RequiredVersion = '1.7.1'; },
7979
@{ModuleName = 'Az.DataFactory'; RequiredVersion = '1.18.0'; },
8080
@{ModuleName = 'Az.DataLakeAnalytics'; RequiredVersion = '1.0.3'; },
8181
@{ModuleName = 'Az.DataLakeStore'; RequiredVersion = '1.3.0'; },
82-
@{ModuleName = 'Az.DataProtection'; RequiredVersion = '2.1.0'; },
82+
@{ModuleName = 'Az.DataProtection'; RequiredVersion = '2.2.0'; },
8383
@{ModuleName = 'Az.DataShare'; RequiredVersion = '1.0.1'; },
8484
@{ModuleName = 'Az.DeploymentManager'; RequiredVersion = '1.1.0'; },
85-
@{ModuleName = 'Az.DesktopVirtualization'; RequiredVersion = '4.2.1'; },
86-
@{ModuleName = 'Az.DevCenter'; RequiredVersion = '1.0.0'; },
85+
@{ModuleName = 'Az.DesktopVirtualization'; RequiredVersion = '4.3.0'; },
86+
@{ModuleName = 'Az.DevCenter'; RequiredVersion = '1.1.0'; },
8787
@{ModuleName = 'Az.DevTestLabs'; RequiredVersion = '1.0.2'; },
8888
@{ModuleName = 'Az.Dns'; RequiredVersion = '1.2.0'; },
8989
@{ModuleName = 'Az.EventGrid'; RequiredVersion = '1.6.0'; },
9090
@{ModuleName = 'Az.EventHub'; RequiredVersion = '4.2.0'; },
9191
@{ModuleName = 'Az.FrontDoor'; RequiredVersion = '1.10.0'; },
9292
@{ModuleName = 'Az.Functions'; RequiredVersion = '4.0.7'; },
93-
@{ModuleName = 'Az.HDInsight'; RequiredVersion = '6.0.2'; },
93+
@{ModuleName = 'Az.HDInsight'; RequiredVersion = '6.1.0'; },
9494
@{ModuleName = 'Az.HealthcareApis'; RequiredVersion = '2.0.0'; },
9595
@{ModuleName = 'Az.IotHub'; RequiredVersion = '2.7.5'; },
96-
@{ModuleName = 'Az.KeyVault'; RequiredVersion = '5.0.1'; },
96+
@{ModuleName = 'Az.KeyVault'; RequiredVersion = '5.1.0'; },
9797
@{ModuleName = 'Az.Kusto'; RequiredVersion = '2.3.0'; },
9898
@{ModuleName = 'Az.LoadTesting'; RequiredVersion = '1.0.0'; },
9999
@{ModuleName = 'Az.LogicApp'; RequiredVersion = '1.5.0'; },
@@ -107,34 +107,34 @@ RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '2.13.2'; },
107107
@{ModuleName = 'Az.Migrate'; RequiredVersion = '2.2.0'; },
108108
@{ModuleName = 'Az.Monitor'; RequiredVersion = '5.0.0'; },
109109
@{ModuleName = 'Az.MySql'; RequiredVersion = '1.1.1'; },
110-
@{ModuleName = 'Az.Network'; RequiredVersion = '7.1.0'; },
110+
@{ModuleName = 'Az.Network'; RequiredVersion = '7.3.0'; },
111111
@{ModuleName = 'Az.NetworkCloud'; RequiredVersion = '1.0.0'; },
112112
@{ModuleName = 'Az.NotificationHubs'; RequiredVersion = '1.1.2'; },
113113
@{ModuleName = 'Az.OperationalInsights'; RequiredVersion = '3.2.0'; },
114114
@{ModuleName = 'Az.PolicyInsights'; RequiredVersion = '1.6.4'; },
115115
@{ModuleName = 'Az.PostgreSql'; RequiredVersion = '1.1.0'; },
116116
@{ModuleName = 'Az.PowerBIEmbedded'; RequiredVersion = '2.0.0'; },
117117
@{ModuleName = 'Az.PrivateDns'; RequiredVersion = '1.0.4'; },
118-
@{ModuleName = 'Az.RecoveryServices'; RequiredVersion = '6.6.2'; },
118+
@{ModuleName = 'Az.RecoveryServices'; RequiredVersion = '6.7.0'; },
119119
@{ModuleName = 'Az.RedisCache'; RequiredVersion = '1.8.1'; },
120120
@{ModuleName = 'Az.RedisEnterpriseCache'; RequiredVersion = '1.2.0'; },
121121
@{ModuleName = 'Az.Relay'; RequiredVersion = '2.0.0'; },
122122
@{ModuleName = 'Az.ResourceMover'; RequiredVersion = '1.2.0'; },
123-
@{ModuleName = 'Az.Resources'; RequiredVersion = '6.12.1'; },
123+
@{ModuleName = 'Az.Resources'; RequiredVersion = '6.13.0'; },
124124
@{ModuleName = 'Az.Security'; RequiredVersion = '1.5.1'; },
125125
@{ModuleName = 'Az.SecurityInsights'; RequiredVersion = '3.1.1'; },
126126
@{ModuleName = 'Az.ServiceBus'; RequiredVersion = '3.0.0'; },
127-
@{ModuleName = 'Az.ServiceFabric'; RequiredVersion = '3.3.1'; },
127+
@{ModuleName = 'Az.ServiceFabric'; RequiredVersion = '3.3.2'; },
128128
@{ModuleName = 'Az.SignalR'; RequiredVersion = '2.0.0'; },
129-
@{ModuleName = 'Az.Sql'; RequiredVersion = '4.12.0'; },
129+
@{ModuleName = 'Az.Sql'; RequiredVersion = '4.13.0'; },
130130
@{ModuleName = 'Az.SqlVirtualMachine'; RequiredVersion = '2.1.0'; },
131131
@{ModuleName = 'Az.StackHCI'; RequiredVersion = '2.2.3'; },
132-
@{ModuleName = 'Az.Storage'; RequiredVersion = '6.0.1'; },
133-
@{ModuleName = 'Az.StorageMover'; RequiredVersion = '1.2.0'; },
134-
@{ModuleName = 'Az.StorageSync'; RequiredVersion = '2.1.0'; },
132+
@{ModuleName = 'Az.Storage'; RequiredVersion = '6.1.0'; },
133+
@{ModuleName = 'Az.StorageMover'; RequiredVersion = '1.3.0'; },
134+
@{ModuleName = 'Az.StorageSync'; RequiredVersion = '2.1.1'; },
135135
@{ModuleName = 'Az.StreamAnalytics'; RequiredVersion = '2.0.0'; },
136136
@{ModuleName = 'Az.Support'; RequiredVersion = '1.0.0'; },
137-
@{ModuleName = 'Az.Synapse'; RequiredVersion = '3.0.4'; },
137+
@{ModuleName = 'Az.Synapse'; RequiredVersion = '3.0.5'; },
138138
@{ModuleName = 'Az.TrafficManager'; RequiredVersion = '1.2.2'; },
139139
@{ModuleName = 'Az.Websites'; RequiredVersion = '3.1.2'; })
140140

@@ -192,62 +192,92 @@ PrivateData = @{
192192
# IconUri = ''
193193

194194
# ReleaseNotes of this module
195-
ReleaseNotes = '11.1.0 - December 2023
195+
ReleaseNotes = '11.2.0 - January 2024
196+
Az.Accounts
197+
* Fixed the authentication issue when using ''FederatedToken'' in Sovereign Clouds. [#23742]
198+
* Added upcoming breaking change warning for deprecation of config parameter ''DisableErrorRecordsPersistence''.
199+
200+
Az.ApplicationInsights
201+
* Enabled common parameter in get-azapplicationinsights
202+
203+
Az.Automation
204+
* Updated Module operation cmdlets to support Powershell 7.2
205+
196206
Az.Compute
197-
* Added new parameter ''-ElasticSanResourceId'' to ''New-AzSnapshotConfig'' cmdlet.
198-
* Added new parameter ''-OptimizedForFrequentAttach'' to ''New-AzDiskConfig'' cmdlet.
199-
* Added new examples in ''New-AzVM'' and ''New-AzVmss'' for TrustedLaunch default usage.
200-
* Fixed the ''New-AzVM'' bug to avoid accessing the ''EncryptionAtHost'' property for subscriptions who cannot access it since it is behind a feature flag.
201-
* Updated ''Get-AzVmExtension'' to return instanceView when used with ''-Status''.
202-
* Reverted SSH Private Key File permission changes in ''New-AzVm''.
207+
* Fixed ''New-AzVmss'' to correctly work when using ''-EdgeZone'' by creating the Load Balancer in the correct edge zone.
208+
* Removed references to image aliases in ''New-AzVM'' and ''New-AzVmss'' to images that were removed.
209+
* Az.Compute is updated to use the 2023-09-01 ComputeRP REST API calls.
203210
204-
Az.DataFactory
205-
* Supported GoogleAds and LakeHouse in ADF
206-
* Supported copyComputeScale and pipelineExternalComputeScale in ''Set-AzDataFactoryV2IntegrationRuntime'' Command
211+
Az.ContainerRegistry
212+
* Fixed bug in ''Get-AzContainerRegistryManifest'' returns only 100 results [#22922]
207213
208-
Az.KeyVault
209-
* Removed redundant Microsoft Graph API calls for access policy in ''Get-AzKeyVault''.
214+
Az.CosmosDB
215+
* Introduced Restore-AzCosmosDBSqlDatabase, Restore-AzCosmosDBSqlContainer to restore deleted database and containers in the same account for SQL.
216+
* Introduced Restore-AzCosmosDBMongoDBDatabase, Restore-AzCosmosDBMongoDBCollection to restore deleted database and collections in the same account for MongoDB.
217+
* Introduced Restore-AzCosmosDBGremlinDatabase, Restore-AzCosmosDBGremlinGraph to restore deleted database and graph in the same account for Gremlin.
218+
* Introduced Restore-AzCosmosDBTable to restore deleted table in the same account.
219+
220+
Az.DataProtection
221+
* Added support for Cross region restore for Backup vaults
222+
223+
Az.DesktopVirtualization
224+
* Removed AppAttach Cmdlets and ResetIcon parameter to Update-AzWvdApplication
210225
211-
Az.Maintenance
212-
* Removed outdated upcoming breaking change warning
226+
Az.DevCenter
227+
* Updated the default parameter set for Get-AzDevCenterUserSchedule to ''list''
213228
214-
Az.ManagedServiceIdentity
215-
* Renamed ''*-AzFederatedIdentityCredentials'' to ''*-AzFederatedIdentityCredential'', and kept ''*-AzFederatedIdentityCredentials'' as an alias.
229+
Az.HDInsight
230+
* Added new feature: Enable secure channels while creating a new cluster.
231+
* Fixed a bug: When creating a cluster without passing the version, the default version cannot be set to ''default''.
232+
233+
Az.KeyVault
234+
* Added parameter ''ByteArrayValue'' in ''Invoke-AzKeyVaultKeyOperation'' to support operating byte array without conversion to secure string.
235+
* Added Property ''RawResult'' in the output type ''PSKeyOperationResult'' of ''Invoke-AzKeyVaultKeyOperation''.
236+
* [Upcoming Breaking Change] Added breaking change warning message for parameter ''Value'' in ''Invoke-AzKeyVaultKeyOperation''.
237+
- Parameter ''Value'' is expected to be removed in Az.KeyVault 6.0.0
238+
- ''ByteArrayValue'' is the alternative of parameter ''Value'' in byte array format
239+
* [Upcoming Breaking Change] Added breaking change warning message for the output type ''PSKeyOperationResult'' of ''Invoke-AzKeyVaultKeyOperation''.
240+
- Property ''Result'' is expected to be removed in Az.KeyVault 6.0.0
241+
- Property ''RawResult'' is the alternative of parameter ''Result'' in byte array format
216242
217243
Az.Network
218-
* Added DefaultOutboundAccess parameter on subnet creation
219-
* Updated cmdlet ''New-AzPublicIpPrefix'' and ''New-PublicIpAddress'' to require Location parameter
220-
* Updated cmdlet ''New-AzLoadBalancerBackendAddressPool'' to support managed IP based backend
221-
* Added cmdlet ''New-AzSaaSNetworkVirtualAppliance'' for creating a NetworkVirtualAppliance of SaaS type.
222-
* Added control knobs to virtual network gateways and ExpressRoute gateways as well to cmdlets operating on those.
223-
* Updated cmdlets to add Hostnames property for Application gateway Listener Configuration
224-
- ''Set-AzApplicationGatewayListener''
225-
- ''Add-AzApplicationGatewayListener''
226-
- ''New-AzApplicationGatewayListener''
227-
* Added cmdlet ''Remove-AzApplicationGatewayFirewallCustomRule'' to support removing custom rule in Firewall Policy.
228-
* Added support for new ErGWScale SKU - ErGwScale
229-
* Added property ''size'' to firewallPolicy and firewallPolicyRuleCollectionGroup.
230-
* Updated cmdlet ''New-AzBastion'', ''Set-AzBastion'' and ''Get-AzBastion'' to support Bastion features for CRUD operations
244+
* Fixed a few minor issues
245+
* Onboarded ''Microsoft.DBforPostgreSQL/flexibleServers'' to private link cmdlets
246+
* Fixed missing properties in PSBackendAddressPool
231247
232248
Az.RecoveryServices
233-
* Removed outdated upcoming breaking change warning
249+
* Added support Edge zone VM restore
250+
* Added cross zonal restore for snapshot recovery point
234251
235252
Az.Resources
236-
* Used utf8 encoding for reading stdout & stderr when invoking Bicep. [#23246]
237-
* Fixed regression in ''Publish-AzBicepModule'' [Azure/bicep/12461](https://github.com/Azure/bicep/issues/12461)
238-
239-
Az.Security
240-
* Fixed bug for ''Set-AzSecurityPricing''
253+
* Added AppRoleAssigment related commands for service principal. [#18412]
254+
* Added ''-WithSource'' parameter to ''Publish-AzBicepModule'' for publishing source with a module (currently experimental)
255+
* Supported nullable Bicep parameters in Deployment cmdlets
256+
* Updated Get-AzRoleDefinition to api-version ''2022-05-01-preview'' and returns ABAC condition information
257+
* Added a couple missing validators and completers to Deployment Stack cmdlets.
241258
242259
Az.ServiceFabric
243-
* Fixed a bug that Get commands do not return all resources.
244-
* Updated SFMC to latest api preview version ''2023-11-01-preview''.
260+
* Fixed Az.ServiceFabric cannot be imported in arm64 platform.
245261
246262
Az.Sql
247-
* Added new parameters ''MaintenanceConfigurationId'', ''DnsZone'' to ''AzSqlInstancePool'' cmdlets
263+
* Fixed ''Set-AzSqlDatabaseFailoverGroup'' when going from multi-secondary to single secondary
264+
* Added ''SecondaryComputeModel'', ''AutoPauseDelayInMinutes'' and ''MinimumCapacity'' parameters within ''New-AzSqlDatabaseSecondary''
248265
249266
Az.Storage
250-
* Updated error message when storage context is missing in a cmdlet input
267+
* Defaults of AllowBlobPublicAccess and AllowCrossTenantReplication when creating a storage account were set to false by server changes. Please refer to https://techcommunity.microsoft.com/t5/azure-storage-blog/azure-storage-updating-some-default-security-settings-on-new/ba-p/3819554
268+
- ''New-AzStorageAccount''
269+
* Supprted filter when listing file shares with management plane cmdlet
270+
- ''Get-AzRmStorageShare''
271+
272+
Az.StorageMover
273+
* Renamed SmbFileShare endpoint cmdlets
274+
275+
Az.StorageSync
276+
* Updated dataset limit from 5 Tb to 100 Tib.
277+
278+
Az.Synapse
279+
* Updated Azure.Analytics.Synapse.Artifacts to 1.0.0-preview.19
280+
* Added ActionOnExistingTargetTable property for Synapse Link Connection
251281
'
252282

253283
# Prerelease string of this module

0 commit comments

Comments
 (0)