github Azure/azure-sdk-for-go sdk/resourcemanager/cdn/armcdn/v3.0.0-beta.1

latest releases: sdk/resourcemanager/databoxedge/armdataboxedge/v2.0.0-beta.1, sdk/resourcemanager/botservice/armbotservice/v2.0.0-beta.1, sdk/resourcemanager/mysql/armmysqlflexibleservers/v2.0.0-beta.5...
pre-release4 hours ago

3.0.0-beta.1 (2026-05-18)

Breaking Changes

  • Type of CacheExpirationActionParameters.TypeName has been changed from *CacheExpirationActionParametersTypeName to *DeliveryRuleActionParametersType
  • Type of CacheKeyQueryStringActionParameters.TypeName has been changed from *CacheKeyQueryStringActionParametersTypeName to *DeliveryRuleActionParametersType
  • Type of CertificateSourceParameters.TypeName has been changed from *CdnCertificateSourceParametersTypeName to *CertificateSourceParametersType
  • Type of ClientPortMatchConditionParameters.TypeName has been changed from *ClientPortMatchConditionParametersTypeName to *DeliveryRuleConditionParametersType
  • Type of CookiesMatchConditionParameters.TypeName has been changed from *CookiesMatchConditionParametersTypeName to *DeliveryRuleConditionParametersType
  • Type of DeliveryRule.Actions has been changed from []DeliveryRuleActionAutoGeneratedClassification to []DeliveryRuleActionClassification
  • Type of DeliveryRuleCacheExpirationAction.Name has been changed from *DeliveryRuleAction to *DeliveryRuleActionName
  • Type of DeliveryRuleCacheKeyQueryStringAction.Name has been changed from *DeliveryRuleAction to *DeliveryRuleActionName
  • Type of DeliveryRuleRequestHeaderAction.Name has been changed from *DeliveryRuleAction to *DeliveryRuleActionName
  • Type of DeliveryRuleResponseHeaderAction.Name has been changed from *DeliveryRuleAction to *DeliveryRuleActionName
  • Type of DeliveryRuleRouteConfigurationOverrideAction.Name has been changed from *DeliveryRuleAction to *DeliveryRuleActionName
  • Type of HTTPVersionMatchConditionParameters.TypeName has been changed from *HTTPVersionMatchConditionParametersTypeName to *DeliveryRuleConditionParametersType
  • Type of HeaderActionParameters.TypeName has been changed from *HeaderActionParametersTypeName to *DeliveryRuleActionParametersType
  • Type of HostNameMatchConditionParameters.TypeName has been changed from *HostNameMatchConditionParametersTypeName to *DeliveryRuleConditionParametersType
  • Type of IsDeviceMatchConditionParameters.MatchValues has been changed from []*IsDeviceMatchConditionParametersMatchValuesItem to []*IsDeviceMatchValue
  • Type of IsDeviceMatchConditionParameters.TypeName has been changed from *IsDeviceMatchConditionParametersTypeName to *DeliveryRuleConditionParametersType
  • Type of KeyVaultCertificateSourceParameters.TypeName has been changed from *KeyVaultCertificateSourceParametersTypeName to *CertificateSourceParametersType
  • Type of KeyVaultSigningKeyParameters.TypeName has been changed from *KeyVaultSigningKeyParametersTypeName to *KeyVaultSigningKeyParametersType
  • Type of OriginGroupOverrideAction.Name has been changed from *DeliveryRuleAction to *DeliveryRuleActionName
  • Type of OriginGroupOverrideActionParameters.TypeName has been changed from *OriginGroupOverrideActionParametersTypeName to *DeliveryRuleActionParametersType
  • Type of PostArgsMatchConditionParameters.TypeName has been changed from *PostArgsMatchConditionParametersTypeName to *DeliveryRuleConditionParametersType
  • Type of QueryStringMatchConditionParameters.TypeName has been changed from *QueryStringMatchConditionParametersTypeName to *DeliveryRuleConditionParametersType
  • Type of RemoteAddressMatchConditionParameters.TypeName has been changed from *RemoteAddressMatchConditionParametersTypeName to *DeliveryRuleConditionParametersType
  • Type of RequestBodyMatchConditionParameters.TypeName has been changed from *RequestBodyMatchConditionParametersTypeName to *DeliveryRuleConditionParametersType
  • Type of RequestHeaderMatchConditionParameters.TypeName has been changed from *RequestHeaderMatchConditionParametersTypeName to *DeliveryRuleConditionParametersType
  • Type of RequestMethodMatchConditionParameters.MatchValues has been changed from []*RequestMethodMatchConditionParametersMatchValuesItem to []*RequestMethodMatchValue
  • Type of RequestMethodMatchConditionParameters.TypeName has been changed from *RequestMethodMatchConditionParametersTypeName to *DeliveryRuleConditionParametersType
  • Type of RequestSchemeMatchConditionParameters.MatchValues has been changed from []*RequestSchemeMatchConditionParametersMatchValuesItem to []*RequestSchemeMatchValue
  • Type of RequestSchemeMatchConditionParameters.TypeName has been changed from *RequestSchemeMatchConditionParametersTypeName to *DeliveryRuleConditionParametersType
  • Type of RequestURIMatchConditionParameters.TypeName has been changed from *RequestURIMatchConditionParametersTypeName to *DeliveryRuleConditionParametersType
  • Type of RouteConfigurationOverrideActionParameters.TypeName has been changed from *RouteConfigurationOverrideActionParametersTypeName to *DeliveryRuleActionParametersType
  • Type of RuleProperties.Actions has been changed from []DeliveryRuleActionAutoGeneratedClassification to []DeliveryRuleActionClassification
  • Type of RuleUpdatePropertiesParameters.Actions has been changed from []DeliveryRuleActionAutoGeneratedClassification to []DeliveryRuleActionClassification
  • Type of SSLProtocolMatchConditionParameters.TypeName has been changed from *SSLProtocolMatchConditionParametersTypeName to *DeliveryRuleConditionParametersType
  • Type of ServerPortMatchConditionParameters.TypeName has been changed from *ServerPortMatchConditionParametersTypeName to *DeliveryRuleConditionParametersType
  • Type of SocketAddrMatchConditionParameters.TypeName has been changed from *SocketAddrMatchConditionParametersTypeName to *DeliveryRuleConditionParametersType
  • Type of SystemData.CreatedByType has been changed from *IdentityType to *CreatedByType
  • Type of SystemData.LastModifiedByType has been changed from *IdentityType to *CreatedByType
  • Type of URLFileExtensionMatchConditionParameters.TypeName has been changed from *URLFileExtensionMatchConditionParametersTypeName to *DeliveryRuleConditionParametersType
  • Type of URLFileNameMatchConditionParameters.TypeName has been changed from *URLFileNameMatchConditionParametersTypeName to *DeliveryRuleConditionParametersType
  • Type of URLPathMatchConditionParameters.TypeName has been changed from *URLPathMatchConditionParametersTypeName to *DeliveryRuleConditionParametersType
  • Type of URLRedirectAction.Name has been changed from *DeliveryRuleAction to *DeliveryRuleActionName
  • Type of URLRedirectActionParameters.TypeName has been changed from *URLRedirectActionParametersTypeName to *DeliveryRuleActionParametersType
  • Type of URLRewriteAction.Name has been changed from *DeliveryRuleAction to *DeliveryRuleActionName
  • Type of URLRewriteActionParameters.TypeName has been changed from *URLRewriteActionParametersTypeName to *DeliveryRuleActionParametersType
  • Type of URLSigningAction.Name has been changed from *DeliveryRuleAction to *DeliveryRuleActionName
  • Type of URLSigningActionParameters.TypeName has been changed from *URLSigningActionParametersTypeName to *DeliveryRuleActionParametersType
  • Enum CacheExpirationActionParametersTypeName has been removed
  • Enum CacheKeyQueryStringActionParametersTypeName has been removed
  • Enum CdnCertificateSourceParametersTypeName has been removed
  • Enum ClientPortMatchConditionParametersTypeName has been removed
  • Enum CookiesMatchConditionParametersTypeName has been removed
  • Enum DeliveryRuleAction has been removed
  • Enum HTTPVersionMatchConditionParametersTypeName has been removed
  • Enum HeaderActionParametersTypeName has been removed
  • Enum HostNameMatchConditionParametersTypeName has been removed
  • Enum IdentityType has been removed
  • Enum IsDeviceMatchConditionParametersMatchValuesItem has been removed
  • Enum IsDeviceMatchConditionParametersTypeName has been removed
  • Enum KeyVaultCertificateSourceParametersTypeName has been removed
  • Enum KeyVaultSigningKeyParametersTypeName has been removed
  • Enum OriginGroupOverrideActionParametersTypeName has been removed
  • Enum PostArgsMatchConditionParametersTypeName has been removed
  • Enum QueryStringMatchConditionParametersTypeName has been removed
  • Enum RemoteAddressMatchConditionParametersTypeName has been removed
  • Enum RequestBodyMatchConditionParametersTypeName has been removed
  • Enum RequestHeaderMatchConditionParametersTypeName has been removed
  • Enum RequestMethodMatchConditionParametersMatchValuesItem has been removed
  • Enum RequestMethodMatchConditionParametersTypeName has been removed
  • Enum RequestSchemeMatchConditionParametersMatchValuesItem has been removed
  • Enum RequestSchemeMatchConditionParametersTypeName has been removed
  • Enum RequestURIMatchConditionParametersTypeName has been removed
  • Enum RouteConfigurationOverrideActionParametersTypeName has been removed
  • Enum SSLProtocolMatchConditionParametersTypeName has been removed
  • Enum ServerPortMatchConditionParametersTypeName has been removed
  • Enum SocketAddrMatchConditionParametersTypeName has been removed
  • Enum URLFileExtensionMatchConditionParametersTypeName has been removed
  • Enum URLFileNameMatchConditionParametersTypeName has been removed
  • Enum URLPathMatchConditionParametersTypeName has been removed
  • Enum URLRedirectActionParametersTypeName has been removed
  • Enum URLRewriteActionParametersTypeName has been removed
  • Enum URLSigningActionParametersTypeName has been removed
  • Function *DeliveryRuleActionAutoGenerated.GetDeliveryRuleActionAutoGenerated has been removed
  • Function *DeliveryRuleCacheExpirationAction.GetDeliveryRuleActionAutoGenerated has been removed
  • Function *DeliveryRuleCacheKeyQueryStringAction.GetDeliveryRuleActionAutoGenerated has been removed
  • Function *DeliveryRuleRequestHeaderAction.GetDeliveryRuleActionAutoGenerated has been removed
  • Function *DeliveryRuleResponseHeaderAction.GetDeliveryRuleActionAutoGenerated has been removed
  • Function *DeliveryRuleRouteConfigurationOverrideAction.GetDeliveryRuleActionAutoGenerated has been removed
  • Function *OriginGroupOverrideAction.GetDeliveryRuleActionAutoGenerated has been removed
  • Function *URLRedirectAction.GetDeliveryRuleActionAutoGenerated has been removed
  • Function *URLRewriteAction.GetDeliveryRuleActionAutoGenerated has been removed
  • Function *URLSigningAction.GetDeliveryRuleActionAutoGenerated has been removed

Features Added

  • New value AfdMinimumTLSVersionTLS13 added to enum type AfdMinimumTLSVersion
  • New enum type AfdCipherSuiteSetType with values AfdCipherSuiteSetTypeCustomized, AfdCipherSuiteSetTypeTLS102019, AfdCipherSuiteSetTypeTLS122022, AfdCipherSuiteSetTypeTLS122023
  • New enum type AfdCustomizedCipherSuiteForTls12 with values AfdCustomizedCipherSuiteForTls12DHERSAAES128GCMSHA256, AfdCustomizedCipherSuiteForTls12DHERSAAES256GCMSHA384, AfdCustomizedCipherSuiteForTls12ECDHERSAAES128GCMSHA256, AfdCustomizedCipherSuiteForTls12ECDHERSAAES128SHA256, AfdCustomizedCipherSuiteForTls12ECDHERSAAES256GCMSHA384, AfdCustomizedCipherSuiteForTls12ECDHERSAAES256SHA384
  • New enum type AfdCustomizedCipherSuiteForTls13 with values AfdCustomizedCipherSuiteForTls13TLSAES128GCMSHA256, AfdCustomizedCipherSuiteForTls13TLSAES256GCMSHA384
  • New enum type CertificateSourceParametersType with values CertificateSourceParametersTypeCdnCertificateSourceParameters, CertificateSourceParametersTypeKeyVaultCertificateSourceParameters
  • New enum type CreatedByType with values CreatedByTypeApplication, CreatedByTypeKey, CreatedByTypeManagedIdentity, CreatedByTypeUser
  • New enum type DeliveryRuleActionName with values DeliveryRuleActionNameCacheExpiration, DeliveryRuleActionNameCacheKeyQueryString, DeliveryRuleActionNameModifyRequestHeader, DeliveryRuleActionNameModifyResponseHeader, DeliveryRuleActionNameOriginGroupOverride, DeliveryRuleActionNameRouteConfigurationOverride, DeliveryRuleActionNameURLRedirect, DeliveryRuleActionNameURLRewrite, DeliveryRuleActionNameURLSigning
  • New enum type DeliveryRuleActionParametersType with values DeliveryRuleActionParametersTypeDeliveryRuleCacheExpirationActionParameters, DeliveryRuleActionParametersTypeDeliveryRuleCacheKeyQueryStringBehaviorActionParameters, DeliveryRuleActionParametersTypeDeliveryRuleHeaderActionParameters, DeliveryRuleActionParametersTypeDeliveryRuleOriginGroupOverrideActionParameters, DeliveryRuleActionParametersTypeDeliveryRuleRouteConfigurationOverrideActionParameters, DeliveryRuleActionParametersTypeDeliveryRuleURLRedirectActionParameters, DeliveryRuleActionParametersTypeDeliveryRuleURLRewriteActionParameters, DeliveryRuleActionParametersTypeDeliveryRuleURLSigningActionParameters
  • New enum type DeliveryRuleConditionParametersType with values DeliveryRuleConditionParametersTypeDeliveryRuleClientPortConditionParameters, DeliveryRuleConditionParametersTypeDeliveryRuleCookiesConditionParameters, DeliveryRuleConditionParametersTypeDeliveryRuleHTTPVersionConditionParameters, DeliveryRuleConditionParametersTypeDeliveryRuleHostNameConditionParameters, DeliveryRuleConditionParametersTypeDeliveryRuleIsDeviceConditionParameters, DeliveryRuleConditionParametersTypeDeliveryRulePostArgsConditionParameters, DeliveryRuleConditionParametersTypeDeliveryRuleQueryStringConditionParameters, DeliveryRuleConditionParametersTypeDeliveryRuleRemoteAddressConditionParameters, DeliveryRuleConditionParametersTypeDeliveryRuleRequestBodyConditionParameters, DeliveryRuleConditionParametersTypeDeliveryRuleRequestHeaderConditionParameters, DeliveryRuleConditionParametersTypeDeliveryRuleRequestMethodConditionParameters, DeliveryRuleConditionParametersTypeDeliveryRuleRequestSchemeConditionParameters, DeliveryRuleConditionParametersTypeDeliveryRuleRequestURIConditionParameters, DeliveryRuleConditionParametersTypeDeliveryRuleSSLProtocolConditionParameters, DeliveryRuleConditionParametersTypeDeliveryRuleServerPortConditionParameters, DeliveryRuleConditionParametersTypeDeliveryRuleSocketAddrConditionParameters, DeliveryRuleConditionParametersTypeDeliveryRuleURLFileExtensionMatchConditionParameters, DeliveryRuleConditionParametersTypeDeliveryRuleURLFilenameConditionParameters, DeliveryRuleConditionParametersTypeDeliveryRuleURLPathMatchConditionParameters
  • New enum type IsDeviceMatchValue with values IsDeviceMatchValueDesktop, IsDeviceMatchValueMobile
  • New enum type KeyVaultSigningKeyParametersType with values KeyVaultSigningKeyParametersTypeKeyVaultSigningKeyParameters
  • New enum type OriginAuthenticationType with values OriginAuthenticationTypeSystemAssignedIdentity, OriginAuthenticationTypeUserAssignedIdentity
  • New enum type RequestMethodMatchValue with values RequestMethodMatchValueDELETE, RequestMethodMatchValueGET, RequestMethodMatchValueHEAD, RequestMethodMatchValueOPTIONS, RequestMethodMatchValuePOST, RequestMethodMatchValuePUT, RequestMethodMatchValueTRACE
  • New enum type RequestSchemeMatchValue with values RequestSchemeMatchValueHTTP, 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, CustomizedCipherSuiteSet in struct AFDDomainHTTPSParameters
  • New field Authentication in struct AFDOriginGroupProperties
  • New field Authentication in struct AFDOriginGroupUpdatePropertiesParameters
  • New field RetryAfter in struct RuleSetsClientCreateResponse

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

NewReleases is sending notifications on new releases.