Update API version of ProviderHub CLI to 2026-02-01-preview - #10119
Open
shenach wants to merge 6 commits into
Open
Update API version of ProviderHub CLI to 2026-02-01-preview#10119shenach wants to merge 6 commits into
shenach wants to merge 6 commits into
Conversation
|
| rule | cmd_name | rule_message | suggest_message |
|---|---|---|---|
| providerhub custom-rollout create | cmd providerhub custom-rollout create added parameter rollout_id |
||
| providerhub custom-rollout update | cmd providerhub custom-rollout update added parameter rollout_id |
||
| providerhub provider-registration create | cmd providerhub provider-registration create added parameter enable_preset_resource_types |
||
| providerhub provider-registration create | cmd providerhub provider-registration create added parameter feature_approval_claims |
||
| providerhub provider-registration create | cmd providerhub provider-registration create added parameter feature_management_owners |
||
| providerhub provider-registration create | cmd providerhub provider-registration create added parameter lifecycle_info |
||
| providerhub provider-registration create | cmd providerhub provider-registration create added parameter obo_subscription_id |
||
| providerhub provider-registration create | cmd providerhub provider-registration create update parameter metadata: updated property aaz_type from AAZFreeFormDictArg to AAZDictArg |
||
| providerhub provider-registration create | cmd providerhub provider-registration create update parameter metadata: updated property nargs from * to + |
||
| providerhub provider-registration delete | cmd providerhub provider-registration delete added parameter no_wait |
||
| providerhub provider-registration update | cmd providerhub provider-registration update added parameter enable_preset_resource_types |
||
| providerhub provider-registration update | cmd providerhub provider-registration update added parameter feature_approval_claims |
||
| providerhub provider-registration update | cmd providerhub provider-registration update added parameter feature_management_owners |
||
| providerhub provider-registration update | cmd providerhub provider-registration update added parameter lifecycle_info |
||
| providerhub provider-registration update | cmd providerhub provider-registration update added parameter obo_subscription_id |
||
| providerhub provider-registration update | cmd providerhub provider-registration update update parameter metadata: updated property aaz_type from AAZFreeFormDictArg to AAZDictArg |
||
| providerhub provider-registration update | cmd providerhub provider-registration update update parameter metadata: updated property nargs from * to + |
||
| providerhub resource-type-registration create | cmd providerhub resource-type-registration create added parameter allowed_unauthorized_actions_extensions |
||
| providerhub resource-type-registration create | cmd providerhub resource-type-registration create added parameter lifecycle_info |
||
| providerhub resource-type-registration create | cmd providerhub resource-type-registration create added parameter resource_deletion_policies |
||
| providerhub resource-type-registration create | cmd providerhub resource-type-registration create added parameter super_scale_enabled |
||
| providerhub resource-type-registration create | cmd providerhub resource-type-registration create added parameter write_lock |
||
| providerhub resource-type-registration create | cmd providerhub resource-type-registration create update parameter marketplace_type: updated property choices from ['AddOn', 'Bypass', 'NotSpecified', 'Store'] to ['AddOn', 'Bypass', 'NotSpecified', 'ProviderHub', 'Store'] |
||
| providerhub resource-type-registration create | cmd providerhub resource-type-registration create update parameter resource_deletion_policy: updated property choices from ['CascadeDeleteAll', 'CascadeDeleteProxyOnlyChildren', 'NotSpecified'] to ['CascadeDeleteAll', 'CascadeDeleteProxyOnlyChildren', 'NotSpecified', 'SoftDelete'] |
||
| providerhub resource-type-registration update | cmd providerhub resource-type-registration update added parameter allowed_unauthorized_actions_extensions |
||
| providerhub resource-type-registration update | cmd providerhub resource-type-registration update added parameter lifecycle_info |
||
| providerhub resource-type-registration update | cmd providerhub resource-type-registration update added parameter resource_deletion_policies |
||
| providerhub resource-type-registration update | cmd providerhub resource-type-registration update added parameter super_scale_enabled |
||
| providerhub resource-type-registration update | cmd providerhub resource-type-registration update added parameter write_lock |
||
| providerhub resource-type-registration update | cmd providerhub resource-type-registration update update parameter marketplace_type: updated property choices from ['AddOn', 'Bypass', 'NotSpecified', 'Store'] to ['AddOn', 'Bypass', 'NotSpecified', 'ProviderHub', 'Store'] |
||
| providerhub resource-type-registration update | cmd providerhub resource-type-registration update update parameter resource_deletion_policy: updated property choices from ['CascadeDeleteAll', 'CascadeDeleteProxyOnlyChildren', 'NotSpecified'] to ['CascadeDeleteAll', 'CascadeDeleteProxyOnlyChildren', 'NotSpecified', 'SoftDelete'] |
|
Hi @shenach, |
|
Azure Pipelines: There may be pipelines that require an authorized user to comment /azp run to run. |
Contributor
|
Thank you for your contribution @shenach! We will review the pull request and get back to you soon. |
Contributor
There was a problem hiding this comment.
Pull request overview
This pull request updates the providerhub Azure CLI extension to target the 2026-02-01-preview ProviderHub management-plane API version, regenerating AAZ command implementations/schemas to match the newer contract.
Changes:
- Bump ProviderHub API version references across AAZ-generated commands to
2026-02-01-preview. - Extend command argument/schema shapes for newly supported properties (e.g., lifecycle info, deletion policies, write lock, feature management fields, etc.).
- Update extension packaging metadata (extension version bump, minimum CLI core version bump).
Reviewed changes
Copilot reviewed 39 out of 39 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| src/providerhub/setup.py | Bumps extension package version. |
| src/providerhub/HISTORY.rst | Adds a new release-history entry for the API-version update. |
| src/providerhub/azext_providerhub/azext_metadata.json | Raises minimum supported Azure CLI core version. |
| src/providerhub/azext_providerhub/aaz/latest/providerhub/resource_type_registration/_wait.py | Updates API version + expands response schema for resource type registration. |
| src/providerhub/azext_providerhub/aaz/latest/providerhub/resource_type_registration/_update.py | Updates API version + adds/extends arguments and schema mappings for resource type registration updates. |
| src/providerhub/azext_providerhub/aaz/latest/providerhub/resource_type_registration/_show.py | Updates API version + expands response schema for resource type registration. |
| src/providerhub/azext_providerhub/aaz/latest/providerhub/resource_type_registration/_list.py | Updates API version + expands list response schema for resource type registration. |
| src/providerhub/azext_providerhub/aaz/latest/providerhub/resource_type_registration/_delete.py | Updates API version + adjusts delete operation wiring (no-wait/LRO pattern). |
| src/providerhub/azext_providerhub/aaz/latest/providerhub/resource_type_registration/_create.py | Updates API version + adds/extends create-time arguments and schema mappings. |
| src/providerhub/azext_providerhub/aaz/latest/providerhub/provider_registration/resource_action/_delete_resource.py | Updates API version + tightens resource-id typing to resource ID arg. |
| src/providerhub/azext_providerhub/aaz/latest/providerhub/provider_registration/_wait.py | Updates API version + expands provider registration response schema. |
| src/providerhub/azext_providerhub/aaz/latest/providerhub/provider_registration/_update.py | Updates API version + adds/extends provider registration update arguments and schema mappings. |
| src/providerhub/azext_providerhub/aaz/latest/providerhub/provider_registration/_show.py | Updates API version + expands provider registration response schema. |
| src/providerhub/azext_providerhub/aaz/latest/providerhub/provider_registration/_list.py | Updates API version + expands provider registration list response schema. |
| src/providerhub/azext_providerhub/aaz/latest/providerhub/provider_registration/_generate_operation.py | Updates API version + adjusts generate-operations response shape/schema. |
| src/providerhub/azext_providerhub/aaz/latest/providerhub/provider_registration/_delete.py | Updates API version + enables no-wait/LRO poller behavior for delete. |
| src/providerhub/azext_providerhub/aaz/latest/providerhub/provider_registration/_create.py | Updates API version + adds/extends provider registration create arguments and schema mappings. |
| src/providerhub/azext_providerhub/aaz/latest/providerhub/manifest/_generate.py | Updates API version + updates manifest-generate schema and help example text. |
| src/providerhub/azext_providerhub/aaz/latest/providerhub/manifest/_checkin.py | Updates API version + updates manifest-checkin schema and help example text. |
| src/providerhub/azext_providerhub/aaz/latest/providerhub/default_rollout/_wait.py | Updates API version + expands default rollout response schema (including nested provider/resource-type info). |
| src/providerhub/azext_providerhub/aaz/latest/providerhub/default_rollout/_stop.py | Updates API version + adjusts argument validation pattern escaping. |
| src/providerhub/azext_providerhub/aaz/latest/providerhub/default_rollout/_show.py | Updates API version + expands default rollout response schema. |
| src/providerhub/azext_providerhub/aaz/latest/providerhub/default_rollout/_list.py | Updates API version + expands default rollout list response schema. |
| src/providerhub/azext_providerhub/aaz/latest/providerhub/default_rollout/_delete.py | Updates API version + adjusts argument validation pattern escaping. |
| src/providerhub/azext_providerhub/aaz/latest/providerhub/custom_rollout/_wait.py | Updates API version + expands custom rollout response schema. |
| src/providerhub/azext_providerhub/aaz/latest/providerhub/custom_rollout/_stop.py | Updates API version + adjusts argument validation pattern escaping. |
| src/providerhub/azext_providerhub/aaz/latest/providerhub/custom_rollout/_show.py | Updates API version + expands custom rollout response schema. |
| src/providerhub/azext_providerhub/aaz/latest/providerhub/custom_rollout/_list.py | Updates API version + expands custom rollout list response schema. |
| src/providerhub/azext_providerhub/aaz/latest/providerhub/custom_rollout/_delete.py | Updates API version + adjusts argument validation pattern escaping. |
| src/providerhub/azext_providerhub/aaz/latest/providerhub/authorized_application/_wait.py | Updates API version + expands authorized application response schema. |
| src/providerhub/azext_providerhub/aaz/latest/providerhub/authorized_application/_update.py | Updates API version + adds support for excludeApplicationIdFromManifest in args/schema mappings. |
| src/providerhub/azext_providerhub/aaz/latest/providerhub/authorized_application/_show.py | Updates API version + expands authorized application response schema. |
| src/providerhub/azext_providerhub/aaz/latest/providerhub/authorized_application/_list.py | Updates API version + expands authorized application list response schema. |
| src/providerhub/azext_providerhub/aaz/latest/providerhub/authorized_application/_delete.py | Updates API version for authorized application delete. |
| src/providerhub/azext_providerhub/aaz/latest/providerhub/authorized_application/_create.py | Updates API version + adds support for excludeApplicationIdFromManifest in create args/schema mappings. |
Collaborator
|
ProviderHub |
Contributor
|
/azp run |
|
Azure Pipelines: Successfully started running 2 pipeline(s). |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This checklist is used to make sure that common guidelines for a pull request are followed.
Related command
az providerhub
General Guidelines
azdev style <YOUR_EXT>locally? (pip install azdevrequired)python scripts/ci/test_index.py -qlocally? (pip install azdevrequired)For new extensions:
About Extension Publish
There is a pipeline to automatically build, upload and publish extension wheels.
Once your pull request is merged into main branch, a new pull request will be created to update
src/index.jsonautomatically.You only need to update the version information in file setup.py and historical information in file HISTORY.rst in your PR but do not modify
src/index.json.