Package-level declarations
Types
The JSON object that contains the properties to secure a domain.
Builder for AFDDomainHttpsParametersArgs.
Defines the parameters for the cache expiration action.
Defines the parameters for the cache-key query string action.
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 Cookies condition for the delivery rule.
Builder for DeliveryRuleCookiesConditionArgs.
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 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 GetCustomDomainPlainArgs.
Builder for GetEndpointPlainArgs.
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.
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.
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.
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 contents of a web application firewall global configuration
Builder for PolicySettingsArgs.
Defines the parameters for PostArgs match conditions
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.
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.
Builder for SkuArgs.
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.