Package-level declarations
Types
Reference to another resource along with its state.
The JSON object that contains the properties to secure a domain.
Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object.
Azure FirstParty Managed Certificate provided by other first party resource providers to enable HTTPS.
Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object.
Defines the parameters for the cache expiration action.
Defines the parameters for the cache-key query string action.
Defines the parameters for using CDN managed certificate for securing custom domain.
Defines the ARM Resource ID for the linked endpoints
Defines the certificate source parameters using CDN managed certificate for enabling SSL.
settings for compression.
Customer Certificate used for https
Defines contents of custom rules
Defines the common attributes for a custom rule that can be included in a waf policy
Custom domains created on the CDN endpoint.
The origin group for CDN content which is added when creating a CDN endpoint. Traffic is sent to the origins within the origin group based on origin health.
The main origin of CDN content which is added when creating a CDN endpoint.
Defines the cache expiration action for the delivery rule.
Defines the cache-key query string action for the delivery rule.
Defines the ClientPort condition for the delivery rule.
Defines the Cookies condition for the delivery rule.
Defines the HostName condition for the delivery rule.
Defines the HttpVersion condition for the delivery rule.
Defines the IsDevice condition for the delivery rule.
Defines the PostArgs condition for the delivery rule.
Defines the QueryString condition for the delivery rule.
Defines the RemoteAddress condition for the delivery rule.
Defines the RequestBody condition for the delivery rule.
Defines the request header action for the delivery rule.
Defines the RequestHeader condition for the delivery rule.
Defines the RequestMethod condition for the delivery rule.
Defines the RequestScheme condition for the delivery rule.
Defines the RequestUri condition for the delivery rule.
Defines the response header action for the delivery rule.
Defines the route configuration override action for the delivery rule. Only applicable to Frontdoor Standard/Premium Profiles.
Defines the ServerPort condition for the delivery rule.
Defines the SocketAddress condition for the delivery rule.
Defines the SslProtocol condition for the delivery rule.
Defines the UrlFileExtension condition for the delivery rule.
Defines the UrlFileName condition for the delivery rule.
Defines the UrlPath condition for the delivery rule.
The JSON object that contains the properties to validate a domain.
A policy that specifies the delivery rules to be used for an endpoint.
Defines the Web Application Firewall policy for the endpoint (if applicable)
Rules defining user's geo access within a CDN endpoint.
Friendly domain name mapping to the endpoint hostname that the customer provides for branding purposes, e.g. www.contoso.com.
Azure Front Door endpoint is the entity within a Azure Front Door profile containing configuration information such as origin, protocol, content caching and delivery behavior. The AzureFrontDoor endpoint uses the URL format
AFDOrigin group comprising of origins is used for load balancing to origins when the content cannot be served from Azure Front Door.
Azure Front Door origin is the source of the content being delivered via Azure Front Door. When the edge nodes represented by an endpoint do not have the requested content cached, they attempt to fetch it from one or more of the configured origins.
AFDTargetGroup comprises a list of Endpoints that is used for tunnelling protocols to allow certain traffic.
Friendly domain name mapping to the endpoint hostname that the customer provides for branding purposes, e.g. www.contoso.com.
CDN endpoint is the entity within a CDN profile containing configuration information such as origin, protocol, content caching and delivery behavior. The CDN endpoint uses the URL format
Contains a list of references of UrlSigningKey type secret objects.
Origin group comprising of origins is used for load balancing to origins when the content cannot be served from CDN.
CDN origin is the source of the content being delivered via CDN. When the edge nodes represented by an endpoint do not have the requested content cached, they attempt to fetch it from one or more of the configured origins.
Defines web application firewall policy for Azure CDN.
A profile is a logical grouping of endpoints that share the same settings.
The result of the GetSupportedOptimizationTypes API
Friendly Routes name mapping to the any Routes or secret related information.
Friendly Rules name mapping to the any Rules or secret related information.
Friendly RuleSet name mapping to the any RuleSet or secret related information.
Friendly Secret name mapping to the any Secret or secret related information.
SecurityPolicy association for AzureFrontDoor profile
Tunnel Policy maps domains to target endpoints to process traffic over the tunnelling protocol.
Defines the parameters for the request header action.
The JSON object that contains the properties to send health probes to origin.
The JSON object that represents the range for http status codes
Describes the parameters for using a user's KeyVault certificate for securing custom domain.
Round-Robin load balancing settings for a backend pool
Managed Certificate used for https
Defines a managed rule group override setting.
Defines a managed rule group override setting.
Defines the list of managed rule sets for the policy.
Defines a managed rule set.
Managed service identity (system assigned and/or user assigned identities)
Defines the parameters for the origin group override action.
Defines the origin group override action for the delivery rule.
Defines the parameters for the origin group override configuration.
Defines contents of a web application firewall global configuration
Defines contents of rate limit rules
Defines a rate limiting rule that can be included in a waf policy
Defines the parameters for RequestHeader match conditions
Reference to another resource.
The JSON object that contains the properties to determine origin health using real requests/responses.
Defines the parameters for the route configuration override action.
settings for security policy patterns to match
The json object containing security policy waf parameters
Describes the properties of an existing Shared Private Link Resource to use when connecting to a private origin.
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.
TargetEndpoint object that forms a traffic endpoint.
Defines the parameters for the url redirect action.
Defines the url redirect action for the delivery rule.
Defines the parameters for the url rewrite action.
Defines the url rewrite action for the delivery rule.
Defines the parameters for the Url Signing action.
Defines the url signing action for the delivery rule.
Url signing key parameters
Url signing key
Defines how to identify a parameter for a specific purpose e.g. expires
User assigned identity properties
Defines the certificate source parameters using user's keyvault certificate for enabling SSL.