cdn.azure.com/v1beta20210601
cdn.azure.com/v1beta20210601
Package v1beta20210601 contains API Schema definitions for the cdn v1beta20210601 API group
APIVersion
(string
alias)
Value | Description |
---|---|
"2021-06-01" |
CacheConfiguration
(Appears on:RouteConfigurationOverrideActionParameters)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/CacheConfiguration
Field | Description |
---|---|
cacheBehavior CacheConfigurationCacheBehavior |
CacheBehavior: Caching behavior for the requests. |
cacheDuration string |
CacheDuration: The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss |
isCompressionEnabled CacheConfigurationIsCompressionEnabled |
IsCompressionEnabled: Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won’t be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB. |
queryParameters string |
QueryParameters: query parameters to include or exclude (comma separated). |
queryStringCachingBehavior CacheConfigurationQueryStringCachingBehavior |
QueryStringCachingBehavior: Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings. |
CacheConfigurationARM
(Appears on:RouteConfigurationOverrideActionParametersARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/CacheConfiguration
Field | Description |
---|---|
cacheBehavior CacheConfigurationCacheBehavior |
CacheBehavior: Caching behavior for the requests. |
cacheDuration string |
CacheDuration: The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss |
isCompressionEnabled CacheConfigurationIsCompressionEnabled |
IsCompressionEnabled: Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won’t be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB. |
queryParameters string |
QueryParameters: query parameters to include or exclude (comma separated). |
queryStringCachingBehavior CacheConfigurationQueryStringCachingBehavior |
QueryStringCachingBehavior: Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings. |
CacheConfigurationCacheBehavior
(string
alias)
(Appears on:CacheConfiguration, CacheConfigurationARM)
Value | Description |
---|---|
"HonorOrigin" |
|
"OverrideAlways" |
|
"OverrideIfOriginMissing" |
CacheConfigurationIsCompressionEnabled
(string
alias)
(Appears on:CacheConfiguration, CacheConfigurationARM)
Value | Description |
---|---|
"Disabled" |
|
"Enabled" |
CacheConfigurationQueryStringCachingBehavior
(string
alias)
(Appears on:CacheConfiguration, CacheConfigurationARM)
Value | Description |
---|---|
"IgnoreQueryString" |
|
"IgnoreSpecifiedQueryStrings" |
|
"IncludeSpecifiedQueryStrings" |
|
"UseQueryString" |
CacheExpirationActionParameters
(Appears on:DeliveryRuleCacheExpirationAction)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/CacheExpirationActionParameters
Field | Description |
---|---|
cacheBehavior CacheExpirationActionParametersCacheBehavior |
CacheBehavior: Caching behavior for the requests. |
cacheDuration string |
CacheDuration: The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss |
cacheType CacheExpirationActionParametersCacheType |
CacheType: The level at which the content needs to be cached. |
typeName CacheExpirationActionParametersTypeName |
CacheExpirationActionParametersARM
(Appears on:DeliveryRuleCacheExpirationActionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/CacheExpirationActionParameters
Field | Description |
---|---|
cacheBehavior CacheExpirationActionParametersCacheBehavior |
CacheBehavior: Caching behavior for the requests. |
cacheDuration string |
CacheDuration: The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss |
cacheType CacheExpirationActionParametersCacheType |
CacheType: The level at which the content needs to be cached. |
typeName CacheExpirationActionParametersTypeName |
CacheExpirationActionParametersCacheBehavior
(string
alias)
(Appears on:CacheExpirationActionParameters, CacheExpirationActionParametersARM)
Value | Description |
---|---|
"BypassCache" |
|
"Override" |
|
"SetIfMissing" |
CacheExpirationActionParametersCacheType
(string
alias)
(Appears on:CacheExpirationActionParameters, CacheExpirationActionParametersARM)
Value | Description |
---|---|
"All" |
CacheExpirationActionParametersTypeName
(string
alias)
(Appears on:CacheExpirationActionParameters, CacheExpirationActionParametersARM)
Value | Description |
---|---|
"DeliveryRuleCacheExpirationActionParameters" |
CacheKeyQueryStringActionParameters
(Appears on:DeliveryRuleCacheKeyQueryStringAction)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/CacheKeyQueryStringActionParameters
Field | Description |
---|---|
queryParameters string |
QueryParameters: query parameters to include or exclude (comma separated). |
queryStringBehavior CacheKeyQueryStringActionParametersQueryStringBehavior |
QueryStringBehavior: Caching behavior for the requests. |
typeName CacheKeyQueryStringActionParametersTypeName |
CacheKeyQueryStringActionParametersARM
(Appears on:DeliveryRuleCacheKeyQueryStringActionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/CacheKeyQueryStringActionParameters
Field | Description |
---|---|
queryParameters string |
QueryParameters: query parameters to include or exclude (comma separated). |
queryStringBehavior CacheKeyQueryStringActionParametersQueryStringBehavior |
QueryStringBehavior: Caching behavior for the requests. |
typeName CacheKeyQueryStringActionParametersTypeName |
CacheKeyQueryStringActionParametersQueryStringBehavior
(string
alias)
(Appears on:CacheKeyQueryStringActionParameters, CacheKeyQueryStringActionParametersARM)
Value | Description |
---|---|
"Exclude" |
|
"ExcludeAll" |
|
"Include" |
|
"IncludeAll" |
CacheKeyQueryStringActionParametersTypeName
(string
alias)
(Appears on:CacheKeyQueryStringActionParameters, CacheKeyQueryStringActionParametersARM)
Value | Description |
---|---|
"DeliveryRuleCacheKeyQueryStringBehaviorActionParameters" |
ClientPortMatchConditionParameters
(Appears on:DeliveryRuleClientPortCondition)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/ClientPortMatchConditionParameters
Field | Description |
---|---|
matchValues []string |
MatchValues: The match value for the condition of the delivery rule |
negateCondition bool |
NegateCondition: Describes if this is negate condition or not |
operator ClientPortMatchConditionParametersOperator |
Operator: Describes operator to be matched. |
transforms []ClientPortMatchConditionParametersTransforms |
Transforms: List of transforms |
typeName ClientPortMatchConditionParametersTypeName |
ClientPortMatchConditionParametersARM
(Appears on:DeliveryRuleClientPortConditionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/ClientPortMatchConditionParameters
Field | Description |
---|---|
matchValues []string |
MatchValues: The match value for the condition of the delivery rule |
negateCondition bool |
NegateCondition: Describes if this is negate condition or not |
operator ClientPortMatchConditionParametersOperator |
Operator: Describes operator to be matched. |
transforms []ClientPortMatchConditionParametersTransforms |
Transforms: List of transforms |
typeName ClientPortMatchConditionParametersTypeName |
ClientPortMatchConditionParametersOperator
(string
alias)
(Appears on:ClientPortMatchConditionParameters, ClientPortMatchConditionParametersARM)
Value | Description |
---|---|
"Any" |
|
"BeginsWith" |
|
"Contains" |
|
"EndsWith" |
|
"Equal" |
|
"GreaterThan" |
|
"GreaterThanOrEqual" |
|
"LessThan" |
|
"LessThanOrEqual" |
|
"RegEx" |
ClientPortMatchConditionParametersTransforms
(string
alias)
(Appears on:ClientPortMatchConditionParameters, ClientPortMatchConditionParametersARM)
Value | Description |
---|---|
"Lowercase" |
|
"RemoveNulls" |
|
"Trim" |
|
"Uppercase" |
|
"UrlDecode" |
|
"UrlEncode" |
ClientPortMatchConditionParametersTypeName
(string
alias)
(Appears on:ClientPortMatchConditionParameters, ClientPortMatchConditionParametersARM)
Value | Description |
---|---|
"DeliveryRuleClientPortConditionParameters" |
CookiesMatchConditionParameters
(Appears on:DeliveryRuleCookiesCondition)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/CookiesMatchConditionParameters
Field | Description |
---|---|
matchValues []string |
MatchValues: The match value for the condition of the delivery rule |
negateCondition bool |
NegateCondition: Describes if this is negate condition or not |
operator CookiesMatchConditionParametersOperator |
Operator: Describes operator to be matched. |
selector string |
Selector: Name of Cookies to be matched |
transforms []CookiesMatchConditionParametersTransforms |
Transforms: List of transforms |
typeName CookiesMatchConditionParametersTypeName |
CookiesMatchConditionParametersARM
(Appears on:DeliveryRuleCookiesConditionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/CookiesMatchConditionParameters
Field | Description |
---|---|
matchValues []string |
MatchValues: The match value for the condition of the delivery rule |
negateCondition bool |
NegateCondition: Describes if this is negate condition or not |
operator CookiesMatchConditionParametersOperator |
Operator: Describes operator to be matched. |
selector string |
Selector: Name of Cookies to be matched |
transforms []CookiesMatchConditionParametersTransforms |
Transforms: List of transforms |
typeName CookiesMatchConditionParametersTypeName |
CookiesMatchConditionParametersOperator
(string
alias)
(Appears on:CookiesMatchConditionParameters, CookiesMatchConditionParametersARM)
Value | Description |
---|---|
"Any" |
|
"BeginsWith" |
|
"Contains" |
|
"EndsWith" |
|
"Equal" |
|
"GreaterThan" |
|
"GreaterThanOrEqual" |
|
"LessThan" |
|
"LessThanOrEqual" |
|
"RegEx" |
CookiesMatchConditionParametersTransforms
(string
alias)
(Appears on:CookiesMatchConditionParameters, CookiesMatchConditionParametersARM)
Value | Description |
---|---|
"Lowercase" |
|
"RemoveNulls" |
|
"Trim" |
|
"Uppercase" |
|
"UrlDecode" |
|
"UrlEncode" |
CookiesMatchConditionParametersTypeName
(string
alias)
(Appears on:CookiesMatchConditionParameters, CookiesMatchConditionParametersARM)
Value | Description |
---|---|
"DeliveryRuleCookiesConditionParameters" |
CustomDomain_Status_SubResourceEmbedded
(Appears on:Endpoint_Status)
Field | Description |
---|---|
id string |
Id: Resource ID. |
systemData SystemData_Status |
CustomDomain_Status_SubResourceEmbeddedARM
(Appears on:EndpointProperties_StatusARM)
Field | Description |
---|---|
id string |
Id: Resource ID. |
systemData SystemData_StatusARM |
DeepCreatedOriginGroupPropertiesARM
(Appears on:ProfilesEndpoints_Spec_Properties_OriginGroupsARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeepCreatedOriginGroupProperties
Field | Description |
---|---|
healthProbeSettings HealthProbeParametersARM |
HealthProbeSettings: The JSON object that contains the properties to send health probes to origin. |
origins []ResourceReferenceARM |
Origins: The source of the content being delivered via CDN within given origin group. |
responseBasedOriginErrorDetectionSettings ResponseBasedOriginErrorDetectionParametersARM |
ResponseBasedOriginErrorDetectionSettings: The JSON object that contains the properties to determine origin health using real requests/responses. |
trafficRestorationTimeToHealedOrNewEndpointsInMinutes int |
TrafficRestorationTimeToHealedOrNewEndpointsInMinutes: Time in minutes to shift the traffic to the endpoint gradually when an unhealthy endpoint comes healthy or a new endpoint is added. Default is 10 mins. This property is currently not supported. |
DeepCreatedOriginGroupProperties_StatusARM
(Appears on:DeepCreatedOriginGroup_StatusARM)
Field | Description |
---|---|
healthProbeSettings HealthProbeParameters_StatusARM |
HealthProbeSettings: Health probe settings to the origin that is used to determine the health of the origin. |
origins []ResourceReference_StatusARM |
Origins: The source of the content being delivered via CDN within given origin group. |
responseBasedOriginErrorDetectionSettings ResponseBasedOriginErrorDetectionParameters_StatusARM |
ResponseBasedOriginErrorDetectionSettings: The JSON object that contains the properties to determine origin health using real requests/responses.This property is currently not supported. |
trafficRestorationTimeToHealedOrNewEndpointsInMinutes int |
TrafficRestorationTimeToHealedOrNewEndpointsInMinutes: Time in minutes to shift the traffic to the endpoint gradually when an unhealthy endpoint comes healthy or a new endpoint is added. Default is 10 mins. This property is currently not supported. |
DeepCreatedOriginGroup_Status
(Appears on:Endpoint_Status)
Field | Description |
---|---|
healthProbeSettings HealthProbeParameters_Status |
HealthProbeSettings: Health probe settings to the origin that is used to determine the health of the origin. |
name string |
Name: Origin group name which must be unique within the endpoint. |
origins []ResourceReference_Status |
Origins: The source of the content being delivered via CDN within given origin group. |
responseBasedOriginErrorDetectionSettings ResponseBasedOriginErrorDetectionParameters_Status |
ResponseBasedOriginErrorDetectionSettings: The JSON object that contains the properties to determine origin health using real requests/responses.This property is currently not supported. |
trafficRestorationTimeToHealedOrNewEndpointsInMinutes int |
TrafficRestorationTimeToHealedOrNewEndpointsInMinutes: Time in minutes to shift the traffic to the endpoint gradually when an unhealthy endpoint comes healthy or a new endpoint is added. Default is 10 mins. This property is currently not supported. |
DeepCreatedOriginGroup_StatusARM
(Appears on:EndpointProperties_StatusARM)
Field | Description |
---|---|
name string |
Name: Origin group name which must be unique within the endpoint. |
properties DeepCreatedOriginGroupProperties_StatusARM |
DeepCreatedOriginPropertiesARM
(Appears on:ProfilesEndpoints_Spec_Properties_OriginsARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeepCreatedOriginProperties
Field | Description |
---|---|
enabled bool |
Enabled: Origin is enabled for load balancing or not. By default, origin is always enabled. |
hostName string |
HostName: The address of the origin. It can be a domain name, IPv4 address, or IPv6 address. This should be unique across all origins in an endpoint. |
httpPort int |
HttpPort: The value of the HTTP port. Must be between 1 and 65535. |
httpsPort int |
HttpsPort: The value of the HTTPS port. Must be between 1 and 65535. |
originHostHeader string |
OriginHostHeader: The host header value sent to the origin with each request. If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default. |
priority int |
Priority: Priority of origin in given origin group for load balancing. Higher priorities will not be used for load balancing if any lower priority origin is healthy.Must be between 1 and 5. |
privateLinkAlias string |
PrivateLinkAlias: The Alias of the Private Link resource. Populating this optional field indicates that this origin is ‘Private’ |
privateLinkApprovalMessage string |
PrivateLinkApprovalMessage: A custom message to be included in the approval request to connect to the Private Link. |
privateLinkLocation string |
|
privateLinkResourceId string |
|
weight int |
Weight: Weight of the origin in given origin group for load balancing. Must be between 1 and 1000 |
DeepCreatedOriginProperties_StatusARM
(Appears on:DeepCreatedOrigin_StatusARM)
Field | Description |
---|---|
enabled bool |
Enabled: Origin is enabled for load balancing or not. By default, origin is always enabled. |
hostName string |
HostName: The address of the origin. It can be a domain name, IPv4 address, or IPv6 address. This should be unique across all origins in an endpoint. |
httpPort int |
HttpPort: The value of the HTTP port. Must be between 1 and 65535. |
httpsPort int |
HttpsPort: The value of the HTTPS port. Must be between 1 and 65535. |
originHostHeader string |
OriginHostHeader: The host header value sent to the origin with each request. If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default. |
priority int |
Priority: Priority of origin in given origin group for load balancing. Higher priorities will not be used for load balancing if any lower priority origin is healthy.Must be between 1 and 5. |
privateEndpointStatus PrivateEndpointStatus_Status |
PrivateEndpointStatus: The approval status for the connection to the Private Link |
privateLinkAlias string |
PrivateLinkAlias: The Alias of the Private Link resource. Populating this optional field indicates that this origin is ‘Private’ |
privateLinkApprovalMessage string |
PrivateLinkApprovalMessage: A custom message to be included in the approval request to connect to the Private Link. |
privateLinkLocation string |
PrivateLinkLocation: The location of the Private Link resource. Required only if ‘privateLinkResourceId’ is populated |
privateLinkResourceId string |
PrivateLinkResourceId: The Resource Id of the Private Link resource. Populating this optional field indicates that this backend is ‘Private’ |
weight int |
Weight: Weight of the origin in given origin group for load balancing. Must be between 1 and 1000 |
DeepCreatedOrigin_Status
(Appears on:Endpoint_Status)
Field | Description |
---|---|
enabled bool |
Enabled: Origin is enabled for load balancing or not. By default, origin is always enabled. |
hostName string |
HostName: The address of the origin. It can be a domain name, IPv4 address, or IPv6 address. This should be unique across all origins in an endpoint. |
httpPort int |
HttpPort: The value of the HTTP port. Must be between 1 and 65535. |
httpsPort int |
HttpsPort: The value of the HTTPS port. Must be between 1 and 65535. |
name string |
Name: Origin name which must be unique within the endpoint. |
originHostHeader string |
OriginHostHeader: The host header value sent to the origin with each request. If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default. |
priority int |
Priority: Priority of origin in given origin group for load balancing. Higher priorities will not be used for load balancing if any lower priority origin is healthy.Must be between 1 and 5. |
privateEndpointStatus PrivateEndpointStatus_Status |
PrivateEndpointStatus: The approval status for the connection to the Private Link |
privateLinkAlias string |
PrivateLinkAlias: The Alias of the Private Link resource. Populating this optional field indicates that this origin is ‘Private’ |
privateLinkApprovalMessage string |
PrivateLinkApprovalMessage: A custom message to be included in the approval request to connect to the Private Link. |
privateLinkLocation string |
PrivateLinkLocation: The location of the Private Link resource. Required only if ‘privateLinkResourceId’ is populated |
privateLinkResourceId string |
PrivateLinkResourceId: The Resource Id of the Private Link resource. Populating this optional field indicates that this backend is ‘Private’ |
weight int |
Weight: Weight of the origin in given origin group for load balancing. Must be between 1 and 1000 |
DeepCreatedOrigin_StatusARM
(Appears on:EndpointProperties_StatusARM)
Field | Description |
---|---|
name string |
Name: Origin name which must be unique within the endpoint. |
properties DeepCreatedOriginProperties_StatusARM |
DeliveryRule
(Appears on:EndpointPropertiesUpdateParametersDeliveryPolicy)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRule
Field | Description |
---|---|
actions []DeliveryRuleAction1 |
Actions: A list of actions that are executed when all the conditions of a rule are satisfied. |
conditions []DeliveryRuleCondition |
Conditions: A list of conditions that must be matched for the actions to be executed |
name string |
Name: Name of the rule |
order int |
Order: The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied. |
DeliveryRuleARM
(Appears on:EndpointPropertiesUpdateParametersDeliveryPolicyARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRule
Field | Description |
---|---|
actions []DeliveryRuleAction1ARM |
Actions: A list of actions that are executed when all the conditions of a rule are satisfied. |
conditions []DeliveryRuleConditionARM |
Conditions: A list of conditions that must be matched for the actions to be executed |
name string |
Name: Name of the rule |
order int |
Order: The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied. |
DeliveryRuleAction1
(Appears on:DeliveryRule)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleAction1
Field | Description |
---|---|
deliveryRuleCacheExpirationAction DeliveryRuleCacheExpirationAction |
DeliveryRuleCacheExpiration: Mutually exclusive with all other properties |
deliveryRuleCacheKeyQueryStringAction DeliveryRuleCacheKeyQueryStringAction |
DeliveryRuleCacheKeyQueryString: Mutually exclusive with all other properties |
deliveryRuleRequestHeaderAction DeliveryRuleRequestHeaderAction |
DeliveryRuleRequestHeader: Mutually exclusive with all other properties |
deliveryRuleResponseHeaderAction DeliveryRuleResponseHeaderAction |
DeliveryRuleResponseHeader: Mutually exclusive with all other properties |
deliveryRuleRouteConfigurationOverrideAction DeliveryRuleRouteConfigurationOverrideAction |
DeliveryRuleRouteConfigurationOverride: Mutually exclusive with all other properties |
originGroupOverrideAction OriginGroupOverrideAction |
OriginGroupOverride: Mutually exclusive with all other properties |
urlRedirectAction UrlRedirectAction |
UrlRedirect: Mutually exclusive with all other properties |
urlRewriteAction UrlRewriteAction |
UrlRewrite: Mutually exclusive with all other properties |
urlSigningAction UrlSigningAction |
UrlSigning: Mutually exclusive with all other properties |
DeliveryRuleAction1ARM
(Appears on:DeliveryRuleARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleAction1
Field | Description |
---|---|
deliveryRuleCacheExpirationAction DeliveryRuleCacheExpirationActionARM |
DeliveryRuleCacheExpiration: Mutually exclusive with all other properties |
deliveryRuleCacheKeyQueryStringAction DeliveryRuleCacheKeyQueryStringActionARM |
DeliveryRuleCacheKeyQueryString: Mutually exclusive with all other properties |
deliveryRuleRequestHeaderAction DeliveryRuleRequestHeaderActionARM |
DeliveryRuleRequestHeader: Mutually exclusive with all other properties |
deliveryRuleResponseHeaderAction DeliveryRuleResponseHeaderActionARM |
DeliveryRuleResponseHeader: Mutually exclusive with all other properties |
deliveryRuleRouteConfigurationOverrideAction DeliveryRuleRouteConfigurationOverrideActionARM |
DeliveryRuleRouteConfigurationOverride: Mutually exclusive with all other properties |
originGroupOverrideAction OriginGroupOverrideActionARM |
OriginGroupOverride: Mutually exclusive with all other properties |
urlRedirectAction UrlRedirectActionARM |
UrlRedirect: Mutually exclusive with all other properties |
urlRewriteAction UrlRewriteActionARM |
UrlRewrite: Mutually exclusive with all other properties |
urlSigningAction UrlSigningActionARM |
UrlSigning: Mutually exclusive with all other properties |
DeliveryRuleActionStatusName
(string
alias)
(Appears on:DeliveryRuleAction_Status, DeliveryRuleAction_StatusARM)
Value | Description |
---|---|
"CacheExpiration" |
|
"CacheKeyQueryString" |
|
"ModifyRequestHeader" |
|
"ModifyResponseHeader" |
|
"OriginGroupOverride" |
|
"RouteConfigurationOverride" |
|
"UrlRedirect" |
|
"UrlRewrite" |
|
"UrlSigning" |
DeliveryRuleAction_Status
(Appears on:DeliveryRule_Status)
Field | Description |
---|---|
name DeliveryRuleActionStatusName |
Name: The name of the action for the delivery rule. |
DeliveryRuleAction_StatusARM
(Appears on:DeliveryRule_StatusARM)
Field | Description |
---|---|
name DeliveryRuleActionStatusName |
Name: The name of the action for the delivery rule. |
DeliveryRuleCacheExpirationAction
(Appears on:DeliveryRuleAction1)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleCacheExpirationAction
Field | Description |
---|---|
name DeliveryRuleCacheExpirationActionName |
|
parameters CacheExpirationActionParameters |
Parameters: Defines the parameters for the cache expiration action. |
DeliveryRuleCacheExpirationActionARM
(Appears on:DeliveryRuleAction1ARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleCacheExpirationAction
Field | Description |
---|---|
name DeliveryRuleCacheExpirationActionName |
|
parameters CacheExpirationActionParametersARM |
Parameters: Defines the parameters for the cache expiration action. |
DeliveryRuleCacheExpirationActionName
(string
alias)
(Appears on:DeliveryRuleCacheExpirationAction, DeliveryRuleCacheExpirationActionARM)
Value | Description |
---|---|
"CacheExpiration" |
DeliveryRuleCacheKeyQueryStringAction
(Appears on:DeliveryRuleAction1)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleCacheKeyQueryStringAction
Field | Description |
---|---|
name DeliveryRuleCacheKeyQueryStringActionName |
|
parameters CacheKeyQueryStringActionParameters |
Parameters: Defines the parameters for the cache-key query string action. |
DeliveryRuleCacheKeyQueryStringActionARM
(Appears on:DeliveryRuleAction1ARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleCacheKeyQueryStringAction
Field | Description |
---|---|
name DeliveryRuleCacheKeyQueryStringActionName |
|
parameters CacheKeyQueryStringActionParametersARM |
Parameters: Defines the parameters for the cache-key query string action. |
DeliveryRuleCacheKeyQueryStringActionName
(string
alias)
(Appears on:DeliveryRuleCacheKeyQueryStringAction, DeliveryRuleCacheKeyQueryStringActionARM)
Value | Description |
---|---|
"CacheKeyQueryString" |
DeliveryRuleClientPortCondition
(Appears on:DeliveryRuleCondition)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleClientPortCondition
Field | Description |
---|---|
name DeliveryRuleClientPortConditionName |
|
parameters ClientPortMatchConditionParameters |
Parameters: Defines the parameters for ClientPort match conditions |
DeliveryRuleClientPortConditionARM
(Appears on:DeliveryRuleConditionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleClientPortCondition
Field | Description |
---|---|
name DeliveryRuleClientPortConditionName |
|
parameters ClientPortMatchConditionParametersARM |
Parameters: Defines the parameters for ClientPort match conditions |
DeliveryRuleClientPortConditionName
(string
alias)
(Appears on:DeliveryRuleClientPortCondition, DeliveryRuleClientPortConditionARM)
Value | Description |
---|---|
"ClientPort" |
DeliveryRuleCondition
(Appears on:DeliveryRule)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleCondition
Field | Description |
---|---|
deliveryRuleClientPortCondition DeliveryRuleClientPortCondition |
DeliveryRuleClientPort: Mutually exclusive with all other properties |
deliveryRuleCookiesCondition DeliveryRuleCookiesCondition |
DeliveryRuleCookies: Mutually exclusive with all other properties |
deliveryRuleHostNameCondition DeliveryRuleHostNameCondition |
DeliveryRuleHostName: Mutually exclusive with all other properties |
deliveryRuleHttpVersionCondition DeliveryRuleHttpVersionCondition |
DeliveryRuleHttpVersion: Mutually exclusive with all other properties |
deliveryRuleIsDeviceCondition DeliveryRuleIsDeviceCondition |
DeliveryRuleIsDevice: Mutually exclusive with all other properties |
deliveryRulePostArgsCondition DeliveryRulePostArgsCondition |
DeliveryRulePostArgs: Mutually exclusive with all other properties |
deliveryRuleQueryStringCondition DeliveryRuleQueryStringCondition |
DeliveryRuleQueryString: Mutually exclusive with all other properties |
deliveryRuleRemoteAddressCondition DeliveryRuleRemoteAddressCondition |
DeliveryRuleRemoteAddress: Mutually exclusive with all other properties |
deliveryRuleRequestBodyCondition DeliveryRuleRequestBodyCondition |
DeliveryRuleRequestBody: Mutually exclusive with all other properties |
deliveryRuleRequestHeaderCondition DeliveryRuleRequestHeaderCondition |
DeliveryRuleRequestHeader: Mutually exclusive with all other properties |
deliveryRuleRequestMethodCondition DeliveryRuleRequestMethodCondition |
DeliveryRuleRequestMethod: Mutually exclusive with all other properties |
deliveryRuleRequestSchemeCondition DeliveryRuleRequestSchemeCondition |
DeliveryRuleRequestScheme: Mutually exclusive with all other properties |
deliveryRuleRequestUriCondition DeliveryRuleRequestUriCondition |
DeliveryRuleRequestUri: Mutually exclusive with all other properties |
deliveryRuleServerPortCondition DeliveryRuleServerPortCondition |
DeliveryRuleServerPort: Mutually exclusive with all other properties |
deliveryRuleSocketAddrCondition DeliveryRuleSocketAddrCondition |
DeliveryRuleSocketAddr: Mutually exclusive with all other properties |
deliveryRuleSslProtocolCondition DeliveryRuleSslProtocolCondition |
DeliveryRuleSslProtocol: Mutually exclusive with all other properties |
deliveryRuleUrlFileExtensionCondition DeliveryRuleUrlFileExtensionCondition |
DeliveryRuleUrlFileExtension: Mutually exclusive with all other properties |
deliveryRuleUrlFileNameCondition DeliveryRuleUrlFileNameCondition |
DeliveryRuleUrlFileName: Mutually exclusive with all other properties |
deliveryRuleUrlPathCondition DeliveryRuleUrlPathCondition |
DeliveryRuleUrlPath: Mutually exclusive with all other properties |
DeliveryRuleConditionARM
(Appears on:DeliveryRuleARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleCondition
Field | Description |
---|---|
deliveryRuleClientPortCondition DeliveryRuleClientPortConditionARM |
DeliveryRuleClientPort: Mutually exclusive with all other properties |
deliveryRuleCookiesCondition DeliveryRuleCookiesConditionARM |
DeliveryRuleCookies: Mutually exclusive with all other properties |
deliveryRuleHostNameCondition DeliveryRuleHostNameConditionARM |
DeliveryRuleHostName: Mutually exclusive with all other properties |
deliveryRuleHttpVersionCondition DeliveryRuleHttpVersionConditionARM |
DeliveryRuleHttpVersion: Mutually exclusive with all other properties |
deliveryRuleIsDeviceCondition DeliveryRuleIsDeviceConditionARM |
DeliveryRuleIsDevice: Mutually exclusive with all other properties |
deliveryRulePostArgsCondition DeliveryRulePostArgsConditionARM |
DeliveryRulePostArgs: Mutually exclusive with all other properties |
deliveryRuleQueryStringCondition DeliveryRuleQueryStringConditionARM |
DeliveryRuleQueryString: Mutually exclusive with all other properties |
deliveryRuleRemoteAddressCondition DeliveryRuleRemoteAddressConditionARM |
DeliveryRuleRemoteAddress: Mutually exclusive with all other properties |
deliveryRuleRequestBodyCondition DeliveryRuleRequestBodyConditionARM |
DeliveryRuleRequestBody: Mutually exclusive with all other properties |
deliveryRuleRequestHeaderCondition DeliveryRuleRequestHeaderConditionARM |
DeliveryRuleRequestHeader: Mutually exclusive with all other properties |
deliveryRuleRequestMethodCondition DeliveryRuleRequestMethodConditionARM |
DeliveryRuleRequestMethod: Mutually exclusive with all other properties |
deliveryRuleRequestSchemeCondition DeliveryRuleRequestSchemeConditionARM |
DeliveryRuleRequestScheme: Mutually exclusive with all other properties |
deliveryRuleRequestUriCondition DeliveryRuleRequestUriConditionARM |
DeliveryRuleRequestUri: Mutually exclusive with all other properties |
deliveryRuleServerPortCondition DeliveryRuleServerPortConditionARM |
DeliveryRuleServerPort: Mutually exclusive with all other properties |
deliveryRuleSocketAddrCondition DeliveryRuleSocketAddrConditionARM |
DeliveryRuleSocketAddr: Mutually exclusive with all other properties |
deliveryRuleSslProtocolCondition DeliveryRuleSslProtocolConditionARM |
DeliveryRuleSslProtocol: Mutually exclusive with all other properties |
deliveryRuleUrlFileExtensionCondition DeliveryRuleUrlFileExtensionConditionARM |
DeliveryRuleUrlFileExtension: Mutually exclusive with all other properties |
deliveryRuleUrlFileNameCondition DeliveryRuleUrlFileNameConditionARM |
DeliveryRuleUrlFileName: Mutually exclusive with all other properties |
deliveryRuleUrlPathCondition DeliveryRuleUrlPathConditionARM |
DeliveryRuleUrlPath: Mutually exclusive with all other properties |
DeliveryRuleConditionStatusName
(string
alias)
(Appears on:DeliveryRuleCondition_Status, DeliveryRuleCondition_StatusARM)
Value | Description |
---|---|
"ClientPort" |
|
"Cookies" |
|
"HostName" |
|
"HttpVersion" |
|
"IsDevice" |
|
"PostArgs" |
|
"QueryString" |
|
"RemoteAddress" |
|
"RequestBody" |
|
"RequestHeader" |
|
"RequestMethod" |
|
"RequestScheme" |
|
"RequestUri" |
|
"ServerPort" |
|
"SocketAddr" |
|
"SslProtocol" |
|
"UrlFileExtension" |
|
"UrlFileName" |
|
"UrlPath" |
DeliveryRuleCondition_Status
(Appears on:DeliveryRule_Status)
Field | Description |
---|---|
name DeliveryRuleConditionStatusName |
Name: The name of the condition for the delivery rule. |
DeliveryRuleCondition_StatusARM
(Appears on:DeliveryRule_StatusARM)
Field | Description |
---|---|
name DeliveryRuleConditionStatusName |
Name: The name of the condition for the delivery rule. |
DeliveryRuleCookiesCondition
(Appears on:DeliveryRuleCondition)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleCookiesCondition
Field | Description |
---|---|
name DeliveryRuleCookiesConditionName |
|
parameters CookiesMatchConditionParameters |
Parameters: Defines the parameters for Cookies match conditions |
DeliveryRuleCookiesConditionARM
(Appears on:DeliveryRuleConditionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleCookiesCondition
Field | Description |
---|---|
name DeliveryRuleCookiesConditionName |
|
parameters CookiesMatchConditionParametersARM |
Parameters: Defines the parameters for Cookies match conditions |
DeliveryRuleCookiesConditionName
(string
alias)
(Appears on:DeliveryRuleCookiesCondition, DeliveryRuleCookiesConditionARM)
Value | Description |
---|---|
"Cookies" |
DeliveryRuleHostNameCondition
(Appears on:DeliveryRuleCondition)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleHostNameCondition
Field | Description |
---|---|
name DeliveryRuleHostNameConditionName |
|
parameters HostNameMatchConditionParameters |
Parameters: Defines the parameters for HostName match conditions |
DeliveryRuleHostNameConditionARM
(Appears on:DeliveryRuleConditionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleHostNameCondition
Field | Description |
---|---|
name DeliveryRuleHostNameConditionName |
|
parameters HostNameMatchConditionParametersARM |
Parameters: Defines the parameters for HostName match conditions |
DeliveryRuleHostNameConditionName
(string
alias)
(Appears on:DeliveryRuleHostNameCondition, DeliveryRuleHostNameConditionARM)
Value | Description |
---|---|
"HostName" |
DeliveryRuleHttpVersionCondition
(Appears on:DeliveryRuleCondition)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleHttpVersionCondition
Field | Description |
---|---|
name DeliveryRuleHttpVersionConditionName |
|
parameters HttpVersionMatchConditionParameters |
Parameters: Defines the parameters for HttpVersion match conditions |
DeliveryRuleHttpVersionConditionARM
(Appears on:DeliveryRuleConditionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleHttpVersionCondition
Field | Description |
---|---|
name DeliveryRuleHttpVersionConditionName |
|
parameters HttpVersionMatchConditionParametersARM |
Parameters: Defines the parameters for HttpVersion match conditions |
DeliveryRuleHttpVersionConditionName
(string
alias)
(Appears on:DeliveryRuleHttpVersionCondition, DeliveryRuleHttpVersionConditionARM)
Value | Description |
---|---|
"HttpVersion" |
DeliveryRuleIsDeviceCondition
(Appears on:DeliveryRuleCondition)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleIsDeviceCondition
Field | Description |
---|---|
name DeliveryRuleIsDeviceConditionName |
|
parameters IsDeviceMatchConditionParameters |
Parameters: Defines the parameters for IsDevice match conditions |
DeliveryRuleIsDeviceConditionARM
(Appears on:DeliveryRuleConditionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleIsDeviceCondition
Field | Description |
---|---|
name DeliveryRuleIsDeviceConditionName |
|
parameters IsDeviceMatchConditionParametersARM |
Parameters: Defines the parameters for IsDevice match conditions |
DeliveryRuleIsDeviceConditionName
(string
alias)
(Appears on:DeliveryRuleIsDeviceCondition, DeliveryRuleIsDeviceConditionARM)
Value | Description |
---|---|
"IsDevice" |
DeliveryRulePostArgsCondition
(Appears on:DeliveryRuleCondition)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRulePostArgsCondition
Field | Description |
---|---|
name DeliveryRulePostArgsConditionName |
|
parameters PostArgsMatchConditionParameters |
Parameters: Defines the parameters for PostArgs match conditions |
DeliveryRulePostArgsConditionARM
(Appears on:DeliveryRuleConditionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRulePostArgsCondition
Field | Description |
---|---|
name DeliveryRulePostArgsConditionName |
|
parameters PostArgsMatchConditionParametersARM |
Parameters: Defines the parameters for PostArgs match conditions |
DeliveryRulePostArgsConditionName
(string
alias)
(Appears on:DeliveryRulePostArgsCondition, DeliveryRulePostArgsConditionARM)
Value | Description |
---|---|
"PostArgs" |
DeliveryRuleQueryStringCondition
(Appears on:DeliveryRuleCondition)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleQueryStringCondition
Field | Description |
---|---|
name DeliveryRuleQueryStringConditionName |
|
parameters QueryStringMatchConditionParameters |
Parameters: Defines the parameters for QueryString match conditions |
DeliveryRuleQueryStringConditionARM
(Appears on:DeliveryRuleConditionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleQueryStringCondition
Field | Description |
---|---|
name DeliveryRuleQueryStringConditionName |
|
parameters QueryStringMatchConditionParametersARM |
Parameters: Defines the parameters for QueryString match conditions |
DeliveryRuleQueryStringConditionName
(string
alias)
(Appears on:DeliveryRuleQueryStringCondition, DeliveryRuleQueryStringConditionARM)
Value | Description |
---|---|
"QueryString" |
DeliveryRuleRemoteAddressCondition
(Appears on:DeliveryRuleCondition)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRemoteAddressCondition
Field | Description |
---|---|
name DeliveryRuleRemoteAddressConditionName |
|
parameters RemoteAddressMatchConditionParameters |
Parameters: Defines the parameters for RemoteAddress match conditions |
DeliveryRuleRemoteAddressConditionARM
(Appears on:DeliveryRuleConditionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRemoteAddressCondition
Field | Description |
---|---|
name DeliveryRuleRemoteAddressConditionName |
|
parameters RemoteAddressMatchConditionParametersARM |
Parameters: Defines the parameters for RemoteAddress match conditions |
DeliveryRuleRemoteAddressConditionName
(string
alias)
(Appears on:DeliveryRuleRemoteAddressCondition, DeliveryRuleRemoteAddressConditionARM)
Value | Description |
---|---|
"RemoteAddress" |
DeliveryRuleRequestBodyCondition
(Appears on:DeliveryRuleCondition)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRequestBodyCondition
Field | Description |
---|---|
name DeliveryRuleRequestBodyConditionName |
|
parameters RequestBodyMatchConditionParameters |
Parameters: Defines the parameters for RequestBody match conditions |
DeliveryRuleRequestBodyConditionARM
(Appears on:DeliveryRuleConditionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRequestBodyCondition
Field | Description |
---|---|
name DeliveryRuleRequestBodyConditionName |
|
parameters RequestBodyMatchConditionParametersARM |
Parameters: Defines the parameters for RequestBody match conditions |
DeliveryRuleRequestBodyConditionName
(string
alias)
(Appears on:DeliveryRuleRequestBodyCondition, DeliveryRuleRequestBodyConditionARM)
Value | Description |
---|---|
"RequestBody" |
DeliveryRuleRequestHeaderAction
(Appears on:DeliveryRuleAction1)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRequestHeaderAction
Field | Description |
---|---|
name DeliveryRuleRequestHeaderActionName |
|
parameters HeaderActionParameters |
Parameters: Defines the parameters for the request header action. |
DeliveryRuleRequestHeaderActionARM
(Appears on:DeliveryRuleAction1ARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRequestHeaderAction
Field | Description |
---|---|
name DeliveryRuleRequestHeaderActionName |
|
parameters HeaderActionParametersARM |
Parameters: Defines the parameters for the request header action. |
DeliveryRuleRequestHeaderActionName
(string
alias)
(Appears on:DeliveryRuleRequestHeaderAction, DeliveryRuleRequestHeaderActionARM)
Value | Description |
---|---|
"ModifyRequestHeader" |
DeliveryRuleRequestHeaderCondition
(Appears on:DeliveryRuleCondition)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRequestHeaderCondition
Field | Description |
---|---|
name DeliveryRuleRequestHeaderConditionName |
|
parameters RequestHeaderMatchConditionParameters |
Parameters: Defines the parameters for RequestHeader match conditions |
DeliveryRuleRequestHeaderConditionARM
(Appears on:DeliveryRuleConditionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRequestHeaderCondition
Field | Description |
---|---|
name DeliveryRuleRequestHeaderConditionName |
|
parameters RequestHeaderMatchConditionParametersARM |
Parameters: Defines the parameters for RequestHeader match conditions |
DeliveryRuleRequestHeaderConditionName
(string
alias)
(Appears on:DeliveryRuleRequestHeaderCondition, DeliveryRuleRequestHeaderConditionARM)
Value | Description |
---|---|
"RequestHeader" |
DeliveryRuleRequestMethodCondition
(Appears on:DeliveryRuleCondition)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRequestMethodCondition
Field | Description |
---|---|
name DeliveryRuleRequestMethodConditionName |
|
parameters RequestMethodMatchConditionParameters |
Parameters: Defines the parameters for RequestMethod match conditions |
DeliveryRuleRequestMethodConditionARM
(Appears on:DeliveryRuleConditionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRequestMethodCondition
Field | Description |
---|---|
name DeliveryRuleRequestMethodConditionName |
|
parameters RequestMethodMatchConditionParametersARM |
Parameters: Defines the parameters for RequestMethod match conditions |
DeliveryRuleRequestMethodConditionName
(string
alias)
(Appears on:DeliveryRuleRequestMethodCondition, DeliveryRuleRequestMethodConditionARM)
Value | Description |
---|---|
"RequestMethod" |
DeliveryRuleRequestSchemeCondition
(Appears on:DeliveryRuleCondition)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRequestSchemeCondition
Field | Description |
---|---|
name DeliveryRuleRequestSchemeConditionName |
|
parameters RequestSchemeMatchConditionParameters |
Parameters: Defines the parameters for RequestScheme match conditions |
DeliveryRuleRequestSchemeConditionARM
(Appears on:DeliveryRuleConditionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRequestSchemeCondition
Field | Description |
---|---|
name DeliveryRuleRequestSchemeConditionName |
|
parameters RequestSchemeMatchConditionParametersARM |
Parameters: Defines the parameters for RequestScheme match conditions |
DeliveryRuleRequestSchemeConditionName
(string
alias)
(Appears on:DeliveryRuleRequestSchemeCondition, DeliveryRuleRequestSchemeConditionARM)
Value | Description |
---|---|
"RequestScheme" |
DeliveryRuleRequestUriCondition
(Appears on:DeliveryRuleCondition)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRequestUriCondition
Field | Description |
---|---|
name DeliveryRuleRequestUriConditionName |
|
parameters RequestUriMatchConditionParameters |
Parameters: Defines the parameters for RequestUri match conditions |
DeliveryRuleRequestUriConditionARM
(Appears on:DeliveryRuleConditionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRequestUriCondition
Field | Description |
---|---|
name DeliveryRuleRequestUriConditionName |
|
parameters RequestUriMatchConditionParametersARM |
Parameters: Defines the parameters for RequestUri match conditions |
DeliveryRuleRequestUriConditionName
(string
alias)
(Appears on:DeliveryRuleRequestUriCondition, DeliveryRuleRequestUriConditionARM)
Value | Description |
---|---|
"RequestUri" |
DeliveryRuleResponseHeaderAction
(Appears on:DeliveryRuleAction1)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleResponseHeaderAction
Field | Description |
---|---|
name DeliveryRuleResponseHeaderActionName |
|
parameters HeaderActionParameters |
Parameters: Defines the parameters for the request header action. |
DeliveryRuleResponseHeaderActionARM
(Appears on:DeliveryRuleAction1ARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleResponseHeaderAction
Field | Description |
---|---|
name DeliveryRuleResponseHeaderActionName |
|
parameters HeaderActionParametersARM |
Parameters: Defines the parameters for the request header action. |
DeliveryRuleResponseHeaderActionName
(string
alias)
(Appears on:DeliveryRuleResponseHeaderAction, DeliveryRuleResponseHeaderActionARM)
Value | Description |
---|---|
"ModifyResponseHeader" |
DeliveryRuleRouteConfigurationOverrideAction
(Appears on:DeliveryRuleAction1)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRouteConfigurationOverrideAction
Field | Description |
---|---|
name DeliveryRuleRouteConfigurationOverrideActionName |
|
parameters RouteConfigurationOverrideActionParameters |
Parameters: Defines the parameters for the route configuration override action. |
DeliveryRuleRouteConfigurationOverrideActionARM
(Appears on:DeliveryRuleAction1ARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleRouteConfigurationOverrideAction
Field | Description |
---|---|
name DeliveryRuleRouteConfigurationOverrideActionName |
|
parameters RouteConfigurationOverrideActionParametersARM |
Parameters: Defines the parameters for the route configuration override action. |
DeliveryRuleRouteConfigurationOverrideActionName
(string
alias)
(Appears on:DeliveryRuleRouteConfigurationOverrideAction, DeliveryRuleRouteConfigurationOverrideActionARM)
Value | Description |
---|---|
"RouteConfigurationOverride" |
DeliveryRuleServerPortCondition
(Appears on:DeliveryRuleCondition)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleServerPortCondition
Field | Description |
---|---|
name DeliveryRuleServerPortConditionName |
|
parameters ServerPortMatchConditionParameters |
Parameters: Defines the parameters for ServerPort match conditions |
DeliveryRuleServerPortConditionARM
(Appears on:DeliveryRuleConditionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleServerPortCondition
Field | Description |
---|---|
name DeliveryRuleServerPortConditionName |
|
parameters ServerPortMatchConditionParametersARM |
Parameters: Defines the parameters for ServerPort match conditions |
DeliveryRuleServerPortConditionName
(string
alias)
(Appears on:DeliveryRuleServerPortCondition, DeliveryRuleServerPortConditionARM)
Value | Description |
---|---|
"ServerPort" |
DeliveryRuleSocketAddrCondition
(Appears on:DeliveryRuleCondition)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleSocketAddrCondition
Field | Description |
---|---|
name DeliveryRuleSocketAddrConditionName |
|
parameters SocketAddrMatchConditionParameters |
Parameters: Defines the parameters for SocketAddress match conditions |
DeliveryRuleSocketAddrConditionARM
(Appears on:DeliveryRuleConditionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleSocketAddrCondition
Field | Description |
---|---|
name DeliveryRuleSocketAddrConditionName |
|
parameters SocketAddrMatchConditionParametersARM |
Parameters: Defines the parameters for SocketAddress match conditions |
DeliveryRuleSocketAddrConditionName
(string
alias)
(Appears on:DeliveryRuleSocketAddrCondition, DeliveryRuleSocketAddrConditionARM)
Value | Description |
---|---|
"SocketAddr" |
DeliveryRuleSslProtocolCondition
(Appears on:DeliveryRuleCondition)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleSslProtocolCondition
Field | Description |
---|---|
name DeliveryRuleSslProtocolConditionName |
|
parameters SslProtocolMatchConditionParameters |
Parameters: Defines the parameters for SslProtocol match conditions |
DeliveryRuleSslProtocolConditionARM
(Appears on:DeliveryRuleConditionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleSslProtocolCondition
Field | Description |
---|---|
name DeliveryRuleSslProtocolConditionName |
|
parameters SslProtocolMatchConditionParametersARM |
Parameters: Defines the parameters for SslProtocol match conditions |
DeliveryRuleSslProtocolConditionName
(string
alias)
(Appears on:DeliveryRuleSslProtocolCondition, DeliveryRuleSslProtocolConditionARM)
Value | Description |
---|---|
"SslProtocol" |
DeliveryRuleUrlFileExtensionCondition
(Appears on:DeliveryRuleCondition)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleUrlFileExtensionCondition
Field | Description |
---|---|
name DeliveryRuleUrlFileExtensionConditionName |
|
parameters UrlFileExtensionMatchConditionParameters |
Parameters: Defines the parameters for UrlFileExtension match conditions |
DeliveryRuleUrlFileExtensionConditionARM
(Appears on:DeliveryRuleConditionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleUrlFileExtensionCondition
Field | Description |
---|---|
name DeliveryRuleUrlFileExtensionConditionName |
|
parameters UrlFileExtensionMatchConditionParametersARM |
Parameters: Defines the parameters for UrlFileExtension match conditions |
DeliveryRuleUrlFileExtensionConditionName
(string
alias)
(Appears on:DeliveryRuleUrlFileExtensionCondition, DeliveryRuleUrlFileExtensionConditionARM)
Value | Description |
---|---|
"UrlFileExtension" |
DeliveryRuleUrlFileNameCondition
(Appears on:DeliveryRuleCondition)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleUrlFileNameCondition
Field | Description |
---|---|
name DeliveryRuleUrlFileNameConditionName |
|
parameters UrlFileNameMatchConditionParameters |
Parameters: Defines the parameters for UrlFilename match conditions |
DeliveryRuleUrlFileNameConditionARM
(Appears on:DeliveryRuleConditionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleUrlFileNameCondition
Field | Description |
---|---|
name DeliveryRuleUrlFileNameConditionName |
|
parameters UrlFileNameMatchConditionParametersARM |
Parameters: Defines the parameters for UrlFilename match conditions |
DeliveryRuleUrlFileNameConditionName
(string
alias)
(Appears on:DeliveryRuleUrlFileNameCondition, DeliveryRuleUrlFileNameConditionARM)
Value | Description |
---|---|
"UrlFileName" |
DeliveryRuleUrlPathCondition
(Appears on:DeliveryRuleCondition)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleUrlPathCondition
Field | Description |
---|---|
name DeliveryRuleUrlPathConditionName |
|
parameters UrlPathMatchConditionParameters |
Parameters: Defines the parameters for UrlPath match conditions |
DeliveryRuleUrlPathConditionARM
(Appears on:DeliveryRuleConditionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/DeliveryRuleUrlPathCondition
Field | Description |
---|---|
name DeliveryRuleUrlPathConditionName |
|
parameters UrlPathMatchConditionParametersARM |
Parameters: Defines the parameters for UrlPath match conditions |
DeliveryRuleUrlPathConditionName
(string
alias)
(Appears on:DeliveryRuleUrlPathCondition, DeliveryRuleUrlPathConditionARM)
Value | Description |
---|---|
"UrlPath" |
DeliveryRule_Status
(Appears on:EndpointProperties_Status_DeliveryPolicy)
Field | Description |
---|---|
actions []DeliveryRuleAction_Status |
Actions: A list of actions that are executed when all the conditions of a rule are satisfied. |
conditions []DeliveryRuleCondition_Status |
Conditions: A list of conditions that must be matched for the actions to be executed |
name string |
Name: Name of the rule |
order int |
Order: The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied. |
DeliveryRule_StatusARM
(Appears on:EndpointProperties_Status_DeliveryPolicyARM)
Field | Description |
---|---|
actions []DeliveryRuleAction_StatusARM |
Actions: A list of actions that are executed when all the conditions of a rule are satisfied. |
conditions []DeliveryRuleCondition_StatusARM |
Conditions: A list of conditions that must be matched for the actions to be executed |
name string |
Name: Name of the rule |
order int |
Order: The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied. |
EndpointPropertiesStatusProvisioningState
(string
alias)
(Appears on:EndpointProperties_StatusARM, Endpoint_Status)
Value | Description |
---|---|
"Creating" |
|
"Deleting" |
|
"Failed" |
|
"Succeeded" |
|
"Updating" |
EndpointPropertiesStatusResourceState
(string
alias)
(Appears on:EndpointProperties_StatusARM, Endpoint_Status)
Value | Description |
---|---|
"Creating" |
|
"Deleting" |
|
"Running" |
|
"Starting" |
|
"Stopped" |
|
"Stopping" |
EndpointPropertiesUpdateParametersDeliveryPolicy
(Appears on:ProfilesEndpoints_Spec)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/EndpointPropertiesUpdateParametersDeliveryPolicy
Field | Description |
---|---|
description string |
Description: User-friendly description of the policy. |
rules []DeliveryRule |
Rules: A list of the delivery rules. |
EndpointPropertiesUpdateParametersDeliveryPolicyARM
(Appears on:ProfilesEndpoints_Spec_PropertiesARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/EndpointPropertiesUpdateParametersDeliveryPolicy
Field | Description |
---|---|
description string |
Description: User-friendly description of the policy. |
rules []DeliveryRuleARM |
Rules: A list of the delivery rules. |
EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink
(Appears on:ProfilesEndpoints_Spec)
Field | Description |
---|---|
reference genruntime.ResourceReference |
Reference: Resource ID. |
EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkARM
(Appears on:ProfilesEndpoints_Spec_PropertiesARM)
Field | Description |
---|---|
id string |
EndpointProperties_StatusARM
(Appears on:Endpoint_StatusARM)
Field | Description |
---|---|
contentTypesToCompress []string |
ContentTypesToCompress: List of content types on which compression applies. The value should be a valid MIME type. |
customDomains []CustomDomain_Status_SubResourceEmbeddedARM |
CustomDomains: The custom domains under the endpoint. |
defaultOriginGroup ResourceReference_StatusARM |
DefaultOriginGroup: A reference to the origin group. |
deliveryPolicy EndpointProperties_Status_DeliveryPolicyARM |
DeliveryPolicy: A policy that specifies the delivery rules to be used for an endpoint. |
geoFilters []GeoFilter_StatusARM |
GeoFilters: List of rules defining the user’s geo access within a CDN endpoint. Each geo filter defines an access rule to a specified path or content, e.g. block APAC for path /pictures/ |
hostName string |
HostName: The host name of the endpoint structured as {endpointName}.{DNSZone}, e.g. contoso.azureedge.net |
isCompressionEnabled bool |
IsCompressionEnabled: Indicates whether content compression is enabled on CDN. Default value is false. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won’t be compressed on CDN when requested content is smaller than 1 byte or larger than 1 MB. |
isHttpAllowed bool |
IsHttpAllowed: Indicates whether HTTP traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed. |
isHttpsAllowed bool |
IsHttpsAllowed: Indicates whether HTTPS traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed. |
optimizationType OptimizationType_Status |
OptimizationType: Specifies what scenario the customer wants this CDN endpoint to optimize for, e.g. Download, Media services. With this information, CDN can apply scenario driven optimization. |
originGroups []DeepCreatedOriginGroup_StatusARM |
OriginGroups: The origin groups comprising of origins that are used for load balancing the traffic based on availability. |
originHostHeader string |
OriginHostHeader: The host header value sent to the origin with each request. This property at Endpoint is only allowed when endpoint uses single origin and can be overridden by the same property specified at origin.If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default. |
originPath string |
OriginPath: A directory path on the origin that CDN can use to retrieve content from, e.g. contoso.cloudapp.net/originpath. |
origins []DeepCreatedOrigin_StatusARM |
Origins: The source of the content being delivered via CDN. |
probePath string |
ProbePath: Path to a file hosted on the origin which helps accelerate delivery of the dynamic content and calculate the most optimal routes for the CDN. This is relative to the origin path. This property is only relevant when using a single origin. |
provisioningState EndpointPropertiesStatusProvisioningState |
ProvisioningState: Provisioning status of the endpoint. |
queryStringCachingBehavior QueryStringCachingBehavior_Status |
QueryStringCachingBehavior: Defines how CDN caches requests that include query strings. You can ignore any query strings when caching, bypass caching to prevent requests that contain query strings from being cached, or cache every request with a unique URL. |
resourceState EndpointPropertiesStatusResourceState |
ResourceState: Resource status of the endpoint. |
urlSigningKeys []UrlSigningKey_StatusARM |
UrlSigningKeys: List of keys used to validate the signed URL hashes. |
webApplicationFirewallPolicyLink EndpointProperties_Status_WebApplicationFirewallPolicyLinkARM |
WebApplicationFirewallPolicyLink: Defines the Web Application Firewall policy for the endpoint (if applicable) |
EndpointProperties_Status_DeliveryPolicy
(Appears on:Endpoint_Status)
Field | Description |
---|---|
description string |
Description: User-friendly description of the policy. |
rules []DeliveryRule_Status |
Rules: A list of the delivery rules. |
EndpointProperties_Status_DeliveryPolicyARM
(Appears on:EndpointProperties_StatusARM)
Field | Description |
---|---|
description string |
Description: User-friendly description of the policy. |
rules []DeliveryRule_StatusARM |
Rules: A list of the delivery rules. |
EndpointProperties_Status_WebApplicationFirewallPolicyLink
(Appears on:Endpoint_Status)
Field | Description |
---|---|
id string |
Id: Resource ID. |
EndpointProperties_Status_WebApplicationFirewallPolicyLinkARM
(Appears on:EndpointProperties_StatusARM)
Field | Description |
---|---|
id string |
Id: Resource ID. |
Endpoint_Status
(Appears on:ProfilesEndpoint)
Field | Description |
---|---|
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
contentTypesToCompress []string |
ContentTypesToCompress: List of content types on which compression applies. The value should be a valid MIME type. |
customDomains []CustomDomain_Status_SubResourceEmbedded |
CustomDomains: The custom domains under the endpoint. |
defaultOriginGroup ResourceReference_Status |
DefaultOriginGroup: A reference to the origin group. |
deliveryPolicy EndpointProperties_Status_DeliveryPolicy |
DeliveryPolicy: A policy that specifies the delivery rules to be used for an endpoint. |
geoFilters []GeoFilter_Status |
GeoFilters: List of rules defining the user’s geo access within a CDN endpoint. Each geo filter defines an access rule to a specified path or content, e.g. block APAC for path /pictures/ |
hostName string |
HostName: The host name of the endpoint structured as {endpointName}.{DNSZone}, e.g. contoso.azureedge.net |
id string |
Id: Resource ID. |
isCompressionEnabled bool |
IsCompressionEnabled: Indicates whether content compression is enabled on CDN. Default value is false. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won’t be compressed on CDN when requested content is smaller than 1 byte or larger than 1 MB. |
isHttpAllowed bool |
IsHttpAllowed: Indicates whether HTTP traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed. |
isHttpsAllowed bool |
IsHttpsAllowed: Indicates whether HTTPS traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed. |
location string |
Location: Resource location. |
name string |
Name: Resource name. |
optimizationType OptimizationType_Status |
OptimizationType: Specifies what scenario the customer wants this CDN endpoint to optimize for, e.g. Download, Media services. With this information, CDN can apply scenario driven optimization. |
originGroups []DeepCreatedOriginGroup_Status |
OriginGroups: The origin groups comprising of origins that are used for load balancing the traffic based on availability. |
originHostHeader string |
OriginHostHeader: The host header value sent to the origin with each request. This property at Endpoint is only allowed when endpoint uses single origin and can be overridden by the same property specified at origin.If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default. |
originPath string |
OriginPath: A directory path on the origin that CDN can use to retrieve content from, e.g. contoso.cloudapp.net/originpath. |
origins []DeepCreatedOrigin_Status |
Origins: The source of the content being delivered via CDN. |
probePath string |
ProbePath: Path to a file hosted on the origin which helps accelerate delivery of the dynamic content and calculate the most optimal routes for the CDN. This is relative to the origin path. This property is only relevant when using a single origin. |
provisioningState EndpointPropertiesStatusProvisioningState |
ProvisioningState: Provisioning status of the endpoint. |
queryStringCachingBehavior QueryStringCachingBehavior_Status |
QueryStringCachingBehavior: Defines how CDN caches requests that include query strings. You can ignore any query strings when caching, bypass caching to prevent requests that contain query strings from being cached, or cache every request with a unique URL. |
resourceState EndpointPropertiesStatusResourceState |
ResourceState: Resource status of the endpoint. |
systemData SystemData_Status |
|
tags map[string]string |
Tags: Resource tags. |
type string |
Type: Resource type. |
urlSigningKeys []UrlSigningKey_Status |
UrlSigningKeys: List of keys used to validate the signed URL hashes. |
webApplicationFirewallPolicyLink EndpointProperties_Status_WebApplicationFirewallPolicyLink |
WebApplicationFirewallPolicyLink: Defines the Web Application Firewall policy for the endpoint (if applicable) |
Endpoint_StatusARM
Field | Description |
---|---|
id string |
Id: Resource ID. |
location string |
Location: Resource location. |
name string |
Name: Resource name. |
properties EndpointProperties_StatusARM |
|
systemData SystemData_StatusARM |
|
tags map[string]string |
Tags: Resource tags. |
type string |
Type: Resource type. |
GeoFilter
(Appears on:ProfilesEndpoints_Spec)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/GeoFilter
Field | Description |
---|---|
action GeoFilterAction |
Action: Action of the geo filter, i.e. allow or block access. |
countryCodes []string |
CountryCodes: Two letter country or region codes defining user country or region access in a geo filter, e.g. AU, MX, US. |
relativePath string |
RelativePath: Relative path applicable to geo filter. (e.g. ‘/mypictures’, ‘/mypicture/kitty.jpg’, and etc.) |
GeoFilterARM
(Appears on:ProfilesEndpoints_Spec_PropertiesARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/GeoFilter
Field | Description |
---|---|
action GeoFilterAction |
Action: Action of the geo filter, i.e. allow or block access. |
countryCodes []string |
CountryCodes: Two letter country or region codes defining user country or region access in a geo filter, e.g. AU, MX, US. |
relativePath string |
RelativePath: Relative path applicable to geo filter. (e.g. ‘/mypictures’, ‘/mypicture/kitty.jpg’, and etc.) |
GeoFilterAction
(string
alias)
(Appears on:GeoFilter, GeoFilterARM)
Value | Description |
---|---|
"Allow" |
|
"Block" |
GeoFilterStatusAction
(string
alias)
(Appears on:GeoFilter_Status, GeoFilter_StatusARM)
Value | Description |
---|---|
"Allow" |
|
"Block" |
GeoFilter_Status
(Appears on:Endpoint_Status)
Field | Description |
---|---|
action GeoFilterStatusAction |
Action: Action of the geo filter, i.e. allow or block access. |
countryCodes []string |
CountryCodes: Two letter country or region codes defining user country or region access in a geo filter, e.g. AU, MX, US. |
relativePath string |
RelativePath: Relative path applicable to geo filter. (e.g. ‘/mypictures’, ‘/mypicture/kitty.jpg’, and etc.) |
GeoFilter_StatusARM
(Appears on:EndpointProperties_StatusARM)
Field | Description |
---|---|
action GeoFilterStatusAction |
Action: Action of the geo filter, i.e. allow or block access. |
countryCodes []string |
CountryCodes: Two letter country or region codes defining user country or region access in a geo filter, e.g. AU, MX, US. |
relativePath string |
RelativePath: Relative path applicable to geo filter. (e.g. ‘/mypictures’, ‘/mypicture/kitty.jpg’, and etc.) |
HeaderActionParameters
(Appears on:DeliveryRuleRequestHeaderAction, DeliveryRuleResponseHeaderAction)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/HeaderActionParameters
Field | Description |
---|---|
headerAction HeaderActionParametersHeaderAction |
HeaderAction: Action to perform. |
headerName string |
HeaderName: Name of the header to modify |
typeName HeaderActionParametersTypeName |
|
value string |
Value: Value for the specified action |
HeaderActionParametersARM
(Appears on:DeliveryRuleRequestHeaderActionARM, DeliveryRuleResponseHeaderActionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/HeaderActionParameters
Field | Description |
---|---|
headerAction HeaderActionParametersHeaderAction |
HeaderAction: Action to perform. |
headerName string |
HeaderName: Name of the header to modify |
typeName HeaderActionParametersTypeName |
|
value string |
Value: Value for the specified action |
HeaderActionParametersHeaderAction
(string
alias)
(Appears on:HeaderActionParameters, HeaderActionParametersARM)
Value | Description |
---|---|
"Append" |
|
"Delete" |
|
"Overwrite" |
HeaderActionParametersTypeName
(string
alias)
(Appears on:HeaderActionParameters, HeaderActionParametersARM)
Value | Description |
---|---|
"DeliveryRuleHeaderActionParameters" |
HealthProbeParameters
(Appears on:ProfilesEndpoints_Spec_Properties_OriginGroups)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/HealthProbeParameters
Field | Description |
---|---|
probeIntervalInSeconds int |
ProbeIntervalInSeconds: The number of seconds between health probes.Default is 240sec. |
probePath string |
ProbePath: The path relative to the origin that is used to determine the health of the origin. |
probeProtocol HealthProbeParametersProbeProtocol |
ProbeProtocol: Protocol to use for health probe. |
probeRequestType HealthProbeParametersProbeRequestType |
ProbeRequestType: The type of health probe request that is made. |
HealthProbeParametersARM
(Appears on:DeepCreatedOriginGroupPropertiesARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/HealthProbeParameters
Field | Description |
---|---|
probeIntervalInSeconds int |
ProbeIntervalInSeconds: The number of seconds between health probes.Default is 240sec. |
probePath string |
ProbePath: The path relative to the origin that is used to determine the health of the origin. |
probeProtocol HealthProbeParametersProbeProtocol |
ProbeProtocol: Protocol to use for health probe. |
probeRequestType HealthProbeParametersProbeRequestType |
ProbeRequestType: The type of health probe request that is made. |
HealthProbeParametersProbeProtocol
(string
alias)
(Appears on:HealthProbeParameters, HealthProbeParametersARM)
Value | Description |
---|---|
"Http" |
|
"Https" |
|
"NotSet" |
HealthProbeParametersProbeRequestType
(string
alias)
(Appears on:HealthProbeParameters, HealthProbeParametersARM)
Value | Description |
---|---|
"GET" |
|
"HEAD" |
|
"NotSet" |
HealthProbeParametersStatusProbeProtocol
(string
alias)
(Appears on:HealthProbeParameters_Status, HealthProbeParameters_StatusARM)
Value | Description |
---|---|
"Http" |
|
"Https" |
|
"NotSet" |
HealthProbeParametersStatusProbeRequestType
(string
alias)
(Appears on:HealthProbeParameters_Status, HealthProbeParameters_StatusARM)
Value | Description |
---|---|
"GET" |
|
"HEAD" |
|
"NotSet" |
HealthProbeParameters_Status
(Appears on:DeepCreatedOriginGroup_Status)
Field | Description |
---|---|
probeIntervalInSeconds int |
ProbeIntervalInSeconds: The number of seconds between health probes.Default is 240sec. |
probePath string |
ProbePath: The path relative to the origin that is used to determine the health of the origin. |
probeProtocol HealthProbeParametersStatusProbeProtocol |
ProbeProtocol: Protocol to use for health probe. |
probeRequestType HealthProbeParametersStatusProbeRequestType |
ProbeRequestType: The type of health probe request that is made. |
HealthProbeParameters_StatusARM
(Appears on:DeepCreatedOriginGroupProperties_StatusARM)
Field | Description |
---|---|
probeIntervalInSeconds int |
ProbeIntervalInSeconds: The number of seconds between health probes.Default is 240sec. |
probePath string |
ProbePath: The path relative to the origin that is used to determine the health of the origin. |
probeProtocol HealthProbeParametersStatusProbeProtocol |
ProbeProtocol: Protocol to use for health probe. |
probeRequestType HealthProbeParametersStatusProbeRequestType |
ProbeRequestType: The type of health probe request that is made. |
HostNameMatchConditionParameters
(Appears on:DeliveryRuleHostNameCondition)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/HostNameMatchConditionParameters
Field | Description |
---|---|
matchValues []string |
MatchValues: The match value for the condition of the delivery rule |
negateCondition bool |
NegateCondition: Describes if this is negate condition or not |
operator HostNameMatchConditionParametersOperator |
Operator: Describes operator to be matched. |
transforms []HostNameMatchConditionParametersTransforms |
Transforms: List of transforms |
typeName HostNameMatchConditionParametersTypeName |
HostNameMatchConditionParametersARM
(Appears on:DeliveryRuleHostNameConditionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/HostNameMatchConditionParameters
Field | Description |
---|---|
matchValues []string |
MatchValues: The match value for the condition of the delivery rule |
negateCondition bool |
NegateCondition: Describes if this is negate condition or not |
operator HostNameMatchConditionParametersOperator |
Operator: Describes operator to be matched. |
transforms []HostNameMatchConditionParametersTransforms |
Transforms: List of transforms |
typeName HostNameMatchConditionParametersTypeName |
HostNameMatchConditionParametersOperator
(string
alias)
(Appears on:HostNameMatchConditionParameters, HostNameMatchConditionParametersARM)
Value | Description |
---|---|
"Any" |
|
"BeginsWith" |
|
"Contains" |
|
"EndsWith" |
|
"Equal" |
|
"GreaterThan" |
|
"GreaterThanOrEqual" |
|
"LessThan" |
|
"LessThanOrEqual" |
|
"RegEx" |
HostNameMatchConditionParametersTransforms
(string
alias)
(Appears on:HostNameMatchConditionParameters, HostNameMatchConditionParametersARM)
Value | Description |
---|---|
"Lowercase" |
|
"RemoveNulls" |
|
"Trim" |
|
"Uppercase" |
|
"UrlDecode" |
|
"UrlEncode" |
HostNameMatchConditionParametersTypeName
(string
alias)
(Appears on:HostNameMatchConditionParameters, HostNameMatchConditionParametersARM)
Value | Description |
---|---|
"DeliveryRuleHostNameConditionParameters" |
HttpErrorRangeParameters
(Appears on:ResponseBasedOriginErrorDetectionParameters)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/HttpErrorRangeParameters
Field | Description |
---|---|
begin int |
Begin: The inclusive start of the http status code range. |
end int |
End: The inclusive end of the http status code range. |
HttpErrorRangeParametersARM
(Appears on:ResponseBasedOriginErrorDetectionParametersARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/HttpErrorRangeParameters
Field | Description |
---|---|
begin int |
Begin: The inclusive start of the http status code range. |
end int |
End: The inclusive end of the http status code range. |
HttpErrorRangeParameters_Status
(Appears on:ResponseBasedOriginErrorDetectionParameters_Status)
Field | Description |
---|---|
begin int |
Begin: The inclusive start of the http status code range. |
end int |
End: The inclusive end of the http status code range. |
HttpErrorRangeParameters_StatusARM
(Appears on:ResponseBasedOriginErrorDetectionParameters_StatusARM)
Field | Description |
---|---|
begin int |
Begin: The inclusive start of the http status code range. |
end int |
End: The inclusive end of the http status code range. |
HttpVersionMatchConditionParameters
(Appears on:DeliveryRuleHttpVersionCondition)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/HttpVersionMatchConditionParameters
Field | Description |
---|---|
matchValues []string |
MatchValues: The match value for the condition of the delivery rule |
negateCondition bool |
NegateCondition: Describes if this is negate condition or not |
operator HttpVersionMatchConditionParametersOperator |
Operator: Describes operator to be matched |
transforms []HttpVersionMatchConditionParametersTransforms |
Transforms: List of transforms |
typeName HttpVersionMatchConditionParametersTypeName |
HttpVersionMatchConditionParametersARM
(Appears on:DeliveryRuleHttpVersionConditionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/HttpVersionMatchConditionParameters
Field | Description |
---|---|
matchValues []string |
MatchValues: The match value for the condition of the delivery rule |
negateCondition bool |
NegateCondition: Describes if this is negate condition or not |
operator HttpVersionMatchConditionParametersOperator |
Operator: Describes operator to be matched |
transforms []HttpVersionMatchConditionParametersTransforms |
Transforms: List of transforms |
typeName HttpVersionMatchConditionParametersTypeName |
HttpVersionMatchConditionParametersOperator
(string
alias)
(Appears on:HttpVersionMatchConditionParameters, HttpVersionMatchConditionParametersARM)
Value | Description |
---|---|
"Equal" |
HttpVersionMatchConditionParametersTransforms
(string
alias)
(Appears on:HttpVersionMatchConditionParameters, HttpVersionMatchConditionParametersARM)
Value | Description |
---|---|
"Lowercase" |
|
"RemoveNulls" |
|
"Trim" |
|
"Uppercase" |
|
"UrlDecode" |
|
"UrlEncode" |
HttpVersionMatchConditionParametersTypeName
(string
alias)
(Appears on:HttpVersionMatchConditionParameters, HttpVersionMatchConditionParametersARM)
Value | Description |
---|---|
"DeliveryRuleHttpVersionConditionParameters" |
IdentityType_Status
(string
alias)
(Appears on:SystemData_Status, SystemData_StatusARM)
Value | Description |
---|---|
"application" |
|
"key" |
|
"managedIdentity" |
|
"user" |
IsDeviceMatchConditionParameters
(Appears on:DeliveryRuleIsDeviceCondition)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/IsDeviceMatchConditionParameters
Field | Description |
---|---|
matchValues []IsDeviceMatchConditionParametersMatchValues |
MatchValues: The match value for the condition of the delivery rule |
negateCondition bool |
NegateCondition: Describes if this is negate condition or not |
operator IsDeviceMatchConditionParametersOperator |
Operator: Describes operator to be matched |
transforms []IsDeviceMatchConditionParametersTransforms |
Transforms: List of transforms |
typeName IsDeviceMatchConditionParametersTypeName |
IsDeviceMatchConditionParametersARM
(Appears on:DeliveryRuleIsDeviceConditionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/IsDeviceMatchConditionParameters
Field | Description |
---|---|
matchValues []IsDeviceMatchConditionParametersMatchValues |
MatchValues: The match value for the condition of the delivery rule |
negateCondition bool |
NegateCondition: Describes if this is negate condition or not |
operator IsDeviceMatchConditionParametersOperator |
Operator: Describes operator to be matched |
transforms []IsDeviceMatchConditionParametersTransforms |
Transforms: List of transforms |
typeName IsDeviceMatchConditionParametersTypeName |
IsDeviceMatchConditionParametersMatchValues
(string
alias)
(Appears on:IsDeviceMatchConditionParameters, IsDeviceMatchConditionParametersARM)
Value | Description |
---|---|
"Desktop" |
|
"Mobile" |
IsDeviceMatchConditionParametersOperator
(string
alias)
(Appears on:IsDeviceMatchConditionParameters, IsDeviceMatchConditionParametersARM)
Value | Description |
---|---|
"Equal" |
IsDeviceMatchConditionParametersTransforms
(string
alias)
(Appears on:IsDeviceMatchConditionParameters, IsDeviceMatchConditionParametersARM)
Value | Description |
---|---|
"Lowercase" |
|
"RemoveNulls" |
|
"Trim" |
|
"Uppercase" |
|
"UrlDecode" |
|
"UrlEncode" |
IsDeviceMatchConditionParametersTypeName
(string
alias)
(Appears on:IsDeviceMatchConditionParameters, IsDeviceMatchConditionParametersARM)
Value | Description |
---|---|
"DeliveryRuleIsDeviceConditionParameters" |
KeyVaultSigningKeyParameters
(Appears on:UrlSigningKey)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/KeyVaultSigningKeyParameters
Field | Description |
---|---|
resourceGroupName string |
ResourceGroupName: Resource group of the user’s Key Vault containing the secret |
secretName string |
SecretName: The name of secret in Key Vault. |
secretVersion string |
SecretVersion: The version(GUID) of secret in Key Vault. |
subscriptionId string |
SubscriptionId: Subscription Id of the user’s Key Vault containing the secret |
typeName KeyVaultSigningKeyParametersTypeName |
|
vaultName string |
VaultName: The name of the user’s Key Vault containing the secret |
KeyVaultSigningKeyParametersARM
(Appears on:UrlSigningKeyARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/KeyVaultSigningKeyParameters
Field | Description |
---|---|
resourceGroupName string |
ResourceGroupName: Resource group of the user’s Key Vault containing the secret |
secretName string |
SecretName: The name of secret in Key Vault. |
secretVersion string |
SecretVersion: The version(GUID) of secret in Key Vault. |
subscriptionId string |
SubscriptionId: Subscription Id of the user’s Key Vault containing the secret |
typeName KeyVaultSigningKeyParametersTypeName |
|
vaultName string |
VaultName: The name of the user’s Key Vault containing the secret |
KeyVaultSigningKeyParametersStatusTypeName
(string
alias)
(Appears on:KeyVaultSigningKeyParameters_Status, KeyVaultSigningKeyParameters_StatusARM)
Value | Description |
---|---|
"KeyVaultSigningKeyParameters" |
KeyVaultSigningKeyParametersTypeName
(string
alias)
(Appears on:KeyVaultSigningKeyParameters, KeyVaultSigningKeyParametersARM)
Value | Description |
---|---|
"KeyVaultSigningKeyParameters" |
KeyVaultSigningKeyParameters_Status
(Appears on:UrlSigningKey_Status)
Field | Description |
---|---|
resourceGroupName string |
ResourceGroupName: Resource group of the user’s Key Vault containing the secret |
secretName string |
SecretName: The name of secret in Key Vault. |
secretVersion string |
SecretVersion: The version(GUID) of secret in Key Vault. |
subscriptionId string |
SubscriptionId: Subscription Id of the user’s Key Vault containing the secret |
typeName KeyVaultSigningKeyParametersStatusTypeName |
|
vaultName string |
VaultName: The name of the user’s Key Vault containing the secret |
KeyVaultSigningKeyParameters_StatusARM
(Appears on:UrlSigningKey_StatusARM)
Field | Description |
---|---|
resourceGroupName string |
ResourceGroupName: Resource group of the user’s Key Vault containing the secret |
secretName string |
SecretName: The name of secret in Key Vault. |
secretVersion string |
SecretVersion: The version(GUID) of secret in Key Vault. |
subscriptionId string |
SubscriptionId: Subscription Id of the user’s Key Vault containing the secret |
typeName KeyVaultSigningKeyParametersStatusTypeName |
|
vaultName string |
VaultName: The name of the user’s Key Vault containing the secret |
OptimizationType_Status
(string
alias)
(Appears on:EndpointProperties_StatusARM, Endpoint_Status)
Value | Description |
---|---|
"DynamicSiteAcceleration" |
|
"GeneralMediaStreaming" |
|
"GeneralWebDelivery" |
|
"LargeFileDownload" |
|
"VideoOnDemandMediaStreaming" |
OriginGroupOverride
(Appears on:RouteConfigurationOverrideActionParameters)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/OriginGroupOverride
Field | Description |
---|---|
forwardingProtocol OriginGroupOverrideForwardingProtocol |
ForwardingProtocol: Protocol this rule will use when forwarding traffic to backends. |
originGroup ResourceReference |
OriginGroup: Reference to another resource. |
OriginGroupOverrideARM
(Appears on:RouteConfigurationOverrideActionParametersARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/OriginGroupOverride
Field | Description |
---|---|
forwardingProtocol OriginGroupOverrideForwardingProtocol |
ForwardingProtocol: Protocol this rule will use when forwarding traffic to backends. |
originGroup ResourceReferenceARM |
OriginGroup: Reference to another resource. |
OriginGroupOverrideAction
(Appears on:DeliveryRuleAction1)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/OriginGroupOverrideAction
Field | Description |
---|---|
name OriginGroupOverrideActionName |
|
parameters OriginGroupOverrideActionParameters |
Parameters: Defines the parameters for the origin group override action. |
OriginGroupOverrideActionARM
(Appears on:DeliveryRuleAction1ARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/OriginGroupOverrideAction
Field | Description |
---|---|
name OriginGroupOverrideActionName |
|
parameters OriginGroupOverrideActionParametersARM |
Parameters: Defines the parameters for the origin group override action. |
OriginGroupOverrideActionName
(string
alias)
(Appears on:OriginGroupOverrideAction, OriginGroupOverrideActionARM)
Value | Description |
---|---|
"OriginGroupOverride" |
OriginGroupOverrideActionParameters
(Appears on:OriginGroupOverrideAction)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/OriginGroupOverrideActionParameters
Field | Description |
---|---|
originGroup ResourceReference |
OriginGroup: Reference to another resource. |
typeName OriginGroupOverrideActionParametersTypeName |
OriginGroupOverrideActionParametersARM
(Appears on:OriginGroupOverrideActionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/OriginGroupOverrideActionParameters
Field | Description |
---|---|
originGroup ResourceReferenceARM |
OriginGroup: Reference to another resource. |
typeName OriginGroupOverrideActionParametersTypeName |
OriginGroupOverrideActionParametersTypeName
(string
alias)
(Appears on:OriginGroupOverrideActionParameters, OriginGroupOverrideActionParametersARM)
Value | Description |
---|---|
"DeliveryRuleOriginGroupOverrideActionParameters" |
OriginGroupOverrideForwardingProtocol
(string
alias)
(Appears on:OriginGroupOverride, OriginGroupOverrideARM)
Value | Description |
---|---|
"HttpOnly" |
|
"HttpsOnly" |
|
"MatchRequest" |
PostArgsMatchConditionParameters
(Appears on:DeliveryRulePostArgsCondition)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/PostArgsMatchConditionParameters
Field | Description |
---|---|
matchValues []string |
MatchValues: The match value for the condition of the delivery rule |
negateCondition bool |
NegateCondition: Describes if this is negate condition or not |
operator PostArgsMatchConditionParametersOperator |
Operator: Describes operator to be matched. |
selector string |
Selector: Name of PostArg to be matched |
transforms []PostArgsMatchConditionParametersTransforms |
Transforms: List of transforms |
typeName PostArgsMatchConditionParametersTypeName |
PostArgsMatchConditionParametersARM
(Appears on:DeliveryRulePostArgsConditionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/PostArgsMatchConditionParameters
Field | Description |
---|---|
matchValues []string |
MatchValues: The match value for the condition of the delivery rule |
negateCondition bool |
NegateCondition: Describes if this is negate condition or not |
operator PostArgsMatchConditionParametersOperator |
Operator: Describes operator to be matched. |
selector string |
Selector: Name of PostArg to be matched |
transforms []PostArgsMatchConditionParametersTransforms |
Transforms: List of transforms |
typeName PostArgsMatchConditionParametersTypeName |
PostArgsMatchConditionParametersOperator
(string
alias)
(Appears on:PostArgsMatchConditionParameters, PostArgsMatchConditionParametersARM)
Value | Description |
---|---|
"Any" |
|
"BeginsWith" |
|
"Contains" |
|
"EndsWith" |
|
"Equal" |
|
"GreaterThan" |
|
"GreaterThanOrEqual" |
|
"LessThan" |
|
"LessThanOrEqual" |
|
"RegEx" |
PostArgsMatchConditionParametersTransforms
(string
alias)
(Appears on:PostArgsMatchConditionParameters, PostArgsMatchConditionParametersARM)
Value | Description |
---|---|
"Lowercase" |
|
"RemoveNulls" |
|
"Trim" |
|
"Uppercase" |
|
"UrlDecode" |
|
"UrlEncode" |
PostArgsMatchConditionParametersTypeName
(string
alias)
(Appears on:PostArgsMatchConditionParameters, PostArgsMatchConditionParametersARM)
Value | Description |
---|---|
"DeliveryRulePostArgsConditionParameters" |
PrivateEndpointStatus_Status
(string
alias)
(Appears on:DeepCreatedOriginProperties_StatusARM, DeepCreatedOrigin_Status)
Value | Description |
---|---|
"Approved" |
|
"Disconnected" |
|
"Pending" |
|
"Rejected" |
|
"Timeout" |
Profile
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/resourceDefinitions/profiles
Field | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||
spec Profiles_Spec |
|
||||||||||||
status Profile_Status |
ProfilePropertiesARM
(Appears on:Profiles_SpecARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/ProfileProperties
Field | Description |
---|---|
originResponseTimeoutSeconds int |
OriginResponseTimeoutSeconds: Send and receive timeout on forwarding request to the origin. When timeout is reached, the request fails and returns. |
ProfilePropertiesStatusProvisioningState
(string
alias)
(Appears on:ProfileProperties_StatusARM, Profile_Status)
Value | Description |
---|---|
"Creating" |
|
"Deleting" |
|
"Failed" |
|
"Succeeded" |
|
"Updating" |
ProfilePropertiesStatusResourceState
(string
alias)
(Appears on:ProfileProperties_StatusARM, Profile_Status)
Value | Description |
---|---|
"Active" |
|
"Creating" |
|
"Deleting" |
|
"Disabled" |
ProfileProperties_StatusARM
(Appears on:Profile_StatusARM)
Field | Description |
---|---|
frontDoorId string |
FrontDoorId: The Id of the frontdoor. |
originResponseTimeoutSeconds int |
OriginResponseTimeoutSeconds: Send and receive timeout on forwarding request to the origin. When timeout is reached, the request fails and returns. |
provisioningState ProfilePropertiesStatusProvisioningState |
ProvisioningState: Provisioning status of the profile. |
resourceState ProfilePropertiesStatusResourceState |
ResourceState: Resource status of the profile. |
Profile_Status
(Appears on:Profile)
Field | Description |
---|---|
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
frontDoorId string |
FrontDoorId: The Id of the frontdoor. |
id string |
Id: Resource ID. |
kind string |
Kind: Kind of the profile. Used by portal to differentiate traditional CDN profile and new AFD profile. |
location string |
Location: Resource location. |
name string |
Name: Resource name. |
originResponseTimeoutSeconds int |
OriginResponseTimeoutSeconds: Send and receive timeout on forwarding request to the origin. When timeout is reached, the request fails and returns. |
provisioningState ProfilePropertiesStatusProvisioningState |
ProvisioningState: Provisioning status of the profile. |
resourceState ProfilePropertiesStatusResourceState |
ResourceState: Resource status of the profile. |
sku Sku_Status |
Sku: The pricing tier (defines Azure Front Door Standard or Premium or a CDN provider, feature list and rate) of the profile. |
systemData SystemData_Status |
|
tags map[string]string |
Tags: Resource tags. |
type string |
Type: Resource type. |
Profile_StatusARM
Field | Description |
---|---|
id string |
Id: Resource ID. |
kind string |
Kind: Kind of the profile. Used by portal to differentiate traditional CDN profile and new AFD profile. |
location string |
Location: Resource location. |
name string |
Name: Resource name. |
properties ProfileProperties_StatusARM |
|
sku Sku_StatusARM |
Sku: The pricing tier (defines Azure Front Door Standard or Premium or a CDN provider, feature list and rate) of the profile. |
systemData SystemData_StatusARM |
|
tags map[string]string |
Tags: Resource tags. |
type string |
Type: Resource type. |
ProfilesEndpoint
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/resourceDefinitions/profiles_endpoints
Field | Description | ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||||||||||||||||||||||||||||
spec ProfilesEndpoints_Spec |
|
||||||||||||||||||||||||||||||||||||||||
status Endpoint_Status |
ProfilesEndpointsSpecPropertiesOptimizationType
(string
alias)
(Appears on:ProfilesEndpoints_Spec, ProfilesEndpoints_Spec_PropertiesARM)
Value | Description |
---|---|
"DynamicSiteAcceleration" |
|
"GeneralMediaStreaming" |
|
"GeneralWebDelivery" |
|
"LargeFileDownload" |
|
"VideoOnDemandMediaStreaming" |
ProfilesEndpointsSpecPropertiesQueryStringCachingBehavior
(string
alias)
(Appears on:ProfilesEndpoints_Spec, ProfilesEndpoints_Spec_PropertiesARM)
Value | Description |
---|---|
"BypassCaching" |
|
"IgnoreQueryString" |
|
"NotSet" |
|
"UseQueryString" |
ProfilesEndpoints_Spec
(Appears on:ProfilesEndpoint)
Field | Description |
---|---|
azureName string |
AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. |
contentTypesToCompress []string |
ContentTypesToCompress: List of content types on which compression applies. The value should be a valid MIME type. |
defaultOriginGroup ResourceReference |
DefaultOriginGroup: Reference to another resource. |
deliveryPolicy EndpointPropertiesUpdateParametersDeliveryPolicy |
DeliveryPolicy: A policy that specifies the delivery rules to be used for an endpoint. |
geoFilters []GeoFilter |
GeoFilters: List of rules defining the user’s geo access within a CDN endpoint. Each geo filter defines an access rule to a specified path or content, e.g. block APAC for path /pictures/ |
isCompressionEnabled bool |
IsCompressionEnabled: Indicates whether content compression is enabled on CDN. Default value is false. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won’t be compressed on CDN when requested content is smaller than 1 byte or larger than 1 MB. |
isHttpAllowed bool |
IsHttpAllowed: Indicates whether HTTP traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed. |
isHttpsAllowed bool |
IsHttpsAllowed: Indicates whether HTTPS traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed. |
location string |
Location: Location to deploy resource to |
optimizationType ProfilesEndpointsSpecPropertiesOptimizationType |
OptimizationType: Specifies what scenario the customer wants this CDN endpoint to optimize for, e.g. Download, Media services. With this information, CDN can apply scenario driven optimization. |
originGroups []ProfilesEndpoints_Spec_Properties_OriginGroups |
OriginGroups: The origin groups comprising of origins that are used for load balancing the traffic based on availability. |
originHostHeader string |
OriginHostHeader: The host header value sent to the origin with each request. This property at Endpoint is only allowed when endpoint uses single origin and can be overridden by the same property specified at origin.If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default. |
originPath string |
OriginPath: A directory path on the origin that CDN can use to retrieve content from, e.g. contoso.cloudapp.net/originpath. |
origins []ProfilesEndpoints_Spec_Properties_Origins |
Origins: The source of the content being delivered via CDN. |
owner genruntime.KnownResourceReference |
Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a cdn.azure.com/Profile resource |
probePath string |
ProbePath: Path to a file hosted on the origin which helps accelerate delivery of the dynamic content and calculate the most optimal routes for the CDN. This is relative to the origin path. This property is only relevant when using a single origin. |
queryStringCachingBehavior ProfilesEndpointsSpecPropertiesQueryStringCachingBehavior |
QueryStringCachingBehavior: Defines how CDN caches requests that include query strings. You can ignore any query strings when caching, bypass caching to prevent requests that contain query strings from being cached, or cache every request with a unique URL. |
tags map[string]string |
Tags: Name-value pairs to add to the resource |
urlSigningKeys []UrlSigningKey |
UrlSigningKeys: List of keys used to validate the signed URL hashes. |
webApplicationFirewallPolicyLink EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink |
WebApplicationFirewallPolicyLink: Defines the Web Application Firewall policy for the endpoint (if applicable) |
ProfilesEndpoints_SpecARM
Field | Description |
---|---|
location string |
Location: Location to deploy resource to |
name string |
Name: Name of the endpoint under the profile which is unique globally. |
properties ProfilesEndpoints_Spec_PropertiesARM |
Properties: The JSON object that contains the properties required to create an endpoint. |
tags map[string]string |
Tags: Name-value pairs to add to the resource |
ProfilesEndpoints_Spec_PropertiesARM
(Appears on:ProfilesEndpoints_SpecARM)
Field | Description |
---|---|
contentTypesToCompress []string |
ContentTypesToCompress: List of content types on which compression applies. The value should be a valid MIME type. |
defaultOriginGroup ResourceReferenceARM |
DefaultOriginGroup: Reference to another resource. |
deliveryPolicy EndpointPropertiesUpdateParametersDeliveryPolicyARM |
DeliveryPolicy: A policy that specifies the delivery rules to be used for an endpoint. |
geoFilters []GeoFilterARM |
GeoFilters: List of rules defining the user’s geo access within a CDN endpoint. Each geo filter defines an access rule to a specified path or content, e.g. block APAC for path /pictures/ |
isCompressionEnabled bool |
IsCompressionEnabled: Indicates whether content compression is enabled on CDN. Default value is false. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won’t be compressed on CDN when requested content is smaller than 1 byte or larger than 1 MB. |
isHttpAllowed bool |
IsHttpAllowed: Indicates whether HTTP traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed. |
isHttpsAllowed bool |
IsHttpsAllowed: Indicates whether HTTPS traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed. |
optimizationType ProfilesEndpointsSpecPropertiesOptimizationType |
OptimizationType: Specifies what scenario the customer wants this CDN endpoint to optimize for, e.g. Download, Media services. With this information, CDN can apply scenario driven optimization. |
originGroups []ProfilesEndpoints_Spec_Properties_OriginGroupsARM |
OriginGroups: The origin groups comprising of origins that are used for load balancing the traffic based on availability. |
originHostHeader string |
OriginHostHeader: The host header value sent to the origin with each request. This property at Endpoint is only allowed when endpoint uses single origin and can be overridden by the same property specified at origin.If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default. |
originPath string |
OriginPath: A directory path on the origin that CDN can use to retrieve content from, e.g. contoso.cloudapp.net/originpath. |
origins []ProfilesEndpoints_Spec_Properties_OriginsARM |
Origins: The source of the content being delivered via CDN. |
probePath string |
ProbePath: Path to a file hosted on the origin which helps accelerate delivery of the dynamic content and calculate the most optimal routes for the CDN. This is relative to the origin path. This property is only relevant when using a single origin. |
queryStringCachingBehavior ProfilesEndpointsSpecPropertiesQueryStringCachingBehavior |
QueryStringCachingBehavior: Defines how CDN caches requests that include query strings. You can ignore any query strings when caching, bypass caching to prevent requests that contain query strings from being cached, or cache every request with a unique URL. |
urlSigningKeys []UrlSigningKeyARM |
UrlSigningKeys: List of keys used to validate the signed URL hashes. |
webApplicationFirewallPolicyLink EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkARM |
WebApplicationFirewallPolicyLink: Defines the Web Application Firewall policy for the endpoint (if applicable) |
ProfilesEndpoints_Spec_Properties_OriginGroups
(Appears on:ProfilesEndpoints_Spec)
Field | Description |
---|---|
healthProbeSettings HealthProbeParameters |
HealthProbeSettings: The JSON object that contains the properties to send health probes to origin. |
name string |
Name: Origin group name which must be unique within the endpoint. |
origins []ResourceReference |
Origins: The source of the content being delivered via CDN within given origin group. |
responseBasedOriginErrorDetectionSettings ResponseBasedOriginErrorDetectionParameters |
ResponseBasedOriginErrorDetectionSettings: The JSON object that contains the properties to determine origin health using real requests/responses. |
trafficRestorationTimeToHealedOrNewEndpointsInMinutes int |
TrafficRestorationTimeToHealedOrNewEndpointsInMinutes: Time in minutes to shift the traffic to the endpoint gradually when an unhealthy endpoint comes healthy or a new endpoint is added. Default is 10 mins. This property is currently not supported. |
ProfilesEndpoints_Spec_Properties_OriginGroupsARM
(Appears on:ProfilesEndpoints_Spec_PropertiesARM)
Field | Description |
---|---|
name string |
Name: Origin group name which must be unique within the endpoint. |
properties DeepCreatedOriginGroupPropertiesARM |
Properties: Properties of the origin group created on the CDN endpoint. |
ProfilesEndpoints_Spec_Properties_Origins
(Appears on:ProfilesEndpoints_Spec)
Field | Description |
---|---|
enabled bool |
Enabled: Origin is enabled for load balancing or not. By default, origin is always enabled. |
hostName string |
HostName: The address of the origin. It can be a domain name, IPv4 address, or IPv6 address. This should be unique across all origins in an endpoint. |
httpPort int |
HttpPort: The value of the HTTP port. Must be between 1 and 65535. |
httpsPort int |
HttpsPort: The value of the HTTPS port. Must be between 1 and 65535. |
name string |
Name: Origin name which must be unique within the endpoint. |
originHostHeader string |
OriginHostHeader: The host header value sent to the origin with each request. If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default. |
priority int |
Priority: Priority of origin in given origin group for load balancing. Higher priorities will not be used for load balancing if any lower priority origin is healthy.Must be between 1 and 5. |
privateLinkAlias string |
PrivateLinkAlias: The Alias of the Private Link resource. Populating this optional field indicates that this origin is ‘Private’ |
privateLinkApprovalMessage string |
PrivateLinkApprovalMessage: A custom message to be included in the approval request to connect to the Private Link. |
privateLinkLocationReference genruntime.ResourceReference |
PrivateLinkLocationReference: The location of the Private Link resource. Required only if ‘privateLinkResourceId’ is populated |
privateLinkResourceReference genruntime.ResourceReference |
PrivateLinkResourceReference: The Resource Id of the Private Link resource. Populating this optional field indicates that this backend is ‘Private’ |
weight int |
Weight: Weight of the origin in given origin group for load balancing. Must be between 1 and 1000 |
ProfilesEndpoints_Spec_Properties_OriginsARM
(Appears on:ProfilesEndpoints_Spec_PropertiesARM)
Field | Description |
---|---|
name string |
Name: Origin name which must be unique within the endpoint. |
properties DeepCreatedOriginPropertiesARM |
Properties: Properties of the origin created on the CDN endpoint. |
Profiles_Spec
(Appears on:Profile)
Field | Description |
---|---|
azureName string |
AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. |
location string |
Location: Location to deploy resource to |
originResponseTimeoutSeconds int |
OriginResponseTimeoutSeconds: Send and receive timeout on forwarding request to the origin. When timeout is reached, the request fails and returns. |
owner genruntime.KnownResourceReference |
Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource |
sku Sku |
Sku: Standard_Verizon = The SKU name for a Standard Verizon CDN profile. Premium_Verizon = The SKU name for a Premium Verizon CDN profile. Custom_Verizon = The SKU name for a Custom Verizon CDN profile. Standard_Akamai = The SKU name for an Akamai CDN profile. Standard_ChinaCdn = The SKU name for a China CDN profile for VOD, Web and download scenarios using GB based billing model. Standard_Microsoft = The SKU name for a Standard Microsoft CDN profile. Standard_AzureFrontDoor = The SKU name for an Azure Front Door Standard profile. Premium_AzureFrontDoor = The SKU name for an Azure Front Door Premium profile. Standard_955BandWidth_ChinaCdn = The SKU name for a China CDN profile for VOD, Web and download scenarios using 95-5 peak bandwidth billing model. Standard_AvgBandWidth_ChinaCdn = The SKU name for a China CDN profile for VOD, Web and download scenarios using monthly average peak bandwidth billing model. StandardPlus_ChinaCdn = The SKU name for a China CDN profile for live-streaming using GB based billing model. StandardPlus_955BandWidth_ChinaCdn = The SKU name for a China CDN live-streaming profile using 95-5 peak bandwidth billing model. StandardPlus_AvgBandWidth_ChinaCdn = The SKU name for a China CDN live-streaming profile using monthly average peak bandwidth billing model. |
tags map[string]string |
Tags: Name-value pairs to add to the resource |
Profiles_SpecARM
Field | Description |
---|---|
location string |
Location: Location to deploy resource to |
name string |
Name: Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group. |
properties ProfilePropertiesARM |
Properties: The JSON object that contains the properties required to create a profile. |
sku SkuARM |
Sku: Standard_Verizon = The SKU name for a Standard Verizon CDN profile. Premium_Verizon = The SKU name for a Premium Verizon CDN profile. Custom_Verizon = The SKU name for a Custom Verizon CDN profile. Standard_Akamai = The SKU name for an Akamai CDN profile. Standard_ChinaCdn = The SKU name for a China CDN profile for VOD, Web and download scenarios using GB based billing model. Standard_Microsoft = The SKU name for a Standard Microsoft CDN profile. Standard_AzureFrontDoor = The SKU name for an Azure Front Door Standard profile. Premium_AzureFrontDoor = The SKU name for an Azure Front Door Premium profile. Standard_955BandWidth_ChinaCdn = The SKU name for a China CDN profile for VOD, Web and download scenarios using 95-5 peak bandwidth billing model. Standard_AvgBandWidth_ChinaCdn = The SKU name for a China CDN profile for VOD, Web and download scenarios using monthly average peak bandwidth billing model. StandardPlus_ChinaCdn = The SKU name for a China CDN profile for live-streaming using GB based billing model. StandardPlus_955BandWidth_ChinaCdn = The SKU name for a China CDN live-streaming profile using 95-5 peak bandwidth billing model. StandardPlus_AvgBandWidth_ChinaCdn = The SKU name for a China CDN live-streaming profile using monthly average peak bandwidth billing model. |
tags map[string]string |
Tags: Name-value pairs to add to the resource |
QueryStringCachingBehavior_Status
(string
alias)
(Appears on:EndpointProperties_StatusARM, Endpoint_Status)
Value | Description |
---|---|
"BypassCaching" |
|
"IgnoreQueryString" |
|
"NotSet" |
|
"UseQueryString" |
QueryStringMatchConditionParameters
(Appears on:DeliveryRuleQueryStringCondition)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/QueryStringMatchConditionParameters
Field | Description |
---|---|
matchValues []string |
MatchValues: The match value for the condition of the delivery rule |
negateCondition bool |
NegateCondition: Describes if this is negate condition or not |
operator QueryStringMatchConditionParametersOperator |
Operator: Describes operator to be matched. |
transforms []QueryStringMatchConditionParametersTransforms |
Transforms: List of transforms |
typeName QueryStringMatchConditionParametersTypeName |
QueryStringMatchConditionParametersARM
(Appears on:DeliveryRuleQueryStringConditionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/QueryStringMatchConditionParameters
Field | Description |
---|---|
matchValues []string |
MatchValues: The match value for the condition of the delivery rule |
negateCondition bool |
NegateCondition: Describes if this is negate condition or not |
operator QueryStringMatchConditionParametersOperator |
Operator: Describes operator to be matched. |
transforms []QueryStringMatchConditionParametersTransforms |
Transforms: List of transforms |
typeName QueryStringMatchConditionParametersTypeName |
QueryStringMatchConditionParametersOperator
(string
alias)
(Appears on:QueryStringMatchConditionParameters, QueryStringMatchConditionParametersARM)
Value | Description |
---|---|
"Any" |
|
"BeginsWith" |
|
"Contains" |
|
"EndsWith" |
|
"Equal" |
|
"GreaterThan" |
|
"GreaterThanOrEqual" |
|
"LessThan" |
|
"LessThanOrEqual" |
|
"RegEx" |
QueryStringMatchConditionParametersTransforms
(string
alias)
(Appears on:QueryStringMatchConditionParameters, QueryStringMatchConditionParametersARM)
Value | Description |
---|---|
"Lowercase" |
|
"RemoveNulls" |
|
"Trim" |
|
"Uppercase" |
|
"UrlDecode" |
|
"UrlEncode" |
QueryStringMatchConditionParametersTypeName
(string
alias)
(Appears on:QueryStringMatchConditionParameters, QueryStringMatchConditionParametersARM)
Value | Description |
---|---|
"DeliveryRuleQueryStringConditionParameters" |
RemoteAddressMatchConditionParameters
(Appears on:DeliveryRuleRemoteAddressCondition)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/RemoteAddressMatchConditionParameters
Field | Description |
---|---|
matchValues []string |
MatchValues: Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match. |
negateCondition bool |
NegateCondition: Describes if this is negate condition or not |
operator RemoteAddressMatchConditionParametersOperator |
Operator: Describes operator to be matched. |
transforms []RemoteAddressMatchConditionParametersTransforms |
Transforms: List of transforms |
typeName RemoteAddressMatchConditionParametersTypeName |
RemoteAddressMatchConditionParametersARM
(Appears on:DeliveryRuleRemoteAddressConditionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/RemoteAddressMatchConditionParameters
Field | Description |
---|---|
matchValues []string |
MatchValues: Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match. |
negateCondition bool |
NegateCondition: Describes if this is negate condition or not |
operator RemoteAddressMatchConditionParametersOperator |
Operator: Describes operator to be matched. |
transforms []RemoteAddressMatchConditionParametersTransforms |
Transforms: List of transforms |
typeName RemoteAddressMatchConditionParametersTypeName |
RemoteAddressMatchConditionParametersOperator
(string
alias)
(Appears on:RemoteAddressMatchConditionParameters, RemoteAddressMatchConditionParametersARM)
Value | Description |
---|---|
"Any" |
|
"GeoMatch" |
|
"IPMatch" |
RemoteAddressMatchConditionParametersTransforms
(string
alias)
(Appears on:RemoteAddressMatchConditionParameters, RemoteAddressMatchConditionParametersARM)
Value | Description |
---|---|
"Lowercase" |
|
"RemoveNulls" |
|
"Trim" |
|
"Uppercase" |
|
"UrlDecode" |
|
"UrlEncode" |
RemoteAddressMatchConditionParametersTypeName
(string
alias)
(Appears on:RemoteAddressMatchConditionParameters, RemoteAddressMatchConditionParametersARM)
Value | Description |
---|---|
"DeliveryRuleRemoteAddressConditionParameters" |
RequestBodyMatchConditionParameters
(Appears on:DeliveryRuleRequestBodyCondition)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/RequestBodyMatchConditionParameters
Field | Description |
---|---|
matchValues []string |
MatchValues: The match value for the condition of the delivery rule |
negateCondition bool |
NegateCondition: Describes if this is negate condition or not |
operator RequestBodyMatchConditionParametersOperator |
Operator: Describes operator to be matched. |
transforms []RequestBodyMatchConditionParametersTransforms |
Transforms: List of transforms |
typeName RequestBodyMatchConditionParametersTypeName |
RequestBodyMatchConditionParametersARM
(Appears on:DeliveryRuleRequestBodyConditionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/RequestBodyMatchConditionParameters
Field | Description |
---|---|
matchValues []string |
MatchValues: The match value for the condition of the delivery rule |
negateCondition bool |
NegateCondition: Describes if this is negate condition or not |
operator RequestBodyMatchConditionParametersOperator |
Operator: Describes operator to be matched. |
transforms []RequestBodyMatchConditionParametersTransforms |
Transforms: List of transforms |
typeName RequestBodyMatchConditionParametersTypeName |
RequestBodyMatchConditionParametersOperator
(string
alias)
(Appears on:RequestBodyMatchConditionParameters, RequestBodyMatchConditionParametersARM)
Value | Description |
---|---|
"Any" |
|
"BeginsWith" |
|
"Contains" |
|
"EndsWith" |
|
"Equal" |
|
"GreaterThan" |
|
"GreaterThanOrEqual" |
|
"LessThan" |
|
"LessThanOrEqual" |
|
"RegEx" |
RequestBodyMatchConditionParametersTransforms
(string
alias)
(Appears on:RequestBodyMatchConditionParameters, RequestBodyMatchConditionParametersARM)
Value | Description |
---|---|
"Lowercase" |
|
"RemoveNulls" |
|
"Trim" |
|
"Uppercase" |
|
"UrlDecode" |
|
"UrlEncode" |
RequestBodyMatchConditionParametersTypeName
(string
alias)
(Appears on:RequestBodyMatchConditionParameters, RequestBodyMatchConditionParametersARM)
Value | Description |
---|---|
"DeliveryRuleRequestBodyConditionParameters" |
RequestHeaderMatchConditionParameters
(Appears on:DeliveryRuleRequestHeaderCondition)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/RequestHeaderMatchConditionParameters
Field | Description |
---|---|
matchValues []string |
MatchValues: The match value for the condition of the delivery rule |
negateCondition bool |
NegateCondition: Describes if this is negate condition or not |
operator RequestHeaderMatchConditionParametersOperator |
Operator: Describes operator to be matched. |
selector string |
Selector: Name of Header to be matched |
transforms []RequestHeaderMatchConditionParametersTransforms |
Transforms: List of transforms |
typeName RequestHeaderMatchConditionParametersTypeName |
RequestHeaderMatchConditionParametersARM
(Appears on:DeliveryRuleRequestHeaderConditionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/RequestHeaderMatchConditionParameters
Field | Description |
---|---|
matchValues []string |
MatchValues: The match value for the condition of the delivery rule |
negateCondition bool |
NegateCondition: Describes if this is negate condition or not |
operator RequestHeaderMatchConditionParametersOperator |
Operator: Describes operator to be matched. |
selector string |
Selector: Name of Header to be matched |
transforms []RequestHeaderMatchConditionParametersTransforms |
Transforms: List of transforms |
typeName RequestHeaderMatchConditionParametersTypeName |
RequestHeaderMatchConditionParametersOperator
(string
alias)
(Appears on:RequestHeaderMatchConditionParameters, RequestHeaderMatchConditionParametersARM)
Value | Description |
---|---|
"Any" |
|
"BeginsWith" |
|
"Contains" |
|
"EndsWith" |
|
"Equal" |
|
"GreaterThan" |
|
"GreaterThanOrEqual" |
|
"LessThan" |
|
"LessThanOrEqual" |
|
"RegEx" |
RequestHeaderMatchConditionParametersTransforms
(string
alias)
(Appears on:RequestHeaderMatchConditionParameters, RequestHeaderMatchConditionParametersARM)
Value | Description |
---|---|
"Lowercase" |
|
"RemoveNulls" |
|
"Trim" |
|
"Uppercase" |
|
"UrlDecode" |
|
"UrlEncode" |
RequestHeaderMatchConditionParametersTypeName
(string
alias)
(Appears on:RequestHeaderMatchConditionParameters, RequestHeaderMatchConditionParametersARM)
Value | Description |
---|---|
"DeliveryRuleRequestHeaderConditionParameters" |
RequestMethodMatchConditionParameters
(Appears on:DeliveryRuleRequestMethodCondition)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/RequestMethodMatchConditionParameters
Field | Description |
---|---|
matchValues []RequestMethodMatchConditionParametersMatchValues |
MatchValues: The match value for the condition of the delivery rule |
negateCondition bool |
NegateCondition: Describes if this is negate condition or not |
operator RequestMethodMatchConditionParametersOperator |
Operator: Describes operator to be matched |
transforms []RequestMethodMatchConditionParametersTransforms |
Transforms: List of transforms |
typeName RequestMethodMatchConditionParametersTypeName |
RequestMethodMatchConditionParametersARM
(Appears on:DeliveryRuleRequestMethodConditionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/RequestMethodMatchConditionParameters
Field | Description |
---|---|
matchValues []RequestMethodMatchConditionParametersMatchValues |
MatchValues: The match value for the condition of the delivery rule |
negateCondition bool |
NegateCondition: Describes if this is negate condition or not |
operator RequestMethodMatchConditionParametersOperator |
Operator: Describes operator to be matched |
transforms []RequestMethodMatchConditionParametersTransforms |
Transforms: List of transforms |
typeName RequestMethodMatchConditionParametersTypeName |
RequestMethodMatchConditionParametersMatchValues
(string
alias)
(Appears on:RequestMethodMatchConditionParameters, RequestMethodMatchConditionParametersARM)
Value | Description |
---|---|
"DELETE" |
|
"GET" |
|
"HEAD" |
|
"OPTIONS" |
|
"POST" |
|
"PUT" |
|
"TRACE" |
RequestMethodMatchConditionParametersOperator
(string
alias)
(Appears on:RequestMethodMatchConditionParameters, RequestMethodMatchConditionParametersARM)
Value | Description |
---|---|
"Equal" |
RequestMethodMatchConditionParametersTransforms
(string
alias)
(Appears on:RequestMethodMatchConditionParameters, RequestMethodMatchConditionParametersARM)
Value | Description |
---|---|
"Lowercase" |
|
"RemoveNulls" |
|
"Trim" |
|
"Uppercase" |
|
"UrlDecode" |
|
"UrlEncode" |
RequestMethodMatchConditionParametersTypeName
(string
alias)
(Appears on:RequestMethodMatchConditionParameters, RequestMethodMatchConditionParametersARM)
Value | Description |
---|---|
"DeliveryRuleRequestMethodConditionParameters" |
RequestSchemeMatchConditionParameters
(Appears on:DeliveryRuleRequestSchemeCondition)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/RequestSchemeMatchConditionParameters
Field | Description |
---|---|
matchValues []RequestSchemeMatchConditionParametersMatchValues |
MatchValues: The match value for the condition of the delivery rule |
negateCondition bool |
NegateCondition: Describes if this is negate condition or not |
operator RequestSchemeMatchConditionParametersOperator |
Operator: Describes operator to be matched |
transforms []RequestSchemeMatchConditionParametersTransforms |
Transforms: List of transforms |
typeName RequestSchemeMatchConditionParametersTypeName |
RequestSchemeMatchConditionParametersARM
(Appears on:DeliveryRuleRequestSchemeConditionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/RequestSchemeMatchConditionParameters
Field | Description |
---|---|
matchValues []RequestSchemeMatchConditionParametersMatchValues |
MatchValues: The match value for the condition of the delivery rule |
negateCondition bool |
NegateCondition: Describes if this is negate condition or not |
operator RequestSchemeMatchConditionParametersOperator |
Operator: Describes operator to be matched |
transforms []RequestSchemeMatchConditionParametersTransforms |
Transforms: List of transforms |
typeName RequestSchemeMatchConditionParametersTypeName |
RequestSchemeMatchConditionParametersMatchValues
(string
alias)
(Appears on:RequestSchemeMatchConditionParameters, RequestSchemeMatchConditionParametersARM)
Value | Description |
---|---|
"HTTP" |
|
"HTTPS" |
RequestSchemeMatchConditionParametersOperator
(string
alias)
(Appears on:RequestSchemeMatchConditionParameters, RequestSchemeMatchConditionParametersARM)
Value | Description |
---|---|
"Equal" |
RequestSchemeMatchConditionParametersTransforms
(string
alias)
(Appears on:RequestSchemeMatchConditionParameters, RequestSchemeMatchConditionParametersARM)
Value | Description |
---|---|
"Lowercase" |
|
"RemoveNulls" |
|
"Trim" |
|
"Uppercase" |
|
"UrlDecode" |
|
"UrlEncode" |
RequestSchemeMatchConditionParametersTypeName
(string
alias)
(Appears on:RequestSchemeMatchConditionParameters, RequestSchemeMatchConditionParametersARM)
Value | Description |
---|---|
"DeliveryRuleRequestSchemeConditionParameters" |
RequestUriMatchConditionParameters
(Appears on:DeliveryRuleRequestUriCondition)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/RequestUriMatchConditionParameters
Field | Description |
---|---|
matchValues []string |
MatchValues: The match value for the condition of the delivery rule |
negateCondition bool |
NegateCondition: Describes if this is negate condition or not |
operator RequestUriMatchConditionParametersOperator |
Operator: Describes operator to be matched. |
transforms []RequestUriMatchConditionParametersTransforms |
Transforms: List of transforms |
typeName RequestUriMatchConditionParametersTypeName |
RequestUriMatchConditionParametersARM
(Appears on:DeliveryRuleRequestUriConditionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/RequestUriMatchConditionParameters
Field | Description |
---|---|
matchValues []string |
MatchValues: The match value for the condition of the delivery rule |
negateCondition bool |
NegateCondition: Describes if this is negate condition or not |
operator RequestUriMatchConditionParametersOperator |
Operator: Describes operator to be matched. |
transforms []RequestUriMatchConditionParametersTransforms |
Transforms: List of transforms |
typeName RequestUriMatchConditionParametersTypeName |
RequestUriMatchConditionParametersOperator
(string
alias)
(Appears on:RequestUriMatchConditionParameters, RequestUriMatchConditionParametersARM)
Value | Description |
---|---|
"Any" |
|
"BeginsWith" |
|
"Contains" |
|
"EndsWith" |
|
"Equal" |
|
"GreaterThan" |
|
"GreaterThanOrEqual" |
|
"LessThan" |
|
"LessThanOrEqual" |
|
"RegEx" |
RequestUriMatchConditionParametersTransforms
(string
alias)
(Appears on:RequestUriMatchConditionParameters, RequestUriMatchConditionParametersARM)
Value | Description |
---|---|
"Lowercase" |
|
"RemoveNulls" |
|
"Trim" |
|
"Uppercase" |
|
"UrlDecode" |
|
"UrlEncode" |
RequestUriMatchConditionParametersTypeName
(string
alias)
(Appears on:RequestUriMatchConditionParameters, RequestUriMatchConditionParametersARM)
Value | Description |
---|---|
"DeliveryRuleRequestUriConditionParameters" |
ResourceReference
(Appears on:OriginGroupOverride, OriginGroupOverrideActionParameters, ProfilesEndpoints_Spec, ProfilesEndpoints_Spec_Properties_OriginGroups)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/ResourceReference
Field | Description |
---|---|
reference genruntime.ResourceReference |
Reference: Resource ID. |
ResourceReferenceARM
(Appears on:DeepCreatedOriginGroupPropertiesARM, OriginGroupOverrideARM, OriginGroupOverrideActionParametersARM, ProfilesEndpoints_Spec_PropertiesARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/ResourceReference
Field | Description |
---|---|
id string |
ResourceReference_Status
(Appears on:DeepCreatedOriginGroup_Status, Endpoint_Status)
Field | Description |
---|---|
id string |
Id: Resource ID. |
ResourceReference_StatusARM
(Appears on:DeepCreatedOriginGroupProperties_StatusARM, EndpointProperties_StatusARM)
Field | Description |
---|---|
id string |
Id: Resource ID. |
ResponseBasedOriginErrorDetectionParameters
(Appears on:ProfilesEndpoints_Spec_Properties_OriginGroups)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/ResponseBasedOriginErrorDetectionParameters
Field | Description |
---|---|
httpErrorRanges []HttpErrorRangeParameters |
HttpErrorRanges: The list of Http status code ranges that are considered as server errors for origin and it is marked as unhealthy. |
responseBasedDetectedErrorTypes ResponseBasedOriginErrorDetectionParametersResponseBasedDetectedErrorTypes |
ResponseBasedDetectedErrorTypes: Type of response errors for real user requests for which origin will be deemed unhealthy. |
responseBasedFailoverThresholdPercentage int |
ResponseBasedFailoverThresholdPercentage: The percentage of failed requests in the sample where failover should trigger. |
ResponseBasedOriginErrorDetectionParametersARM
(Appears on:DeepCreatedOriginGroupPropertiesARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/ResponseBasedOriginErrorDetectionParameters
Field | Description |
---|---|
httpErrorRanges []HttpErrorRangeParametersARM |
HttpErrorRanges: The list of Http status code ranges that are considered as server errors for origin and it is marked as unhealthy. |
responseBasedDetectedErrorTypes ResponseBasedOriginErrorDetectionParametersResponseBasedDetectedErrorTypes |
ResponseBasedDetectedErrorTypes: Type of response errors for real user requests for which origin will be deemed unhealthy. |
responseBasedFailoverThresholdPercentage int |
ResponseBasedFailoverThresholdPercentage: The percentage of failed requests in the sample where failover should trigger. |
ResponseBasedOriginErrorDetectionParametersResponseBasedDetectedErrorTypes
(string
alias)
(Appears on:ResponseBasedOriginErrorDetectionParameters, ResponseBasedOriginErrorDetectionParametersARM)
Value | Description |
---|---|
"None" |
|
"TcpAndHttpErrors" |
|
"TcpErrorsOnly" |
ResponseBasedOriginErrorDetectionParametersStatusResponseBasedDetectedErrorTypes
(string
alias)
(Appears on:ResponseBasedOriginErrorDetectionParameters_Status, ResponseBasedOriginErrorDetectionParameters_StatusARM)
Value | Description |
---|---|
"None" |
|
"TcpAndHttpErrors" |
|
"TcpErrorsOnly" |
ResponseBasedOriginErrorDetectionParameters_Status
(Appears on:DeepCreatedOriginGroup_Status)
Field | Description |
---|---|
httpErrorRanges []HttpErrorRangeParameters_Status |
HttpErrorRanges: The list of Http status code ranges that are considered as server errors for origin and it is marked as unhealthy. |
responseBasedDetectedErrorTypes ResponseBasedOriginErrorDetectionParametersStatusResponseBasedDetectedErrorTypes |
ResponseBasedDetectedErrorTypes: Type of response errors for real user requests for which origin will be deemed unhealthy |
responseBasedFailoverThresholdPercentage int |
ResponseBasedFailoverThresholdPercentage: The percentage of failed requests in the sample where failover should trigger. |
ResponseBasedOriginErrorDetectionParameters_StatusARM
(Appears on:DeepCreatedOriginGroupProperties_StatusARM)
Field | Description |
---|---|
httpErrorRanges []HttpErrorRangeParameters_StatusARM |
HttpErrorRanges: The list of Http status code ranges that are considered as server errors for origin and it is marked as unhealthy. |
responseBasedDetectedErrorTypes ResponseBasedOriginErrorDetectionParametersStatusResponseBasedDetectedErrorTypes |
ResponseBasedDetectedErrorTypes: Type of response errors for real user requests for which origin will be deemed unhealthy |
responseBasedFailoverThresholdPercentage int |
ResponseBasedFailoverThresholdPercentage: The percentage of failed requests in the sample where failover should trigger. |
RouteConfigurationOverrideActionParameters
(Appears on:DeliveryRuleRouteConfigurationOverrideAction)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/RouteConfigurationOverrideActionParameters
Field | Description |
---|---|
cacheConfiguration CacheConfiguration |
CacheConfiguration: Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object. |
originGroupOverride OriginGroupOverride |
OriginGroupOverride: Defines the parameters for the origin group override configuration. |
typeName RouteConfigurationOverrideActionParametersTypeName |
RouteConfigurationOverrideActionParametersARM
(Appears on:DeliveryRuleRouteConfigurationOverrideActionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/RouteConfigurationOverrideActionParameters
Field | Description |
---|---|
cacheConfiguration CacheConfigurationARM |
CacheConfiguration: Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object. |
originGroupOverride OriginGroupOverrideARM |
OriginGroupOverride: Defines the parameters for the origin group override configuration. |
typeName RouteConfigurationOverrideActionParametersTypeName |
RouteConfigurationOverrideActionParametersTypeName
(string
alias)
(Appears on:RouteConfigurationOverrideActionParameters, RouteConfigurationOverrideActionParametersARM)
Value | Description |
---|---|
"DeliveryRuleRouteConfigurationOverrideActionParameters" |
ServerPortMatchConditionParameters
(Appears on:DeliveryRuleServerPortCondition)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/ServerPortMatchConditionParameters
Field | Description |
---|---|
matchValues []string |
MatchValues: The match value for the condition of the delivery rule |
negateCondition bool |
NegateCondition: Describes if this is negate condition or not |
operator ServerPortMatchConditionParametersOperator |
Operator: Describes operator to be matched. |
transforms []ServerPortMatchConditionParametersTransforms |
Transforms: List of transforms |
typeName ServerPortMatchConditionParametersTypeName |
ServerPortMatchConditionParametersARM
(Appears on:DeliveryRuleServerPortConditionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/ServerPortMatchConditionParameters
Field | Description |
---|---|
matchValues []string |
MatchValues: The match value for the condition of the delivery rule |
negateCondition bool |
NegateCondition: Describes if this is negate condition or not |
operator ServerPortMatchConditionParametersOperator |
Operator: Describes operator to be matched. |
transforms []ServerPortMatchConditionParametersTransforms |
Transforms: List of transforms |
typeName ServerPortMatchConditionParametersTypeName |
ServerPortMatchConditionParametersOperator
(string
alias)
(Appears on:ServerPortMatchConditionParameters, ServerPortMatchConditionParametersARM)
Value | Description |
---|---|
"Any" |
|
"BeginsWith" |
|
"Contains" |
|
"EndsWith" |
|
"Equal" |
|
"GreaterThan" |
|
"GreaterThanOrEqual" |
|
"LessThan" |
|
"LessThanOrEqual" |
|
"RegEx" |
ServerPortMatchConditionParametersTransforms
(string
alias)
(Appears on:ServerPortMatchConditionParameters, ServerPortMatchConditionParametersARM)
Value | Description |
---|---|
"Lowercase" |
|
"RemoveNulls" |
|
"Trim" |
|
"Uppercase" |
|
"UrlDecode" |
|
"UrlEncode" |
ServerPortMatchConditionParametersTypeName
(string
alias)
(Appears on:ServerPortMatchConditionParameters, ServerPortMatchConditionParametersARM)
Value | Description |
---|---|
"DeliveryRuleServerPortConditionParameters" |
Sku
(Appears on:Profiles_Spec)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/Sku
Field | Description |
---|---|
name SkuName |
Name: Name of the pricing tier. |
SkuARM
(Appears on:Profiles_SpecARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/Sku
Field | Description |
---|---|
name SkuName |
Name: Name of the pricing tier. |
SkuName
(string
alias)
Value | Description |
---|---|
"Custom_Verizon" |
|
"Premium_AzureFrontDoor" |
|
"Premium_Verizon" |
|
"Standard_955BandWidth_ChinaCdn" |
|
"Standard_Akamai" |
|
"Standard_AvgBandWidth_ChinaCdn" |
|
"Standard_AzureFrontDoor" |
|
"Standard_ChinaCdn" |
|
"Standard_Microsoft" |
|
"StandardPlus_955BandWidth_ChinaCdn" |
|
"StandardPlus_AvgBandWidth_ChinaCdn" |
|
"StandardPlus_ChinaCdn" |
|
"Standard_Verizon" |
SkuStatusName
(string
alias)
(Appears on:Sku_Status, Sku_StatusARM)
Value | Description |
---|---|
"Custom_Verizon" |
|
"Premium_AzureFrontDoor" |
|
"Premium_Verizon" |
|
"Standard_955BandWidth_ChinaCdn" |
|
"Standard_Akamai" |
|
"Standard_AvgBandWidth_ChinaCdn" |
|
"Standard_AzureFrontDoor" |
|
"Standard_ChinaCdn" |
|
"Standard_Microsoft" |
|
"StandardPlus_955BandWidth_ChinaCdn" |
|
"StandardPlus_AvgBandWidth_ChinaCdn" |
|
"StandardPlus_ChinaCdn" |
|
"Standard_Verizon" |
Sku_Status
(Appears on:Profile_Status)
Field | Description |
---|---|
name SkuStatusName |
Name: Name of the pricing tier. |
Sku_StatusARM
(Appears on:Profile_StatusARM)
Field | Description |
---|---|
name SkuStatusName |
Name: Name of the pricing tier. |
SocketAddrMatchConditionParameters
(Appears on:DeliveryRuleSocketAddrCondition)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/SocketAddrMatchConditionParameters
Field | Description |
---|---|
matchValues []string |
MatchValues: The match value for the condition of the delivery rule |
negateCondition bool |
NegateCondition: Describes if this is negate condition or not |
operator SocketAddrMatchConditionParametersOperator |
Operator: Describes operator to be matched. |
transforms []SocketAddrMatchConditionParametersTransforms |
Transforms: List of transforms |
typeName SocketAddrMatchConditionParametersTypeName |
SocketAddrMatchConditionParametersARM
(Appears on:DeliveryRuleSocketAddrConditionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/SocketAddrMatchConditionParameters
Field | Description |
---|---|
matchValues []string |
MatchValues: The match value for the condition of the delivery rule |
negateCondition bool |
NegateCondition: Describes if this is negate condition or not |
operator SocketAddrMatchConditionParametersOperator |
Operator: Describes operator to be matched. |
transforms []SocketAddrMatchConditionParametersTransforms |
Transforms: List of transforms |
typeName SocketAddrMatchConditionParametersTypeName |
SocketAddrMatchConditionParametersOperator
(string
alias)
(Appears on:SocketAddrMatchConditionParameters, SocketAddrMatchConditionParametersARM)
Value | Description |
---|---|
"Any" |
|
"IPMatch" |
SocketAddrMatchConditionParametersTransforms
(string
alias)
(Appears on:SocketAddrMatchConditionParameters, SocketAddrMatchConditionParametersARM)
Value | Description |
---|---|
"Lowercase" |
|
"RemoveNulls" |
|
"Trim" |
|
"Uppercase" |
|
"UrlDecode" |
|
"UrlEncode" |
SocketAddrMatchConditionParametersTypeName
(string
alias)
(Appears on:SocketAddrMatchConditionParameters, SocketAddrMatchConditionParametersARM)
Value | Description |
---|---|
"DeliveryRuleSocketAddrConditionParameters" |
SslProtocolMatchConditionParameters
(Appears on:DeliveryRuleSslProtocolCondition)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/SslProtocolMatchConditionParameters
Field | Description |
---|---|
matchValues []SslProtocolMatchConditionParametersMatchValues |
MatchValues: The match value for the condition of the delivery rule |
negateCondition bool |
NegateCondition: Describes if this is negate condition or not |
operator SslProtocolMatchConditionParametersOperator |
Operator: Describes operator to be matched |
transforms []SslProtocolMatchConditionParametersTransforms |
Transforms: List of transforms |
typeName SslProtocolMatchConditionParametersTypeName |
SslProtocolMatchConditionParametersARM
(Appears on:DeliveryRuleSslProtocolConditionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/SslProtocolMatchConditionParameters
Field | Description |
---|---|
matchValues []SslProtocolMatchConditionParametersMatchValues |
MatchValues: The match value for the condition of the delivery rule |
negateCondition bool |
NegateCondition: Describes if this is negate condition or not |
operator SslProtocolMatchConditionParametersOperator |
Operator: Describes operator to be matched |
transforms []SslProtocolMatchConditionParametersTransforms |
Transforms: List of transforms |
typeName SslProtocolMatchConditionParametersTypeName |
SslProtocolMatchConditionParametersMatchValues
(string
alias)
(Appears on:SslProtocolMatchConditionParameters, SslProtocolMatchConditionParametersARM)
Value | Description |
---|---|
"TLSv1" |
|
"TLSv1.1" |
|
"TLSv1.2" |
SslProtocolMatchConditionParametersOperator
(string
alias)
(Appears on:SslProtocolMatchConditionParameters, SslProtocolMatchConditionParametersARM)
Value | Description |
---|---|
"Equal" |
SslProtocolMatchConditionParametersTransforms
(string
alias)
(Appears on:SslProtocolMatchConditionParameters, SslProtocolMatchConditionParametersARM)
Value | Description |
---|---|
"Lowercase" |
|
"RemoveNulls" |
|
"Trim" |
|
"Uppercase" |
|
"UrlDecode" |
|
"UrlEncode" |
SslProtocolMatchConditionParametersTypeName
(string
alias)
(Appears on:SslProtocolMatchConditionParameters, SslProtocolMatchConditionParametersARM)
Value | Description |
---|---|
"DeliveryRuleSslProtocolConditionParameters" |
SystemData_Status
(Appears on:CustomDomain_Status_SubResourceEmbedded, Endpoint_Status, Profile_Status)
Field | Description |
---|---|
createdAt string |
CreatedAt: The timestamp of resource creation (UTC) |
createdBy string |
CreatedBy: An identifier for the identity that created the resource |
createdByType IdentityType_Status |
CreatedByType: The type of identity that created the resource |
lastModifiedAt string |
LastModifiedAt: The timestamp of resource last modification (UTC) |
lastModifiedBy string |
LastModifiedBy: An identifier for the identity that last modified the resource |
lastModifiedByType IdentityType_Status |
LastModifiedByType: The type of identity that last modified the resource |
SystemData_StatusARM
(Appears on:CustomDomain_Status_SubResourceEmbeddedARM, Endpoint_StatusARM, Profile_StatusARM)
Field | Description |
---|---|
createdAt string |
CreatedAt: The timestamp of resource creation (UTC) |
createdBy string |
CreatedBy: An identifier for the identity that created the resource |
createdByType IdentityType_Status |
CreatedByType: The type of identity that created the resource |
lastModifiedAt string |
LastModifiedAt: The timestamp of resource last modification (UTC) |
lastModifiedBy string |
LastModifiedBy: An identifier for the identity that last modified the resource |
lastModifiedByType IdentityType_Status |
LastModifiedByType: The type of identity that last modified the resource |
UrlFileExtensionMatchConditionParameters
(Appears on:DeliveryRuleUrlFileExtensionCondition)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlFileExtensionMatchConditionParameters
Field | Description |
---|---|
matchValues []string |
MatchValues: The match value for the condition of the delivery rule |
negateCondition bool |
NegateCondition: Describes if this is negate condition or not |
operator UrlFileExtensionMatchConditionParametersOperator |
Operator: Describes operator to be matched. |
transforms []UrlFileExtensionMatchConditionParametersTransforms |
Transforms: List of transforms |
typeName UrlFileExtensionMatchConditionParametersTypeName |
UrlFileExtensionMatchConditionParametersARM
(Appears on:DeliveryRuleUrlFileExtensionConditionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlFileExtensionMatchConditionParameters
Field | Description |
---|---|
matchValues []string |
MatchValues: The match value for the condition of the delivery rule |
negateCondition bool |
NegateCondition: Describes if this is negate condition or not |
operator UrlFileExtensionMatchConditionParametersOperator |
Operator: Describes operator to be matched. |
transforms []UrlFileExtensionMatchConditionParametersTransforms |
Transforms: List of transforms |
typeName UrlFileExtensionMatchConditionParametersTypeName |
UrlFileExtensionMatchConditionParametersOperator
(string
alias)
(Appears on:UrlFileExtensionMatchConditionParameters, UrlFileExtensionMatchConditionParametersARM)
Value | Description |
---|---|
"Any" |
|
"BeginsWith" |
|
"Contains" |
|
"EndsWith" |
|
"Equal" |
|
"GreaterThan" |
|
"GreaterThanOrEqual" |
|
"LessThan" |
|
"LessThanOrEqual" |
|
"RegEx" |
UrlFileExtensionMatchConditionParametersTransforms
(string
alias)
(Appears on:UrlFileExtensionMatchConditionParameters, UrlFileExtensionMatchConditionParametersARM)
Value | Description |
---|---|
"Lowercase" |
|
"RemoveNulls" |
|
"Trim" |
|
"Uppercase" |
|
"UrlDecode" |
|
"UrlEncode" |
UrlFileExtensionMatchConditionParametersTypeName
(string
alias)
(Appears on:UrlFileExtensionMatchConditionParameters, UrlFileExtensionMatchConditionParametersARM)
Value | Description |
---|---|
"DeliveryRuleUrlFileExtensionMatchConditionParameters" |
UrlFileNameMatchConditionParameters
(Appears on:DeliveryRuleUrlFileNameCondition)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlFileNameMatchConditionParameters
Field | Description |
---|---|
matchValues []string |
MatchValues: The match value for the condition of the delivery rule |
negateCondition bool |
NegateCondition: Describes if this is negate condition or not |
operator UrlFileNameMatchConditionParametersOperator |
Operator: Describes operator to be matched. |
transforms []UrlFileNameMatchConditionParametersTransforms |
Transforms: List of transforms |
typeName UrlFileNameMatchConditionParametersTypeName |
UrlFileNameMatchConditionParametersARM
(Appears on:DeliveryRuleUrlFileNameConditionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlFileNameMatchConditionParameters
Field | Description |
---|---|
matchValues []string |
MatchValues: The match value for the condition of the delivery rule |
negateCondition bool |
NegateCondition: Describes if this is negate condition or not |
operator UrlFileNameMatchConditionParametersOperator |
Operator: Describes operator to be matched. |
transforms []UrlFileNameMatchConditionParametersTransforms |
Transforms: List of transforms |
typeName UrlFileNameMatchConditionParametersTypeName |
UrlFileNameMatchConditionParametersOperator
(string
alias)
(Appears on:UrlFileNameMatchConditionParameters, UrlFileNameMatchConditionParametersARM)
Value | Description |
---|---|
"Any" |
|
"BeginsWith" |
|
"Contains" |
|
"EndsWith" |
|
"Equal" |
|
"GreaterThan" |
|
"GreaterThanOrEqual" |
|
"LessThan" |
|
"LessThanOrEqual" |
|
"RegEx" |
UrlFileNameMatchConditionParametersTransforms
(string
alias)
(Appears on:UrlFileNameMatchConditionParameters, UrlFileNameMatchConditionParametersARM)
Value | Description |
---|---|
"Lowercase" |
|
"RemoveNulls" |
|
"Trim" |
|
"Uppercase" |
|
"UrlDecode" |
|
"UrlEncode" |
UrlFileNameMatchConditionParametersTypeName
(string
alias)
(Appears on:UrlFileNameMatchConditionParameters, UrlFileNameMatchConditionParametersARM)
Value | Description |
---|---|
"DeliveryRuleUrlFilenameConditionParameters" |
UrlPathMatchConditionParameters
(Appears on:DeliveryRuleUrlPathCondition)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlPathMatchConditionParameters
Field | Description |
---|---|
matchValues []string |
MatchValues: The match value for the condition of the delivery rule |
negateCondition bool |
NegateCondition: Describes if this is negate condition or not |
operator UrlPathMatchConditionParametersOperator |
Operator: Describes operator to be matched. |
transforms []UrlPathMatchConditionParametersTransforms |
Transforms: List of transforms |
typeName UrlPathMatchConditionParametersTypeName |
UrlPathMatchConditionParametersARM
(Appears on:DeliveryRuleUrlPathConditionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlPathMatchConditionParameters
Field | Description |
---|---|
matchValues []string |
MatchValues: The match value for the condition of the delivery rule |
negateCondition bool |
NegateCondition: Describes if this is negate condition or not |
operator UrlPathMatchConditionParametersOperator |
Operator: Describes operator to be matched. |
transforms []UrlPathMatchConditionParametersTransforms |
Transforms: List of transforms |
typeName UrlPathMatchConditionParametersTypeName |
UrlPathMatchConditionParametersOperator
(string
alias)
(Appears on:UrlPathMatchConditionParameters, UrlPathMatchConditionParametersARM)
Value | Description |
---|---|
"Any" |
|
"BeginsWith" |
|
"Contains" |
|
"EndsWith" |
|
"Equal" |
|
"GreaterThan" |
|
"GreaterThanOrEqual" |
|
"LessThan" |
|
"LessThanOrEqual" |
|
"RegEx" |
|
"Wildcard" |
UrlPathMatchConditionParametersTransforms
(string
alias)
(Appears on:UrlPathMatchConditionParameters, UrlPathMatchConditionParametersARM)
Value | Description |
---|---|
"Lowercase" |
|
"RemoveNulls" |
|
"Trim" |
|
"Uppercase" |
|
"UrlDecode" |
|
"UrlEncode" |
UrlPathMatchConditionParametersTypeName
(string
alias)
(Appears on:UrlPathMatchConditionParameters, UrlPathMatchConditionParametersARM)
Value | Description |
---|---|
"DeliveryRuleUrlPathMatchConditionParameters" |
UrlRedirectAction
(Appears on:DeliveryRuleAction1)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlRedirectAction
Field | Description |
---|---|
name UrlRedirectActionName |
|
parameters UrlRedirectActionParameters |
Parameters: Defines the parameters for the url redirect action. |
UrlRedirectActionARM
(Appears on:DeliveryRuleAction1ARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlRedirectAction
Field | Description |
---|---|
name UrlRedirectActionName |
|
parameters UrlRedirectActionParametersARM |
Parameters: Defines the parameters for the url redirect action. |
UrlRedirectActionName
(string
alias)
(Appears on:UrlRedirectAction, UrlRedirectActionARM)
Value | Description |
---|---|
"UrlRedirect" |
UrlRedirectActionParameters
(Appears on:UrlRedirectAction)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlRedirectActionParameters
Field | Description |
---|---|
customFragment string |
CustomFragment: Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #. |
customHostname string |
CustomHostname: Host to redirect. Leave empty to use the incoming host as the destination host. |
customPath string |
CustomPath: The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path. |
customQueryString string |
CustomQueryString: The set of query strings to be placed in the redirect URL. Setting this value would replace any
existing query string; leave empty to preserve the incoming query string. Query string must be in |
destinationProtocol UrlRedirectActionParametersDestinationProtocol |
DestinationProtocol: Protocol to use for the redirect. The default value is MatchRequest. |
redirectType UrlRedirectActionParametersRedirectType |
RedirectType: The redirect type the rule will use when redirecting traffic. |
typeName UrlRedirectActionParametersTypeName |
UrlRedirectActionParametersARM
(Appears on:UrlRedirectActionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlRedirectActionParameters
Field | Description |
---|---|
customFragment string |
CustomFragment: Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #. |
customHostname string |
CustomHostname: Host to redirect. Leave empty to use the incoming host as the destination host. |
customPath string |
CustomPath: The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path. |
customQueryString string |
CustomQueryString: The set of query strings to be placed in the redirect URL. Setting this value would replace any
existing query string; leave empty to preserve the incoming query string. Query string must be in |
destinationProtocol UrlRedirectActionParametersDestinationProtocol |
DestinationProtocol: Protocol to use for the redirect. The default value is MatchRequest. |
redirectType UrlRedirectActionParametersRedirectType |
RedirectType: The redirect type the rule will use when redirecting traffic. |
typeName UrlRedirectActionParametersTypeName |
UrlRedirectActionParametersDestinationProtocol
(string
alias)
(Appears on:UrlRedirectActionParameters, UrlRedirectActionParametersARM)
Value | Description |
---|---|
"Http" |
|
"Https" |
|
"MatchRequest" |
UrlRedirectActionParametersRedirectType
(string
alias)
(Appears on:UrlRedirectActionParameters, UrlRedirectActionParametersARM)
Value | Description |
---|---|
"Found" |
|
"Moved" |
|
"PermanentRedirect" |
|
"TemporaryRedirect" |
UrlRedirectActionParametersTypeName
(string
alias)
(Appears on:UrlRedirectActionParameters, UrlRedirectActionParametersARM)
Value | Description |
---|---|
"DeliveryRuleUrlRedirectActionParameters" |
UrlRewriteAction
(Appears on:DeliveryRuleAction1)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlRewriteAction
Field | Description |
---|---|
name UrlRewriteActionName |
|
parameters UrlRewriteActionParameters |
Parameters: Defines the parameters for the url rewrite action. |
UrlRewriteActionARM
(Appears on:DeliveryRuleAction1ARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlRewriteAction
Field | Description |
---|---|
name UrlRewriteActionName |
|
parameters UrlRewriteActionParametersARM |
Parameters: Defines the parameters for the url rewrite action. |
UrlRewriteActionName
(string
alias)
(Appears on:UrlRewriteAction, UrlRewriteActionARM)
Value | Description |
---|---|
"UrlRewrite" |
UrlRewriteActionParameters
(Appears on:UrlRewriteAction)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlRewriteActionParameters
Field | Description |
---|---|
destination string |
Destination: Define the relative URL to which the above requests will be rewritten by. |
preserveUnmatchedPath bool |
PreserveUnmatchedPath: Whether to preserve unmatched path. Default value is true. |
sourcePattern string |
SourcePattern: define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched. |
typeName UrlRewriteActionParametersTypeName |
UrlRewriteActionParametersARM
(Appears on:UrlRewriteActionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlRewriteActionParameters
Field | Description |
---|---|
destination string |
Destination: Define the relative URL to which the above requests will be rewritten by. |
preserveUnmatchedPath bool |
PreserveUnmatchedPath: Whether to preserve unmatched path. Default value is true. |
sourcePattern string |
SourcePattern: define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched. |
typeName UrlRewriteActionParametersTypeName |
UrlRewriteActionParametersTypeName
(string
alias)
(Appears on:UrlRewriteActionParameters, UrlRewriteActionParametersARM)
Value | Description |
---|---|
"DeliveryRuleUrlRewriteActionParameters" |
UrlSigningAction
(Appears on:DeliveryRuleAction1)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlSigningAction
Field | Description |
---|---|
name UrlSigningActionName |
|
parameters UrlSigningActionParameters |
Parameters: Defines the parameters for the Url Signing action. |
UrlSigningActionARM
(Appears on:DeliveryRuleAction1ARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlSigningAction
Field | Description |
---|---|
name UrlSigningActionName |
|
parameters UrlSigningActionParametersARM |
Parameters: Defines the parameters for the Url Signing action. |
UrlSigningActionName
(string
alias)
(Appears on:UrlSigningAction, UrlSigningActionARM)
Value | Description |
---|---|
"UrlSigning" |
UrlSigningActionParameters
(Appears on:UrlSigningAction)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlSigningActionParameters
Field | Description |
---|---|
algorithm UrlSigningActionParametersAlgorithm |
Algorithm: Algorithm to use for URL signing. |
parameterNameOverride []UrlSigningParamIdentifier |
ParameterNameOverride: Defines which query string parameters in the url to be considered for expires, key id etc. |
typeName UrlSigningActionParametersTypeName |
UrlSigningActionParametersARM
(Appears on:UrlSigningActionARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlSigningActionParameters
Field | Description |
---|---|
algorithm UrlSigningActionParametersAlgorithm |
Algorithm: Algorithm to use for URL signing. |
parameterNameOverride []UrlSigningParamIdentifierARM |
ParameterNameOverride: Defines which query string parameters in the url to be considered for expires, key id etc. |
typeName UrlSigningActionParametersTypeName |
UrlSigningActionParametersAlgorithm
(string
alias)
(Appears on:UrlSigningActionParameters, UrlSigningActionParametersARM)
Value | Description |
---|---|
"SHA256" |
UrlSigningActionParametersTypeName
(string
alias)
(Appears on:UrlSigningActionParameters, UrlSigningActionParametersARM)
Value | Description |
---|---|
"DeliveryRuleUrlSigningActionParameters" |
UrlSigningKey
(Appears on:ProfilesEndpoints_Spec)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlSigningKey
Field | Description |
---|---|
keyId string |
KeyId: Defines the customer defined key Id. This id will exist in the incoming request to indicate the key used to form the hash. |
keySourceParameters KeyVaultSigningKeyParameters |
KeySourceParameters: Describes the parameters for using a user’s KeyVault for URL Signing Key. |
UrlSigningKeyARM
(Appears on:ProfilesEndpoints_Spec_PropertiesARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlSigningKey
Field | Description |
---|---|
keyId string |
KeyId: Defines the customer defined key Id. This id will exist in the incoming request to indicate the key used to form the hash. |
keySourceParameters KeyVaultSigningKeyParametersARM |
KeySourceParameters: Describes the parameters for using a user’s KeyVault for URL Signing Key. |
UrlSigningKey_Status
(Appears on:Endpoint_Status)
Field | Description |
---|---|
keyId string |
KeyId: Defines the customer defined key Id. This id will exist in the incoming request to indicate the key used to form the hash. |
keySourceParameters KeyVaultSigningKeyParameters_Status |
KeySourceParameters: Defines the parameters for using customer key vault for Url Signing Key. |
UrlSigningKey_StatusARM
(Appears on:EndpointProperties_StatusARM)
Field | Description |
---|---|
keyId string |
KeyId: Defines the customer defined key Id. This id will exist in the incoming request to indicate the key used to form the hash. |
keySourceParameters KeyVaultSigningKeyParameters_StatusARM |
KeySourceParameters: Defines the parameters for using customer key vault for Url Signing Key. |
UrlSigningParamIdentifier
(Appears on:UrlSigningActionParameters)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlSigningParamIdentifier
Field | Description |
---|---|
paramIndicator UrlSigningParamIdentifierParamIndicator |
ParamIndicator: Indicates the purpose of the parameter. |
paramName string |
ParamName: Parameter name |
UrlSigningParamIdentifierARM
(Appears on:UrlSigningActionParametersARM)
Generated from: https://schema.management.azure.com/schemas/2021-06-01/Microsoft.Cdn.json#/definitions/UrlSigningParamIdentifier
Field | Description |
---|---|
paramIndicator UrlSigningParamIdentifierParamIndicator |
ParamIndicator: Indicates the purpose of the parameter. |
paramName string |
ParamName: Parameter name |
UrlSigningParamIdentifierParamIndicator
(string
alias)
(Appears on:UrlSigningParamIdentifier, UrlSigningParamIdentifierARM)
Value | Description |
---|---|
"Expires" |
|
"KeyId" |
|
"Signature" |