Skip to content

Commit f215cb0

Browse files
authored
Merge pull request #27290 from wastoresh/mergestorage
[Do not squash][Storage] merge main change to storage preview branch
2 parents db587db + 29ec423 commit f215cb0

File tree

916 files changed

+83157
-62840
lines changed

Some content is hidden

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

916 files changed

+83157
-62840
lines changed

.azure-pipelines/PipelineSteps/build-steps.ps1

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ $buildProjPath = Join-Path $RepoRoot 'build.proj'
3030
if ($PowerShellPlatform) {
3131
$Env:PowerShellPlatform = $PowerShellPlatform
3232
}
33+
$CIPlanPath = Join-Path $RepoRoot 'artifacts' 'PipelineResult' 'CIPlan.json'
34+
New-Item -ItemType File -Path $CIPlanPath -Force
3335
dotnet msbuild $buildProjPath /t:FilterBuild "/p:FilesChangedOutputPath=$FilesChangedOutputPath;SubTasksFilePath=$SubTasksFilePath;IsSecurityCheck=$IsSecurityCheck"
3436
Write-Host -ForegroundColor DarkGreen "-------------------- End filtering changed files ... --------------------`n`n`n`n`n"
3537

.azure-pipelines/azure-powershell-ci.yml

Lines changed: 35 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,37 @@ variables:
3838
PowerShellPlatform: PowerShell Core
3939
AZURE_CLIENTS_SHOW_SECRETS_WARNING: true
4040

41+
schedules:
42+
- cron: 0 4 * * 0,1,2,3,4,5,6
43+
displayName: Daily Archive
44+
branches:
45+
include:
46+
- main
47+
4148
trigger:
4249
batch: true
4350
branches:
4451
include:
4552
- main
46-
53+
- release-*
54+
- Az.*
55+
- LTS
56+
- generation-LTS
57+
- stack-dev
58+
- preview
59+
- AzureRM
60+
- AzureRM6.13
61+
- AzureRM.*
62+
- DeploymentRollouts
63+
- Compute-*
64+
- test-filtering-branch
65+
- azvmremotingpreview
66+
- test-build-filter
67+
- generation
68+
- Azure
69+
exclude:
70+
- release-network-*
71+
4772
jobs:
4873
- job: Build
4974
displayName: Build
@@ -57,15 +82,15 @@ jobs:
5782
workspaceRepo: true
5883
- checkout: azure-powershell-devops
5984
path: "azure-powershell-devops"
60-
- task: PowerShell@2
61-
displayName: 'Get Github Access Token'
62-
inputs:
63-
targetType: inline
64-
pwsh: true
65-
script: |
66-
$ghToken = (& "$(Agent.BuildDirectory)/azure-powershell-devops/pipeline/scripts/Get-GithubToken.ps1")
67-
Write-Host "##vso[task.setvariable variable=GithubToken;issecret=true]$ghToken"
68-
# - template: util/get-github-pat-steps.yml
85+
# - task: PowerShell@2
86+
# displayName: 'Get Github Access Token'
87+
# inputs:
88+
# targetType: inline
89+
# pwsh: true
90+
# script: |
91+
# $ghToken = (& "$(Agent.BuildDirectory)/azure-powershell-devops/pipeline/scripts/Get-GithubToken.ps1")
92+
# Write-Host "##vso[task.setvariable variable=GithubToken;issecret=true]$ghToken"
93+
- template: util/get-github-pat-steps.yml
6994
- task: UseDotNet@2
7095
displayName: 'Use .NET Core sdk 6.0.x'
7196
inputs:

.azure-pipelines/util/get-github-pat-steps.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@ steps:
88
$GithubToken = Get-AzKeyVaultSecret -VaultName $(GithubPATKeyVaultName) -Name $(GithubPATKeyVaultAccount) -AsPlainText
99
Write-Host "##vso[task.setvariable variable=GithubToken;issecret=true]$GithubToken"
1010
azurePowerShellVersion: 'LatestVersion'
11-
displayName: Get Github PAT from Key Vault
11+
displayName: Get Github PAT from Key Vault

.github/CODEOWNERS

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,9 @@
44
/src/PolicyInsights/ @pilor
55
/src/Batch/ @wiboris @dpwatrous
66

7+
# Make sure Device Registry team gets notified of any DeviceRegistry PRs:
8+
# PRLabel: %Device Registry
9+
/src/DeviceRegistry/ @marcodalessandro @rohankhandelwal @riteshrao @davidemontanari
10+
711
# Make sure changes to .github folder go through our team's double check
812
/.github/ @isra-fel

.github/policies/resourceManagement.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4260,6 +4260,24 @@ configuration:
42604260
- vicancy
42614261
replyTemplate: Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc ${mentionees}.
42624262
assignMentionees: False
4263+
- if:
4264+
- or:
4265+
- labelAdded:
4266+
label: Service Attention
4267+
- labelAdded:
4268+
label: Workloads
4269+
- hasLabel:
4270+
label: Service Attention
4271+
- hasLabel:
4272+
label: Workloads
4273+
then:
4274+
- mentionUsers:
4275+
mentionees:
4276+
- jaskisin
4277+
- ajaygit158
4278+
- praveennet
4279+
replyTemplate: Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc ${mentionees}.
4280+
assignMentionees: False
42634281
description: Triage issues to the service team
42644282
- if:
42654283
- payloadType: Pull_Request

.github/workflows/issue-sentinel.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name: Issue sentinel
2+
on:
3+
issues:
4+
types: [opened, edited, closed]
5+
6+
jobs:
7+
Issue:
8+
permissions:
9+
issues: write
10+
runs-on: ubuntu-latest
11+
steps:
12+
- name: Run Issue Sentinel
13+
uses: Azure/issue-sentinel@v1
14+
with:
15+
password: ${{secrets.ISSUE_SENTINEL_PASSWORD}}
16+
enable-similar-issues-scanning: true # Scan similar issues in your repo, default: true
17+
enable-security-issues-scanning: true # Scan security issues in your repo, default: false

ChangeLog.md

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,80 @@
1+
## 13.3.0 - March 2025
2+
#### Az.CosmosDB 1.17.0
3+
* Added support for Cosmos DB Table role definition and role assignment related cmdlets.
4+
5+
#### Az.DataBoxEdge 1.2.1
6+
* Removed 'Microsoft.Azure.Management.DataBoxEdge' Version '1.0.0' PackageReference
7+
8+
#### Az.DataFactory 1.19.1
9+
* Added more support for Oracle connection properties.
10+
* Added more support for Teradata connection properties.
11+
* Added more support for AzurePostgreSql connection properties.
12+
13+
#### Az.DataShare 1.1.1
14+
* Removed 'Microsoft.Azure.Management.DataShare' Version '1.0.1' PackageReference
15+
16+
#### Az.Maintenance 1.5.1
17+
* Migrated SDK generation from autorest csharp to autorest powershell.
18+
19+
#### Az.Migrate 2.7.0
20+
* Updated Data.Replication to newer API version
21+
- Updated Data.Replication to point to stable API version 2024-09-01
22+
* Rebranded Data.Replication cmdlets
23+
- Rebranded Data.Replication cmdlets from Azure Stack HCI to Azure Local
24+
25+
#### Az.PolicyInsights 1.7.1
26+
* Removed 'Microsoft.Azure.Management.PolicyInsights' Version '1.0.0' PackageReference
27+
28+
#### Az.RecoveryServices 7.5.1
29+
* Updated Restore-AzRecoveryServicesBackupItem to support 0 as a TargetZoneNumber to restore to NoZone.
30+
* Updated Restore-AzRecoveryServicesBackupItem to block cross zonal restore from snapshot RP.
31+
32+
#### Az.ResourceGraph 1.2.0
33+
* Upgraded API version to 2024-04-01.
34+
35+
#### Az.Resources 7.9.0
36+
* Added '-ApplicationId' as an alias of '-ServicePrincipalName'.
37+
* Supported getting role assignments at the exact scope via '-AtScope' for 'Get-AzRoleAssignment'.
38+
39+
#### Az.ServiceBus 4.1.1
40+
* Fixed a bug when invoke 'Set-AzServiceBusNamespace' with parameter 'NoWait' [#26998]
41+
42+
#### Az.Sql 6.0.2
43+
* Fixed GitHub issue #12417 'Get-AzSqlElasticPoolDatabase doesn't enumerate output.'
44+
- fixed the output to enumerate the results.
45+
46+
#### Az.Storage 8.2.0
47+
* Supported new SkuName when create/update Storage account for Files Provisioned v2 account type: 'StandardV2_LRS', 'StandardV2_GRS', 'StandardV2_ZRS', 'StandardV2_GZRS', 'PremiumV2_LRS', 'PremiumV2_ZRS'
48+
- 'New-AzStorageAccount'
49+
- 'Set-AzStorageAccount'
50+
* Supported Get File Service Usage on Files Provisioned v2 account type.
51+
- 'Get-AzStorageFileServiceUsage'
52+
* Supported create/update file share on new parameters on Files Provisioned v2 account type with new parameter: '-ProvisionedBandwidthMibps', '-ProvisionedIops''
53+
- 'New-AzRmStorageShare'
54+
- 'Update-AzRmStorageShare'
55+
* Supported create/update/Get file share on new parameters on Files Provisioned v1 account type with new parameter: '-PaidBurstingEnabled', '-PaidBurstingMaxBandwidthMibps', '-PaidBurstingMaxIops'
56+
- 'New-AzRmStorageShare'
57+
- 'Update-AzRmStorageShare'
58+
- 'Get-AzStorageFileServiceUsage'
59+
* Supported get file share new properties for Files Provisioned v1/v2 account type
60+
- 'Get-AzStorageFileServiceUsage'
61+
62+
#### Az.Synapse 3.1.2
63+
* Updated Azure.Analytics.Synapse.Artifacts to 1.0.0-preview.21.
64+
65+
#### Az.Websites 3.3.1
66+
* Migrated Websites.Helper generation from autorest csharp to autorest powershell.
67+
68+
#### Az.Workloads 1.0.0
69+
* General availability for module Az.Workloads
70+
* Upgraded API version to 2024-09-01
71+
72+
### Thanks to our community contributors
73+
* Sebastian Claesson (@SebastianClaesson)
74+
* [Az.Resources] Adding examples of how to use ServicePrincipalName parameter (#26891)
75+
* [Az.Resources] Adding ApplicationId parameter to get- and remove-azRoleAssignment cmdlets (#26890)
76+
* @soffensive, Update Connect-AzAccount.md (#27098)
77+
178
## 13.2.0 - February 2025
279
#### Az.Accounts 4.0.2
380
* Fixed unsigned dll:

documentation/SyntaxChangeLog/SyntaxChangeLog-Az13.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
## 13.3.0 - March 2025
2+
#### Az.CosmosDB 1.17.0
3+
* Added cmdlet `Get-AzCosmosDBTableRoleAssignment`, `Get-AzCosmosDBTableRoleDefinition`, `New-AzCosmosDBTableRoleAssignment`, `New-AzCosmosDBTableRoleDefinition`, `Remove-AzCosmosDBTableRoleAssignment`, `Remove-AzCosmosDBTableRoleDefinition`, `Update-AzCosmosDBTableRoleAssignment`, `Update-AzCosmosDBTableRoleDefinition`
4+
#### Az.Migrate 2.7.0
5+
* Removed cmdlet `Get-AzMigrateHCIJob`, `Get-AzMigrateHCIReplicationFabric`, `Get-AzMigrateHCIServerReplication`, `Initialize-AzMigrateHCIReplicationInfrastructure`, `New-AzMigrateHCIDiskMappingObject`, `New-AzMigrateHCINicMappingObject`, `New-AzMigrateHCIServerReplication`, `Remove-AzMigrateHCIServerReplication`, `Set-AzMigrateHCIServerReplication`, `Start-AzMigrateHCIServerMigration`
6+
* Added cmdlet `Get-AzMigrateLocalJob`, `Get-AzMigrateLocalReplicationFabric`, `Get-AzMigrateLocalServerReplication`, `Initialize-AzMigrateLocalReplicationInfrastructure`, `New-AzMigrateLocalDiskMappingObject`, `New-AzMigrateLocalNicMappingObject`, `New-AzMigrateLocalServerReplication`, `Remove-AzMigrateLocalServerReplication`, `Set-AzMigrateLocalServerReplication`, `Start-AzMigrateLocalServerMigration`
7+
#### Az.Resources 7.9.0
8+
* Modified cmdlet `Get-AzRoleAssignment`
9+
- Added parameter `-AtScope`
10+
- Added parameter alias `ApplicationId` to parameter `-ServicePrincipalName`
11+
* Modified cmdlet `Remove-AzRoleAssignment`
12+
- Added parameter alias `ApplicationId` to parameter `-ServicePrincipalName`
13+
#### Az.Storage 8.2.0
14+
* Modified cmdlet `New-AzRmStorageShare`
15+
- Added parameters `-ProvisionedBandwidthMibps`, `-ProvisionedIops`, `-PaidBurstingEnabled`, `-PaidBurstingMaxIops`, `-PaidBurstingMaxBandwidthMibps`
16+
* Modified cmdlet `Update-AzRmStorageShare`
17+
- Added parameters `-ProvisionedBandwidthMibps`, `-ProvisionedIops`, `-PaidBurstingEnabled`, `-PaidBurstingMaxIops`, `-PaidBurstingMaxBandwidthMibps`
18+
* Added cmdlet `Get-AzStorageFileServiceUsage`
19+
120
## 13.2.0 - February 2025
221
#### Az.Compute 9.1.0
322
* Modified cmdlet `New-AzVMConfig`
@@ -410,3 +429,4 @@
410429

411430

412431

432+

documentation/azure-powershell-modules.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
| Content Delivery Network | `Az.Cdn` | [![Cdn]][CdnGallery] | [Changelog][CdnChangeLog] |
3939
| Change Analysis | `Az.ChangeAnalysis` | [![ChangeAnalysis]][ChangeAnalysisGallery] | [Changelog][ChangeAnalysisChangeLog] |
4040
| Cloud Service | `Az.CloudService` | [![CloudService]][CloudServiceGallery] | [Changelog][CloudServiceChangeLog] |
41+
| CodeSigning | `Az.CodeSigning` | [![CodeSigning]][CodeSigningGallery] | [Changelog][CodeSigningChangeLog] |
4142
| Cognitive Services | `Az.CognitiveServices` | [![CognitiveServices]][CognitiveServicesGallery] | [Changelog][CognitiveServicesChangeLog] |
4243
| Communication | `Az.Communication` | [![Communication]][CommunicationGallery] | [Changelog][CommunicationChangeLog] |
4344
| Compute | `Az.Compute` | [![Compute]][ComputeGallery] | [Changelog][ComputeChangeLog] |
@@ -224,6 +225,7 @@
224225
[Cdn]: https://img.shields.io/powershellgallery/v/Az.Cdn.svg?style=flat-square&label=Az.Cdn
225226
[ChangeAnalysis]: https://img.shields.io/powershellgallery/v/Az.ChangeAnalysis.svg?style=flat-square&label=Az.ChangeAnalysis
226227
[CloudService]: https://img.shields.io/powershellgallery/v/Az.CloudService.svg?style=flat-square&label=Az.CloudService
228+
[CodeSigning]: https://img.shields.io/powershellgallery/v/Az.CodeSigning.svg?style=flat-square&label=Az.CodeSigning
227229
[CognitiveServices]: https://img.shields.io/powershellgallery/v/Az.CognitiveServices.svg?style=flat-square&label=Az.CognitiveServices
228230
[Communication]: https://img.shields.io/powershellgallery/v/Az.Communication.svg?style=flat-square&label=Az.Communication
229231
[Compute]: https://img.shields.io/powershellgallery/v/Az.Compute.svg?style=flat-square&label=Az.Compute
@@ -406,6 +408,7 @@
406408
[CdnGallery]: https://www.powershellgallery.com/packages/Az.Cdn/
407409
[ChangeAnalysisGallery]: https://www.powershellgallery.com/packages/Az.ChangeAnalysis/
408410
[CloudServiceGallery]: https://www.powershellgallery.com/packages/Az.CloudService/
411+
[CodeSigningGallery]: https://www.powershellgallery.com/packages/Az.CodeSigning/
409412
[CognitiveServicesGallery]: https://www.powershellgallery.com/packages/Az.CognitiveServices/
410413
[CommunicationGallery]: https://www.powershellgallery.com/packages/Az.Communication/
411414
[ComputeGallery]: https://www.powershellgallery.com/packages/Az.Compute/
@@ -586,6 +589,7 @@
586589
[CdnChangeLog]: ../src/Cdn/Cdn/ChangeLog.md
587590
[ChangeAnalysisChangeLog]: ../src/ChangeAnalysis/ChangeAnalysis/ChangeLog.md
588591
[CloudServiceChangeLog]: ../src/CloudService/CloudService/ChangeLog.md
592+
[CodeSigningChangeLog]: ../src/CodeSigning/CodeSigning/ChangeLog.md
589593
[CognitiveServicesChangeLog]: ../src/CognitiveServices/CognitiveServices/ChangeLog.md
590594
[CommunicationChangeLog]: ../src/Communication/Communication/ChangeLog.md
591595
[ComputeChangeLog]: ../src/Compute/Compute/ChangeLog.md

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 - February 2025"
40+
$productName = "Microsoft Azure PowerShell - March 2025"
4141

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

0 commit comments

Comments
 (0)