-
Notifications
You must be signed in to change notification settings - Fork 3.4k
Closed
Labels
AKSaz aks/acs/openshiftaz aks/acs/openshiftApp Servicesaz appserviceaz appserviceAuto-AssignAuto assign by botAuto assign by botCosmosDBaz cosmosdbaz cosmosdbGraph(doesn't work with label-triggered comments; use Graph.Microsoft instead) az ad(doesn't work with label-triggered comments; use Graph.Microsoft instead) az adKeyVaultaz keyvaultaz keyvaultMicrosoft GraphRBACaz roleaz roleService Fabricaz sfaz sfSynapsefeature-request
Milestone
Description
Modules to migrate
| modules | az ad |
az role |
azure-graphrbac SDK |
Owner | Progress |
|---|---|---|---|---|---|
| acs | ✔️ | ✔️ | Service: @FumingZhang CLI: @zhoxing-ms |
✔️ #22361 Fixed incorrect usage of identifierUri, # 22649 |
|
| ams | ✔️ | ✔️ | ✔️ #22361, #22703 | ||
| appconfig | ✔️ | Service: @pratiksanglikar CLI: @zhoxing-ms |
✔️ #22361 | ||
| appservice | ✔️ | ✔️ | Service: @panchagnula CLI: @zhoxing-ms |
✔️ #22819 | |
| aro | ✔️ | ✔️ #22549 | |||
| cosmosdb | ✔️ | ✔️ #22432 | |||
| deploymentmanager | ✔️ | ✔️ Only called when not is_playback |
|||
| eventhubs | ✔️ via az keyvault |
✔️ #22361 | |||
| hdinsight | ✔️ | ✔️ #22503 | |||
| iot | ✔️ | Service: @digimaun CLI: @zhoxing-ms |
✔️ #22262 | ||
| keyvault | ✔️ | ✔️ | ✔️ | CLI: @evelyn-ys | ✔️ #22188, #22337 |
| lab | ✔️ | ✔️ #29889 | |||
| network | ✔️ | ✔️ Only appear in @live_only |
|||
| profile | ✔️ | ✔️ Only appear in help/error message | |||
| resource | ✔️ | ✔️ | CLI: @zhoxing-ms @cxznmhdcxz | ✔️ #22302 | |
| servicebus | ✔️ via az keyvault |
✔️ #22361 | |||
| serviceconnector | ✔️ | ✔️ #22361 | |||
| servicefabric | ✔️ | Service: @a-santamaria CLI: @zhoxing-ms |
✔️ #28105 | ||
| sql | ✔️ via az keyvault |
✔️ #22432 | |||
| storage | ✔️ | ✔️ | ✔️ Only appear in LiveScenarioTest |
||
| synapse | ✔️ | ✔️ | ✔️ | ✔️ #23098 | |
| vm | ✔️ | CLI: @zhoxing-ms @cxznmhdcxz | ✔️ #22303 |
⏳: SDK migration can be delayed
Work items
For modules calling az ad or az role commands
- Related YAMLs should be re-recorded.
- Input arguments and output JSONs should be carefully inspected. Corresponding code should be updated accordingly.
⚠️ This must be finished before 2022-05-18.
For modules calling azure-graphrbac SDK
- Related code should use
azure.cli.command_modules.role._msgrpah.GraphClientto invoke Microsoft Graph API. Detailed documentation forGraphClientis at https://github.com/Azure/azure-cli/blob/dev/doc/microsoft_graph_client.md - The output is now a
dict, instead of SDKmsrest.serialization.Modelobject. Change your code accordingly ⚠️ It is recommended to complete the migration before the end of this year, 2022, as explained by https://docs.microsoft.com/en-us/graph/migrate-azure-ad-graph-overview
References
- Input argument breaking changes: https://docs.microsoft.com/en-us/cli/azure/microsoft-graph-migration
- Output object breaking changes: https://docs.microsoft.com/en-us/graph/migrate-azure-ad-graph-property-differences
Additional information
az adcommand invocations are searched using regexcmd\(['"]ad|az adaz rolecommand invocations are searched using regexcmd\(['"]role|az roleazure-graphrbacSDK invocations are searched usingazure.graphrbac
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
AKSaz aks/acs/openshiftaz aks/acs/openshiftApp Servicesaz appserviceaz appserviceAuto-AssignAuto assign by botAuto assign by botCosmosDBaz cosmosdbaz cosmosdbGraph(doesn't work with label-triggered comments; use Graph.Microsoft instead) az ad(doesn't work with label-triggered comments; use Graph.Microsoft instead) az adKeyVaultaz keyvaultaz keyvaultMicrosoft GraphRBACaz roleaz roleService Fabricaz sfaz sfSynapsefeature-request