2.0.0 (2026-06-30)
Features Added
- Client
FrontDoorManagementClientadded parametercloud_settingin method__init__ - Client
FrontDoorManagementClientadded methodsend_request - Enum
ActionTypeadded memberCAPTCHA - Model
ManagedRuleDefinitionadded propertydefault_sensitivity - Model
ManagedRuleOverrideadded propertysensitivity - Enum
Operatoradded memberSERVICE_TAG_MATCH - Model
PolicySettingsadded propertycaptcha_expiration_in_minutes - Added model
BasicResource - Added model
BasicResourceWithSettableIDName - Added model
ResourcewithSettableName - Added enum
SensitivityType
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
BackendPoolmoved instance variablebackends,load_balancing_settings,health_probe_settingsandresource_stateunder propertypropertieswhose type isBackendPoolProperties - Model
CustomHttpsConfigurationmoved instance variablecertificate_typeunder propertyfront_door_certificate_source_parameterswhose type isFrontDoorCertificateSourceParameters - Model
CustomHttpsConfigurationmoved instance variablevault,secret_nameandsecret_versionunder propertykey_vault_certificate_source_parameterswhose type isKeyVaultCertificateSourceParameters - Model
Experimentmoved instance variabledescription,endpoint_a,endpoint_b,enabled_state,resource_state,statusandscript_file_uriunder propertypropertieswhose type isExperimentProperties - Model
ExperimentUpdateModelmoved instance variabledescriptionandenabled_stateunder propertypropertieswhose type isExperimentUpdateProperties - Model
FrontDoormoved instance variablefriendly_name,routing_rules,load_balancing_settings,health_probe_settings,backend_pools,frontend_endpoints,backend_pools_settings,enabled_state,resource_state,provisioning_state,cname,frontdoor_id,rules_enginesandextended_propertiesunder propertypropertieswhose type isFrontDoorProperties - Model
FrontendEndpointmoved instance variablehost_name,session_affinity_enabled_state,session_affinity_ttl_seconds,web_application_firewall_policy_link,resource_state,custom_https_provisioning_state,custom_https_provisioning_substateandcustom_https_configurationunder propertypropertieswhose type isFrontendEndpointProperties - Model
HealthProbeSettingsModelmoved instance variablepath,protocol,interval_in_seconds,health_probe_method,enabled_stateandresource_stateunder propertypropertieswhose type isHealthProbeSettingsProperties - Model
LatencyScorecardmoved instance variableid_properties_id,name_properties_name,description,endpoint_a,endpoint_b,start_date_time_utc,end_date_time_utc,countryandlatency_metricsunder propertypropertieswhose type isLatencyScorecardProperties - Model
LoadBalancingSettingsModelmoved instance variablesample_size,successful_samples_required,additional_latency_millisecondsandresource_stateunder propertypropertieswhose type isLoadBalancingSettingsProperties - Model
ManagedRuleSetDefinitionmoved instance variableprovisioning_state,rule_set_id,rule_set_type,rule_set_versionandrule_groupsunder propertypropertieswhose type isManagedRuleSetDefinitionProperties - Model
PolicySettingsmoved instance variablestateandscrubbing_rulesunder propertylog_scrubbingwhose type isPolicySettingsLogScrubbing - Model
PreconfiguredEndpointmoved instance variabledescription,endpoint,endpoint_typeandbackendunder propertypropertieswhose type isPreconfiguredEndpointProperties - Model
Profilemoved instance variableresource_stateandenabled_stateunder propertypropertieswhose type isProfileProperties - Model
ProfileUpdateModelmoved instance variableenabled_stateunder propertypropertieswhose type isProfileUpdateProperties - Model
RoutingRulemoved instance variablefrontend_endpoints,accepted_protocols,patterns_to_match,enabled_state,route_configuration,rules_engine,web_application_firewall_policy_linkandresource_stateunder propertypropertieswhose type isRoutingRuleProperties - Model
RulesEnginemoved instance variablerulesandresource_stateunder propertypropertieswhose type isRulesEngineProperties - Model
Timeseriesmoved instance variableendpoint,start_date_time_utc,end_date_time_utc,aggregation_interval,timeseries_type,countryandtimeseries_dataunder propertypropertieswhose type isTimeseriesProperties - Model
WebApplicationFirewallPolicymoved instance variablepolicy_settings,custom_rules,managed_rules,frontend_endpoint_links,routing_rule_links,security_policy_links,provisioning_stateandresource_stateunder propertypropertieswhose type isWebApplicationFirewallPolicyProperties - Method
ReportsOperations.get_latency_scorecardschanged its parameteraggregation_interval/end_date_time_utc/countryfrompositional_or_keywordtokeyword_only - Method
ReportsOperations.get_timeserieschanged its parameterstart_date_time_utc/end_date_time_utc/aggregation_interval/timeseries_type/endpoint/countryfrompositional_or_keywordtokeyword_only
Other Changes
- Deleted model
AzureAsyncOperationResult/BackendPoolListResult/Error/ErrorDetails/ExperimentList/FrontDoorListResult/FrontendEndpointsListResult/HealthProbeSettingsListResult/LoadBalancingSettingsListResult/ManagedRuleSetDefinitionList/PreconfiguredEndpointList/ProfileList/RoutingRuleListResult/RulesEngineListResult/WebApplicationFirewallPolicyListwhich actually were not used by SDK users - Deleted enum
NetworkOperationStatuswhich actually were not used by SDK users