- Operation
*RuleSetsClient.Createhas been changed to LRO, use*RuleSetsClient.BeginCreateinstead.
- New value
DeliveryRuleActionNameAfdURLSigning,DeliveryRuleActionNameEdgeActionadded to enum typeDeliveryRuleActionName - New value
DeliveryRuleActionParametersTypeDeliveryRuleEdgeActionParametersadded to enum typeDeliveryRuleActionParametersType - New value
SecretTypeMtlsCertificateChainadded to enum typeSecretType - New enum type
AfdServerTLSGroupwith valuesAfdServerTLSGroupPrime256V1,AfdServerTLSGroupSecP256R1MLKEM768,AfdServerTLSGroupSecP384R1MLKEM1024,AfdServerTLSGroupSecp384R1,AfdServerTLSGroupSecp521R1,AfdServerTLSGroupX25519,AfdServerTLSGroupX25519MLKEM768 - New enum type
AfdServerTLSGroupPolicywith valuesAfdServerTLSGroupPolicyCustom,AfdServerTLSGroupPolicyEnhanced,AfdServerTLSGroupPolicyStandard - New enum type
CertificateNameCheckValidationModewith valuesCertificateNameCheckValidationModeCustomCertificateSubject,CertificateNameCheckValidationModeIncomingHostHeader,CertificateNameCheckValidationModeOriginHostname - New enum type
CertificateRevocationCheckEnabledStatewith valuesCertificateRevocationCheckEnabledStateDisabled,CertificateRevocationCheckEnabledStateEnabled - New enum type
EnforceMtlsEnabledStatewith valuesEnforceMtlsEnabledStateDisabled,EnforceMtlsEnabledStateEnabled - New enum type
InvocationPointwith valuesInvocationPointClientRequest,InvocationPointOriginRequest - New enum type
MtlsScenarioTypewith valuesMtlsScenarioTypeClientCertificateRequiredAndOriginValidates,MtlsScenarioTypeClientCertificateRequiredAndValidated,MtlsScenarioTypeClientCertificateValidatedIfPresented,MtlsScenarioTypeCompleteMtlsPassthroughToOrigin - New enum type
OriginAuthenticationTokenDestinationHeaderwith valuesOriginAuthenticationTokenDestinationHeaderAuthorization,OriginAuthenticationTokenDestinationHeaderXAzureAuthorization - New enum type
TypeNamewith valuesTypeNameDeliveryRuleAfdURLSigningActionParameters - New function
*AFDDomainMtlsParameters.GetAFDDomainMtlsParameters() *AFDDomainMtlsParameters - New function
*AfdSecretMtlsCertificateChain.GetSecretParameters() *SecretParameters - New function
*AfdURLSigningAction.GetDeliveryRuleAction() *DeliveryRuleAction - New function
*ClientCertificateRequiredAndOriginValidatesAdvancedSettings.GetAFDDomainMtlsParameters() *AFDDomainMtlsParameters - New function
*ClientCertificateRequiredAndValidatedAdvancedSettings.GetAFDDomainMtlsParameters() *AFDDomainMtlsParameters - New function
*ClientCertificateValidatedIfPresentedAdvancedSettings.GetAFDDomainMtlsParameters() *AFDDomainMtlsParameters - New function
*CompleteMtlsPassthroughToOriginAdvancedSettings.GetAFDDomainMtlsParameters() *AFDDomainMtlsParameters - New function
*DeliveryRuleEdgeActionParameters.GetDeliveryRuleActionParameters() *DeliveryRuleActionParameters - New function
*EdgeAction.GetDeliveryRuleAction() *DeliveryRuleAction - New struct
AfdSecretMtlsCertificateChain - New struct
AfdURLSigningAction - New struct
AfdURLSigningActionParameters - New struct
BatchRuleProperties - New struct
ClientCertificateRequiredAndOriginValidatesAdvancedSettings - New struct
ClientCertificateRequiredAndValidatedAdvancedSettings - New struct
ClientCertificateValidatedIfPresentedAdvancedSettings - New struct
CompleteMtlsPassthroughToOriginAdvancedSettings - New struct
DeliveryRuleEdgeActionParameters - New struct
EdgeAction - New field
ServerTLSGroupPolicy,ServerTLSGroupsin structAFDDomainHTTPSParameters - New field
MtlsSettingsin structAFDDomainProperties - New field
MtlsSettingsin structAFDDomainUpdatePropertiesParameters - New field
EnforceMtlsin structAFDEndpointProperties - New field
EnforceMtlsin structAFDEndpointPropertiesUpdateParameters - New field
CertificateNameCheckValidationMode,CustomCertificateSubjectsin structAFDOriginProperties - New field
CertificateNameCheckValidationMode,CustomCertificateSubjectsin structAFDOriginUpdatePropertiesParameters - New field
TokenDestinationHeaderin structOriginAuthenticationProperties - New field
BatchMode,Rulesin structRuleSetProperties - New field
Routesin structSecurityPolicyWebApplicationFirewallAssociation - New field
IsProfileLevelin structSecurityPolicyWebApplicationFirewallParameters
- Type of
CacheExpirationActionParameters.TypeNamehas been changed from*CacheExpirationActionParametersTypeNameto*DeliveryRuleActionParametersType - Type of
CacheKeyQueryStringActionParameters.TypeNamehas been changed from*CacheKeyQueryStringActionParametersTypeNameto*DeliveryRuleActionParametersType - Type of
CertificateSourceParameters.TypeNamehas been changed from*CdnCertificateSourceParametersTypeNameto*CertificateSourceParametersType - Type of
ClientPortMatchConditionParameters.TypeNamehas been changed from*ClientPortMatchConditionParametersTypeNameto*DeliveryRuleConditionParametersType - Type of
CookiesMatchConditionParameters.TypeNamehas been changed from*CookiesMatchConditionParametersTypeNameto*DeliveryRuleConditionParametersType - Type of
DeliveryRule.Actionshas been changed from[]DeliveryRuleActionAutoGeneratedClassificationto[]DeliveryRuleActionClassification - Type of
DeliveryRuleCacheExpirationAction.Namehas been changed from*DeliveryRuleActionto*DeliveryRuleActionName - Type of
DeliveryRuleCacheKeyQueryStringAction.Namehas been changed from*DeliveryRuleActionto*DeliveryRuleActionName - Type of
DeliveryRuleRequestHeaderAction.Namehas been changed from*DeliveryRuleActionto*DeliveryRuleActionName - Type of
DeliveryRuleResponseHeaderAction.Namehas been changed from*DeliveryRuleActionto*DeliveryRuleActionName - Type of
DeliveryRuleRouteConfigurationOverrideAction.Namehas been changed from*DeliveryRuleActionto*DeliveryRuleActionName - Type of
HTTPVersionMatchConditionParameters.TypeNamehas been changed from*HTTPVersionMatchConditionParametersTypeNameto*DeliveryRuleConditionParametersType - Type of
HeaderActionParameters.TypeNamehas been changed from*HeaderActionParametersTypeNameto*DeliveryRuleActionParametersType - Type of
HostNameMatchConditionParameters.TypeNamehas been changed from*HostNameMatchConditionParametersTypeNameto*DeliveryRuleConditionParametersType - Type of
IsDeviceMatchConditionParameters.MatchValueshas been changed from[]*IsDeviceMatchConditionParametersMatchValuesItemto[]*IsDeviceMatchValue - Type of
IsDeviceMatchConditionParameters.TypeNamehas been changed from*IsDeviceMatchConditionParametersTypeNameto*DeliveryRuleConditionParametersType - Type of
KeyVaultCertificateSourceParameters.TypeNamehas been changed from*KeyVaultCertificateSourceParametersTypeNameto*CertificateSourceParametersType - Type of
KeyVaultSigningKeyParameters.TypeNamehas been changed from*KeyVaultSigningKeyParametersTypeNameto*KeyVaultSigningKeyParametersType - Type of
OriginGroupOverrideAction.Namehas been changed from*DeliveryRuleActionto*DeliveryRuleActionName - Type of
OriginGroupOverrideActionParameters.TypeNamehas been changed from*OriginGroupOverrideActionParametersTypeNameto*DeliveryRuleActionParametersType - Type of
PostArgsMatchConditionParameters.TypeNamehas been changed from*PostArgsMatchConditionParametersTypeNameto*DeliveryRuleConditionParametersType - Type of
QueryStringMatchConditionParameters.TypeNamehas been changed from*QueryStringMatchConditionParametersTypeNameto*DeliveryRuleConditionParametersType - Type of
RemoteAddressMatchConditionParameters.TypeNamehas been changed from*RemoteAddressMatchConditionParametersTypeNameto*DeliveryRuleConditionParametersType - Type of
RequestBodyMatchConditionParameters.TypeNamehas been changed from*RequestBodyMatchConditionParametersTypeNameto*DeliveryRuleConditionParametersType - Type of
RequestHeaderMatchConditionParameters.TypeNamehas been changed from*RequestHeaderMatchConditionParametersTypeNameto*DeliveryRuleConditionParametersType - Type of
RequestMethodMatchConditionParameters.MatchValueshas been changed from[]*RequestMethodMatchConditionParametersMatchValuesItemto[]*RequestMethodMatchValue - Type of
RequestMethodMatchConditionParameters.TypeNamehas been changed from*RequestMethodMatchConditionParametersTypeNameto*DeliveryRuleConditionParametersType - Type of
RequestSchemeMatchConditionParameters.MatchValueshas been changed from[]*RequestSchemeMatchConditionParametersMatchValuesItemto[]*RequestSchemeMatchValue - Type of
RequestSchemeMatchConditionParameters.TypeNamehas been changed from*RequestSchemeMatchConditionParametersTypeNameto*DeliveryRuleConditionParametersType - Type of
RequestURIMatchConditionParameters.TypeNamehas been changed from*RequestURIMatchConditionParametersTypeNameto*DeliveryRuleConditionParametersType - Type of
RouteConfigurationOverrideActionParameters.TypeNamehas been changed from*RouteConfigurationOverrideActionParametersTypeNameto*DeliveryRuleActionParametersType - Type of
RuleProperties.Actionshas been changed from[]DeliveryRuleActionAutoGeneratedClassificationto[]DeliveryRuleActionClassification - Type of
RuleUpdatePropertiesParameters.Actionshas been changed from[]DeliveryRuleActionAutoGeneratedClassificationto[]DeliveryRuleActionClassification - Type of
SSLProtocolMatchConditionParameters.TypeNamehas been changed from*SSLProtocolMatchConditionParametersTypeNameto*DeliveryRuleConditionParametersType - Type of
ServerPortMatchConditionParameters.TypeNamehas been changed from*ServerPortMatchConditionParametersTypeNameto*DeliveryRuleConditionParametersType - Type of
SocketAddrMatchConditionParameters.TypeNamehas been changed from*SocketAddrMatchConditionParametersTypeNameto*DeliveryRuleConditionParametersType - Type of
SystemData.CreatedByTypehas been changed from*IdentityTypeto*CreatedByType - Type of
SystemData.LastModifiedByTypehas been changed from*IdentityTypeto*CreatedByType - Type of
URLFileExtensionMatchConditionParameters.TypeNamehas been changed from*URLFileExtensionMatchConditionParametersTypeNameto*DeliveryRuleConditionParametersType - Type of
URLFileNameMatchConditionParameters.TypeNamehas been changed from*URLFileNameMatchConditionParametersTypeNameto*DeliveryRuleConditionParametersType - Type of
URLPathMatchConditionParameters.TypeNamehas been changed from*URLPathMatchConditionParametersTypeNameto*DeliveryRuleConditionParametersType - Type of
URLRedirectAction.Namehas been changed from*DeliveryRuleActionto*DeliveryRuleActionName - Type of
URLRedirectActionParameters.TypeNamehas been changed from*URLRedirectActionParametersTypeNameto*DeliveryRuleActionParametersType - Type of
URLRewriteAction.Namehas been changed from*DeliveryRuleActionto*DeliveryRuleActionName - Type of
URLRewriteActionParameters.TypeNamehas been changed from*URLRewriteActionParametersTypeNameto*DeliveryRuleActionParametersType - Type of
URLSigningAction.Namehas been changed from*DeliveryRuleActionto*DeliveryRuleActionName - Type of
URLSigningActionParameters.TypeNamehas been changed from*URLSigningActionParametersTypeNameto*DeliveryRuleActionParametersType - Enum
CacheExpirationActionParametersTypeNamehas been removed - Enum
CacheKeyQueryStringActionParametersTypeNamehas been removed - Enum
CdnCertificateSourceParametersTypeNamehas been removed - Enum
ClientPortMatchConditionParametersTypeNamehas been removed - Enum
CookiesMatchConditionParametersTypeNamehas been removed - Enum
DeliveryRuleActionhas been removed - Enum
HTTPVersionMatchConditionParametersTypeNamehas been removed - Enum
HeaderActionParametersTypeNamehas been removed - Enum
HostNameMatchConditionParametersTypeNamehas been removed - Enum
IdentityTypehas been removed - Enum
IsDeviceMatchConditionParametersMatchValuesItemhas been removed - Enum
IsDeviceMatchConditionParametersTypeNamehas been removed - Enum
KeyVaultCertificateSourceParametersTypeNamehas been removed - Enum
KeyVaultSigningKeyParametersTypeNamehas been removed - Enum
OriginGroupOverrideActionParametersTypeNamehas been removed - Enum
PostArgsMatchConditionParametersTypeNamehas been removed - Enum
QueryStringMatchConditionParametersTypeNamehas been removed - Enum
RemoteAddressMatchConditionParametersTypeNamehas been removed - Enum
RequestBodyMatchConditionParametersTypeNamehas been removed - Enum
RequestHeaderMatchConditionParametersTypeNamehas been removed - Enum
RequestMethodMatchConditionParametersMatchValuesItemhas been removed - Enum
RequestMethodMatchConditionParametersTypeNamehas been removed - Enum
RequestSchemeMatchConditionParametersMatchValuesItemhas been removed - Enum
RequestSchemeMatchConditionParametersTypeNamehas been removed - Enum
RequestURIMatchConditionParametersTypeNamehas been removed - Enum
RouteConfigurationOverrideActionParametersTypeNamehas been removed - Enum
SSLProtocolMatchConditionParametersTypeNamehas been removed - Enum
ServerPortMatchConditionParametersTypeNamehas been removed - Enum
SocketAddrMatchConditionParametersTypeNamehas been removed - Enum
URLFileExtensionMatchConditionParametersTypeNamehas been removed - Enum
URLFileNameMatchConditionParametersTypeNamehas been removed - Enum
URLPathMatchConditionParametersTypeNamehas been removed - Enum
URLRedirectActionParametersTypeNamehas been removed - Enum
URLRewriteActionParametersTypeNamehas been removed - Enum
URLSigningActionParametersTypeNamehas been removed - Function
*DeliveryRuleActionAutoGenerated.GetDeliveryRuleActionAutoGeneratedhas been removed - Function
*DeliveryRuleCacheExpirationAction.GetDeliveryRuleActionAutoGeneratedhas been removed - Function
*DeliveryRuleCacheKeyQueryStringAction.GetDeliveryRuleActionAutoGeneratedhas been removed - Function
*DeliveryRuleRequestHeaderAction.GetDeliveryRuleActionAutoGeneratedhas been removed - Function
*DeliveryRuleResponseHeaderAction.GetDeliveryRuleActionAutoGeneratedhas been removed - Function
*DeliveryRuleRouteConfigurationOverrideAction.GetDeliveryRuleActionAutoGeneratedhas been removed - Function
*OriginGroupOverrideAction.GetDeliveryRuleActionAutoGeneratedhas been removed - Function
*URLRedirectAction.GetDeliveryRuleActionAutoGeneratedhas been removed - Function
*URLRewriteAction.GetDeliveryRuleActionAutoGeneratedhas been removed - Function
*URLSigningAction.GetDeliveryRuleActionAutoGeneratedhas been removed
- New value
AfdMinimumTLSVersionTLS13added to enum typeAfdMinimumTLSVersion - New enum type
AfdCipherSuiteSetTypewith valuesAfdCipherSuiteSetTypeCustomized,AfdCipherSuiteSetTypeTLS102019,AfdCipherSuiteSetTypeTLS122022,AfdCipherSuiteSetTypeTLS122023 - New enum type
AfdCustomizedCipherSuiteForTls12with valuesAfdCustomizedCipherSuiteForTls12DHERSAAES128GCMSHA256,AfdCustomizedCipherSuiteForTls12DHERSAAES256GCMSHA384,AfdCustomizedCipherSuiteForTls12ECDHERSAAES128GCMSHA256,AfdCustomizedCipherSuiteForTls12ECDHERSAAES128SHA256,AfdCustomizedCipherSuiteForTls12ECDHERSAAES256GCMSHA384,AfdCustomizedCipherSuiteForTls12ECDHERSAAES256SHA384 - New enum type
AfdCustomizedCipherSuiteForTls13with valuesAfdCustomizedCipherSuiteForTls13TLSAES128GCMSHA256,AfdCustomizedCipherSuiteForTls13TLSAES256GCMSHA384 - New enum type
CertificateSourceParametersTypewith valuesCertificateSourceParametersTypeCdnCertificateSourceParameters,CertificateSourceParametersTypeKeyVaultCertificateSourceParameters - New enum type
CreatedByTypewith valuesCreatedByTypeApplication,CreatedByTypeKey,CreatedByTypeManagedIdentity,CreatedByTypeUser - New enum type
DeliveryRuleActionNamewith valuesDeliveryRuleActionNameCacheExpiration,DeliveryRuleActionNameCacheKeyQueryString,DeliveryRuleActionNameModifyRequestHeader,DeliveryRuleActionNameModifyResponseHeader,DeliveryRuleActionNameOriginGroupOverride,DeliveryRuleActionNameRouteConfigurationOverride,DeliveryRuleActionNameURLRedirect,DeliveryRuleActionNameURLRewrite,DeliveryRuleActionNameURLSigning - New enum type
DeliveryRuleActionParametersTypewith valuesDeliveryRuleActionParametersTypeDeliveryRuleCacheExpirationActionParameters,DeliveryRuleActionParametersTypeDeliveryRuleCacheKeyQueryStringBehaviorActionParameters,DeliveryRuleActionParametersTypeDeliveryRuleHeaderActionParameters,DeliveryRuleActionParametersTypeDeliveryRuleOriginGroupOverrideActionParameters,DeliveryRuleActionParametersTypeDeliveryRuleRouteConfigurationOverrideActionParameters,DeliveryRuleActionParametersTypeDeliveryRuleURLRedirectActionParameters,DeliveryRuleActionParametersTypeDeliveryRuleURLRewriteActionParameters,DeliveryRuleActionParametersTypeDeliveryRuleURLSigningActionParameters - New enum type
DeliveryRuleConditionParametersTypewith valuesDeliveryRuleConditionParametersTypeDeliveryRuleClientPortConditionParameters,DeliveryRuleConditionParametersTypeDeliveryRuleCookiesConditionParameters,DeliveryRuleConditionParametersTypeDeliveryRuleHTTPVersionConditionParameters,DeliveryRuleConditionParametersTypeDeliveryRuleHostNameConditionParameters,DeliveryRuleConditionParametersTypeDeliveryRuleIsDeviceConditionParameters,DeliveryRuleConditionParametersTypeDeliveryRulePostArgsConditionParameters,DeliveryRuleConditionParametersTypeDeliveryRuleQueryStringConditionParameters,DeliveryRuleConditionParametersTypeDeliveryRuleRemoteAddressConditionParameters,DeliveryRuleConditionParametersTypeDeliveryRuleRequestBodyConditionParameters,DeliveryRuleConditionParametersTypeDeliveryRuleRequestHeaderConditionParameters,DeliveryRuleConditionParametersTypeDeliveryRuleRequestMethodConditionParameters,DeliveryRuleConditionParametersTypeDeliveryRuleRequestSchemeConditionParameters,DeliveryRuleConditionParametersTypeDeliveryRuleRequestURIConditionParameters,DeliveryRuleConditionParametersTypeDeliveryRuleSSLProtocolConditionParameters,DeliveryRuleConditionParametersTypeDeliveryRuleServerPortConditionParameters,DeliveryRuleConditionParametersTypeDeliveryRuleSocketAddrConditionParameters,DeliveryRuleConditionParametersTypeDeliveryRuleURLFileExtensionMatchConditionParameters,DeliveryRuleConditionParametersTypeDeliveryRuleURLFilenameConditionParameters,DeliveryRuleConditionParametersTypeDeliveryRuleURLPathMatchConditionParameters - New enum type
IsDeviceMatchValuewith valuesIsDeviceMatchValueDesktop,IsDeviceMatchValueMobile - New enum type
KeyVaultSigningKeyParametersTypewith valuesKeyVaultSigningKeyParametersTypeKeyVaultSigningKeyParameters - New enum type
OriginAuthenticationTypewith valuesOriginAuthenticationTypeSystemAssignedIdentity,OriginAuthenticationTypeUserAssignedIdentity - New enum type
RequestMethodMatchValuewith valuesRequestMethodMatchValueDELETE,RequestMethodMatchValueGET,RequestMethodMatchValueHEAD,RequestMethodMatchValueOPTIONS,RequestMethodMatchValuePOST,RequestMethodMatchValuePUT,RequestMethodMatchValueTRACE - New enum type
RequestSchemeMatchValuewith valuesRequestSchemeMatchValueHTTP,RequestSchemeMatchValueHTTPS - New function
*CacheExpirationActionParameters.GetDeliveryRuleActionParameters() *DeliveryRuleActionParameters - New function
*CacheKeyQueryStringActionParameters.GetDeliveryRuleActionParameters() *DeliveryRuleActionParameters - New function
*CertificateSourceParameters.GetCertificateSourceParametersBase() *CertificateSourceParametersBase - New function
*CertificateSourceParametersBase.GetCertificateSourceParametersBase() *CertificateSourceParametersBase - New function
*ClientPortMatchConditionParameters.GetDeliveryRuleConditionParameters() *DeliveryRuleConditionParameters - New function
*CookiesMatchConditionParameters.GetDeliveryRuleConditionParameters() *DeliveryRuleConditionParameters - New function
*DeliveryRuleAction.GetDeliveryRuleAction() *DeliveryRuleAction - New function
*DeliveryRuleActionParameters.GetDeliveryRuleActionParameters() *DeliveryRuleActionParameters - New function
*DeliveryRuleCacheExpirationAction.GetDeliveryRuleAction() *DeliveryRuleAction - New function
*DeliveryRuleCacheKeyQueryStringAction.GetDeliveryRuleAction() *DeliveryRuleAction - New function
*DeliveryRuleConditionParameters.GetDeliveryRuleConditionParameters() *DeliveryRuleConditionParameters - New function
*DeliveryRuleRequestHeaderAction.GetDeliveryRuleAction() *DeliveryRuleAction - New function
*DeliveryRuleResponseHeaderAction.GetDeliveryRuleAction() *DeliveryRuleAction - New function
*DeliveryRuleRouteConfigurationOverrideAction.GetDeliveryRuleAction() *DeliveryRuleAction - New function
*HTTPVersionMatchConditionParameters.GetDeliveryRuleConditionParameters() *DeliveryRuleConditionParameters - New function
*HeaderActionParameters.GetDeliveryRuleActionParameters() *DeliveryRuleActionParameters - New function
*HostNameMatchConditionParameters.GetDeliveryRuleConditionParameters() *DeliveryRuleConditionParameters - New function
*IsDeviceMatchConditionParameters.GetDeliveryRuleConditionParameters() *DeliveryRuleConditionParameters - New function
*KeyVaultCertificateSourceParameters.GetCertificateSourceParametersBase() *CertificateSourceParametersBase - New function
*OriginGroupOverrideAction.GetDeliveryRuleAction() *DeliveryRuleAction - New function
*OriginGroupOverrideActionParameters.GetDeliveryRuleActionParameters() *DeliveryRuleActionParameters - New function
*PostArgsMatchConditionParameters.GetDeliveryRuleConditionParameters() *DeliveryRuleConditionParameters - New function
*ProfilesClient.BeginCdnCanMigrateToAfd(ctx context.Context, resourceGroupName string, profileName string, options *ProfilesClientBeginCdnCanMigrateToAfdOptions) (*runtime.Poller[ProfilesClientCdnCanMigrateToAfdResponse], error) - New function
*ProfilesClient.BeginCdnMigrateToAfd(ctx context.Context, resourceGroupName string, profileName string, migrationParameters MigrationToAfdParameters, options *ProfilesClientBeginCdnMigrateToAfdOptions) (*runtime.Poller[ProfilesClientCdnMigrateToAfdResponse], error) - New function
*ProfilesClient.BeginMigrationAbort(ctx context.Context, resourceGroupName string, profileName string, options *ProfilesClientBeginMigrationAbortOptions) (*runtime.Poller[ProfilesClientMigrationAbortResponse], error) - New function
*QueryStringMatchConditionParameters.GetDeliveryRuleConditionParameters() *DeliveryRuleConditionParameters - New function
*RemoteAddressMatchConditionParameters.GetDeliveryRuleConditionParameters() *DeliveryRuleConditionParameters - New function
*RequestBodyMatchConditionParameters.GetDeliveryRuleConditionParameters() *DeliveryRuleConditionParameters - New function
*RequestHeaderMatchConditionParameters.GetDeliveryRuleConditionParameters() *DeliveryRuleConditionParameters - New function
*RequestMethodMatchConditionParameters.GetDeliveryRuleConditionParameters() *DeliveryRuleConditionParameters - New function
*RequestSchemeMatchConditionParameters.GetDeliveryRuleConditionParameters() *DeliveryRuleConditionParameters - New function
*RequestURIMatchConditionParameters.GetDeliveryRuleConditionParameters() *DeliveryRuleConditionParameters - New function
*RouteConfigurationOverrideActionParameters.GetDeliveryRuleActionParameters() *DeliveryRuleActionParameters - New function
*SSLProtocolMatchConditionParameters.GetDeliveryRuleConditionParameters() *DeliveryRuleConditionParameters - New function
*ServerPortMatchConditionParameters.GetDeliveryRuleConditionParameters() *DeliveryRuleConditionParameters - New function
*SocketAddrMatchConditionParameters.GetDeliveryRuleConditionParameters() *DeliveryRuleConditionParameters - New function
*URLFileExtensionMatchConditionParameters.GetDeliveryRuleConditionParameters() *DeliveryRuleConditionParameters - New function
*URLFileNameMatchConditionParameters.GetDeliveryRuleConditionParameters() *DeliveryRuleConditionParameters - New function
*URLPathMatchConditionParameters.GetDeliveryRuleConditionParameters() *DeliveryRuleConditionParameters - New function
*URLRedirectAction.GetDeliveryRuleAction() *DeliveryRuleAction - New function
*URLRedirectActionParameters.GetDeliveryRuleActionParameters() *DeliveryRuleActionParameters - New function
*URLRewriteAction.GetDeliveryRuleAction() *DeliveryRuleAction - New function
*URLRewriteActionParameters.GetDeliveryRuleActionParameters() *DeliveryRuleActionParameters - New function
*URLSigningAction.GetDeliveryRuleAction() *DeliveryRuleAction - New function
*URLSigningActionParameters.GetDeliveryRuleActionParameters() *DeliveryRuleActionParameters - New struct
AFDDomainHTTPSCustomizedCipherSuiteSet - New struct
MigrationEndpointMapping - New struct
MigrationToAfdParameters - New struct
OriginAuthenticationProperties - New field
CipherSuiteSetType,CustomizedCipherSuiteSetin structAFDDomainHTTPSParameters - New field
Authenticationin structAFDOriginGroupProperties - New field
Authenticationin structAFDOriginGroupUpdatePropertiesParameters - New field
RetryAfterin structRuleSetsClientCreateResponse
- New enum type
ProfileScrubbingStatewith valuesProfileScrubbingStateDisabled,ProfileScrubbingStateEnabled - New enum type
ScrubbingRuleEntryMatchOperatorwith valuesScrubbingRuleEntryMatchOperatorEqualsAny - New enum type
ScrubbingRuleEntryMatchVariablewith valuesScrubbingRuleEntryMatchVariableQueryStringArgNames,ScrubbingRuleEntryMatchVariableRequestIPAddress,ScrubbingRuleEntryMatchVariableRequestURI - New enum type
ScrubbingRuleEntryStatewith valuesScrubbingRuleEntryStateDisabled,ScrubbingRuleEntryStateEnabled - New struct
ProfileLogScrubbing - New struct
ProfileScrubbingRules - New field
LogScrubbingin structProfileProperties - New field
LogScrubbingin structProfilePropertiesUpdateParameters
- Support for test fakes and OpenTelemetry trace spans.
- Type of
EndpointProperties.CustomDomainshas been changed from[]*CustomDomainto[]*DeepCreatedCustomDomain - Type of
MetricsResponse.Granularityhas been changed from*MetricsResponseGranularityto*MetricsGranularity - Type of
MetricsResponseSeriesItem.Unithas been changed from*MetricsResponseSeriesItemUnitto*MetricsSeriesUnit - Type of
WafMetricsResponse.Granularityhas been changed from*WafMetricsResponseGranularityto*WafMetricsGranularity - Type of
WafMetricsResponseSeriesItem.Unithas been changed from*WafMetricsResponseSeriesItemUnitto*WafMetricsSeriesUnit - Enum
MetricsResponseGranularityhas been removed - Enum
MetricsResponseSeriesItemUnithas been removed - Enum
WafMetricsResponseGranularityhas been removed - Enum
WafMetricsResponseSeriesItemUnithas been removed - Function
*ClientFactory.NewValidateClienthas been removed - Function
NewValidateClienthas been removed - Function
*ValidateClient.Secrethas been removed - Operation
*CustomDomainsClient.DisableCustomHTTPShas been changed to LRO, use*CustomDomainsClient.BeginDisableCustomHTTPSinstead. - Operation
*CustomDomainsClient.EnableCustomHTTPShas been changed to LRO, use*CustomDomainsClient.BeginEnableCustomHTTPSinstead.
- New value
ProfileResourceStateAbortingMigration,ProfileResourceStateCommittingMigration,ProfileResourceStateMigrated,ProfileResourceStateMigrating,ProfileResourceStatePendingMigrationCommitadded to enum typeProfileResourceState - New enum type
CanMigrateDefaultSKUwith valuesCanMigrateDefaultSKUPremiumAzureFrontDoor,CanMigrateDefaultSKUStandardAzureFrontDoor - New enum type
ManagedServiceIdentityTypewith valuesManagedServiceIdentityTypeNone,ManagedServiceIdentityTypeSystemAssigned,ManagedServiceIdentityTypeSystemAssignedUserAssigned,ManagedServiceIdentityTypeUserAssigned - New enum type
MetricsGranularitywith valuesMetricsGranularityP1D,MetricsGranularityPT1H,MetricsGranularityPT5M - New enum type
MetricsSeriesUnitwith valuesMetricsSeriesUnitBitsPerSecond,MetricsSeriesUnitBytes,MetricsSeriesUnitCount,MetricsSeriesUnitMilliSeconds - New enum type
WafMetricsGranularitywith valuesWafMetricsGranularityP1D,WafMetricsGranularityPT1H,WafMetricsGranularityPT5M - New enum type
WafMetricsSeriesUnitwith valuesWafMetricsSeriesUnitCount - New function
*AFDProfilesClient.CheckEndpointNameAvailability(context.Context, string, string, CheckEndpointNameAvailabilityInput, *AFDProfilesClientCheckEndpointNameAvailabilityOptions) (AFDProfilesClientCheckEndpointNameAvailabilityResponse, error) - New function
*AFDProfilesClient.BeginUpgrade(context.Context, string, string, ProfileUpgradeParameters, *AFDProfilesClientBeginUpgradeOptions) (*runtime.Poller[AFDProfilesClientUpgradeResponse], error) - New function
*AFDProfilesClient.ValidateSecret(context.Context, string, string, ValidateSecretInput, *AFDProfilesClientValidateSecretOptions) (AFDProfilesClientValidateSecretResponse, error) - New function
*ProfilesClient.BeginCanMigrate(context.Context, string, CanMigrateParameters, *ProfilesClientBeginCanMigrateOptions) (*runtime.Poller[ProfilesClientCanMigrateResponse], error) - New function
*ProfilesClient.BeginMigrate(context.Context, string, MigrationParameters, *ProfilesClientBeginMigrateOptions) (*runtime.Poller[ProfilesClientMigrateResponse], error) - New function
*ProfilesClient.BeginMigrationCommit(context.Context, string, string, *ProfilesClientBeginMigrationCommitOptions) (*runtime.Poller[ProfilesClientMigrationCommitResponse], error) - New struct
CanMigrateParameters - New struct
CanMigrateProperties - New struct
CanMigrateResult - New struct
DeepCreatedCustomDomain - New struct
DeepCreatedCustomDomainProperties - New struct
ManagedServiceIdentity - New struct
MigrateResult - New struct
MigrateResultProperties - New struct
MigrationErrorType - New struct
MigrationParameters - New struct
MigrationWebApplicationFirewallMapping - New struct
ProfileChangeSKUWafMapping - New struct
ProfileUpgradeParameters - New struct
UserAssignedIdentity - New field
ExtendedPropertiesin structAFDDomainProperties - New field
CertificateAuthority,ExpirationDate,SecretSource,Subject,SubjectAlternativeNames,Thumbprintin structAzureFirstPartyManagedCertificateParameters - New field
Identityin structProfile - New field
ExtendedPropertiesin structProfileProperties - New field
Identityin structProfileUpdateParameters - New field
ExtendedPropertiesin structWebApplicationFirewallPolicyProperties
- Fix serialization bug of empty value of
anytype.
- New struct
ClientFactorywhich is a client factory used to create any client in this module
The package of github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/cdn/armcdn is using our next generation design principles since version 1.0.0, which contains breaking changes.
To migrate the existing applications to the latest version, please refer to Migration Guide.
To learn more, please refer to our documentation Quick Start.