diff --git a/src/azure-cli/azure/cli/command_modules/vm/custom.py b/src/azure-cli/azure/cli/command_modules/vm/custom.py index 181cd1a51d4..483004b14f7 100644 --- a/src/azure-cli/azure/cli/command_modules/vm/custom.py +++ b/src/azure-cli/azure/cli/command_modules/vm/custom.py @@ -1003,6 +1003,8 @@ def auto_shutdown_vm(cmd, resource_group_name, vm_name, off=None, email=None, we raise CLIError('usage error: --time is a required parameter') daily_recurrence = {'time': time} notification_settings = None + if email and not webhook: + raise CLIError('usage error: --webhook is a required parameter when --email exists') if webhook: notification_settings = { 'emailRecipient': email,