2.54.0 (2026-10-23)
- Package api-version 2026-10-01.
Breaking Changes
models.RuleListResult was removed
models.UsagesListResult was removed
models.SecurityPolicyListResult was removed
models.OperationsListResult was removed
models.RuleSetListResult was removed
models.CdnWebApplicationFirewallPolicyList was removed
models.ManagedRuleSetDefinitionList was removed
models.AfdDomainListResult was removed
models.ResourceUsageListResult was removed
models.AfdEndpointListResult was removed
models.RouteListResult was removed
models.AfdOriginGroupListResult was removed
models.OriginGroupListResult was removed
models.EndpointListResult was removed
models.ProfileListResult was removed
models.EdgenodeResult was removed
models.SecretListResult was removed
models.OriginListResult was removed
models.AfdOriginListResult was removed
models.CustomDomainListResult was removed
models.DeepCreatedCustomDomain was modified
DeepCreatedCustomDomain()was changed to private accesswithHostname(java.lang.String)was removedwithName(java.lang.String)was removedwithValidationData(java.lang.String)was removed
models.RequestSchemeMatchConditionParameters was modified
withTypeName(java.lang.String)was removedjava.lang.String typeName()->models.DeliveryRuleConditionParametersType typeName()withOperator(java.lang.String)was removed
models.RequestUriMatchConditionParameters was modified
java.lang.String typeName()->models.DeliveryRuleConditionParametersType typeName()withTypeName(java.lang.String)was removed
models.WafMetricsResponseSeriesItem was modified
WafMetricsResponseSeriesItem()was changed to private accesswithGroups(java.util.List)was removedwithMetric(java.lang.String)was removedwithData(java.util.List)was removedwithUnit(models.WafMetricsSeriesUnit)was removed
models.RankingsResponseTablesPropertiesItemsItem was modified
RankingsResponseTablesPropertiesItemsItem()was changed to private accesswithName(java.lang.String)was removedwithMetrics(java.util.List)was removed
models.EndpointResource was modified
EndpointResource()was changed to private accesswithId(java.lang.String)was removed
models.KeyVaultCertificateSourceParameters was modified
withTypeName(java.lang.String)was removedjava.lang.String typeName()->models.CertificateSourceParametersType typeName()
models.KeyVaultSigningKeyParameters was modified
withTypeName(java.lang.String)was removedjava.lang.String typeName()->models.KeyVaultSigningKeyParametersType typeName()
models.MetricsResponseSeriesItem was modified
MetricsResponseSeriesItem()was changed to private accesswithMetric(java.lang.String)was removedwithUnit(models.MetricsSeriesUnit)was removedwithGroups(java.util.List)was removedwithData(java.util.List)was removed
models.IpAddressGroup was modified
IpAddressGroup()was changed to private accesswithDeliveryRegion(java.lang.String)was removedwithIpv6Addresses(java.util.List)was removedwithIpv4Addresses(java.util.List)was removed
models.RequestMethodMatchConditionParameters was modified
withTypeName(java.lang.String)was removedjava.lang.String typeName()->models.DeliveryRuleConditionParametersType typeName()
models.RankingsResponseTablesItem was modified
RankingsResponseTablesItem()was changed to private accesswithData(java.util.List)was removedwithRanking(java.lang.String)was removed
models.RankingsResponseTablesPropertiesItemsMetricsItem was modified
RankingsResponseTablesPropertiesItemsMetricsItem()was changed to private accesswithMetric(java.lang.String)was removedwithPercentage(java.lang.Float)was removedwithValue(java.lang.Long)was removed
models.UrlFileNameMatchConditionParameters was modified
java.lang.String typeName()->models.DeliveryRuleConditionParametersType typeName()withTypeName(java.lang.String)was removed
models.RouteConfigurationOverrideActionParameters was modified
withTypeName(java.lang.String)was removedjava.lang.String typeName()->models.DeliveryRuleActionParametersType typeName()
models.ContinentsResponseCountryOrRegionsItem was modified
ContinentsResponseCountryOrRegionsItem()was changed to private accesswithId(java.lang.String)was removedwithContinentId(java.lang.String)was removed
models.UrlRedirectActionParameters was modified
java.lang.String typeName()->models.DeliveryRuleActionParametersType typeName()withTypeName(java.lang.String)was removed
models.SslProtocolMatchConditionParameters was modified
java.lang.String typeName()->models.DeliveryRuleConditionParametersType typeName()withTypeName(java.lang.String)was removed
models.RequestHeaderMatchConditionParameters was modified
withTypeName(java.lang.String)was removedjava.lang.String typeName()->models.DeliveryRuleConditionParametersType typeName()
models.CacheKeyQueryStringActionParameters was modified
withTypeName(java.lang.String)was removedjava.lang.String typeName()->models.DeliveryRuleActionParametersType typeName()
models.HttpVersionMatchConditionParameters was modified
withTypeName(java.lang.String)was removedjava.lang.String typeName()->models.DeliveryRuleConditionParametersType typeName()
models.MetricsResponseSeriesPropertiesItemsItem was modified
MetricsResponseSeriesPropertiesItemsItem()was changed to private accesswithValue(java.lang.String)was removedwithName(java.lang.String)was removed
models.UsageName was modified
UsageName()was changed to private accesswithValue(java.lang.String)was removedwithLocalizedValue(java.lang.String)was removed
models.PolicySettingsDefaultCustomBlockResponseStatusCode was modified
PolicySettingsDefaultCustomBlockResponseStatusCode()was removedfromInt(int)was removed
models.ResourcesResponseCustomDomainsItem was modified
ResourcesResponseCustomDomainsItem()was changed to private accesswithName(java.lang.String)was removedwithId(java.lang.String)was removedwithEndpointId(java.lang.String)was removedwithHistory(java.lang.Boolean)was removed
models.CookiesMatchConditionParameters was modified
withTypeName(java.lang.String)was removedjava.lang.String typeName()->models.DeliveryRuleConditionParametersType typeName()
models.MigrationErrorType was modified
MigrationErrorType()was changed to private access
models.IsDeviceMatchConditionParameters was modified
withTypeName(java.lang.String)was removedjava.lang.String typeName()->models.DeliveryRuleConditionParametersType typeName()
models.ManagedRuleGroupDefinition was modified
ManagedRuleGroupDefinition()was changed to private access
models.UrlPathMatchConditionParameters was modified
java.lang.String typeName()->models.DeliveryRuleConditionParametersType typeName()withTypeName(java.lang.String)was removed
models.HostnameMatchConditionParameters was modified
java.lang.String typeName()->models.DeliveryRuleConditionParametersType typeName()withTypeName(java.lang.String)was removed
models.ResourcesResponseEndpointsItem was modified
ResourcesResponseEndpointsItem()was changed to private accesswithHistory(java.lang.Boolean)was removedwithId(java.lang.String)was removedwithCustomDomains(java.util.List)was removedwithName(java.lang.String)was removed
models.MetricsResponseSeriesItemData was modified
MetricsResponseSeriesItemData()was changed to private accesswithValue(java.lang.Float)was removedwithDateTime(java.time.OffsetDateTime)was removed
models.QueryStringMatchConditionParameters was modified
withTypeName(java.lang.String)was removedjava.lang.String typeName()->models.DeliveryRuleConditionParametersType typeName()
models.WafMetricsResponseSeriesPropertiesItemsItem was modified
WafMetricsResponseSeriesPropertiesItemsItem()was changed to private accesswithName(java.lang.String)was removedwithValue(java.lang.String)was removed
models.ContinentsResponseContinentsItem was modified
ContinentsResponseContinentsItem()was changed to private accesswithId(java.lang.String)was removed
models.HeaderActionParameters was modified
java.lang.String typeName()->models.DeliveryRuleActionParametersType typeName()withTypeName(java.lang.String)was removed
models.SocketAddrMatchConditionParameters was modified
java.lang.String typeName()->models.DeliveryRuleConditionParametersType typeName()withTypeName(java.lang.String)was removed
models.LogSpecification was modified
LogSpecification()was changed to private accesswithDisplayName(java.lang.String)was removedwithBlobDuration(java.lang.String)was removedwithName(java.lang.String)was removedwithLogFilterPattern(java.lang.String)was removed
models.RemoteAddressMatchConditionParameters was modified
withTypeName(java.lang.String)was removedjava.lang.String typeName()->models.DeliveryRuleConditionParametersType typeName()
models.WafMetricsResponseSeriesItemData was modified
WafMetricsResponseSeriesItemData()was changed to private accesswithValue(java.lang.Float)was removedwithDateTime(java.time.OffsetDateTime)was removed
models.MetricAvailability was modified
MetricAvailability()was changed to private accesswithBlobDuration(java.lang.String)was removedwithTimeGrain(java.lang.String)was removed
models.WafRankingsResponseDataItemMetric was modified
WafRankingsResponseDataItemMetric()was changed to private accesswithMetric(java.lang.String)was removedwithPercentage(java.lang.Double)was removedwithValue(java.lang.Long)was removed
models.DimensionProperties was modified
DimensionProperties()was changed to private accesswithDisplayName(java.lang.String)was removedwithInternalName(java.lang.String)was removedwithName(java.lang.String)was removed
models.ServiceSpecification was modified
ServiceSpecification()was changed to private accesswithLogSpecifications(java.util.List)was removedwithMetricSpecifications(java.util.List)was removed
models.WafRankingsResponseDataItem was modified
WafRankingsResponseDataItem()was changed to private accesswithMetrics(java.util.List)was removedwithGroupValues(java.util.List)was removed
models.CustomerCertificateParameters was modified
withSubjectAlternativeNames(java.util.List)was removed
models.ClientPortMatchConditionParameters was modified
java.lang.String typeName()->models.DeliveryRuleConditionParametersType typeName()withTypeName(java.lang.String)was removed
models.ServerPortMatchConditionParameters was modified
withTypeName(java.lang.String)was removedjava.lang.String typeName()->models.DeliveryRuleConditionParametersType typeName()
models.DomainValidationProperties was modified
DomainValidationProperties()was changed to private access
models.OperationDisplay was modified
OperationDisplay()was changed to private access
models.UrlFileExtensionMatchConditionParameters was modified
withTypeName(java.lang.String)was removedjava.lang.String typeName()->models.DeliveryRuleConditionParametersType typeName()
models.MetricSpecification was modified
MetricSpecification()was changed to private accesswithDimensions(java.util.List)was removedwithName(java.lang.String)was removedwithDisplayDescription(java.lang.String)was removedwithUnit(java.lang.String)was removedwithIsInternal(java.lang.Boolean)was removedwithMetricFilterPattern(java.lang.String)was removedwithSupportedTimeGrainTypes(java.util.List)was removedwithDisplayName(java.lang.String)was removedwithAggregationType(java.lang.String)was removedwithAvailabilities(java.util.List)was removedwithFillGapWithZero(java.lang.Boolean)was removed
models.CacheExpirationActionParameters was modified
withTypeName(java.lang.String)was removedjava.lang.String typeName()->models.DeliveryRuleActionParametersType typeName()
models.UrlRewriteActionParameters was modified
withTypeName(java.lang.String)was removedjava.lang.String typeName()->models.DeliveryRuleActionParametersType typeName()
models.OriginGroupOverrideActionParameters was modified
java.lang.String typeName()->models.DeliveryRuleActionParametersType typeName()withTypeName(java.lang.String)was removed
models.UrlSigningActionParameters was modified
java.lang.String typeName()->models.DeliveryRuleActionParametersType typeName()withTypeName(java.lang.String)was removed
models.ManagedRuleDefinition was modified
ManagedRuleDefinition()was changed to private access
models.ResourcesResponseEndpointsPropertiesItemsItem was modified
ResourcesResponseEndpointsPropertiesItemsItem()was changed to private accesswithName(java.lang.String)was removedwithHistory(java.lang.Boolean)was removedwithEndpointId(java.lang.String)was removedwithId(java.lang.String)was removed
models.RequestBodyMatchConditionParameters was modified
java.lang.String typeName()->models.DeliveryRuleConditionParametersType typeName()withTypeName(java.lang.String)was removed
models.PostArgsMatchConditionParameters was modified
withTypeName(java.lang.String)was removedjava.lang.String typeName()->models.DeliveryRuleConditionParametersType typeName()
models.CdnCertificateSourceParameters was modified
java.lang.String typeName()->models.CertificateSourceParametersType typeName()withTypeName(java.lang.String)was removed
models.CidrIpAddress was modified
CidrIpAddress()was changed to private accesswithBaseIpAddress(java.lang.String)was removedwithPrefixLength(java.lang.Integer)was removed
Features Added
-
models.EnforceMtlsEnabledStatewas added -
models.DeliveryRuleConditionParametersTypewas added -
models.DeliveryRuleConditionParameterswas added -
models.Route$UpdateDefinitionStageswas added -
models.DeliveryRuleEdgeActionParameterswas added -
models.CertificateRevocationCheckEnabledStatewas added -
models.Route$DefinitionStageswas added -
models.Route$Definitionwas added -
models.Rule$Updatewas added -
models.Rule$UpdateDefinitionStages$WithOrderwas added -
models.AfdCipherSuiteSetTypewas added -
models.ClientCertificateRequiredAndValidatedAdvancedSettingswas added -
models.OriginAuthenticationTypewas added -
models.OriginGroup$Updatewas added -
models.Origin$UpdateDefinitionStages$Blankwas added -
models.AfdDomainMtlsParameterswas added -
models.OriginAuthenticationTokenDestinationHeaderwas added -
models.Route$UpdateDefinitionStages$WithAttachwas added -
models.AfdEndpoint$UpdateDefinitionStages$WithAttachwas added -
models.ClientCertificateValidatedIfPresentedAdvancedSettingswas added -
models.OriginGroup$UpdateDefinitionStages$Blankwas added -
models.RuleSet$UpdateDefinitionStages$WithAttachwas added -
models.Originwas added -
models.Routewas added -
models.CertificateNameCheckValidationModewas added -
models.RuleSet$UpdateDefinitionStages$Blankwas added -
models.Origin$UpdateDefinitionStages$WithAttachwas added -
models.OriginGroup$UpdateDefinitionStages$WithAttachwas added -
models.CompleteMtlsPassthroughToOriginAdvancedSettingswas added -
models.DeliveryRuleActionParametersTypewas added -
models.CdnMigrationToAfdParameterswas added -
models.AfdDomainHttpsCustomizedCipherSuiteSetwas added -
models.AfdSecretMtlsCertificateChainwas added -
models.MigrationEndpointMappingwas added -
models.ClientCertificateRequiredAndOriginValidatesAdvancedSettingswas added -
models.AfdEndpointwas added -
models.DeliveryRuleActionParameterswas added -
models.RuleSet$Definitionwas added -
models.Origin$UpdateDefinitionStages$WithHostnamewas added -
models.RuleSet$Updatewas added -
models.OriginGroup$UpdateDefinitionStageswas added -
models.Rule$UpdateDefinitionStages$WithAttachwas added -
models.AfdEndpoint$UpdateDefinitionStageswas added -
models.AfdEndpoint$UpdateDefinitionStages$Attachablewas added -
models.Origin$UpdateDefinitionStages$Attachablewas added -
models.Rule$UpdateDefinitionStages$Blankwas added -
models.CertificateSourceParameterswas added -
models.AfdServerTlsGroupPolicywas added -
models.RuleSetwas added -
models.Usagewas added -
models.AfdEndpoint$Definitionwas added -
models.Rule$UpdateDefinitionStageswas added -
models.Rulewas added -
models.Origin$DefinitionStageswas added -
models.OriginGroup$DefinitionStageswas added -
models.Route$UpdateDefinitionStages$Attachablewas added -
models.EdgeActionwas added -
models.Origin$Updatewas added -
models.Rule$DefinitionStageswas added -
models.OriginGroupwas added -
models.RuleSet$DefinitionStageswas added -
models.BatchRulePropertieswas added -
models.OriginAuthenticationPropertieswas added -
models.Origin$Definitionwas added -
models.InvocationPointwas added -
models.AfdCustomizedCipherSuiteForTls12was added -
models.AfdCustomizedCipherSuiteForTls13was added -
models.Rule$Definitionwas added -
models.Route$UpdateDefinitionStages$WithOriginGroupwas added -
models.AfdServerTlsGroupwas added -
models.CertificateSourceParametersTypewas added -
models.KeyVaultSigningKeyParametersTypewas added -
models.Route$Updatewas added -
models.RuleSet$UpdateDefinitionStages$Attachablewas added -
models.Origin$UpdateDefinitionStageswas added -
models.AfdEndpoint$Updatewas added -
models.OriginGroup$UpdateDefinitionStages$Attachablewas added -
models.RuleSet$UpdateDefinitionStageswas added -
models.OriginGroup$Definitionwas added -
models.Rule$UpdateDefinitionStages$WithActionswas added -
models.Rule$UpdateDefinitionStages$Attachablewas added -
models.MtlsScenarioTypewas added -
models.AfdEndpoint$DefinitionStageswas added -
models.AfdEndpoint$UpdateDefinitionStages$Blankwas added -
models.Route$UpdateDefinitionStages$Blankwas added
models.CdnProfile was modified
afdEndpoints()was addedruleSets()was addedoriginGroups()was added
models.CdnProfile$Definition was modified
withGlobal()was added
models.KeyVaultSigningKeyParameters was modified
withTypeName(models.KeyVaultSigningKeyParametersType)was added
models.AfdOriginGroupUpdateParameters was modified
authentication()was addedwithAuthentication(models.OriginAuthenticationProperties)was added
models.PolicySettingsDefaultCustomBlockResponseStatusCode was modified
hashCode()was addedtoString()was addedgetValue()was addedfromJson(com.azure.json.JsonReader)was addedequals(java.lang.Object)was addedtoJson(com.azure.json.JsonWriter)was addedfromValue(java.lang.Integer)was added
models.AfdMinimumTlsVersion was modified
TLS13was added
models.SecurityPolicyWebApplicationFirewallAssociation was modified
withRoutes(java.util.List)was addedroutes()was added
models.AfdOriginUpdateParameters was modified
withCustomCertificateSubjects(java.util.List)was addedwithCertificateNameCheckValidationMode(models.CertificateNameCheckValidationMode)was addedcertificateNameCheckValidationMode()was addedcustomCertificateSubjects()was added
models.AfdDomainHttpsParameters was modified
withCustomizedCipherSuiteSet(models.AfdDomainHttpsCustomizedCipherSuiteSet)was addedcustomizedCipherSuiteSet()was addedwithServerTlsGroupPolicy(models.AfdServerTlsGroupPolicy)was addedwithServerTlsGroups(java.util.List)was addedwithCipherSuiteSetType(models.AfdCipherSuiteSetType)was addedserverTlsGroupPolicy()was addedserverTlsGroups()was addedcipherSuiteSetType()was added
models.AfdEndpointUpdateParameters was modified
withEnforceMtls(models.EnforceMtlsEnabledState)was addedenforceMtls()was added
models.AfdDomainUpdateParameters was modified
mtlsSettings()was addedwithMtlsSettings(models.AfdDomainMtlsParameters)was added
models.SecretType was modified
MTLS_CERTIFICATE_CHAINwas added
models.SecurityPolicyWebApplicationFirewallParameters was modified
withIsProfileLevel(java.lang.Boolean)was addedisProfileLevel()was added
models.DeliveryRuleActionValue was modified
EDGE_ACTIONwas added