14.0.0 (2026-07-13)
Features Added
- Client
CdnManagementClientadded parametercloud_settingin method__init__ - Client
CdnManagementClientadded methodsend_request - Model
AFDDomainHttpsParametersadded propertycipher_suite_set_type - Model
AFDDomainHttpsParametersadded propertycustomized_cipher_suite_set - Model
AFDOriginGroupPropertiesadded propertyauthentication - Model
AFDOriginGroupUpdatePropertiesParametersadded propertyauthentication - Enum
AfdMinimumTlsVersionadded memberTLS13 - Model
RuleSetPropertiesadded propertybatch_mode - Model
RuleSetPropertiesadded propertyrules - Added model
AFDDomainHttpsCustomizedCipherSuiteSet - Added enum
AfdCipherSuiteSetType - Added enum
AfdCustomizedCipherSuiteForTls12 - Added enum
AfdCustomizedCipherSuiteForTls13 - Added model
BatchRuleProperties - Added model
CdnMigrationToAfdParameters - Added model
CertificateSourceParameters - Added enum
CreatedByType - Added model
DeliveryRuleActionParameters - Added model
DeliveryRuleConditionParameters - Added model
MigrationEndpointMapping - Added model
OriginAuthenticationProperties - Added enum
OriginAuthenticationType - Operation group
ProfilesOperationsadded methodbegin_cdn_can_migrate_to_afd - Operation group
ProfilesOperationsadded methodbegin_cdn_migrate_to_afd - Operation group
ProfilesOperationsadded methodbegin_migration_abort - Operation group
RuleSetsOperationsadded methodbegin_create
Breaking Changes
- This version introduces new hybrid models which have dual dictionary and model nature. Please follow https://aka.ms/azsdk/python/migrate/hybrid-models for migration.
- For the method breakings, please refer to https://aka.ms/azsdk/python/migrate/operations for migration.
- Model
AFDDomainmoved instance variableazure_dns_zone,deployment_status,domain_validation_state,extended_properties,host_name,pre_validated_custom_domain_resource_id,profile_name,provisioning_state,tls_settingsandvalidation_propertiesunder propertypropertieswhose type isAFDDomainProperties - Model
AFDDomainUpdateParametersmoved instance variableazure_dns_zone,pre_validated_custom_domain_resource_id,profile_nameandtls_settingsunder propertypropertieswhose type isAFDDomainUpdatePropertiesParameters - Model
AFDEndpointmoved instance variableauto_generated_domain_name_label_scope,deployment_status,enabled_state,host_name,profile_nameandprovisioning_stateunder propertypropertieswhose type isAFDEndpointProperties - Model
AFDEndpointUpdateParametersmoved instance variableenabled_stateandprofile_nameunder propertypropertieswhose type isAFDEndpointPropertiesUpdateParameters - Model
AFDOriginmoved instance variableazure_origin,deployment_status,enabled_state,enforce_certificate_name_check,host_name,http_port,https_port,origin_group_name,origin_host_header,priority,provisioning_state,shared_private_link_resourceandweightunder propertypropertieswhose type isAFDOriginProperties - Model
AFDOriginGroupmoved instance variabledeployment_status,health_probe_settings,load_balancing_settings,profile_name,provisioning_state,session_affinity_stateandtraffic_restoration_time_to_healed_or_new_endpoints_in_minutesunder propertypropertieswhose type isAFDOriginGroupProperties - Model
AFDOriginGroupUpdateParametersmoved instance variablehealth_probe_settings,load_balancing_settings,profile_name,session_affinity_stateandtraffic_restoration_time_to_healed_or_new_endpoints_in_minutesunder propertypropertieswhose type isAFDOriginGroupUpdatePropertiesParameters - Model
AFDOriginUpdateParametersmoved instance variableazure_origin,enabled_state,enforce_certificate_name_check,host_name,http_port,https_port,origin_group_name,origin_host_header,priority,shared_private_link_resourceandweightunder propertypropertieswhose type isAFDOriginUpdatePropertiesParameters - Model
CanMigrateResultmoved instance variablecan_migrate,default_skuanderrorsunder propertypropertieswhose type isCanMigrateProperties - Model
CdnWebApplicationFirewallPolicymoved instance variablecustom_rules,endpoint_links,extended_properties,managed_rules,policy_settings,provisioning_state,rate_limit_rulesandresource_stateunder propertypropertieswhose type isCdnWebApplicationFirewallPolicyProperties - Model
CustomDomainmoved instance variablecustom_https_parameters,custom_https_provisioning_state,custom_https_provisioning_substate,host_name,provisioning_state,resource_stateandvalidation_dataunder propertypropertieswhose type isCustomDomainProperties - Model
CustomDomainParametersmoved instance variablehost_nameunder propertypropertieswhose type isCustomDomainPropertiesParameters - Model
DeepCreatedCustomDomainmoved instance variablehost_nameandvalidation_dataunder propertypropertieswhose type isDeepCreatedCustomDomainProperties - Model
DeepCreatedOriginmoved instance variableenabled,host_name,http_port,https_port,origin_host_header,priority,private_endpoint_status,private_link_alias,private_link_approval_message,private_link_location,private_link_resource_idandweightunder propertypropertieswhose type isDeepCreatedOriginProperties - Model
DeepCreatedOriginGroupmoved instance variablehealth_probe_settings,origins,response_based_origin_error_detection_settingsandtraffic_restoration_time_to_healed_or_new_endpoints_in_minutesunder propertypropertieswhose type isDeepCreatedOriginGroupProperties - Model
EdgeNodemoved instance variableip_address_groupsunder propertypropertieswhose type isEdgeNodeProperties - Model
Endpointmoved instance variablecontent_types_to_compress,custom_domains,default_origin_group,delivery_policy,geo_filters,host_name,is_compression_enabled,is_http_allowed,is_https_allowed,optimization_type,origin_groups,origin_host_header,origin_path,origins,probe_path,provisioning_state,query_string_caching_behavior,resource_state,url_signing_keysandweb_application_firewall_policy_linkunder propertypropertieswhose type isEndpointProperties - Model
EndpointUpdateParametersmoved instance variablecontent_types_to_compress,default_origin_group,delivery_policy,geo_filters,is_compression_enabled,is_http_allowed,is_https_allowed,optimization_type,origin_host_header,origin_path,probe_path,query_string_caching_behavior,url_signing_keysandweb_application_firewall_policy_linkunder propertypropertieswhose type isEndpointPropertiesUpdateParameters - Model
ManagedRuleSetDefinitionmoved instance variableprovisioning_state,rule_groups,rule_set_typeandrule_set_versionunder propertypropertieswhose type isManagedRuleSetDefinitionProperties - Model
MigrateResultmoved instance variablemigrated_profile_resource_idunder propertypropertieswhose type isMigrateResultProperties - Model
Operationmoved instance variableservice_specificationunder propertyoperation_propertieswhose type isOperationProperties - Model
Originmoved instance variableenabled,host_name,http_port,https_port,origin_host_header,priority,private_endpoint_status,private_link_alias,private_link_approval_message,private_link_location,private_link_resource_id,provisioning_state,resource_stateandweightunder propertypropertieswhose type isOriginProperties - Model
OriginGroupmoved instance variablehealth_probe_settings,origins,provisioning_state,resource_state,response_based_origin_error_detection_settingsandtraffic_restoration_time_to_healed_or_new_endpoints_in_minutesunder propertypropertieswhose type isOriginGroupProperties - Model
OriginGroupUpdateParametersmoved instance variablehealth_probe_settings,origins,response_based_origin_error_detection_settingsandtraffic_restoration_time_to_healed_or_new_endpoints_in_minutesunder propertypropertieswhose type isOriginGroupUpdatePropertiesParameters - Model
OriginUpdateParametersmoved instance variableenabled,host_name,http_port,https_port,origin_host_header,priority,private_link_alias,private_link_approval_message,private_link_location,private_link_resource_idandweightunder propertypropertieswhose type isOriginUpdatePropertiesParameters - Model
Profilemoved instance variableextended_properties,front_door_id,log_scrubbing,origin_response_timeout_seconds,provisioning_stateandresource_stateunder propertypropertieswhose type isProfileProperties - Model
ProfileUpdateParametersmoved instance variablelog_scrubbingandorigin_response_timeout_secondsunder propertypropertieswhose type isProfilePropertiesUpdateParameters - Model
Routemoved instance variablecache_configuration,custom_domains,deployment_status,enabled_state,endpoint_name,forwarding_protocol,https_redirect,link_to_default_domain,origin_group,origin_path,patterns_to_match,provisioning_state,rule_setsandsupported_protocolsunder propertypropertieswhose type isRouteProperties - Model
RouteUpdateParametersmoved instance variablecache_configuration,custom_domains,enabled_state,endpoint_name,forwarding_protocol,https_redirect,link_to_default_domain,origin_group,origin_path,patterns_to_match,rule_setsandsupported_protocolsunder propertypropertieswhose type isRouteUpdatePropertiesParameters - Model
Rulemoved instance variableactions,conditions,deployment_status,match_processing_behavior,order,provisioning_stateandrule_set_nameunder propertypropertieswhose type isRuleProperties - Model
RuleSetmoved instance variabledeployment_status,profile_nameandprovisioning_stateunder propertypropertieswhose type isRuleSetProperties - Model
RuleUpdateParametersmoved instance variableactions,conditions,match_processing_behavior,orderandrule_set_nameunder propertypropertieswhose type isRuleUpdatePropertiesParameters - Model
Secretmoved instance variabledeployment_status,parameters,profile_nameandprovisioning_stateunder propertypropertieswhose type isSecretProperties - Model
SecurityPolicymoved instance variabledeployment_status,parameters,profile_nameandprovisioning_stateunder propertypropertieswhose type isSecurityPolicyProperties - Model
SecurityPolicyUpdateParametersmoved instance variableparametersunder propertypropertieswhose type isSecurityPolicyUpdateProperties - Combined enum
CacheExpirationActionParametersTypeName/CacheKeyQueryStringActionParametersTypeName/HeaderActionParametersTypeName/OriginGroupOverrideActionParametersTypeName/RouteConfigurationOverrideActionParametersTypeName/UrlRedirectActionParametersTypeName/UrlRewriteActionParametersTypeName/UrlSigningActionParametersTypeNametoDeliveryRuleActionParametersType - Combined enum
CdnCertificateSourceParametersTypeName/KeyVaultCertificateSourceParametersTypeNametoCertificateSourceParametersType - Combined enum
ClientPortMatchConditionParametersTypeName/CookiesMatchConditionParametersTypeName/HostNameMatchConditionParametersTypeName/HttpVersionMatchConditionParametersTypeName/IsDeviceMatchConditionParametersTypeName/PostArgsMatchConditionParametersTypeName/QueryStringMatchConditionParametersTypeName/RemoteAddressMatchConditionParametersTypeName/RequestBodyMatchConditionParametersTypeName/RequestHeaderMatchConditionParametersTypeName/RequestMethodMatchConditionParametersTypeName/RequestSchemeMatchConditionParametersTypeName/RequestUriMatchConditionParametersTypeName/ServerPortMatchConditionParametersTypeName/SocketAddrMatchConditionParametersTypeName/SslProtocolMatchConditionParametersTypeName/UrlFileExtensionMatchConditionParametersTypeName/UrlFileNameMatchConditionParametersTypeName/UrlPathMatchConditionParametersTypeNametoDeliveryRuleConditionParametersType - Method
LogAnalyticsOperations.get_log_analytics_metricschanged its parametercontinents/country_or_regions/custom_domains/date_time_begin/date_time_end/granularity/group_by/metrics/protocolsfrompositional_or_keywordtokeyword_only - Method
LogAnalyticsOperations.get_log_analytics_rankingschanged its parametercustom_domains/date_time_begin/date_time_end/max_ranking/metrics/rankingsfrompositional_or_keywordtokeyword_only - Method
LogAnalyticsOperations.get_waf_log_analytics_metricschanged its parameteractions/date_time_begin/date_time_end/granularity/group_by/metrics/rule_typesfrompositional_or_keywordtokeyword_only - Method
LogAnalyticsOperations.get_waf_log_analytics_rankingschanged its parameteractions/date_time_begin/date_time_end/max_ranking/metrics/rankings/rule_typesfrompositional_or_keywordtokeyword_only - Operation group
RuleSetsOperationsrenamed methodcreatetobegin_create - Renamed operation group
CdnManagementClientOperationsMixinto_CdnManagementClientOperationsMixin - Deleted model
AfdErrorResponseand you could useErrorResponseinstead if needed
Other Changes
- Deleted model
AFDDomainListResult/AFDEndpointListResult/AFDOriginGroupListResult/AFDOriginListResult/CdnWebApplicationFirewallPolicyList/CustomDomainListResult/EdgenodeResult/EndpointListResult/ManagedRuleSetDefinitionList/OperationsListResult/OriginGroupListResult/OriginListResult/ProfileListResult/ResourceUsageListResult/RouteListResult/RuleListResult/RuleSetListResult/SecretListResult/SecurityPolicyListResult/UsagesListResultwhich actually were not used by SDK users - Deleted model
AzureFirstPartyManagedCertificate/Certificate/CustomerCertificate/ManagedCertificate/ValidationToken/CdnManagementClientOperationsMixinwhich actually were not used by SDK users - Deleted enum
IdentityTypewhich actually were not used by SDK users