Skip to content

Adding support for Ultra and ZRS disk #28290

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jul 29, 2025
Merged

Adding support for Ultra and ZRS disk #28290

merged 1 commit into from
Jul 29, 2025

Conversation

singhabh27
Copy link
Contributor

@singhabh27 singhabh27 commented Jul 28, 2025

Description

Mandatory Checklist

  • SHOULD update ChangeLog.md file(s) appropriately
    • Update src/{{SERVICE}}/{{SERVICE}}/ChangeLog.md.
      • A snippet outlining the change(s) made in the PR should be written under the ## Upcoming Release header in the past tense.
    • Should not change ChangeLog.md if no new release is required, such as fixing test case only.
  • SHOULD regenerate markdown help files if there is cmdlet API change. Instruction
  • SHOULD have proper test coverage for changes in pull request.
  • SHOULD NOT adjust version of module manually in pull request

@Copilot Copilot AI review requested due to automatic review settings July 28, 2025 17:06
Copy link

Thanks for your contribution! The pull request validation has started. Please revisit this comment for updated status.

Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds support for additional Azure disk types by expanding the available disk storage options in the Azure Migrate PowerShell module. It specifically adds support for Ultra SSD, Standard SSD ZRS (Zone Redundant Storage), and Premium ZRS disk types.

  • Expands ValidateSet and ArgumentCompleter to include three new disk types: UltraSSD_LRS, StandardSSD_ZRS, and Premium_ZRS
  • Updates the disk type validation dictionary to include mappings for the new disk types
  • Enhances OS disk validation logic to prevent UltraSSD_LRS from being used as an OS disk (similar to existing PremiumV2_LRS restriction)

@singhabh27 singhabh27 added this to the Az 14.3.0 (08/05/2025) milestone Jul 28, 2025
@YanaXu
Copy link
Contributor

YanaXu commented Jul 29, 2025

/azp run azure-powershell - security-tools

Copy link
Contributor

Azure Pipelines successfully started running 1 pipeline(s).

@YanaXu YanaXu enabled auto-merge (squash) July 29, 2025 01:47
@YanaXu YanaXu merged commit fbfb771 into Azure:main Jul 29, 2025
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants