NetworkCloud CLI updates for 2026-05-01-preview API.#9763
NetworkCloud CLI updates for 2026-05-01-preview API.#9763idanielsteven wants to merge 3 commits intoAzure:mainfrom
Conversation
|
| rule | cmd_name | rule_message | suggest_message |
|---|---|---|---|
| networkcloud baremetalmachine reimage | cmd networkcloud baremetalmachine reimage added parameter safeguard_mode |
||
| networkcloud cluster continue-update-version | cmd networkcloud cluster continue-update-version added parameter safeguard_mode |
||
| networkcloud cluster rotate-credential | cmd networkcloud cluster rotate-credential added |
||
| networkcloud cluster update-version | cmd networkcloud cluster update-version added parameter safeguard_mode |
||
| networkcloud virtualmachine create | cmd networkcloud virtualmachine create update parameter network_data_content: updated property aaz_type from string to AAZPasswordArg |
||
| networkcloud virtualmachine create | cmd networkcloud virtualmachine create update parameter network_data_content: updated property type from string to Password |
||
| networkcloud virtualmachine create | cmd networkcloud virtualmachine create update parameter user_data_content: updated property aaz_type from string to AAZPasswordArg |
||
| networkcloud virtualmachine create | cmd networkcloud virtualmachine create update parameter user_data_content: updated property type from string to Password |
|
Hi @idanielsteven, |
|
Thank you for your contribution! We will review the pull request and get back to you soon. |
|
The git hooks are available for azure-cli and azure-cli-extensions repos. They could help you run required checks before creating the PR. Please sync the latest code with latest dev branch (for azure-cli) or main branch (for azure-cli-extensions). pip install azdev --upgrade
azdev setup -c <your azure-cli repo path> -r <your azure-cli-extensions repo path>
|
CodeGen Tools Feedback CollectionThank you for using our CodeGen tool. We value your feedback, and we would like to know how we can improve our product. Please take a few minutes to fill our codegen survey |
|
There was a problem hiding this comment.
Pull request overview
Updates the networkcloud Azure CLI extension to align generated AAZ commands, schemas, and scenario recordings with the NetworkCloud 2026-05-01-preview control-plane API, including introducing the new cluster rotate-credential command.
Changes:
- Bumps extension version to
6.0.0b1and updates package description to2026-05-01-preview. - Regenerates AAZ command modules to use
api-version=2026-05-01-previewand incorporates new/updated properties and parameters (e.g., safeguard mode, monitoring configuration status). - Adds
az networkcloud cluster rotate-credentialand updates test recordings to the new API version.
Reviewed changes
Copilot reviewed 164 out of 203 changed files in this pull request and generated 6 comments.
Show a summary per file
| File | Description |
|---|---|
| src/networkcloud/setup.py | Bumps extension version and updates description API version string. |
| src/networkcloud/HISTORY.rst | Adds 6.0.0b1 changelog entry for this release. |
| src/networkcloud/azext_networkcloud/tests/latest/recordings/test_racksku_scenario1.yaml | Updates recorded requests to 2026-05-01-preview. |
| src/networkcloud/azext_networkcloud/tests/latest/recordings/test_clustermanager_scenario5.yaml | Updates recorded requests to 2026-05-01-preview. |
| src/networkcloud/azext_networkcloud/tests/latest/recordings/test_cluster_scenario4a.yaml | Updates recorded requests to 2026-05-01-preview. |
| src/networkcloud/azext_networkcloud/tests/latest/recordings/test_cluster_scenario4b.yaml | Updates recorded requests to 2026-05-01-preview. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/volume/_create.py | Updates api-version and volume response schema (assigned storage appliance id). |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/volume/_delete.py | Updates api-version to 2026-05-01-preview. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/volume/_list.py | Updates api-version and list response schema (assigned storage appliance id). |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/volume/_show.py | Updates api-version and show response schema (assigned storage appliance id). |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/volume/_update.py | Updates api-version and update response schema (assigned storage appliance id). |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/volume/_wait.py | Updates api-version and wait response schema (assigned storage appliance id). |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/console/_create.py | Updates api-version for VM console create. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/console/_delete.py | Updates api-version for VM console delete. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/console/_list.py | Updates api-version for VM console list. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/console/_show.py | Updates api-version for VM console show. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/console/_update.py | Updates api-version for VM console update. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/console/_wait.py | Updates api-version for VM console wait. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_assign_relay.py | Updates api-version for assign-relay action. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_create.py | Updates api-version; adjusts consoleExtendedLocation arg schema; adds prompt behavior for secret-like fields. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_delete.py | Updates api-version for VM delete. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_list.py | Updates api-version for VM list. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_power_off.py | Updates api-version for power off action. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_reimage.py | Updates api-version for reimage action. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_restart.py | Updates api-version for restart action. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_show.py | Updates api-version for VM show. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_start.py | Updates api-version for start action. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_update.py | Updates api-version for VM update. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_wait.py | Updates api-version for VM wait. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/trunkednetwork/_create.py | Updates api-version for trunked network create. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/trunkednetwork/_delete.py | Updates api-version for trunked network delete. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/trunkednetwork/_list.py | Updates api-version for trunked network list. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/trunkednetwork/_show.py | Updates api-version for trunked network show. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/trunkednetwork/_update.py | Updates api-version for trunked network update. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/trunkednetwork/_wait.py | Updates api-version for trunked network wait. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/storageappliance/_disable_remote_vendor_management.py | Updates api-version for disable action. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/storageappliance/_enable_remote_vendor_management.py | Updates api-version for enable action. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/storageappliance/_list.py | Updates api-version; extends list response schema with monitoring configuration status. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/storageappliance/_run_read_command.py | Updates api-version for run-read-commands action. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/storageappliance/_show.py | Updates api-version; extends show response schema with monitoring configuration status. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/storageappliance/_update.py | Updates api-version; extends update response schema with monitoring configuration status. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/storageappliance/_wait.py | Updates api-version; extends wait response schema with monitoring configuration status. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/racksku/_list.py | Updates api-version for rackSku list. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/racksku/_show.py | Updates api-version for rackSku show. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/rack/_list.py | Updates api-version for rack list. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/rack/_show.py | Updates api-version for rack show. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/rack/_update.py | Updates api-version for rack update. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/rack/_wait.py | Updates api-version for rack wait. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l3network/_create.py | Updates api-version for L3 network create. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l3network/_delete.py | Updates api-version for L3 network delete. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l3network/_list.py | Updates api-version for L3 network list. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l3network/_show.py | Updates api-version for L3 network show. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l3network/_update.py | Updates api-version for L3 network update. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l3network/_wait.py | Updates api-version for L3 network wait. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l2network/_create.py | Updates api-version for L2 network create. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l2network/_delete.py | Updates api-version for L2 network delete. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l2network/_list.py | Updates api-version for L2 network list. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l2network/_show.py | Updates api-version for L2 network show. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l2network/_update.py | Updates api-version for L2 network update. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/l2network/_wait.py | Updates api-version for L2 network wait. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/kubernetesversion/_create.py | Updates api-version for kubernetesversion create. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/kubernetesversion/_delete.py | Updates api-version for kubernetesversion delete. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/kubernetesversion/_list.py | Updates api-version for kubernetesversion list. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/kubernetesversion/_show.py | Updates api-version for kubernetesversion show. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/kubernetesversion/_update.py | Updates api-version for kubernetesversion update. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/kubernetesversion/_wait.py | Updates api-version for kubernetesversion wait. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/kubernetescluster/_create.py | Updates api-version; adds prompting for BGP peer password in args schema. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/kubernetescluster/_delete.py | Updates api-version for kubernetescluster delete. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/kubernetescluster/_list.py | Updates api-version for kubernetescluster list. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/kubernetescluster/_restart_node.py | Updates api-version for restart-node action. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/kubernetescluster/_show.py | Updates api-version for kubernetescluster show. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/kubernetescluster/_update.py | Updates api-version for kubernetescluster update. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/kubernetescluster/_wait.py | Updates api-version for kubernetescluster wait. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/kubernetescluster/feature/_create.py | Updates api-version for feature create. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/kubernetescluster/feature/_delete.py | Updates api-version for feature delete. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/kubernetescluster/feature/_list.py | Updates api-version for feature list. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/kubernetescluster/feature/_show.py | Updates api-version for feature show. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/kubernetescluster/feature/_update.py | Updates api-version for feature update. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/kubernetescluster/feature/_wait.py | Updates api-version for feature wait. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/kubernetescluster/agentpool/_create.py | Updates api-version for agentpool create. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/kubernetescluster/agentpool/_delete.py | Updates api-version for agentpool delete. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/kubernetescluster/agentpool/_list.py | Updates api-version for agentpool list. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/kubernetescluster/agentpool/_show.py | Updates api-version for agentpool show. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/kubernetescluster/agentpool/_update.py | Updates api-version for agentpool update. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/kubernetescluster/agentpool/_wait.py | Updates api-version for agentpool wait. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/clustermanager/_create.py | Updates api-version for clustermanager create. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/clustermanager/_delete.py | Updates api-version for clustermanager delete. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/clustermanager/_list.py | Updates api-version for clustermanager list. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/clustermanager/_show.py | Updates api-version for clustermanager show. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/clustermanager/_update.py | Updates api-version for clustermanager update. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/clustermanager/_update_relay_private_endpoint_connection.py | Updates api-version for update-relay-private-endpoint-connection action. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/clustermanager/_wait.py | Updates api-version for clustermanager wait. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/clustermanager/identity/_assign.py | Updates api-version for clustermanager identity assign. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/clustermanager/identity/_remove.py | Updates api-version for clustermanager identity remove. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/clustermanager/identity/_show.py | Updates api-version for clustermanager identity show. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/clustermanager/identity/_wait.py | Updates api-version for clustermanager identity wait. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/init.py | Exposes the new rotate-credential command module. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/_continue_update_version.py | Updates api-version; adds safeguard mode to continue-update-version body/args. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/_create.py | Updates api-version; updates enums; extends response schema with new fields. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/_delete.py | Updates api-version for cluster delete. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/_deploy.py | Updates api-version for cluster deploy. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/_inspect.py | Updates api-version for cluster inspect. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/_list.py | Updates api-version; extends list schema with new fields. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/_rotate_credential.py | Adds new rotate-credential command and operation plumbing. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/_scan_runtime.py | Updates api-version for cluster scan-runtime. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/_show.py | Updates api-version; extends show schema with new fields. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/_update.py | Updates api-version; updates enums; extends response schema with new fields. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/_update_version.py | Updates api-version; adds safeguard mode to update-version body/args. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/_wait.py | Updates api-version; extends wait schema with new fields. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/baremetalmachinekeyset/_create.py | Updates api-version for baremetalmachinekeyset create. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/baremetalmachinekeyset/_delete.py | Updates api-version for baremetalmachinekeyset delete. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/baremetalmachinekeyset/_list.py | Updates api-version for baremetalmachinekeyset list. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/baremetalmachinekeyset/_show.py | Updates api-version for baremetalmachinekeyset show. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/baremetalmachinekeyset/_update.py | Updates api-version for baremetalmachinekeyset update. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/baremetalmachinekeyset/_wait.py | Updates api-version for baremetalmachinekeyset wait. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/bmckeyset/_create.py | Updates api-version for bmckeyset create. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/bmckeyset/_delete.py | Updates api-version for bmckeyset delete. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/bmckeyset/_list.py | Updates api-version for bmckeyset list. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/bmckeyset/_show.py | Updates api-version for bmckeyset show. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/bmckeyset/_update.py | Updates api-version for bmckeyset update. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/bmckeyset/_wait.py | Updates api-version for bmckeyset wait. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/metricsconfiguration/_create.py | Updates api-version for metricsconfiguration create. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/metricsconfiguration/_delete.py | Updates api-version for metricsconfiguration delete. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/metricsconfiguration/_list.py | Updates api-version for metricsconfiguration list. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/metricsconfiguration/_show.py | Updates api-version for metricsconfiguration show. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/metricsconfiguration/_update.py | Updates api-version for metricsconfiguration update. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/metricsconfiguration/_wait.py | Updates api-version for metricsconfiguration wait. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cloudservicesnetwork/_create.py | Updates api-version for cloudservicesnetwork create. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cloudservicesnetwork/_delete.py | Updates api-version for cloudservicesnetwork delete. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cloudservicesnetwork/_list.py | Updates api-version for cloudservicesnetwork list. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cloudservicesnetwork/_show.py | Updates api-version for cloudservicesnetwork show. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cloudservicesnetwork/_update.py | Updates api-version for cloudservicesnetwork update. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cloudservicesnetwork/_wait.py | Updates api-version for cloudservicesnetwork wait. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_cordon.py | Updates api-version for cordon action. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_list.py | Updates api-version; extends list schema with monitoring configuration status. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_power_off.py | Updates api-version for power off action. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_reimage.py | Updates api-version; adds safeguard mode to body/args for reimage. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_replace.py | Updates api-version for replace action. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_restart.py | Updates api-version for restart action. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_run_command.py | Updates api-version for run-command action. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_run_data_extract.py | Updates api-version for run-data-extracts action. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_run_data_extracts_restricted.py | Updates api-version for restricted data extracts action. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_run_read_command.py | Updates api-version for run-read-commands action. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_show.py | Updates api-version; extends show schema with monitoring configuration status. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_start.py | Updates api-version for start action. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_uncordon.py | Updates api-version for uncordon action. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_update.py | Updates api-version; extends update schema with monitoring configuration status. |
| src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/baremetalmachine/_wait.py | Updates api-version; extends wait schema with monitoring configuration status. |
src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_create.py
Outdated
Show resolved
Hide resolved
src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_create.py
Outdated
Show resolved
Hide resolved
src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/cluster/_rotate_credential.py
Show resolved
Hide resolved
src/networkcloud/azext_networkcloud/aaz/latest/networkcloud/virtualmachine/_create.py
Show resolved
Hide resolved
| @register_command( | ||
| "networkcloud cluster rotate-credential", | ||
| ) | ||
| class RotateCredential(AAZCommand): | ||
| """Rotate the specified cluster credential. | ||
|
|
||
| :example: Rotate one or more managed credentials | ||
| az networkcloud cluster rotate-credential --resource-group resourceGroupName --cluster-name clusterName --credentials "['BMC Credential']" | ||
| """ | ||
|
|
||
| _aaz_info = { | ||
| "version": "2026-05-01-preview", | ||
| "resources": [ | ||
| ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/rotatecredential", "2026-05-01-preview"], | ||
| ] | ||
| } | ||
|
|
||
| AZ_SUPPORT_NO_WAIT = True | ||
|
|
||
| def _handler(self, command_args): | ||
| super()._handler(command_args) | ||
| return self.build_lro_poller(self._execute_operations, self._output) | ||
|
|
There was a problem hiding this comment.
This PR introduces the new az networkcloud cluster rotate-credential command, but there doesn't appear to be a corresponding ScenarioTest + recording covering it (e.g., no rotate-credential usage in tests/latest/test_cluster.py). Please add a test case (and recording) to validate the request shape (credentials list) and LRO handling for this new command.
NetworkCloud CLI updates for 2026-05-01-preview API.
aaz: Azure/aaz#981
This checklist is used to make sure that common guidelines for a pull request are followed.
Related command
General Guidelines
azdev style <YOUR_EXT>locally? (pip install azdevrequired)python scripts/ci/test_index.py -qlocally? (pip install wheel==0.30.0required)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.