Microsoft.Azure.Management.FrontDoor.Models Namespace

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.