API version change log for deployment of Microsoft.Cdn/profiles/endpoints
This article describes the properties that changed in each API version for Microsoft.Cdn/profiles/endpoints. It only covers properties that are available during deployments.
2023-07-01-preview
Added:
- properties.deliveryPolicy.rules.actions.parameters.keyGroupReference
- properties.deliveryPolicy.rules.actions.parameters.keyGroupReference.id
Updated:
- properties.deliveryPolicy.rules.name - Added values: 'AfdUrlSigning' (required) - Removed values: 'CacheExpiration' (required)
- properties.deliveryPolicy.rules.actions.name - Added values: 'AfdUrlSigning' (required) - Removed values: 'CacheExpiration' (required)
- properties.deliveryPolicy.rules.actions.parameters.typeName - Added values: 'DeliveryRuleAfdUrlSigningActionParameters' (required) - Removed values: 'DeliveryRuleCacheExpirationActionParameters' (required) 'DeliveryRuleCacheKeyQueryStringBehaviorActionParameters' (required)
- properties.urlSigningKeys.keySourceParameters.apiVersion - Added values: '2023-07-01-preview' - Removed values: '2023-05-01'
- properties.deliveryPolicy.rules.actions.parameters.name - Added values: 'CacheExpiration' (required) - Removed values: 'CacheKeyQueryString' (required) 'ModifyRequestHeader' (required)
2023-05-01
Updated:
- properties.urlSigningKeys.keySourceParameters.apiVersion - Added values: '2023-05-01' - Removed values: '2022-11-01-preview'
2022-11-01-preview
Updated:
- properties.urlSigningKeys.keySourceParameters.apiVersion - Added values: '2022-11-01-preview' - Removed values: '2022-05-01-preview'
2022-05-01-preview
Updated:
- properties.urlSigningKeys.keySourceParameters.apiVersion - Added values: '2022-05-01-preview' - Removed values: '2021-06-01'
2021-06-01
Added:
- properties.deliveryPolicy.rules.actions.parameters.typeName
- properties.deliveryPolicy.rules.actions.parameters.cacheConfiguration
- properties.deliveryPolicy.rules.actions.parameters.cacheConfiguration.cacheBehavior
- properties.deliveryPolicy.rules.actions.parameters.cacheConfiguration.cacheDuration
- properties.deliveryPolicy.rules.actions.parameters.cacheConfiguration.isCompressionEnabled
- properties.deliveryPolicy.rules.actions.parameters.cacheConfiguration.queryParameters
- properties.deliveryPolicy.rules.actions.parameters.cacheConfiguration.queryStringCachingBehavior
- properties.deliveryPolicy.rules.actions.parameters.originGroupOverride
- properties.deliveryPolicy.rules.actions.parameters.originGroupOverride.forwardingProtocol
- properties.deliveryPolicy.rules.actions.parameters.originGroupOverride.originGroup
- properties.deliveryPolicy.rules.actions.parameters.originGroupOverride.originGroup.id
- properties.deliveryPolicy.rules.conditions.parameters.typeName
- properties.urlSigningKeys.keySourceParameters.typeName
Removed:
- properties.deliveryPolicy.rules.actions.parameters.'@odata.type'
- properties.deliveryPolicy.rules.conditions.parameters.'@odata.type'
- properties.urlSigningKeys.keySourceParameters.'@odata.type'
Updated:
- properties.deliveryPolicy.rules.actions.parameters.parameters.parameters.name - Added values: 'RouteConfigurationOverride' (required) - Removed values: 'UrlRewrite' (required) 'UrlSigning' (required) 'Cookies' (required)
- properties.deliveryPolicy.rules.conditions.name - Added values: 'ClientPort' (required) - Removed values: 'Cookies' (required)
- properties.deliveryPolicy.rules.conditions.parameters.operator - Removed values: 'Equal' (required)
- properties.deliveryPolicy.rules.conditions.parameters.name - Added values: 'Cookies' (required) 'HostName' (required) - Removed values: 'HttpVersion' (required) 'IsDevice' (required)
- properties.deliveryPolicy.rules.conditions.parameters.parameters.operator - Added values: 'Any' 'BeginsWith' 'Contains' 'EndsWith' 'Equal' 'GreaterThan' 'GreaterThanOrEqual' 'LessThan' 'LessThanOrEqual' 'RegEx' (required) - Removed values: 'Equal' (required)
- properties.deliveryPolicy.rules.conditions.parameters.parameters.name - Added values: 'HostName' (required) - Removed values: 'IsDevice' (required)
- properties.deliveryPolicy.rules.conditions.parameters.parameters.parameters.matchValues - Removed values: String array containing any of:
'Desktop' 'Mobile' - properties.deliveryPolicy.rules.conditions.parameters.parameters.parameters.name - Added values: 'HttpVersion' (required) 'IsDevice' (required) - Removed values: 'PostArgs' (required) 'QueryString' (required)
- properties.deliveryPolicy.rules.conditions.parameters.parameters.parameters.parameters.operator - Added values: 'Equal' (required) - Removed values: 'Any' 'BeginsWith' 'Contains' 'EndsWith' 'Equal' 'GreaterThan' 'GreaterThanOrEqual' 'LessThan' 'LessThanOrEqual' 'RegEx' (required)
- properties.deliveryPolicy.rules.conditions.parameters.parameters.parameters.parameters.name - Added values: 'IsDevice' (required) - Removed values: 'QueryString' (required)
- properties.deliveryPolicy.rules.conditions.parameters.parameters.parameters.parameters.parameters.matchValues - Added values: String array containing any of:
'Desktop' 'Mobile' - properties.deliveryPolicy.rules.conditions.parameters.parameters.parameters.parameters.parameters.operator - Added values: 'Equal' (required) - Removed values: 'GeoMatch' 'IPMatch' (required)
- properties.deliveryPolicy.rules.conditions.parameters.parameters.parameters.parameters.parameters.name - Added values: 'PostArgs' (required) 'QueryString' (required) - Removed values: 'RemoteAddress' (required) 'RequestBody' (required)
- properties.deliveryPolicy.rules.conditions.parameters.parameters.parameters.parameters.parameters.parameters.operator - Added values: 'BeginsWith' 'Contains' 'EndsWith' 'Equal' 'GreaterThan' 'GreaterThanOrEqual' 'LessThan' 'LessThanOrEqual' 'RegEx' (required) - Removed values: 'GeoMatch' 'IPMatch' (required)
- properties.deliveryPolicy.rules.conditions.parameters.parameters.parameters.parameters.parameters.parameters.name - Added values: 'QueryString' (required) - Removed values: 'RequestBody' (required)
- properties.deliveryPolicy.rules.conditions.parameters.parameters.parameters.parameters.parameters.parameters.parameters.operator - Added values: 'GeoMatch' 'IPMatch' (required)
- properties.deliveryPolicy.rules.conditions.parameters.parameters.parameters.parameters.parameters.parameters.parameters.name - Added values: 'RemoteAddress' (required) 'RequestBody' (required) - Removed values: 'RequestHeader' (required) 'RequestMethod' (required)
- properties.deliveryPolicy.rules.conditions.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.operator - Added values: 'GeoMatch' 'IPMatch' (required) - Removed values: 'BeginsWith' 'Contains' 'EndsWith' 'Equal' 'GreaterThan' 'GreaterThanOrEqual' 'LessThan' 'LessThanOrEqual' 'RegEx' (required)
- properties.deliveryPolicy.rules.conditions.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.name - Added values: 'RequestBody' (required) - Removed values: 'RequestMethod' (required)
- properties.deliveryPolicy.rules.conditions.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.matchValues - Removed values: String array containing any of:
'DELETE' 'GET' 'HEAD' 'OPTIONS' 'POST' 'PUT' 'TRACE' String array containing any of:
'HTTP' 'HTTPS' - properties.deliveryPolicy.rules.conditions.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.operator - Added values: 'Any' 'BeginsWith' 'Contains' 'EndsWith' 'Equal' 'GreaterThan' 'GreaterThanOrEqual' 'LessThan' 'LessThanOrEqual' 'RegEx' (required) - Removed values: 'Equal' (required)
- properties.deliveryPolicy.rules.conditions.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.name - Added values: 'RequestHeader' (required) 'RequestMethod' (required) - Removed values: 'RequestScheme' (required) 'RequestUri' (required)
- properties.deliveryPolicy.rules.conditions.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.matchValues - Removed values: String array containing any of:
'HTTP' 'HTTPS' - properties.deliveryPolicy.rules.conditions.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.operator - Added values: 'Any' 'BeginsWith' 'Contains' 'EndsWith' 'Equal' 'GreaterThan' 'GreaterThanOrEqual' 'LessThan' 'LessThanOrEqual' 'RegEx' (required) - Removed values: 'Equal' (required)
- properties.deliveryPolicy.rules.conditions.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.name - Added values: 'RequestMethod' (required) - Removed values: 'RequestUri' (required)
- properties.deliveryPolicy.rules.conditions.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.matchValues - Added values: String array containing any of:
'DELETE' 'GET' 'HEAD' 'OPTIONS' 'POST' 'PUT' 'TRACE' String array containing any of:
'HTTP' 'HTTPS' - properties.deliveryPolicy.rules.conditions.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.operator - Added values: 'Equal' (required) - Removed values: 'Any' 'BeginsWith' 'Contains' 'EndsWith' 'Equal' 'GreaterThan' 'GreaterThanOrEqual' 'LessThan' 'LessThanOrEqual' 'RegEx' (required)
- properties.deliveryPolicy.rules.conditions.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.name - Added values: 'RequestScheme' (required) 'RequestUri' (required) - Removed values: 'UrlFileExtension' (required) 'UrlFileName' (required)
- properties.deliveryPolicy.rules.conditions.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.matchValues - Added values: String array containing any of:
'HTTP' 'HTTPS' - properties.deliveryPolicy.rules.conditions.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.operator - Added values: 'Equal' (required) - Removed values: 'Any' 'BeginsWith' 'Contains' 'EndsWith' 'Equal' 'GreaterThan' 'GreaterThanOrEqual' 'LessThan' 'LessThanOrEqual' 'RegEx' (required)
- properties.deliveryPolicy.rules.conditions.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.name - Added values: 'RequestUri' (required) - Removed values: 'UrlFileName' (required)
- properties.deliveryPolicy.rules.conditions.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.operator - Removed values: 'RegEx' 'Wildcard' (required)
- properties.deliveryPolicy.rules.conditions.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.name - Added values: 'ServerPort' (required) 'SocketAddr' (required) - Removed values: 'UrlPath' (required)
- properties.deliveryPolicy.rules.conditions.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.operator - Added values: 'RegEx' (required) - Removed values: 'RegEx' 'Wildcard' (required)
- properties.urlSigningKeys.keySourceParameters.apiVersion - Added values: '2021-06-01' - Removed values: '2020-09-01'
2020-09-01
Added:
- properties.deliveryPolicy.rules.actions.parameters.originGroup
- properties.deliveryPolicy.rules.actions.parameters.originGroup.id
Removed:
- properties.deliveryPolicy.rules.actions.parameters.ipSubnets
- properties.deliveryPolicy.rules.actions.parameters.keyId
Updated:
- properties.deliveryPolicy.rules.actions.parameters.parameters.parameters.@odata.type - Added values: '#Microsoft.Azure.Cdn.Models.DeliveryRuleOriginGroupOverrideActionParameters' (required) '#Microsoft.Azure.Cdn.Models.DeliveryRuleUrlSigningActionParameters' (required) - Removed values: '#Microsoft.Azure.Cdn.Models.DeliveryRuleUrlSigningActionParameters'
- properties.deliveryPolicy.rules.actions.parameters.parameters.parameters.name - Added values: 'OriginGroupOverride' (required)
- properties.deliveryPolicy.rules.conditions.parameters.operator - Added values: 'LessThanOrEqual' 'RegEx' (required) - Removed values: 'LessThanOrEqual' (required)
- properties.deliveryPolicy.rules.conditions.parameters.parameters.parameters.operator - Added values: 'LessThanOrEqual' 'RegEx' (required) - Removed values: 'LessThanOrEqual' (required)
- properties.deliveryPolicy.rules.conditions.parameters.parameters.parameters.parameters.operator - Added values: 'LessThanOrEqual' 'RegEx' (required) - Removed values: 'LessThanOrEqual' (required)
- properties.deliveryPolicy.rules.conditions.parameters.parameters.parameters.parameters.parameters.operator - Added values: 'LessThanOrEqual' 'RegEx' (required) - Removed values: 'LessThanOrEqual' (required)
- properties.deliveryPolicy.rules.conditions.parameters.parameters.parameters.parameters.parameters.parameters.parameters.operator - Added values: 'LessThanOrEqual' 'RegEx' (required) - Removed values: 'LessThanOrEqual' (required)
- properties.deliveryPolicy.rules.conditions.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.operator - Added values: 'LessThanOrEqual' 'RegEx' (required) - Removed values: 'LessThanOrEqual' (required)
- properties.deliveryPolicy.rules.conditions.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.operator - Added values: 'LessThanOrEqual' 'RegEx' (required) - Removed values: 'LessThanOrEqual' (required)
- properties.deliveryPolicy.rules.conditions.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.operator - Added values: 'LessThanOrEqual' 'RegEx' (required) - Removed values: 'LessThanOrEqual' (required)
- properties.deliveryPolicy.rules.conditions.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.operator - Added values: 'RegEx' (required) 'RegEx' - Removed values: 'LessThanOrEqual' (required)
- properties.deliveryPolicy.rules.conditions.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.parameters.operator - Added values: 'RegEx'
- properties.urlSigningKeys.keySourceParameters.apiVersion - Added values: '2020-09-01' - Removed values: '2020-04-15'
2020-04-15
Oldest version tracked in change log