Microsoft.Azure.Management.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
ActionType |
Defines values for ActionType. |
AggregationInterval |
Defines values for AggregationInterval. |
Availability |
Defines values for Availability. |
AzureAsyncOperationResult |
The response body contains the status of the specified asynchronous operation, indicating whether it has succeeded, is in progress, or has failed. Note that this status is distinct from the HTTP status code returned for the Get Operation Status operation itself. If the asynchronous operation succeeded, the response body includes the HTTP status code for the successful request. If the asynchronous operation failed, the response body includes the HTTP status code for the failed request and error information regarding the failure. |
Backend |
Backend address of a frontDoor load balancer. |
BackendEnabledState |
Defines values for BackendEnabledState. |
BackendPool |
A backend pool is a collection of backends that can be routed to. |
BackendPoolListResult |
Result of the request to list Backend Pools. It contains a list of Backend Pools objects and a URL link to get the next set of results. |
BackendPoolProperties |
The JSON object that contains the properties required to create a Backend Pool. |
BackendPoolsSettings |
Settings that apply to all backend pools. |
BackendPoolUpdateParameters |
A collection of backends that can be routed to. |
CacheConfiguration |
Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object. |
CheckNameAvailabilityInput |
Input of CheckNameAvailability API. |
CheckNameAvailabilityOutput |
Output of check name availability API. |
CustomHttpsConfiguration |
Https settings for a domain |
CustomHttpsProvisioningState |
Defines values for CustomHttpsProvisioningState. |
CustomHttpsProvisioningSubstate |
Defines values for CustomHttpsProvisioningSubstate. |
CustomRule |
Defines contents of a web application rule |
CustomRuleEnabledState |
Defines values for CustomRuleEnabledState. |
CustomRuleList |
Defines contents of custom rules |
DefaultErrorResponse |
Error response indicates Front Door service is not able to process the incoming request. The reason is provided in the error message. |
DefaultErrorResponseError |
Error model. |
DefaultErrorResponseException |
Exception thrown for an invalid response with DefaultErrorResponse information. |
DynamicCompressionEnabled |
Defines values for DynamicCompressionEnabled. |
Endpoint |
Defines the endpoint properties |
EndpointType |
Defines values for EndpointType. |
EnforceCertificateNameCheckEnabledState |
Defines values for EnforceCertificateNameCheckEnabledState. |
Error | |
ErrorDetails | |
ErrorResponse |
Error response indicates Front Door service is not able to process the incoming request. The reason is provided in the error message. |
ErrorResponseException |
Exception thrown for an invalid response with ErrorResponse information. |
Experiment |
Defines the properties of an Experiment |
ExperimentProperties |
Defines the properties of an experiment |
ExperimentUpdateModel |
Defines modifiable attributes of an Experiment |
ExperimentUpdateProperties |
Defines the properties of an experiment |
ForwardingConfiguration |
Describes Forwarding Route. |
FrontDoorCertificateSource |
Defines values for FrontDoorCertificateSource. |
FrontDoorCertificateSourceParameters |
Parameters required for enabling SSL with Front Door-managed certificates |
FrontDoorCertificateType |
Defines values for FrontDoorCertificateType. |
FrontDoorEnabledState |
Defines values for FrontDoorEnabledState. |
FrontDoorForwardingProtocol |
Defines values for FrontDoorForwardingProtocol. |
FrontDoorHealthProbeMethod |
Defines values for FrontDoorHealthProbeMethod. |
FrontDoorModel |
Front Door represents a collection of backend endpoints to route traffic to along with rules that specify how traffic is sent there. |
FrontDoorProperties |
The JSON object that contains the properties required to create an endpoint. |
FrontDoorProtocol |
Defines values for FrontDoorProtocol. |
FrontDoorQuery |
Defines values for FrontDoorQuery. |
FrontDoorRedirectProtocol |
Defines values for FrontDoorRedirectProtocol. |
FrontDoorRedirectType |
Defines values for FrontDoorRedirectType. |
FrontDoorResourceState |
Defines values for FrontDoorResourceState. |
FrontDoorTlsProtocolType |
Defines values for FrontDoorTlsProtocolType. |
FrontDoorUpdateParameters |
The properties needed to update a Front Door |
FrontendEndpoint |
A frontend endpoint used for routing. |
FrontendEndpointLink |
Defines the Resource ID for a Frontend Endpoint. |
FrontendEndpointProperties |
The JSON object that contains the properties required to create a frontend endpoint. |
FrontendEndpointUpdateParameters |
Frontend endpoint used in routing rule |
FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink |
Defines the Web Application Firewall policy for each host (if applicable) |
GroupByVariable |
Describes the variables available to group the rate limit requests |
HeaderAction |
An action that can manipulate an http header. |
HeaderActionType |
Defines values for HeaderActionType. |
HealthProbeEnabled |
Defines values for HealthProbeEnabled. |
HealthProbeSettingsListResult |
Result of the request to list HealthProbeSettings. It contains a list of HealthProbeSettings objects and a URL link to get the next set of results. |
HealthProbeSettingsModel |
Load balancing settings for a backend pool |
HealthProbeSettingsProperties |
The JSON object that contains the properties required to create a health probe settings. |
HealthProbeSettingsUpdateParameters |
L7 health probe settings for a backend pool |
KeyVaultCertificateSourceParameters |
Parameters required for bring-your-own-certification via Key Vault |
KeyVaultCertificateSourceParametersVault |
The Key Vault containing the SSL certificate |
LatencyMetric |
Defines the properties of a latency metric used in the latency scorecard |
LatencyScorecard |
Defines the LatencyScorecard |
LatencyScorecardAggregationInterval |
Defines values for LatencyScorecardAggregationInterval. |
LatencyScorecardProperties |
Defines a the properties of a Latency Scorecard |
LoadBalancingSettingsListResult |
Result of the request to list load balancing settings. It contains a list of load balancing settings objects and a URL link to get the next set of results. |
LoadBalancingSettingsModel |
Load balancing settings for a backend pool |
LoadBalancingSettingsProperties |
The JSON object that contains the properties required to create load balancing settings |
LoadBalancingSettingsUpdateParameters |
Round-Robin load balancing settings for a backend pool |
ManagedRuleDefinition |
Describes a managed rule definition. |
ManagedRuleEnabledState |
Defines values for ManagedRuleEnabledState. |
ManagedRuleExclusion |
Exclude variables from managed rule evaluation. |
ManagedRuleExclusionMatchVariable |
Defines values for ManagedRuleExclusionMatchVariable. |
ManagedRuleExclusionSelectorMatchOperator |
Defines values for ManagedRuleExclusionSelectorMatchOperator. |
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. |
ManagedRuleSetActionType |
Defines values for ManagedRuleSetActionType. |
ManagedRuleSetDefinition |
Describes the a managed rule set definition. |
ManagedRuleSetDefinitionProperties |
Properties for a managed rule set definition. |
ManagedRuleSetList |
Defines the list of managed rule sets for the policy. |
MatchCondition |
Define a match condition. |
MatchProcessingBehavior |
Defines values for MatchProcessingBehavior. |
MatchVariable |
Defines values for MatchVariable. |
MinimumTLSVersion |
Defines values for MinimumTLSVersion. |
NetworkExperimentResourceState |
Defines values for NetworkExperimentResourceState. |
NetworkOperationStatus |
Defines values for NetworkOperationStatus. |
Operator |
Defines values for Operator. |
Page<T> |
Defines a page in Azure responses. |
PolicyEnabledState |
Defines values for PolicyEnabledState. |
PolicyMode |
Defines values for PolicyMode. |
PolicyRequestBodyCheck |
Defines values for PolicyRequestBodyCheck. |
PolicyResourceState |
Defines values for PolicyResourceState. |
PolicySettings |
Defines top-level WebApplicationFirewallPolicy configuration settings. |
PolicySettingsLogScrubbing |
Defines rules that scrub sensitive fields in the Web Application Firewall logs. |
PreconfiguredEndpoint |
Defines the properties of a preconfigured endpoint |
PreconfiguredEndpointProperties |
Defines the properties of a preconfigured endpoint |
PrivateEndpointStatus |
Defines values for PrivateEndpointStatus. |
Profile |
Defines an Network Experiment Profile and lists of Experiments |
ProfileProperties |
Defines the properties of an experiment |
ProfileUpdateModel |
Defines modifiable attributes of a Profile |
ProfileUpdateProperties |
Defines the properties of an experiment |
PurgeParameters |
Parameters required for content purge. |
RedirectConfiguration |
Describes Redirect Route. |
Resource |
Common resource representation. |
RouteConfiguration |
Base class for all types of Route. |
RoutingRule |
A routing rule represents a specification for traffic to treat and where to send it, along with health probe information. |
RoutingRuleEnabledState |
Defines values for RoutingRuleEnabledState. |
RoutingRuleLink |
Defines the Resource ID for a Routing Rule. |
RoutingRuleListResult |
Result of the request to list Routing Rules. It contains a list of Routing Rule objects and a URL link to get the next set of results. |
RoutingRuleProperties |
The JSON object that contains the properties required to create a routing rule. |
RoutingRuleUpdateParameters |
Routing rules to apply to an endpoint |
RoutingRuleUpdateParametersWebApplicationFirewallPolicyLink |
Defines the Web Application Firewall policy for each routing rule (if applicable) |
RulesEngine |
A rules engine configuration containing a list of rules that will run to modify the runtime behavior of the request and response. |
RulesEngineAction |
One or more actions that will execute, modifying the request and/or response. |
RulesEngineMatchCondition |
Define a match condition |
RulesEngineMatchVariable |
Defines values for RulesEngineMatchVariable. |
RulesEngineOperator |
Defines values for RulesEngineOperator. |
RulesEngineProperties |
The JSON object that contains the properties required to create a Rules Engine Configuration. |
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. |
RulesEngineUpdateParameters |
Rules Engine Configuration to apply to a Routing Rule. |
RuleType |
Defines values for RuleType. |
ScrubbingRuleEntryMatchOperator |
Defines values for ScrubbingRuleEntryMatchOperator. |
ScrubbingRuleEntryMatchVariable |
Defines values for ScrubbingRuleEntryMatchVariable. |
ScrubbingRuleEntryState |
Defines values for ScrubbingRuleEntryState. |
SecurityPolicyLink |
Defines the Resource ID for a Security Policy. |
SessionAffinityEnabledState |
Defines values for SessionAffinityEnabledState. |
Sku |
The pricing tier of the web application firewall policy. |
SkuName |
Defines values for SkuName. |
State |
Defines values for State. |
SubResource |
Reference to another subresource. |
TagsObject |
Tags object for patch operations. |
Timeseries |
Defines the Timeseries |
TimeseriesAggregationInterval |
Defines values for TimeseriesAggregationInterval. |
TimeseriesDataPoint |
Defines a timeseries datapoint used in a timeseries |
TimeseriesProperties |
Defines the properties of a timeseries |
TimeseriesType |
Defines values for TimeseriesType. |
Transform |
Defines values for Transform. |
TransformType |
Defines values for TransformType. |
ValidateCustomDomainInput |
Input of the custom domain to be validated for DNS mapping. |
ValidateCustomDomainOutput |
Output of custom domain validation. |
VariableName |
Defines values for VariableName. |
WebApplicationFirewallPolicy |
Defines web application firewall policy. |
WebApplicationFirewallPolicyProperties |
Defines web application firewall policy properties. |
WebApplicationFirewallScrubbingRules |
Defines the contents of the log scrubbing rules. |
WebApplicationFirewallScrubbingState |
Defines values for WebApplicationFirewallScrubbingState. |
Enums
ResourceType |
Defines values for ResourceType. |