You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[dataprotection] Add support for AKS backup configuration modification (#9452)
* [Release] Add support for AKS backup configuration modification
* [Release] Update version to 1.8.0 and nit fixes
* azdev style fixes
* Modify AKS backup configuration parameter
* Fix typos and improve error messages for AKS backup configuration handling
* Refactor AKS backup configuration initialization
* Update AKS backup configuration argument options
* Update AKS backup instance configuration in tests
help="Enter the AKS backup configuration to modify AKS backup datasource parameters. "
139
+
"The output for 'az dataprotection backup-instance initialize-backupconfig --datasource-type AzureKubernetesService' needs to be provided as input.")
137
140
c.argument('use_system_assigned_identity', options_list=['--system-assigned', '--use-system-identity', '--use-system-assigned-identity'], arg_type=get_three_state_flag(), help="Use system assigned identity")
138
141
c.argument('user_assigned_identity_arm_url', options_list=['--user-assigned', '--user-assigned-identity-arm-url', '--uami'], type=str, help="ARM ID of the User Assigned Managed Identity")
# AKS scenario (only --aks-backup-configuration is valid)
279
+
ifvaulted_blob_container_listisnotNone:
280
+
raiseInvalidArgumentValueError(f'Invalid argument --vaulted-blob-container-list for AKS datasource type: {datasource_type}. Use --aks-backup-configuration instead.')
281
+
elifaks_backup_configurationisnotNone:
282
+
# Allow passing JSON string or already-parsed object for AKS backup configuration
0 commit comments