diff --git a/src/azure-cli/azure/cli/command_modules/cdn/custom/custom_afdx.py b/src/azure-cli/azure/cli/command_modules/cdn/custom/custom_afdx.py index 45579f9a97d..cf57168ec7a 100644 --- a/src/azure-cli/azure/cli/command_modules/cdn/custom/custom_afdx.py +++ b/src/azure-cli/azure/cli/command_modules/cdn/custom/custom_afdx.py @@ -1111,9 +1111,6 @@ class AFDRuleActionShow(_RuleShow): @classmethod def _build_arguments_schema(cls, *args, **kwargs): args_schema = super()._build_arguments_schema(*args, **kwargs) - args_schema.actions._registered = False - args_schema.conditions._registered = False - args_schema.ids._registered = False return args_schema def _output(self, *args, **kwargs): @@ -1125,9 +1122,6 @@ class AFDRuleConditionShow(_RuleShow): @classmethod def _build_arguments_schema(cls, *args, **kwargs): args_schema = super()._build_arguments_schema(*args, **kwargs) - args_schema.actions._registered = False - args_schema.conditions._registered = False - args_schema.ids._registered = False return args_schema def _output(self, *args, **kwargs): diff --git a/src/azure-cli/azure/cli/command_modules/cdn/tests/latest/afdx_scenario_mixin.py b/src/azure-cli/azure/cli/command_modules/cdn/tests/latest/afdx_scenario_mixin.py index edeeab4c2df..4d08c4d4dac 100644 --- a/src/azure-cli/azure/cli/command_modules/cdn/tests/latest/afdx_scenario_mixin.py +++ b/src/azure-cli/azure/cli/command_modules/cdn/tests/latest/afdx_scenario_mixin.py @@ -133,6 +133,12 @@ def afd_rule_show_cmd(self, resource_group_name, rule_set_name, rule_name, profi return self.cmd(command, checks) + def afd_rule_action_show_cmd(self, resource_group_name, rule_set_name, rule_name, profile_name, checks=None): + command = f'az afd rule action list -g {resource_group_name} --rule-set-name {rule_set_name} ' \ + f'--profile-name {profile_name} -n {rule_name}' + + return self.cmd(command, checks) + def afd_rule_add_cmd(self, resource_group_name, rule_set_name, rule_name, profile_name, options=None, checks=None): command = f'az afd rule create -g {resource_group_name} --rule-set-name {rule_set_name} ' \ f'--profile-name {profile_name} --rule-name {rule_name}' diff --git a/src/azure-cli/azure/cli/command_modules/cdn/tests/latest/test_afd_rule_scenarios.py b/src/azure-cli/azure/cli/command_modules/cdn/tests/latest/test_afd_rule_scenarios.py index 6850df80a57..909cb09096c 100644 --- a/src/azure-cli/azure/cli/command_modules/cdn/tests/latest/test_afd_rule_scenarios.py +++ b/src/azure-cli/azure/cli/command_modules/cdn/tests/latest/test_afd_rule_scenarios.py @@ -648,4 +648,4 @@ def test_afd_rule_actions(self, resource_group): for rule_name in ["r1", "r2", "r3", "r4", "r5"]: self.afd_rule_delete_cmd(resource_group, rule_set_name, rule_name, profile_name) - self.afd_rule_set_delete_cmd(resource_group, rule_set_name, profile_name) \ No newline at end of file + self.afd_rule_set_delete_cmd(resource_group, rule_set_name, profile_name)