Skip to content

[draft] Onboarding ESAN for DPP Workloads #9938

Draft
priyansh17 wants to merge 4 commits into
Azure:mainfrom
priyansh17:user/priyansh/esanWorkloadOnboarding
Draft

[draft] Onboarding ESAN for DPP Workloads #9938
priyansh17 wants to merge 4 commits into
Azure:mainfrom
priyansh17:user/priyansh/esanWorkloadOnboarding

Conversation

@priyansh17

Copy link
Copy Markdown
Contributor

This checklist is used to make sure that common guidelines for a pull request are followed.

Related command

General Guidelines

  • Have you run azdev style <YOUR_EXT> locally? (pip install azdev required)
  • Have you run python scripts/ci/test_index.py -q locally? (pip install wheel==0.30.0 required)
  • My extension version conforms to the Extension version schema

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.json automatically.
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.

priyansh17 and others added 3 commits March 5, 2026 01:55
… pass-through in DataProtectionKubernetes

Co-authored-by: priyansh17|choudharypr@microsoft.com
@azure-client-tools-bot-prd

azure-client-tools-bot-prd Bot commented Jun 15, 2026

Copy link
Copy Markdown
❌Azure CLI Extensions Breaking Change Test
❌dataprotection
rule cmd_name rule_message suggest_message
1010 - ParaPropUpdate dataprotection backup-instance initialize cmd dataprotection backup-instance initialize update parameter datasource_location: updated property options from ['--datasource-location', '-l'] to ['--datasource-location'] please change property options from ['--datasource-location'] to ['--datasource-location', '-l'] for parameter datasource_location of cmd dataprotection backup-instance initialize
1010 - ParaPropUpdate dataprotection backup-instance initialize cmd dataprotection backup-instance initialize update parameter snapshot_resource_group_name: updated property options from ['--snapshot-resource-group-name', '--snapshot-rg'] to ['--snapshot-resource-group-name'] please change property options from ['--snapshot-resource-group-name'] to ['--snapshot-resource-group-name', '--snapshot-rg'] for parameter snapshot_resource_group_name of cmd dataprotection backup-instance initialize
1010 - ParaPropUpdate dataprotection backup-instance initialize cmd dataprotection backup-instance initialize update parameter use_system_assigned_identity: updated property options from ['--mi-system-assigned', '--use-system-assigned-identity', '--use-system-identity'] to ['--use-system-assigned-identity'] please change property options from ['--use-system-assigned-identity'] to ['--mi-system-assigned', '--use-system-assigned-identity', '--use-system-identity'] for parameter use_system_assigned_identity of cmd dataprotection backup-instance initialize
1010 - ParaPropUpdate dataprotection backup-instance initialize cmd dataprotection backup-instance initialize update parameter user_assigned_identity_arm_url: updated property options from ['--mi-user-assigned', '--uami', '--user-assigned-identity-arm-url'] to ['--user-assigned-identity-arm-url'] please change property options from ['--user-assigned-identity-arm-url'] to ['--mi-user-assigned', '--uami', '--user-assigned-identity-arm-url'] for parameter user_assigned_identity_arm_url of cmd dataprotection backup-instance initialize
⚠️ 1009 - ParaPropRemove dataprotection backup-instance initialize cmd dataprotection backup-instance initialize update parameter backup_configuration: removed property type=custom_type
⚠️ 1009 - ParaPropRemove dataprotection backup-instance initialize cmd dataprotection backup-instance initialize update parameter datasource_id: removed property type=string
⚠️ 1009 - ParaPropRemove dataprotection backup-instance initialize cmd dataprotection backup-instance initialize update parameter datasource_location: removed property type=custom_type
⚠️ 1009 - ParaPropRemove dataprotection backup-instance initialize cmd dataprotection backup-instance initialize update parameter datasource_type: removed property choices=['AzureBlob', 'AzureCosmosDB', 'AzureDataLakeStorage', 'AzureDatabaseForMySQL', 'AzureDatabaseForPostgreSQL', 'AzureDatabaseForPostgreSQLFlexibleServer', 'AzureDisk', 'AzureKubernetesService']
⚠️ 1009 - ParaPropRemove dataprotection backup-instance initialize cmd dataprotection backup-instance initialize update parameter friendly_name: removed property type=string
⚠️ 1009 - ParaPropRemove dataprotection backup-instance initialize cmd dataprotection backup-instance initialize update parameter policy_id: removed property type=string
⚠️ 1009 - ParaPropRemove dataprotection backup-instance initialize cmd dataprotection backup-instance initialize update parameter secret_store_type: removed property choices=['AzureKeyVault']
⚠️ 1009 - ParaPropRemove dataprotection backup-instance initialize cmd dataprotection backup-instance initialize update parameter secret_store_uri: removed property type=string
⚠️ 1009 - ParaPropRemove dataprotection backup-instance initialize cmd dataprotection backup-instance initialize update parameter snapshot_resource_group_name: removed property type=string
⚠️ 1009 - ParaPropRemove dataprotection backup-instance initialize cmd dataprotection backup-instance initialize update parameter tags: removed property nargs=*
⚠️ 1009 - ParaPropRemove dataprotection backup-instance initialize cmd dataprotection backup-instance initialize update parameter use_system_assigned_identity: removed property choices=['false', 'true']
⚠️ 1009 - ParaPropRemove dataprotection backup-instance initialize cmd dataprotection backup-instance initialize update parameter use_system_assigned_identity: removed property nargs=?
⚠️ 1009 - ParaPropRemove dataprotection backup-instance initialize cmd dataprotection backup-instance initialize update parameter user_assigned_identity_arm_url: removed property type=string
⚠️ 1006 - ParaAdd dataprotection backup-instance initialize-backupconfig cmd dataprotection backup-instance initialize-backupconfig added parameter resource_selectors
⚠️ 1010 - ParaPropUpdate dataprotection backup-instance initialize-backupconfig cmd dataprotection backup-instance initialize-backupconfig update parameter datasource_type: updated property choices from ['AzureBlob', 'AzureCosmosDB', 'AzureDataLakeStorage', 'AzureDatabaseForMySQL', 'AzureDatabaseForPostgreSQL', 'AzureDatabaseForPostgreSQLFlexibleServer', 'AzureDisk', 'AzureKubernetesService'] to ['AzureBlob', 'AzureCosmosDB', 'AzureDataLakeStorage', 'AzureDatabaseForMySQL', 'AzureDatabaseForPostgreSQL', 'AzureDatabaseForPostgreSQLFlexibleServer', 'AzureDisk', 'AzureElasticSAN', 'AzureKubernetesService']
⚠️ 1006 - ParaAdd dataprotection backup-instance initialize-restoreconfig cmd dataprotection backup-instance initialize-restoreconfig added parameter resource_identifiers
⚠️ 1006 - ParaAdd dataprotection backup-instance initialize-restoreconfig cmd dataprotection backup-instance initialize-restoreconfig added parameter resource_name_overrides
⚠️ 1010 - ParaPropUpdate dataprotection backup-instance initialize-restoreconfig cmd dataprotection backup-instance initialize-restoreconfig update parameter datasource_type: updated property choices from ['AzureBlob', 'AzureCosmosDB', 'AzureDataLakeStorage', 'AzureDatabaseForMySQL', 'AzureDatabaseForPostgreSQL', 'AzureDatabaseForPostgreSQLFlexibleServer', 'AzureDisk', 'AzureKubernetesService'] to ['AzureBlob', 'AzureCosmosDB', 'AzureDataLakeStorage', 'AzureDatabaseForMySQL', 'AzureDatabaseForPostgreSQL', 'AzureDatabaseForPostgreSQLFlexibleServer', 'AzureDisk', 'AzureElasticSAN', 'AzureKubernetesService']
⚠️ 1010 - ParaPropUpdate dataprotection backup-instance list-from-resourcegraph cmd dataprotection backup-instance list-from-resourcegraph update parameter datasource_type: updated property choices from ['AzureBlob', 'AzureCosmosDB', 'AzureDataLakeStorage', 'AzureDatabaseForMySQL', 'AzureDatabaseForPostgreSQL', 'AzureDatabaseForPostgreSQLFlexibleServer', 'AzureDisk', 'AzureKubernetesService'] to ['AzureBlob', 'AzureCosmosDB', 'AzureDataLakeStorage', 'AzureDatabaseForMySQL', 'AzureDatabaseForPostgreSQL', 'AzureDatabaseForPostgreSQLFlexibleServer', 'AzureDisk', 'AzureElasticSAN', 'AzureKubernetesService']
⚠️ 1010 - ParaPropUpdate dataprotection backup-instance restore initialize-for-data-recovery cmd dataprotection backup-instance restore initialize-for-data-recovery update parameter datasource_type: updated property choices from ['AzureBlob', 'AzureCosmosDB', 'AzureDataLakeStorage', 'AzureDatabaseForMySQL', 'AzureDatabaseForPostgreSQL', 'AzureDatabaseForPostgreSQLFlexibleServer', 'AzureDisk', 'AzureKubernetesService'] to ['AzureBlob', 'AzureCosmosDB', 'AzureDataLakeStorage', 'AzureDatabaseForMySQL', 'AzureDatabaseForPostgreSQL', 'AzureDatabaseForPostgreSQLFlexibleServer', 'AzureDisk', 'AzureElasticSAN', 'AzureKubernetesService']
⚠️ 1010 - ParaPropUpdate dataprotection backup-instance restore initialize-for-data-recovery-as-files cmd dataprotection backup-instance restore initialize-for-data-recovery-as-files update parameter datasource_type: updated property choices from ['AzureBlob', 'AzureCosmosDB', 'AzureDataLakeStorage', 'AzureDatabaseForMySQL', 'AzureDatabaseForPostgreSQL', 'AzureDatabaseForPostgreSQLFlexibleServer', 'AzureDisk', 'AzureKubernetesService'] to ['AzureBlob', 'AzureCosmosDB', 'AzureDataLakeStorage', 'AzureDatabaseForMySQL', 'AzureDatabaseForPostgreSQL', 'AzureDatabaseForPostgreSQLFlexibleServer', 'AzureDisk', 'AzureElasticSAN', 'AzureKubernetesService']
⚠️ 1010 - ParaPropUpdate dataprotection backup-instance restore initialize-for-item-recovery cmd dataprotection backup-instance restore initialize-for-item-recovery update parameter datasource_type: updated property choices from ['AzureBlob', 'AzureCosmosDB', 'AzureDataLakeStorage', 'AzureDatabaseForMySQL', 'AzureDatabaseForPostgreSQL', 'AzureDatabaseForPostgreSQLFlexibleServer', 'AzureDisk', 'AzureKubernetesService'] to ['AzureBlob', 'AzureCosmosDB', 'AzureDataLakeStorage', 'AzureDatabaseForMySQL', 'AzureDatabaseForPostgreSQL', 'AzureDatabaseForPostgreSQLFlexibleServer', 'AzureDisk', 'AzureElasticSAN', 'AzureKubernetesService']
⚠️ 1010 - ParaPropUpdate dataprotection backup-instance update-msi-permissions cmd dataprotection backup-instance update-msi-permissions update parameter datasource_type: updated property choices from ['AzureBlob', 'AzureCosmosDB', 'AzureDataLakeStorage', 'AzureDatabaseForMySQL', 'AzureDatabaseForPostgreSQL', 'AzureDatabaseForPostgreSQLFlexibleServer', 'AzureDisk', 'AzureKubernetesService'] to ['AzureBlob', 'AzureCosmosDB', 'AzureDataLakeStorage', 'AzureDatabaseForMySQL', 'AzureDatabaseForPostgreSQL', 'AzureDatabaseForPostgreSQLFlexibleServer', 'AzureDisk', 'AzureElasticSAN', 'AzureKubernetesService']
⚠️ 1010 - ParaPropUpdate dataprotection backup-policy get-default-policy-template cmd dataprotection backup-policy get-default-policy-template update parameter datasource_type: updated property choices from ['AzureBlob', 'AzureCosmosDB', 'AzureDataLakeStorage', 'AzureDatabaseForMySQL', 'AzureDatabaseForPostgreSQL', 'AzureDatabaseForPostgreSQLFlexibleServer', 'AzureDisk', 'AzureKubernetesService'] to ['AzureBlob', 'AzureCosmosDB', 'AzureDataLakeStorage', 'AzureDatabaseForMySQL', 'AzureDatabaseForPostgreSQL', 'AzureDatabaseForPostgreSQLFlexibleServer', 'AzureDisk', 'AzureElasticSAN', 'AzureKubernetesService']
⚠️ 1010 - ParaPropUpdate dataprotection job list-from-resourcegraph cmd dataprotection job list-from-resourcegraph update parameter datasource_type: updated property choices from ['AzureBlob', 'AzureCosmosDB', 'AzureDataLakeStorage', 'AzureDatabaseForMySQL', 'AzureDatabaseForPostgreSQL', 'AzureDatabaseForPostgreSQLFlexibleServer', 'AzureDisk', 'AzureKubernetesService'] to ['AzureBlob', 'AzureCosmosDB', 'AzureDataLakeStorage', 'AzureDatabaseForMySQL', 'AzureDatabaseForPostgreSQL', 'AzureDatabaseForPostgreSQLFlexibleServer', 'AzureDisk', 'AzureElasticSAN', 'AzureKubernetesService']

@yonzhan

yonzhan commented Jun 15, 2026

Copy link
Copy Markdown
Collaborator

ESAN

…nd restore scripts, update permissions, and refine help documentation
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.

4 participants