All Classes and Interfaces

Class
Description
Defines the action to take on rule match.
The aggregation interval of the Timeseries.
Indicates whether the name is available.
Backend address of a frontDoor load balancer.
Whether to enable use of this backend.
A backend pool is a collection of backends that can be routed to.
The JSON object that contains the properties required to create a Backend Pool.
Settings that apply to all backend pools.
A collection of backends that can be routed to.
Caching settings for a caching-type route.
Input of CheckNameAvailability API.
An immutable client-side representation of CheckNameAvailabilityOutput.
Output of check name availability API.
Https settings for a domain.
Provisioning status of Custom Https of the frontendEndpoint.
Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step.
Defines contents of a web application rule.
Describes if the custom rule is in enabled or disabled state.
Defines contents of custom rules.
Whether to use dynamic compression for cached content.
Defines the endpoint properties.
Resource collection API of Endpoints.
An instance of this class provides access to all the operations defined in EndpointsClient.
The type of endpoint.
Whether to enforce certificate name check on HTTPS requests to all backend pools.
An immutable client-side representation of Experiment.
The entirety of the Experiment definition.
The Experiment definition stages.
The first stage of the Experiment definition.
The stage of the Experiment definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.
The stage of the Experiment definition allowing to specify description.
The stage of the Experiment definition allowing to specify enabledState.
The stage of the Experiment definition allowing to specify endpointA.
The stage of the Experiment definition allowing to specify endpointB.
The stage of the Experiment definition allowing to specify location.
The stage of the Experiment definition allowing to specify parent resource.
The stage of the Experiment definition allowing to specify tags.
The template for Experiment update.
The Experiment update stages.
The stage of the Experiment update allowing to specify description.
The stage of the Experiment update allowing to specify enabledState.
The stage of the Experiment update allowing to specify tags.
Defines the properties of an Experiment.
Defines a list of Experiments.
Defines the properties of an experiment.
Resource collection API of Experiments.
An instance of this class provides access to all the operations defined in ExperimentsClient.
Defines modifiable attributes of an Experiment.
Defines the properties of an experiment.
Describes Forwarding Route.
An immutable client-side representation of FrontDoor.
The entirety of the FrontDoor definition.
The FrontDoor definition stages.
The first stage of the FrontDoor definition.
The stage of the FrontDoor definition allowing to specify backendPools.
The stage of the FrontDoor definition allowing to specify backendPoolsSettings.
The stage of the FrontDoor definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.
The stage of the FrontDoor definition allowing to specify enabledState.
The stage of the FrontDoor definition allowing to specify friendlyName.
The stage of the FrontDoor definition allowing to specify frontendEndpoints.
The stage of the FrontDoor definition allowing to specify healthProbeSettings.
The stage of the FrontDoor definition allowing to specify loadBalancingSettings.
The stage of the FrontDoor definition allowing to specify location.
The stage of the FrontDoor definition allowing to specify parent resource.
The stage of the FrontDoor definition allowing to specify routingRules.
The stage of the FrontDoor definition allowing to specify tags.
The template for FrontDoor update.
The FrontDoor update stages.
The stage of the FrontDoor update allowing to specify backendPools.
The stage of the FrontDoor update allowing to specify backendPoolsSettings.
The stage of the FrontDoor update allowing to specify enabledState.
The stage of the FrontDoor update allowing to specify friendlyName.
The stage of the FrontDoor update allowing to specify frontendEndpoints.
The stage of the FrontDoor update allowing to specify healthProbeSettings.
The stage of the FrontDoor update allowing to specify loadBalancingSettings.
The stage of the FrontDoor update allowing to specify routingRules.
The stage of the FrontDoor update allowing to specify tags.
Defines the source of the SSL certificate.
Parameters required for enabling SSL with Front Door-managed certificates.
Defines the type of the certificate used for secure connections to a frontendEndpoint.
Operational status of the Front Door load balancer.
Protocol this rule will use when forwarding traffic to backends.
Configures which HTTP method to use to probe the backends defined under backendPools.
Front Door represents a collection of backend endpoints to route traffic to along with rules that specify how traffic is sent there.
Result of the request to list Front Doors.
The interface for FrontDoorManagementClient class.
Entry point to FrontDoorManager.
The Configurable allowing configurations to be set.
Resource collection API of FrontDoorNameAvailabilities.
An instance of this class provides access to all the operations defined in FrontDoorNameAvailabilitiesClient.
Resource collection API of FrontDoorNameAvailabilityWithSubscriptions.
An instance of this class provides access to all the operations defined in FrontDoorNameAvailabilityWithSubscriptionsClient.
The JSON object that contains the properties required to create an endpoint.
Accepted protocol schemes.
Treatment of URL query terms when forming the cache key.
The protocol of the destination to where the traffic is redirected.
The redirect type the rule will use when redirecting traffic.
Resource status of the Front Door or Front Door SubResource.
Resource collection API of FrontDoors.
An instance of this class provides access to all the operations defined in FrontDoorsClient.
Defines the TLS extension protocol that is used for secure delivery.
The properties needed to update a Front Door.
An immutable client-side representation of FrontendEndpoint.
A frontend endpoint used for routing.
Defines the Resource ID for a Frontend Endpoint.
The JSON object that contains the properties required to create a frontend endpoint.
Resource collection API of FrontendEndpoints.
An instance of this class provides access to all the operations defined in FrontendEndpointsClient.
Result of the request to list frontend endpoints.
Frontend endpoint used in routing rule.
Defines the Web Application Firewall policy for each host (if applicable).
An action that can manipulate an http header.
Which type of manipulation to apply to the header.
Whether to enable health probes to be made against backends defined under backendPools.
Load balancing settings for a backend pool.
The JSON object that contains the properties required to create a health probe settings.
L7 health probe settings for a backend pool.
Parameters required for bring-your-own-certification via Key Vault.
The Key Vault containing the SSL certificate.
Defines the properties of a latency metric used in the latency scorecard.
An immutable client-side representation of LatencyScorecard.
Defines values for LatencyScorecardAggregationInterval.
Defines the LatencyScorecard.
Defines a the properties of a Latency Scorecard.
Load balancing settings for a backend pool.
The JSON object that contains the properties required to create load balancing settings.
Round-Robin load balancing settings for a backend pool.
Describes a managed rule definition.
Describes if the managed rule is in enabled or disabled state.
Exclude variables from managed rule evaluation.
The variable type to be excluded.
Comparison operator to apply to the selector when specifying which elements in the collection this exclusion applies to.
Describes a managed rule group.
Defines a managed rule group override setting.
Defines a managed rule group override setting.
Defines a managed rule set.
Defines the action to take when a managed rule set score threshold is met.
An immutable client-side representation of ManagedRuleSetDefinition.
Describes the a managed rule set definition.
List of managed rule set definitions available for use in a policy.
Properties for a managed rule set definition.
Defines the list of managed rule sets for the policy.
Resource collection API of ManagedRuleSets.
An instance of this class provides access to all the operations defined in ManagedRuleSetsClient.
Define a match condition.
If this rule is a match should the rules engine continue running the remaining rules or stop.
Request variable to compare with.
The minimum TLS version required from the clients to establish an SSL handshake with Front Door.
Resource collection API of NetworkExperimentProfiles.
An instance of this class provides access to all the operations defined in NetworkExperimentProfilesClient.
Defines the server side resource status.
Comparison type to use for matching with the variable value.
Resource collection API of Policies.
An instance of this class provides access to all the operations defined in PoliciesClient.
Describes if the policy is in enabled or disabled state.
Describes if it is in detection mode or prevention mode at policy level.
Describes if policy managed rules will inspect the request body content.
Resource status of the policy.
Defines top-level WebApplicationFirewallPolicy configuration settings.
An immutable client-side representation of PreconfiguredEndpoint.
Defines the properties of a preconfigured endpoint.
Defines a list of preconfigured endpoints.
Defines the properties of a preconfigured endpoint.
Resource collection API of PreconfiguredEndpoints.
An instance of this class provides access to all the operations defined in PreconfiguredEndpointsClient.
The Approval status for the connection to the Private Link.
An immutable client-side representation of Profile.
The entirety of the Profile definition.
The Profile definition stages.
The first stage of the Profile definition.
The stage of the Profile definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.
The stage of the Profile definition allowing to specify enabledState.
The stage of the Profile definition allowing to specify etag.
The stage of the Profile definition allowing to specify location.
The stage of the Profile definition allowing to specify parent resource.
The stage of the Profile definition allowing to specify tags.
The template for Profile update.
The Profile update stages.
The stage of the Profile update allowing to specify enabledState.
The stage of the Profile update allowing to specify tags.
Defines an Network Experiment Profile and lists of Experiments.
Defines a list of Profiles.
Defines the properties of an experiment.
Defines modifiable attributes of a Profile.
Defines the properties of an experiment.
Parameters required for content purge.
Describes Redirect Route.
Resource collection API of Reports.
An instance of this class provides access to all the operations defined in ReportsClient.
Type of Front Door resource used in CheckNameAvailability.
Base class for all types of Route.
A routing rule represents a specification for traffic to treat and where to send it, along with health probe information.
Whether to enable use of this rule.
Defines the Resource ID for a Routing Rule.
The JSON object that contains the properties required to create a routing rule.
Routing rules to apply to an endpoint.
Defines the Web Application Firewall policy for each routing rule (if applicable).
An immutable client-side representation of RulesEngine.
The entirety of the RulesEngine definition.
The RulesEngine definition stages.
The first stage of the RulesEngine definition.
The stage of the RulesEngine definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.
The stage of the RulesEngine definition allowing to specify parent resource.
The stage of the RulesEngine definition allowing to specify rules.
The template for RulesEngine update.
The RulesEngine update stages.
The stage of the RulesEngine update allowing to specify rules.
One or more actions that will execute, modifying the request and/or response.
A rules engine configuration containing a list of rules that will run to modify the runtime behavior of the request and response.
Result of the request to list Rules Engine Configurations.
Define a match condition.
Match Variable.
Describes operator to apply to the match condition.
The JSON object that contains the properties required to create a Rules Engine Configuration.
Contains a list of match conditions, and an action on how to modify the request/response.
Resource collection API of RulesEngines.
An instance of this class provides access to all the operations defined in RulesEnginesClient.
Rules Engine Configuration to apply to a Routing Rule.
Describes type of rule.
Defines the Resource ID for a Security Policy.
Whether to allow session affinity on this host.
The pricing tier of the web application firewall policy.
Name of the pricing tier.
The state of the Experiment.
An immutable client-side representation of Timeseries.
Defines values for TimeseriesAggregationInterval.
Defines a timeseries datapoint used in a timeseries.
Defines the Timeseries.
Defines the properties of a timeseries.
The type of Timeseries.
Describes what transforms are applied before matching.
Describes what transforms applied before matching.
Input of the custom domain to be validated for DNS mapping.
An immutable client-side representation of ValidateCustomDomainOutput.
Output of custom domain validation.
An immutable client-side representation of WebApplicationFirewallPolicy.
The entirety of the WebApplicationFirewallPolicy definition.
The WebApplicationFirewallPolicy definition stages.
The first stage of the WebApplicationFirewallPolicy definition.
The stage of the WebApplicationFirewallPolicy definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.
The stage of the WebApplicationFirewallPolicy definition allowing to specify customRules.
The stage of the WebApplicationFirewallPolicy definition allowing to specify etag.
The stage of the WebApplicationFirewallPolicy definition allowing to specify location.
The stage of the WebApplicationFirewallPolicy definition allowing to specify managedRules.
The stage of the WebApplicationFirewallPolicy definition allowing to specify policySettings.
The stage of the WebApplicationFirewallPolicy definition allowing to specify parent resource.
The stage of the WebApplicationFirewallPolicy definition allowing to specify sku.
The stage of the WebApplicationFirewallPolicy definition allowing to specify tags.
The template for WebApplicationFirewallPolicy update.
The WebApplicationFirewallPolicy update stages.
The stage of the WebApplicationFirewallPolicy update allowing to specify customRules.
The stage of the WebApplicationFirewallPolicy update allowing to specify etag.
The stage of the WebApplicationFirewallPolicy update allowing to specify managedRules.
The stage of the WebApplicationFirewallPolicy update allowing to specify policySettings.
The stage of the WebApplicationFirewallPolicy update allowing to specify sku.
The stage of the WebApplicationFirewallPolicy update allowing to specify tags.
Defines web application firewall policy.
Defines a list of WebApplicationFirewallPolicies.
Defines web application firewall policy properties.