@@ -22,9 +22,9 @@ class List(AAZCommand):
2222 """
2323
2424 _aaz_info = {
25- "version" : "2025-10 -01" ,
25+ "version" : "2025-11 -01" ,
2626 "resources" : [
27- ["mgmt-plane" , "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/frontdoorwebapplicationfirewallpolicies" , "2025-10 -01" ],
27+ ["mgmt-plane" , "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/frontdoorwebapplicationfirewallpolicies" , "2025-11 -01" ],
2828 ]
2929 }
3030
@@ -82,7 +82,7 @@ def __call__(self, *args, **kwargs):
8282 @property
8383 def url (self ):
8484 return self .client .format_url (
85- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/frontDoorWebApplicationFirewallPolicies " ,
85+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/FrontDoorWebApplicationFirewallPolicies " ,
8686 ** self .url_parameters
8787 )
8888
@@ -112,7 +112,7 @@ def url_parameters(self):
112112 def query_parameters (self ):
113113 parameters = {
114114 ** self .serialize_query_param (
115- "api-version" , "2025-10 -01" ,
115+ "api-version" , "2025-11 -01" ,
116116 required = True ,
117117 ),
118118 }
@@ -276,18 +276,86 @@ def _build_schema_on_200(cls):
276276 transforms .Element = AAZStrType ()
277277
278278 frontend_endpoint_links = cls ._schema_on_200 .value .Element .properties .frontend_endpoint_links
279- frontend_endpoint_links .Element = AAZObjectType (
280- flags = {"read_only" : True },
281- )
279+ frontend_endpoint_links .Element = AAZObjectType ()
282280
283281 _element = cls ._schema_on_200 .value .Element .properties .frontend_endpoint_links .Element
284282 _element .id = AAZStrType ()
285283
286284 managed_rules = cls ._schema_on_200 .value .Element .properties .managed_rules
285+ managed_rules .exceptions_list = AAZObjectType (
286+ serialized_name = "exceptionsList" ,
287+ )
287288 managed_rules .managed_rule_sets = AAZListType (
288289 serialized_name = "managedRuleSets" ,
289290 )
290291
292+ exceptions_list = cls ._schema_on_200 .value .Element .properties .managed_rules .exceptions_list
293+ exceptions_list .exceptions = AAZListType ()
294+
295+ exceptions = cls ._schema_on_200 .value .Element .properties .managed_rules .exceptions_list .exceptions
296+ exceptions .Element = AAZObjectType ()
297+
298+ _element = cls ._schema_on_200 .value .Element .properties .managed_rules .exceptions_list .exceptions .Element
299+ _element .match_values = AAZListType (
300+ serialized_name = "matchValues" ,
301+ flags = {"required" : True },
302+ )
303+ _element .match_variable = AAZStrType (
304+ serialized_name = "matchVariable" ,
305+ flags = {"required" : True },
306+ )
307+ _element .scopes = AAZListType (
308+ flags = {"required" : True },
309+ )
310+ _element .selector = AAZStrType ()
311+ _element .selector_match_operator = AAZStrType (
312+ serialized_name = "selectorMatchOperator" ,
313+ )
314+ _element .value_match_operator = AAZStrType (
315+ serialized_name = "valueMatchOperator" ,
316+ flags = {"required" : True },
317+ )
318+
319+ match_values = cls ._schema_on_200 .value .Element .properties .managed_rules .exceptions_list .exceptions .Element .match_values
320+ match_values .Element = AAZStrType ()
321+
322+ scopes = cls ._schema_on_200 .value .Element .properties .managed_rules .exceptions_list .exceptions .Element .scopes
323+ scopes .Element = AAZObjectType ()
324+
325+ _element = cls ._schema_on_200 .value .Element .properties .managed_rules .exceptions_list .exceptions .Element .scopes .Element
326+ _element .rule_group_scopes = AAZListType (
327+ serialized_name = "ruleGroupScopes" ,
328+ )
329+ _element .rule_set_type = AAZStrType (
330+ serialized_name = "ruleSetType" ,
331+ flags = {"required" : True },
332+ )
333+ _element .rule_set_version = AAZStrType (
334+ serialized_name = "ruleSetVersion" ,
335+ flags = {"required" : True },
336+ )
337+
338+ rule_group_scopes = cls ._schema_on_200 .value .Element .properties .managed_rules .exceptions_list .exceptions .Element .scopes .Element .rule_group_scopes
339+ rule_group_scopes .Element = AAZObjectType ()
340+
341+ _element = cls ._schema_on_200 .value .Element .properties .managed_rules .exceptions_list .exceptions .Element .scopes .Element .rule_group_scopes .Element
342+ _element .rule_group_name = AAZStrType (
343+ serialized_name = "ruleGroupName" ,
344+ flags = {"required" : True },
345+ )
346+ _element .rule_scopes = AAZListType (
347+ serialized_name = "ruleScopes" ,
348+ )
349+
350+ rule_scopes = cls ._schema_on_200 .value .Element .properties .managed_rules .exceptions_list .exceptions .Element .scopes .Element .rule_group_scopes .Element .rule_scopes
351+ rule_scopes .Element = AAZObjectType ()
352+
353+ _element = cls ._schema_on_200 .value .Element .properties .managed_rules .exceptions_list .exceptions .Element .scopes .Element .rule_group_scopes .Element .rule_scopes .Element
354+ _element .rule_id = AAZStrType (
355+ serialized_name = "ruleId" ,
356+ flags = {"required" : True },
357+ )
358+
291359 managed_rule_sets = cls ._schema_on_200 .value .Element .properties .managed_rules .managed_rule_sets
292360 managed_rule_sets .Element = AAZObjectType ()
293361
@@ -396,17 +464,13 @@ def _build_schema_on_200(cls):
396464 _element .state = AAZStrType ()
397465
398466 routing_rule_links = cls ._schema_on_200 .value .Element .properties .routing_rule_links
399- routing_rule_links .Element = AAZObjectType (
400- flags = {"read_only" : True },
401- )
467+ routing_rule_links .Element = AAZObjectType ()
402468
403469 _element = cls ._schema_on_200 .value .Element .properties .routing_rule_links .Element
404470 _element .id = AAZStrType ()
405471
406472 security_policy_links = cls ._schema_on_200 .value .Element .properties .security_policy_links
407- security_policy_links .Element = AAZObjectType (
408- flags = {"read_only" : True },
409- )
473+ security_policy_links .Element = AAZObjectType ()
410474
411475 _element = cls ._schema_on_200 .value .Element .properties .security_policy_links .Element
412476 _element .id = AAZStrType ()
0 commit comments