github Azure/azure-sdk-for-python azure-mgmt-frontdoor_2.0.0b1

pre-release7 hours ago

2.0.0b1 (2026-03-24)

Features Added

  • Model FrontDoorManagementClient added parameter cloud_setting in method __init__
  • Client FrontDoorManagementClient added method send_request
  • Enum ActionType added member CAPTCHA
  • Model CustomHttpsConfiguration added property key_vault_certificate_source_parameters
  • Model CustomHttpsConfiguration added property front_door_certificate_source_parameters
  • Model ManagedRuleDefinition added property default_sensitivity
  • Model ManagedRuleOverride added property sensitivity
  • Enum Operator added member SERVICE_TAG_MATCH
  • Model PolicySettings added property captcha_expiration_in_minutes
  • Model PolicySettings added property log_scrubbing
  • Added model BasicResource
  • Added model BasicResourceWithSettableIDName
  • Added model ExperimentUpdateProperties
  • Added model FrontDoorCertificateSourceParameters
  • Added model KeyVaultCertificateSourceParameters
  • Added model PolicySettingsLogScrubbing
  • Added model ProfileUpdateProperties
  • 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 BackendPool moved instance variable backends, load_balancing_settings, health_probe_settings and resource_state under property properties
  • Model CustomHttpsConfiguration moved instance variable certificate_type under property front_door_certificate_source_parameters
  • Model CustomHttpsConfiguration moved instance variable vault, secret_name and secret_version under property key_vault_certificate_source_parameters
  • Model ExperimentUpdateModel moved instance variable description and enabled_state under property properties
  • Model FrontDoor moved instance variable friendly_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_engines and extended_properties under property properties
  • Model FrontendEndpoint moved instance variable host_name, session_affinity_enabled_state, session_affinity_ttl_seconds, web_application_firewall_policy_link, resource_state, custom_https_provisioning_state, custom_https_provisioning_substate and custom_https_configuration under property properties
  • Model HealthProbeSettingsModel moved instance variable path, protocol, interval_in_seconds, health_probe_method, enabled_state and resource_state under property properties
  • Model LoadBalancingSettingsModel moved instance variable sample_size, successful_samples_required, additional_latency_milliseconds and resource_state under property properties
  • Model PolicySettings moved instance variable state and scrubbing_rules under property log_scrubbing
  • Model ProfileUpdateModel moved instance variable enabled_state under property properties
  • Model RoutingRule moved instance variable frontend_endpoints, accepted_protocols, patterns_to_match, enabled_state, route_configuration, rules_engine, web_application_firewall_policy_link and resource_state under property properties
  • Model RulesEngine moved instance variable rules and resource_state under property properties
  • Deleted or renamed model AzureAsyncOperationResult
  • Deleted or renamed model Error
  • Deleted or renamed model ErrorDetails
  • Deleted or renamed model NetworkOperationStatus
  • Method ReportsOperations.get_latency_scorecards changed its parameter aggregation_interval/end_date_time_utc/country from positional_or_keyword to keyword_only
  • Method ReportsOperations.get_timeseries changed its parameter start_date_time_utc/end_date_time_utc/aggregation_interval/timeseries_type/endpoint/country from positional_or_keyword to keyword_only

Other Changes

  • Deleted model ExperimentList/ManagedRuleSetDefinitionList/PreconfiguredEndpointList/ProfileList/WebApplicationFirewallPolicyList which actually were not used by SDK users

Don't miss a new azure-sdk-for-python release

NewReleases is sending notifications on new releases.