Package-level declarations
Types
Reference to another resource along with its state.
Builder for ActivatedResourceReferenceArgs.
The JSON object that contains the properties to secure a domain.
Builder for AFDDomainHttpsParametersArgs.
Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object.
Builder for AfdRouteCacheConfigurationArgs.
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.
Builder for CacheConfigurationArgs.
Defines the parameters for the cache expiration action.
Defines the parameters for the cache-key query string action.
Defines the parameters for ClientPort match conditions
settings for compression.
Builder for CompressionSettingsArgs.
Defines the parameters for Cookies match conditions
Customer Certificate used for https
Builder for CustomerCertificateParametersArgs.
Defines the common attributes for a custom rule that can be included in a waf policy
Builder for CustomRuleArgs.
Defines contents of custom rules
Builder for CustomRuleListArgs.
The main origin of CDN content which is added when creating a CDN endpoint.
Builder for DeepCreatedOriginArgs.
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.
Builder for DeepCreatedOriginGroupArgs.
Builder for DeliveryRuleArgs.
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.
Builder for DeliveryRuleCookiesConditionArgs.
Defines the HostName condition for the delivery rule.
Builder for DeliveryRuleHostNameConditionArgs.
Defines the HttpVersion condition for the delivery rule.
Defines the IsDevice condition for the delivery rule.
Builder for DeliveryRuleIsDeviceConditionArgs.
Defines the PostArgs condition for the delivery rule.
Builder for DeliveryRulePostArgsConditionArgs.
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.
Builder for DeliveryRuleUrlPathConditionArgs.
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.
Builder for GeoFilterArgs.
Builder for GetAFDCustomDomainPlainArgs.
Builder for GetAFDEndpointPlainArgs.
Builder for GetAFDOriginGroupPlainArgs.
Builder for GetAFDOriginPlainArgs.
Builder for GetAFDTargetGroupPlainArgs.
Builder for GetCustomDomainPlainArgs.
Builder for GetEndpointPlainArgs.
Builder for GetKeyGroupPlainArgs.
Builder for GetOriginGroupPlainArgs.
Builder for GetOriginPlainArgs.
Builder for GetPolicyPlainArgs.
Builder for GetProfilePlainArgs.
Builder for GetRoutePlainArgs.
Builder for GetRulePlainArgs.
Builder for GetRuleSetPlainArgs.
Builder for GetSecretPlainArgs.
Builder for GetSecurityPolicyPlainArgs.
Builder for GetTunnelPolicyPlainArgs.
Defines the parameters for the request header action.
Builder for HeaderActionParametersArgs.
The JSON object that contains the properties to send health probes to origin.
Builder for HealthProbeParametersArgs.
Defines the parameters for HostName match conditions
The JSON object that represents the range for http status codes
Builder for HttpErrorRangeParametersArgs.
Defines the parameters for HttpVersion match conditions
Defines the parameters for IsDevice match conditions
Describes the parameters for using a user's KeyVault for URL Signing Key.
Builder for KeyVaultSigningKeyParametersArgs.
Round-Robin load balancing settings for a backend pool
Managed Certificate used for https
Builder for ManagedCertificateParametersArgs.
Defines a managed rule group override setting.
Builder for ManagedRuleGroupOverrideArgs.
Defines a managed rule group override setting.
Builder for ManagedRuleOverrideArgs.
Defines a managed rule set.
Builder for ManagedRuleSetArgs.
Defines the list of managed rule sets for the policy.
Builder for ManagedRuleSetListArgs.
Managed service identity (system assigned and/or user assigned identities)
Builder for ManagedServiceIdentityArgs.
Define match conditions
Builder for MatchConditionArgs.
Defines the origin group override action for the delivery rule.
Builder for OriginGroupOverrideActionArgs.
Defines the parameters for the origin group override action.
Defines the parameters for the origin group override configuration.
Builder for OriginGroupOverrideArgs.
Defines contents of a web application firewall global configuration
Builder for PolicySettingsArgs.
Defines the parameters for PostArgs match conditions
Defines rules that scrub sensitive fields in the Azure Front Door profile logs.
Builder for ProfileLogScrubbingArgs.
Defines the contents of the log scrubbing rules.
Builder for ProfileScrubbingRulesArgs.
Defines the parameters for QueryString match conditions
Defines a rate limiting rule that can be included in a waf policy
Builder for RateLimitRuleArgs.
Defines contents of rate limit rules
Builder for RateLimitRuleListArgs.
Defines the parameters for RemoteAddress match conditions
Defines the parameters for RequestBody match conditions
Defines the parameters for RequestHeader match conditions
Defines the parameters for RequestMethod match conditions
Defines the parameters for RequestScheme match conditions
Defines the parameters for RequestUri match conditions
Reference to another resource.
Builder for ResourceReferenceArgs.
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
Defines the parameters for ServerPort match conditions
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.
Builder for SkuArgs.
Defines the parameters for SocketAddress match conditions
Defines the parameters for SslProtocol match conditions
TargetEndpoint object that forms a traffic endpoint.
Builder for TargetEndpointArgs.
Defines the parameters for UrlFileExtension match conditions
Defines the parameters for UrlFilename match conditions
Defines the parameters for UrlPath match conditions
Defines the url redirect action for the delivery rule.
Builder for UrlRedirectActionArgs.
Defines the parameters for the url redirect action.
Builder for UrlRedirectActionParametersArgs.
Defines the url rewrite action for the delivery rule.
Builder for UrlRewriteActionArgs.
Defines the parameters for the url rewrite action.
Builder for UrlRewriteActionParametersArgs.
Defines the url signing action for the delivery rule.
Builder for UrlSigningActionArgs.
Defines the parameters for the Url Signing action.
Builder for UrlSigningActionParametersArgs.
Url signing key
Builder for UrlSigningKeyArgs.
Url signing key parameters
Builder for UrlSigningKeyParametersArgs.
Defines how to identify a parameter for a specific purpose e.g. expires
Builder for UrlSigningParamIdentifierArgs.