Azure.ResourceManager.FrontDoor.Models Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
ArmFrontDoorModelFactory |
Model factory for models. |
BackendPoolsSettings |
Settings that apply to all backend pools. |
CustomHttpsConfiguration |
Https settings for a domain. |
ForwardingConfiguration |
Describes Forwarding Route. |
FrontDoorBackend |
Backend address of a frontDoor load balancer. |
FrontDoorBackendPool |
A backend pool is a collection of backends that can be routed to. |
FrontDoorCacheConfiguration |
Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object. |
FrontDoorEndpointPurgeContent |
Parameters required for content purge. |
FrontDoorExperimentEndpointProperties |
Defines the endpoint properties. |
FrontDoorExperimentPatch |
Defines modifiable attributes of an Experiment. |
FrontDoorExperimentResourceGetTimeSeriesReportOptions |
The FrontDoorExperimentResourceGetTimeSeriesReportOptions. |
FrontDoorHealthProbeSettingsData |
Load balancing settings for a backend pool. |
FrontDoorLoadBalancingSettingsData |
Load balancing settings for a backend pool. |
FrontDoorNameAvailabilityContent |
Input of CheckNameAvailability API. |
FrontDoorNameAvailabilityResult |
Output of check name availability API. |
FrontDoorNetworkExperimentProfilePatch |
Defines modifiable attributes of a Profile. |
FrontDoorResourceData |
Common resource representation. |
FrontDoorTimeSeriesDataPoint |
Defines a timeseries datapoint used in a timeseries. |
FrontDoorTimeSeriesInfo |
Defines the Timeseries. |
FrontDoorValidateCustomDomainContent |
Input of the custom domain to be validated for DNS mapping. |
FrontDoorValidateCustomDomainResult |
Output of custom domain validation. |
FrontDoorWebApplicationFirewallPolicyGroupByVariable |
Describes the variables available to group the rate limit requests. |
FrontDoorWebApplicationFirewallPolicyPatch |
Tags object for patch operations. |
FrontDoorWebApplicationFirewallPolicySettings |
Defines top-level WebApplicationFirewallPolicy configuration settings. |
LatencyMetric |
Defines the properties of a latency metric used in the latency scorecard. |
LatencyScorecard |
Defines the LatencyScorecard. |
ManagedRuleDefinition |
Describes a managed rule definition. |
ManagedRuleExclusion |
Exclude variables from managed rule evaluation. |
ManagedRuleGroupDefinition |
Describes a managed rule group. |
ManagedRuleGroupOverride |
Defines a managed rule group override setting. |
ManagedRuleOverride |
Defines a managed rule group override setting. |
ManagedRuleSet |
Defines a managed rule set. |
ManagedRuleSetDefinition |
Describes the a managed rule set definition. |
PreconfiguredEndpoint |
Defines the properties of a preconfigured endpoint. |
RedirectConfiguration |
Describes Redirect Route. |
RouteConfiguration |
Base class for all types of Route. Please note RouteConfiguration is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include ForwardingConfiguration and RedirectConfiguration. |
RoutingRuleData |
A routing rule represents a specification for traffic to treat and where to send it, along with health probe information. |
RulesEngineAction |
One or more actions that will execute, modifying the request and/or response. |
RulesEngineHeaderAction |
An action that can manipulate an http header. |
RulesEngineMatchCondition |
Define a match condition. |
RulesEngineRule |
Contains a list of match conditions, and an action on how to modify the request/response. If multiple rules match, the actions from one rule that conflict with a previous rule overwrite for a singular action, or append in the case of headers manipulation. |
WebApplicationCustomRule |
Defines contents of a web application rule. |
WebApplicationFirewallScrubbingRules |
Defines the contents of the log scrubbing rules. |
WebApplicationRuleMatchCondition |
Define a match condition. |
Structs
BackendEnabledState |
Whether to enable use of this backend. Permitted values are 'Enabled' or 'Disabled'. |
BackendPrivateEndpointStatus |
The Approval status for the connection to the Private Link. |
CustomRuleEnabledState |
Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified. |
DynamicCompressionEnabled |
Whether to use dynamic compression for cached content. |
EnforceCertificateNameCheckEnabledState |
Whether to enforce certificate name check on HTTPS requests to all backend pools. No effect on non-HTTPS requests. |
FrontDoorCertificateSource |
Defines the source of the SSL certificate. |
FrontDoorEnabledState |
Operational status of the Front Door load balancer. Permitted values are 'Enabled' or 'Disabled'. |
FrontDoorEndpointConnectionCertificateType |
Defines the type of the certificate used for secure connections to a frontendEndpoint. |
FrontDoorEndpointType |
The type of endpoint. |
FrontDoorExperimentState |
The state of the Experiment. |
FrontDoorForwardingProtocol |
Protocol this rule will use when forwarding traffic to backends. |
FrontDoorHealthProbeMethod |
Configures which HTTP method to use to probe the backends defined under backendPools. |
FrontDoorNameAvailabilityState |
Indicates whether the name is available. |
FrontDoorProtocol |
Accepted protocol schemes. |
FrontDoorQuery |
Treatment of URL query terms when forming the cache key. |
FrontDoorRedirectProtocol |
The protocol of the destination to where the traffic is redirected. |
FrontDoorRedirectType |
The redirect type the rule will use when redirecting traffic. |
FrontDoorRequiredMinimumTlsVersion |
The minimum TLS version required from the clients to establish an SSL handshake with Front Door. |
FrontDoorResourceState |
Resource status of the Front Door or Front Door SubResource. |
FrontDoorSkuName |
Name of the pricing tier. |
FrontDoorTimeSeriesAggregationInterval |
The FrontDoorTimeSeriesAggregationInterval. |
FrontDoorTimeSeriesInfoAggregationInterval |
The aggregation interval of the Timeseries. |
FrontDoorTimeSeriesType |
The type of Timeseries. |
FrontDoorTlsProtocolType |
Defines the TLS extension protocol that is used for secure delivery. |
FrontDoorWebApplicationFirewallPolicyGroupByVariableName |
Describes the supported variable for group by. |
FrontDoorWebApplicationFirewallPolicyMode |
Describes if it is in detection mode or prevention mode at policy level. |
FrontDoorWebApplicationFirewallPolicyResourceState |
Resource status of the policy. |
FrontendEndpointCustomHttpsProvisioningState |
Provisioning status of Custom Https of the frontendEndpoint. |
FrontendEndpointCustomHttpsProvisioningSubstate |
Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step. |
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. |
LatencyScorecardAggregationInterval |
The LatencyScorecardAggregationInterval. |
ManagedRuleEnabledState |
Describes if the managed rule is in enabled or disabled state. |
ManagedRuleExclusionMatchVariable |
The variable type to be excluded. |
ManagedRuleExclusionSelectorMatchOperator |
Comparison operator to apply to the selector when specifying which elements in the collection this exclusion applies to. |
ManagedRuleSetActionType |
Defines the action to take when a managed rule set score threshold is met. |
MatchProcessingBehavior |
If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue. |
NetworkExperimentResourceState |
Defines the server side resource status. |
PolicyEnabledState |
Describes if the policy is in enabled or disabled state. Defaults to Enabled if not specified. |
PolicyRequestBodyCheck |
Describes if policy managed rules will inspect the request body content. |
RoutingRuleEnabledState |
Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'. |
RuleMatchActionType |
Defines the action to take on rule match. |
RulesEngineHeaderActionType |
Which type of manipulation to apply to the header. |
RulesEngineMatchTransform |
Describes what transforms are applied before matching. |
RulesEngineMatchVariable |
Match Variable. |
RulesEngineOperator |
Describes operator to apply to the match condition. |
ScrubbingRuleEntryMatchOperator |
When matchVariable is a collection, operate on the selector to specify which elements in the collection this rule applies to. |
ScrubbingRuleEntryMatchVariable |
The variable to be scrubbed from the logs. |
ScrubbingRuleEntryState |
Defines the state of a log scrubbing rule. Default value is enabled. |
SessionAffinityEnabledState |
Whether to allow session affinity on this host. Valid options are 'Enabled' or 'Disabled'. |
WebApplicationFirewallScrubbingState |
State of the log scrubbing config. Default value is Enabled. |
WebApplicationRuleMatchOperator |
Comparison type to use for matching with the variable value. |
WebApplicationRuleMatchTransformType |
Describes what transforms applied before matching. |
WebApplicationRuleMatchVariable |
Request variable to compare with. |
WebApplicationRuleType |
Describes type of rule. |
Enums
FrontDoorResourceType |
Type of Front Door resource used in CheckNameAvailability. |