@@ -267,7 +267,8 @@ def create_afd_origin(client: AFDOriginsOperations,
267
267
https_port : int = 443 ,
268
268
origin_host_header : Optional [str ] = None ,
269
269
priority : int = 1 ,
270
- weight : int = 1000 ):
270
+ weight : int = 1000 ,
271
+ enforce_certificate_name_check : bool = True ):
271
272
272
273
shared_private_link_resource = None
273
274
if enable_private_link :
@@ -289,7 +290,8 @@ def create_afd_origin(client: AFDOriginsOperations,
289
290
priority = priority ,
290
291
weight = weight ,
291
292
shared_private_link_resource = shared_private_link_resource ,
292
- enabled_state = enabled_state ))
293
+ enabled_state = enabled_state ,
294
+ enforce_certificate_name_check = enforce_certificate_name_check ))
293
295
294
296
295
297
def update_afd_origin (client : AFDOriginsOperations ,
@@ -308,7 +310,8 @@ def update_afd_origin(client: AFDOriginsOperations,
308
310
private_link_resource : str = None ,
309
311
private_link_location : str = None ,
310
312
private_link_sub_resource_type : str = None ,
311
- private_link_request_message : str = None ):
313
+ private_link_request_message : str = None ,
314
+ enforce_certificate_name_check : bool = None ):
312
315
313
316
existing = client .get (resource_group_name , profile_name , origin_group_name , origin_name )
314
317
origin = AFDOrigin (
@@ -318,12 +321,14 @@ def update_afd_origin(client: AFDOriginsOperations,
318
321
origin_host_header = origin_host_header ,
319
322
priority = priority ,
320
323
weight = weight ,
321
- enabled_state = enabled_state )
324
+ enabled_state = enabled_state ,
325
+ enforce_certificate_name_check = enforce_certificate_name_check )
322
326
323
327
_update_mapper (
324
328
existing ,
325
329
origin ,
326
- ["host_name" , "http_port" , "https_port" , "origin_host_header" , "priority" , "weight" , "enabled_state" ])
330
+ ["host_name" , "http_port" , "https_port" , "origin_host_header" ,
331
+ "priority" , "weight" , "enabled_state" , "enforce_certificate_name_check" ])
327
332
328
333
if enable_private_link is not None and not enable_private_link :
329
334
origin .shared_private_link_resource = None
@@ -495,7 +500,7 @@ def update_afd_route(cmd,
495
500
origin_group = f'/subscriptions/{ subscription_id } /resourceGroups/{ resource_group_name } ' \
496
501
f'/providers/Microsoft.Cdn/profiles/{ profile_name } /originGroups/{ origin_group } '
497
502
498
- route .origin_group = origin_group
503
+ route .origin_group = ResourceReference ( id = origin_group )
499
504
500
505
if rule_sets is not None :
501
506
formatted_rule_sets = []
0 commit comments