Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CDN][2023-05-01] Add x-ms-enum extension to fix Pandora SDK const conflict #26619

Closed
wants to merge 2 commits into from

Rename x-ms-enum name for DiliveryRuleAction to prevent model conflict

b341dc8
Select commit
Loading
Failed to load commit list.
Closed

[CDN][2023-05-01] Add x-ms-enum extension to fix Pandora SDK const conflict #26619

Rename x-ms-enum name for DiliveryRuleAction to prevent model conflict
b341dc8
Select commit
Loading
Failed to load commit list.
openapi-pipeline-app / SDK azure-sdk-for-go succeeded Nov 9, 2023 in 6m 0s

SDK azure-sdk-for-go succeeded

Details

  • ️✔️Succeeded [Logs] Generate from b47ee9df56aacfbc630d931fee72c46266364d6e. SDK Automation 14.0.0
    command	sh ./eng/scripts/automation_init.sh ../../../../../azure-sdk-for-go_tmp/initInput.json ../../../../../azure-sdk-for-go_tmp/initOutput.json
    command	generator automation-v2 ../../../../../azure-sdk-for-go_tmp/generateInput.json ../../../../../azure-sdk-for-go_tmp/generateOutput.json
  • ️✔️sdk/resourcemanager/cdn/armcdn [View full logs]  [Preview SDK Changes] Breaking Change Detected
    Only show 120 items here, please refer to log for details.
    info	[Changelog] - Type of `OriginGroupOverrideAction.Name` has been changed from `*DeliveryRuleAction` to `*DeliveryRuleActionName`
    info	[Changelog] - Type of `OriginGroupOverrideActionParameters.TypeName` has been changed from `*OriginGroupOverrideActionParametersTypeName` to `*OriginGroupOverrideActionParametersType`
    info	[Changelog] - Type of `PostArgsMatchConditionParameters.TypeName` has been changed from `*PostArgsMatchConditionParametersTypeName` to `*PostArgsMatchConditionParametersType`
    info	[Changelog] - Type of `QueryStringMatchConditionParameters.TypeName` has been changed from `*QueryStringMatchConditionParametersTypeName` to `*QueryStringMatchConditionParametersType`
    info	[Changelog] - Type of `RemoteAddressMatchConditionParameters.TypeName` has been changed from `*RemoteAddressMatchConditionParametersTypeName` to `*RemoteAddressMatchConditionParametersType`
    info	[Changelog] - Type of `RequestBodyMatchConditionParameters.TypeName` has been changed from `*RequestBodyMatchConditionParametersTypeName` to `*RequestBodyMatchConditionParametersType`
    info	[Changelog] - Type of `RequestHeaderMatchConditionParameters.TypeName` has been changed from `*RequestHeaderMatchConditionParametersTypeName` to `*RequestHeaderMatchConditionParametersType`
    info	[Changelog] - Type of `RequestMethodMatchConditionParameters.MatchValues` has been changed from `[]*RequestMethodMatchConditionParametersMatchValuesItem` to `[]*RequestMethodMatchValue`
    info	[Changelog] - Type of `RequestMethodMatchConditionParameters.TypeName` has been changed from `*RequestMethodMatchConditionParametersTypeName` to `*RequestMethodMatchConditionParametersType`
    info	[Changelog] - Type of `RequestSchemeMatchConditionParameters.MatchValues` has been changed from `[]*RequestSchemeMatchConditionParametersMatchValuesItem` to `[]*RequestSchemeMatchValue`
    info	[Changelog] - Type of `RequestSchemeMatchConditionParameters.TypeName` has been changed from `*RequestSchemeMatchConditionParametersTypeName` to `*RequestSchemeMatchConditionParametersType`
    info	[Changelog] - Type of `RequestURIMatchConditionParameters.TypeName` has been changed from `*RequestURIMatchConditionParametersTypeName` to `*RequestURIMatchConditionParametersType`
    info	[Changelog] - Type of `RouteConfigurationOverrideActionParameters.TypeName` has been changed from `*RouteConfigurationOverrideActionParametersTypeName` to `*RouteConfigurationOverrideActionParametersType`
    info	[Changelog] - Type of `RuleProperties.Actions` has been changed from `[]DeliveryRuleActionAutoGeneratedClassification` to `[]DeliveryRuleActionClassification`
    info	[Changelog] - Type of `RuleUpdatePropertiesParameters.Actions` has been changed from `[]DeliveryRuleActionAutoGeneratedClassification` to `[]DeliveryRuleActionClassification`
    info	[Changelog] - Type of `SSLProtocolMatchConditionParameters.TypeName` has been changed from `*SSLProtocolMatchConditionParametersTypeName` to `*SSLProtocolMatchConditionParametersType`
    info	[Changelog] - Type of `ServerPortMatchConditionParameters.TypeName` has been changed from `*ServerPortMatchConditionParametersTypeName` to `*ServerPortMatchConditionParametersType`
    info	[Changelog] - Type of `SocketAddrMatchConditionParameters.TypeName` has been changed from `*SocketAddrMatchConditionParametersTypeName` to `*SocketAddrMatchConditionParametersType`
    info	[Changelog] - Type of `URLFileExtensionMatchConditionParameters.TypeName` has been changed from `*URLFileExtensionMatchConditionParametersTypeName` to `*URLFileExtensionMatchConditionParametersType`
    info	[Changelog] - Type of `URLFileNameMatchConditionParameters.TypeName` has been changed from `*URLFileNameMatchConditionParametersTypeName` to `*URLFileNameMatchConditionParametersType`
    info	[Changelog] - Type of `URLPathMatchConditionParameters.TypeName` has been changed from `*URLPathMatchConditionParametersTypeName` to `*URLPathMatchConditionParametersType`
    info	[Changelog] - Type of `URLRedirectAction.Name` has been changed from `*DeliveryRuleAction` to `*DeliveryRuleActionName`
    info	[Changelog] - Type of `URLRedirectActionParameters.TypeName` has been changed from `*URLRedirectActionParametersTypeName` to `*URLRedirectActionParametersType`
    info	[Changelog] - Type of `URLRewriteAction.Name` has been changed from `*DeliveryRuleAction` to `*DeliveryRuleActionName`
    info	[Changelog] - Type of `URLRewriteActionParameters.TypeName` has been changed from `*URLRewriteActionParametersTypeName` to `*URLRewriteActionParametersType`
    info	[Changelog] - Type of `URLSigningAction.Name` has been changed from `*DeliveryRuleAction` to `*DeliveryRuleActionName`
    info	[Changelog] - Type of `URLSigningActionParameters.TypeName` has been changed from `*URLSigningActionParametersTypeName` to `*URLSigningActionParametersType`
    info	[Changelog] - Enum `CacheExpirationActionParametersTypeName` has been removed
    info	[Changelog] - Enum `CacheKeyQueryStringActionParametersTypeName` has been removed
    info	[Changelog] - Enum `CdnCertificateSourceParametersTypeName` has been removed
    info	[Changelog] - Enum `ClientPortMatchConditionParametersTypeName` has been removed
    info	[Changelog] - Enum `CookiesMatchConditionParametersTypeName` has been removed
    info	[Changelog] - Enum `DeliveryRuleAction` has been removed
    info	[Changelog] - Enum `HTTPVersionMatchConditionParametersTypeName` has been removed
    info	[Changelog] - Enum `HeaderActionParametersTypeName` has been removed
    info	[Changelog] - Enum `HostNameMatchConditionParametersTypeName` has been removed
    info	[Changelog] - Enum `IsDeviceMatchConditionParametersMatchValuesItem` has been removed
    info	[Changelog] - Enum `IsDeviceMatchConditionParametersTypeName` has been removed
    info	[Changelog] - Enum `KeyVaultCertificateSourceParametersTypeName` has been removed
    info	[Changelog] - Enum `KeyVaultSigningKeyParametersTypeName` has been removed
    info	[Changelog] - Enum `OriginGroupOverrideActionParametersTypeName` has been removed
    info	[Changelog] - Enum `PostArgsMatchConditionParametersTypeName` has been removed
    info	[Changelog] - Enum `QueryStringMatchConditionParametersTypeName` has been removed
    info	[Changelog] - Enum `RemoteAddressMatchConditionParametersTypeName` has been removed
    info	[Changelog] - Enum `RequestBodyMatchConditionParametersTypeName` has been removed
    info	[Changelog] - Enum `RequestHeaderMatchConditionParametersTypeName` has been removed
    info	[Changelog] - Enum `RequestMethodMatchConditionParametersMatchValuesItem` has been removed
    info	[Changelog] - Enum `RequestMethodMatchConditionParametersTypeName` has been removed
    info	[Changelog] - Enum `RequestSchemeMatchConditionParametersMatchValuesItem` has been removed
    info	[Changelog] - Enum `RequestSchemeMatchConditionParametersTypeName` has been removed
    info	[Changelog] - Enum `RequestURIMatchConditionParametersTypeName` has been removed
    info	[Changelog] - Enum `RouteConfigurationOverrideActionParametersTypeName` has been removed
    info	[Changelog] - Enum `SSLProtocolMatchConditionParametersTypeName` has been removed
    info	[Changelog] - Enum `ServerPortMatchConditionParametersTypeName` has been removed
    info	[Changelog] - Enum `SocketAddrMatchConditionParametersTypeName` has been removed
    info	[Changelog] - Enum `URLFileExtensionMatchConditionParametersTypeName` has been removed
    info	[Changelog] - Enum `URLFileNameMatchConditionParametersTypeName` has been removed
    info	[Changelog] - Enum `URLPathMatchConditionParametersTypeName` has been removed
    info	[Changelog] - Enum `URLRedirectActionParametersTypeName` has been removed
    info	[Changelog] - Enum `URLRewriteActionParametersTypeName` has been removed
    info	[Changelog] - Enum `URLSigningActionParametersTypeName` has been removed
    info	[Changelog] - Function `*DeliveryRuleActionAutoGenerated.GetDeliveryRuleActionAutoGenerated` has been removed
    info	[Changelog] - Function `*DeliveryRuleCacheExpirationAction.GetDeliveryRuleActionAutoGenerated` has been removed
    info	[Changelog] - Function `*DeliveryRuleCacheKeyQueryStringAction.GetDeliveryRuleActionAutoGenerated` has been removed
    info	[Changelog] - Function `*DeliveryRuleRequestHeaderAction.GetDeliveryRuleActionAutoGenerated` has been removed
    info	[Changelog] - Function `*DeliveryRuleResponseHeaderAction.GetDeliveryRuleActionAutoGenerated` has been removed
    info	[Changelog] - Function `*DeliveryRuleRouteConfigurationOverrideAction.GetDeliveryRuleActionAutoGenerated` has been removed
    info	[Changelog] - Function `*OriginGroupOverrideAction.GetDeliveryRuleActionAutoGenerated` has been removed
    info	[Changelog] - Function `*URLRedirectAction.GetDeliveryRuleActionAutoGenerated` has been removed
    info	[Changelog] - Function `*URLRewriteAction.GetDeliveryRuleActionAutoGenerated` has been removed
    info	[Changelog] - Function `*URLSigningAction.GetDeliveryRuleActionAutoGenerated` has been removed
    info	[Changelog]
    info	[Changelog] ### Features Added
    info	[Changelog]
    info	[Changelog] - New enum type `CacheExpirationActionParametersType` with values `CacheExpirationActionParametersTypeDeliveryRuleCacheExpirationActionParameters`
    info	[Changelog] - New enum type `CacheKeyQueryStringActionParametersType` with values `CacheKeyQueryStringActionParametersTypeDeliveryRuleCacheKeyQueryStringBehaviorActionParameters`
    info	[Changelog] - New enum type `CdnCertificateSourceParametersType` with values `CdnCertificateSourceParametersTypeCdnCertificateSourceParameters`
    info	[Changelog] - New enum type `ClientPortMatchConditionParametersType` with values `ClientPortMatchConditionParametersTypeDeliveryRuleClientPortConditionParameters`
    info	[Changelog] - New enum type `CookiesMatchConditionParametersType` with values `CookiesMatchConditionParametersTypeDeliveryRuleCookiesConditionParameters`
    info	[Changelog] - New enum type `DeliveryRuleActionName` with values `DeliveryRuleActionNameCacheExpiration`, `DeliveryRuleActionNameCacheKeyQueryString`, `DeliveryRuleActionNameModifyRequestHeader`, `DeliveryRuleActionNameModifyResponseHeader`, `DeliveryRuleActionNameOriginGroupOverride`, `DeliveryRuleActionNameRouteConfigurationOverride`, `DeliveryRuleActionNameURLRedirect`, `DeliveryRuleActionNameURLRewrite`, `DeliveryRuleActionNameURLSigning`
    info	[Changelog] - New enum type `HTTPVersionMatchConditionParametersType` with values `HTTPVersionMatchConditionParametersTypeDeliveryRuleHTTPVersionConditionParameters`
    info	[Changelog] - New enum type `HeaderActionParametersType` with values `HeaderActionParametersTypeDeliveryRuleHeaderActionParameters`
    info	[Changelog] - New enum type `HostNameMatchConditionParametersType` with values `HostNameMatchConditionParametersTypeDeliveryRuleHostNameConditionParameters`
    info	[Changelog] - New enum type `IsDeviceMatchConditionParametersType` with values `IsDeviceMatchConditionParametersTypeDeliveryRuleIsDeviceConditionParameters`
    info	[Changelog] - New enum type `IsDeviceMatchValue` with values `IsDeviceMatchValueDesktop`, `IsDeviceMatchValueMobile`
    info	[Changelog] - New enum type `KeyVaultCertificateSourceParametersType` with values `KeyVaultCertificateSourceParametersTypeKeyVaultCertificateSourceParameters`
    info	[Changelog] - New enum type `KeyVaultSigningKeyParametersType` with values `KeyVaultSigningKeyParametersTypeKeyVaultSigningKeyParameters`
    info	[Changelog] - New enum type `OriginGroupOverrideActionParametersType` with values `OriginGroupOverrideActionParametersTypeDeliveryRuleOriginGroupOverrideActionParameters`
    info	[Changelog] - New enum type `PostArgsMatchConditionParametersType` with values `PostArgsMatchConditionParametersTypeDeliveryRulePostArgsConditionParameters`
    info	[Changelog] - New enum type `QueryStringMatchConditionParametersType` with values `QueryStringMatchConditionParametersTypeDeliveryRuleQueryStringConditionParameters`
    info	[Changelog] - New enum type `RemoteAddressMatchConditionParametersType` with values `RemoteAddressMatchConditionParametersTypeDeliveryRuleRemoteAddressConditionParameters`
    info	[Changelog] - New enum type `RequestBodyMatchConditionParametersType` with values `RequestBodyMatchConditionParametersTypeDeliveryRuleRequestBodyConditionParameters`
    info	[Changelog] - New enum type `RequestHeaderMatchConditionParametersType` with values `RequestHeaderMatchConditionParametersTypeDeliveryRuleRequestHeaderConditionParameters`
    info	[Changelog] - New enum type `RequestMethodMatchConditionParametersType` with values `RequestMethodMatchConditionParametersTypeDeliveryRuleRequestMethodConditionParameters`
    info	[Changelog] - New enum type `RequestMethodMatchValue` with values `RequestMethodMatchValueDELETE`, `RequestMethodMatchValueGET`, `RequestMethodMatchValueHEAD`, `RequestMethodMatchValueOPTIONS`, `RequestMethodMatchValuePOST`, `RequestMethodMatchValuePUT`, `RequestMethodMatchValueTRACE`
    info	[Changelog] - New enum type `RequestSchemeMatchConditionParametersType` with values `RequestSchemeMatchConditionParametersTypeDeliveryRuleRequestSchemeConditionParameters`
    info	[Changelog] - New enum type `RequestSchemeMatchValue` with values `RequestSchemeMatchValueHTTP`, `RequestSchemeMatchValueHTTPS`
    info	[Changelog] - New enum type `RequestURIMatchConditionParametersType` with values `RequestURIMatchConditionParametersTypeDeliveryRuleRequestURIConditionParameters`
    info	[Changelog] - New enum type `RouteConfigurationOverrideActionParametersType` with values `RouteConfigurationOverrideActionParametersTypeDeliveryRuleRouteConfigurationOverrideActionParameters`
    info	[Changelog] - New enum type `SSLProtocolMatchConditionParametersType` with values `SSLProtocolMatchConditionParametersTypeDeliveryRuleSSLProtocolConditionParameters`
    info	[Changelog] - New enum type `ServerPortMatchConditionParametersType` with values `ServerPortMatchConditionParametersTypeDeliveryRuleServerPortConditionParameters`
    info	[Changelog] - New enum type `SocketAddrMatchConditionParametersType` with values `SocketAddrMatchConditionParametersTypeDeliveryRuleSocketAddrConditionParameters`
    info	[Changelog] - New enum type `URLFileExtensionMatchConditionParametersType` with values `URLFileExtensionMatchConditionParametersTypeDeliveryRuleURLFileExtensionMatchConditionParameters`
    info	[Changelog] - New enum type `URLFileNameMatchConditionParametersType` with values `URLFileNameMatchConditionParametersTypeDeliveryRuleURLFilenameConditionParameters`
    info	[Changelog] - New enum type `URLPathMatchConditionParametersType` with values `URLPathMatchConditionParametersTypeDeliveryRuleURLPathMatchConditionParameters`
    info	[Changelog] - New enum type `URLRedirectActionParametersType` with values `URLRedirectActionParametersTypeDeliveryRuleURLRedirectActionParameters`
    info	[Changelog] - New enum type `URLRewriteActionParametersType` with values `URLRewriteActionParametersTypeDeliveryRuleURLRewriteActionParameters`
    info	[Changelog] - New enum type `URLSigningActionParametersType` with values `URLSigningActionParametersTypeDeliveryRuleURLSigningActionParameters`
    info	[Changelog] - New function `*DeliveryRuleAction.GetDeliveryRuleAction() *DeliveryRuleAction`
    info	[Changelog] - New function `*DeliveryRuleCacheExpirationAction.GetDeliveryRuleAction() *DeliveryRuleAction`
    info	[Changelog] - New function `*DeliveryRuleCacheKeyQueryStringAction.GetDeliveryRuleAction() *DeliveryRuleAction`
    info	[Changelog] - New function `*DeliveryRuleRequestHeaderAction.GetDeliveryRuleAction() *DeliveryRuleAction`
    info	[Changelog] - New function `*DeliveryRuleResponseHeaderAction.GetDeliveryRuleAction() *DeliveryRuleAction`
    info	[Changelog] - New function `*DeliveryRuleRouteConfigurationOverrideAction.GetDeliveryRuleAction() *DeliveryRuleAction`
    info	[Changelog] - New function `*OriginGroupOverrideAction.GetDeliveryRuleAction() *DeliveryRuleAction`
    info	[Changelog] - New function `*URLRedirectAction.GetDeliveryRuleAction() *DeliveryRuleAction`
    info	[Changelog] - New function `*URLRewriteAction.GetDeliveryRuleAction() *DeliveryRuleAction`
    info	[Changelog] - New function `*URLSigningAction.GetDeliveryRuleAction() *DeliveryRuleAction`
    info	[Changelog]
    info	[Changelog] Total 87 breaking change(s), 95 additive change(s).