Package-level declarations

Types

Link copied to clipboard
enum ActionType : Enum<ActionType> , ConvertibleToJava<ActionType>

Describes the override action to be applied when rule matches.

Link copied to clipboard
enum BackendEnabledState : Enum<BackendEnabledState> , ConvertibleToJava<BackendEnabledState>

Whether to enable use of this backend. Permitted values are 'Enabled' or 'Disabled'

Link copied to clipboard
enum CustomRuleEnabledState : Enum<CustomRuleEnabledState> , ConvertibleToJava<CustomRuleEnabledState>

Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified.

Link copied to clipboard
enum DynamicCompressionEnabled : Enum<DynamicCompressionEnabled> , ConvertibleToJava<DynamicCompressionEnabled>

Whether to use dynamic compression for cached content

Link copied to clipboard
enum EnforceCertificateNameCheckEnabledState : Enum<EnforceCertificateNameCheckEnabledState> , ConvertibleToJava<EnforceCertificateNameCheckEnabledState>

Whether to enforce certificate name check on HTTPS requests to all backend pools. No effect on non-HTTPS requests.

Link copied to clipboard
enum FrontDoorEnabledState : Enum<FrontDoorEnabledState> , ConvertibleToJava<FrontDoorEnabledState>

Operational status of the Front Door load balancer. Permitted values are 'Enabled' or 'Disabled'

Link copied to clipboard
enum FrontDoorForwardingProtocol : Enum<FrontDoorForwardingProtocol> , ConvertibleToJava<FrontDoorForwardingProtocol>

Protocol this rule will use when forwarding traffic to backends.

Link copied to clipboard
enum FrontDoorHealthProbeMethod : Enum<FrontDoorHealthProbeMethod> , ConvertibleToJava<FrontDoorHealthProbeMethod>

Configures which HTTP method to use to probe the backends defined under backendPools.

Link copied to clipboard
enum FrontDoorProtocol : Enum<FrontDoorProtocol> , ConvertibleToJava<FrontDoorProtocol>

Accepted protocol schemes.

Link copied to clipboard
enum FrontDoorQuery : Enum<FrontDoorQuery> , ConvertibleToJava<FrontDoorQuery>

Treatment of URL query terms when forming the cache key.

Link copied to clipboard
enum FrontDoorRedirectProtocol : Enum<FrontDoorRedirectProtocol> , ConvertibleToJava<FrontDoorRedirectProtocol>

The protocol of the destination to where the traffic is redirected

Link copied to clipboard
enum FrontDoorRedirectType : Enum<FrontDoorRedirectType> , ConvertibleToJava<FrontDoorRedirectType>

The redirect type the rule will use when redirecting traffic.

Link copied to clipboard
enum HeaderActionType : Enum<HeaderActionType> , ConvertibleToJava<HeaderActionType>

Which type of manipulation to apply to the header.

Link copied to clipboard
enum HealthProbeEnabled : Enum<HealthProbeEnabled> , ConvertibleToJava<HealthProbeEnabled>

Whether to enable health probes to be made against backends defined under backendPools. Health probes can only be disabled if there is a single enabled backend in single enabled backend pool.

Link copied to clipboard
enum ManagedRuleEnabledState : Enum<ManagedRuleEnabledState> , ConvertibleToJava<ManagedRuleEnabledState>

Describes if the managed rule is in enabled or disabled state. Defaults to Disabled if not specified.

Link copied to clipboard
enum ManagedRuleExclusionMatchVariable : Enum<ManagedRuleExclusionMatchVariable> , ConvertibleToJava<ManagedRuleExclusionMatchVariable>

The variable type to be excluded.

enum ManagedRuleExclusionSelectorMatchOperator : Enum<ManagedRuleExclusionSelectorMatchOperator> , ConvertibleToJava<ManagedRuleExclusionSelectorMatchOperator>

Comparison operator to apply to the selector when specifying which elements in the collection this exclusion applies to.

Link copied to clipboard
enum ManagedRuleSetActionType : Enum<ManagedRuleSetActionType> , ConvertibleToJava<ManagedRuleSetActionType>

Defines the rule set action.

Link copied to clipboard
enum MatchProcessingBehavior : Enum<MatchProcessingBehavior> , ConvertibleToJava<MatchProcessingBehavior>

If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue.

Link copied to clipboard
enum MatchVariable : Enum<MatchVariable> , ConvertibleToJava<MatchVariable>

Request variable to compare with.

Link copied to clipboard
enum Operator : Enum<Operator> , ConvertibleToJava<Operator>

Comparison type to use for matching with the variable value.

Link copied to clipboard
enum PolicyEnabledState : Enum<PolicyEnabledState> , ConvertibleToJava<PolicyEnabledState>

Describes if the policy is in enabled or disabled state. Defaults to Enabled if not specified.

Link copied to clipboard
enum PolicyMode : Enum<PolicyMode> , ConvertibleToJava<PolicyMode>

Describes if it is in detection mode or prevention mode at policy level.

Link copied to clipboard
enum PolicyRequestBodyCheck : Enum<PolicyRequestBodyCheck> , ConvertibleToJava<PolicyRequestBodyCheck>

Describes if policy managed rules will inspect the request body content.

Link copied to clipboard
enum RoutingRuleEnabledState : Enum<RoutingRuleEnabledState> , ConvertibleToJava<RoutingRuleEnabledState>

Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'

Link copied to clipboard
enum RulesEngineMatchVariable : Enum<RulesEngineMatchVariable> , ConvertibleToJava<RulesEngineMatchVariable>

Match Variable

Link copied to clipboard
enum RulesEngineOperator : Enum<RulesEngineOperator> , ConvertibleToJava<RulesEngineOperator>

Describes operator to apply to the match condition.

Link copied to clipboard
enum RuleType : Enum<RuleType> , ConvertibleToJava<RuleType>

Describes type of rule.

Link copied to clipboard
enum ScrubbingRuleEntryMatchOperator : Enum<ScrubbingRuleEntryMatchOperator> , ConvertibleToJava<ScrubbingRuleEntryMatchOperator>

When matchVariable is a collection, operate on the selector to specify which elements in the collection this rule applies to.

Link copied to clipboard
enum ScrubbingRuleEntryMatchVariable : Enum<ScrubbingRuleEntryMatchVariable> , ConvertibleToJava<ScrubbingRuleEntryMatchVariable>

The variable to be scrubbed from the logs.

Link copied to clipboard
enum ScrubbingRuleEntryState : Enum<ScrubbingRuleEntryState> , ConvertibleToJava<ScrubbingRuleEntryState>

Defines the state of a log scrubbing rule. Default value is enabled.

Link copied to clipboard
enum SessionAffinityEnabledState : Enum<SessionAffinityEnabledState> , ConvertibleToJava<SessionAffinityEnabledState>

Whether to allow session affinity on this host. Valid options are 'Enabled' or 'Disabled'

Link copied to clipboard
enum SkuName : Enum<SkuName> , ConvertibleToJava<SkuName>

Name of the pricing tier.

Link copied to clipboard
enum State : Enum<State> , ConvertibleToJava<State>

The state of the Experiment

Link copied to clipboard
enum Transform : Enum<Transform> , ConvertibleToJava<Transform>

Describes what transforms are applied before matching

Link copied to clipboard
enum TransformType : Enum<TransformType> , ConvertibleToJava<TransformType>

Describes what transforms applied before matching.

Link copied to clipboard
enum VariableName : Enum<VariableName> , ConvertibleToJava<VariableName>

Describes the supported variable for group by

Link copied to clipboard
enum WebApplicationFirewallScrubbingState : Enum<WebApplicationFirewallScrubbingState> , ConvertibleToJava<WebApplicationFirewallScrubbingState>

State of the log scrubbing config. Default value is Enabled.