閱讀英文

共用方式為


com.azure.resourcemanager.frontdoor.models

Package containing the data models for FrontDoorManagementClient. FrontDoor Client.

Classes

ActionType

Defines the action to take on rule match.

AggregationInterval

The aggregation interval of the Timeseries.

Availability

Indicates whether the name is available.

Backend

Backend address of a frontDoor load balancer.

BackendEnabledState

Whether to enable use of this backend.

BackendPool

A backend pool is a collection of backends that can be routed to.

BackendPoolUpdateParameters

A collection of backends that can be routed to.

BackendPoolsSettings

Settings that apply to all backend pools.

CacheConfiguration

Caching settings for a caching-type route.

CheckNameAvailabilityInput

Input of CheckNameAvailability API.

CustomHttpsConfiguration

Https settings for a domain.

CustomHttpsProvisioningState

Provisioning status of Custom Https of the frontendEndpoint.

CustomHttpsProvisioningSubstate

Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step.

CustomRule

Defines contents of a web application rule.

CustomRuleEnabledState

Describes if the custom rule is in enabled or disabled state.

CustomRuleList

Defines contents of custom rules.

DynamicCompressionEnabled

Whether to use dynamic compression for cached content.

Endpoint

Defines the endpoint properties.

EndpointType

The type of endpoint.

EnforceCertificateNameCheckEnabledState

Whether to enforce certificate name check on HTTPS requests to all backend pools.

ExperimentList

Defines a list of Experiments.

ExperimentUpdateModel

Defines modifiable attributes of an Experiment.

ForwardingConfiguration

Describes Forwarding Route.

FrontDoorCertificateSource

Defines the source of the SSL certificate.

FrontDoorCertificateType

Defines the type of the certificate used for secure connections to a frontendEndpoint.

FrontDoorEnabledState

Operational status of the Front Door load balancer.

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.

FrontDoorListResult

Result of the request to list Front Doors.

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.

FrontDoorResourceState

Resource status of the Front Door or Front Door SubResource.

FrontDoorTlsProtocolType

Defines the TLS extension protocol that is used for secure delivery.

FrontDoorUpdateParameters

The properties needed to update a Front Door.

FrontendEndpointLink

Defines the Resource ID for a Frontend Endpoint.

FrontendEndpointUpdateParameters

Frontend endpoint used in routing rule.

FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink

Defines the Web Application Firewall policy for each host (if applicable).

FrontendEndpointsListResult

Result of the request to list frontend endpoints.

HeaderAction

An action that can manipulate an http header.

HeaderActionType

Which type of manipulation to apply to the header.

HealthProbeEnabled

Whether to enable health probes to be made against backends defined under backendPools.

HealthProbeSettingsModel

Load balancing settings for a backend pool.

HealthProbeSettingsUpdateParameters

L7 health probe settings for a backend pool.

KeyVaultCertificateSourceParametersVault

The Key Vault containing the SSL certificate.

LatencyMetric

Defines the properties of a latency metric used in the latency scorecard.

LatencyScorecardAggregationInterval

Defines values for LatencyScorecardAggregationInterval.

LoadBalancingSettingsModel

Load balancing settings for a backend pool.

LoadBalancingSettingsUpdateParameters

Round-Robin load balancing settings for a backend pool.

ManagedRuleDefinition

Describes a managed rule definition.

ManagedRuleEnabledState

Describes if the managed rule is in enabled or disabled state.

ManagedRuleExclusion

Exclude variables from managed rule evaluation.

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.

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 the action to take when a managed rule set score threshold is met.

ManagedRuleSetDefinitionList

List of managed rule set definitions available for use in a policy.

ManagedRuleSetList

Defines the list of managed rule sets for the policy.

MatchCondition

Define a match condition.

MatchProcessingBehavior

If this rule is a match should the rules engine continue running the remaining rules or stop.

MatchVariable

Request variable to compare with.

MinimumTlsVersion

The minimum TLS version required from the clients to establish an SSL handshake with Front Door.

NetworkExperimentResourceState

Defines the server side resource status.

Operator

Comparison type to use for matching with the variable value.

PolicyEnabledState

Describes if the policy is in enabled or disabled state.

PolicyMode

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

PolicyRequestBodyCheck

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

PolicyResourceState

Resource status of the policy.

PolicySettings

Defines top-level WebApplicationFirewallPolicy configuration settings.

PreconfiguredEndpointList

Defines a list of preconfigured endpoints.

PrivateEndpointStatus

The Approval status for the connection to the Private Link.

ProfileList

Defines a list of Profiles.

ProfileUpdateModel

Defines modifiable attributes of a Profile.

PurgeParameters

Parameters required for content purge.

RedirectConfiguration

Describes Redirect Route.

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

Whether to enable use of this rule.

RoutingRuleLink

Defines the Resource ID for a Routing Rule.

RoutingRuleUpdateParameters

Routing rules to apply to an endpoint.

RoutingRuleUpdateParametersWebApplicationFirewallPolicyLink

Defines the Web Application Firewall policy for each routing rule (if applicable).

RuleType

Describes type of rule.

RulesEngineAction

One or more actions that will execute, modifying the request and/or response.

RulesEngineListResult

Result of the request to list Rules Engine Configurations.

RulesEngineMatchCondition

Define a match condition.

RulesEngineMatchVariable

Match Variable.

RulesEngineOperator

Describes operator to apply to the match condition.

RulesEngineRule

Contains a list of match conditions, and an action on how to modify the request/response.

RulesEngineUpdateParameters

Rules Engine Configuration to apply to a Routing Rule.

SecurityPolicyLink

Defines the Resource ID for a Security Policy.

SessionAffinityEnabledState

Whether to allow session affinity on this host.

Sku

The pricing tier of the web application firewall policy.

SkuName

Name of the pricing tier.

State

The state of the Experiment.

TagsObject

Tags object for patch operations.

TimeseriesAggregationInterval

Defines values for TimeseriesAggregationInterval.

TimeseriesDataPoint

Defines a timeseries datapoint used in a timeseries.

TimeseriesType

The type of Timeseries.

Transform

Describes what transforms are applied before matching.

TransformType

Describes what transforms applied before matching.

ValidateCustomDomainInput

Input of the custom domain to be validated for DNS mapping.

WebApplicationFirewallPolicyList

Defines a list of WebApplicationFirewallPolicies.

Interfaces

CheckNameAvailabilityOutput

An immutable client-side representation of CheckNameAvailabilityOutput.

Endpoints

Resource collection API of Endpoints.

Experiment

An immutable client-side representation of Experiment.

Experiment.Definition

The entirety of the Experiment definition.

Experiment.DefinitionStages

The Experiment definition stages.

Experiment.DefinitionStages.Blank

The first stage of the Experiment definition.

Experiment.DefinitionStages.WithCreate

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.

Experiment.DefinitionStages.WithDescription

The stage of the Experiment definition allowing to specify description.

Experiment.DefinitionStages.WithEnabledState

The stage of the Experiment definition allowing to specify enabledState.

Experiment.DefinitionStages.WithEndpointA

The stage of the Experiment definition allowing to specify endpointA.

Experiment.DefinitionStages.WithEndpointB

The stage of the Experiment definition allowing to specify endpointB.

Experiment.DefinitionStages.WithLocation

The stage of the Experiment definition allowing to specify location.

Experiment.DefinitionStages.WithParentResource

The stage of the Experiment definition allowing to specify parent resource.

Experiment.DefinitionStages.WithTags

The stage of the Experiment definition allowing to specify tags.

Experiment.Update

The template for Experiment update.

Experiment.UpdateStages

The Experiment update stages.

Experiment.UpdateStages.WithDescription

The stage of the Experiment update allowing to specify description.

Experiment.UpdateStages.WithEnabledState

The stage of the Experiment update allowing to specify enabledState.

Experiment.UpdateStages.WithTags

The stage of the Experiment update allowing to specify tags.

Experiments

Resource collection API of Experiments.

FrontDoor

An immutable client-side representation of FrontDoor.

FrontDoor.Definition

The entirety of the FrontDoor definition.

FrontDoor.DefinitionStages

The FrontDoor definition stages.

FrontDoor.DefinitionStages.Blank

The first stage of the FrontDoor definition.

FrontDoor.DefinitionStages.WithBackendPools

The stage of the FrontDoor definition allowing to specify backendPools.

FrontDoor.DefinitionStages.WithBackendPoolsSettings

The stage of the FrontDoor definition allowing to specify backendPoolsSettings.

FrontDoor.DefinitionStages.WithCreate

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.

FrontDoor.DefinitionStages.WithEnabledState

The stage of the FrontDoor definition allowing to specify enabledState.

FrontDoor.DefinitionStages.WithFriendlyName

The stage of the FrontDoor definition allowing to specify friendlyName.

FrontDoor.DefinitionStages.WithFrontendEndpoints

The stage of the FrontDoor definition allowing to specify frontendEndpoints.

FrontDoor.DefinitionStages.WithHealthProbeSettings

The stage of the FrontDoor definition allowing to specify healthProbeSettings.

FrontDoor.DefinitionStages.WithLoadBalancingSettings

The stage of the FrontDoor definition allowing to specify loadBalancingSettings.

FrontDoor.DefinitionStages.WithLocation

The stage of the FrontDoor definition allowing to specify location.

FrontDoor.DefinitionStages.WithResourceGroup

The stage of the FrontDoor definition allowing to specify parent resource.

FrontDoor.DefinitionStages.WithRoutingRules

The stage of the FrontDoor definition allowing to specify routingRules.

FrontDoor.DefinitionStages.WithTags

The stage of the FrontDoor definition allowing to specify tags.

FrontDoor.Update

The template for FrontDoor update.

FrontDoor.UpdateStages

The FrontDoor update stages.

FrontDoor.UpdateStages.WithBackendPools

The stage of the FrontDoor update allowing to specify backendPools.

FrontDoor.UpdateStages.WithBackendPoolsSettings

The stage of the FrontDoor update allowing to specify backendPoolsSettings.

FrontDoor.UpdateStages.WithEnabledState

The stage of the FrontDoor update allowing to specify enabledState.

FrontDoor.UpdateStages.WithFriendlyName

The stage of the FrontDoor update allowing to specify friendlyName.

FrontDoor.UpdateStages.WithFrontendEndpoints

The stage of the FrontDoor update allowing to specify frontendEndpoints.

FrontDoor.UpdateStages.WithHealthProbeSettings

The stage of the FrontDoor update allowing to specify healthProbeSettings.

FrontDoor.UpdateStages.WithLoadBalancingSettings

The stage of the FrontDoor update allowing to specify loadBalancingSettings.

FrontDoor.UpdateStages.WithRoutingRules

The stage of the FrontDoor update allowing to specify routingRules.

FrontDoor.UpdateStages.WithTags

The stage of the FrontDoor update allowing to specify tags.

FrontDoorNameAvailabilities

Resource collection API of FrontDoorNameAvailabilities.

FrontDoorNameAvailabilityWithSubscriptions

Resource collection API of FrontDoorNameAvailabilityWithSubscriptions.

FrontDoors

Resource collection API of FrontDoors.

FrontendEndpoint

An immutable client-side representation of FrontendEndpoint.

FrontendEndpoints

Resource collection API of FrontendEndpoints.

LatencyScorecard

An immutable client-side representation of LatencyScorecard.

ManagedRuleSetDefinition

An immutable client-side representation of ManagedRuleSetDefinition.

ManagedRuleSets

Resource collection API of ManagedRuleSets.

NetworkExperimentProfiles

Resource collection API of NetworkExperimentProfiles.

Policies

Resource collection API of Policies.

PreconfiguredEndpoint

An immutable client-side representation of PreconfiguredEndpoint.

PreconfiguredEndpoints

Resource collection API of PreconfiguredEndpoints.

Profile

An immutable client-side representation of Profile.

Profile.Definition

The entirety of the Profile definition.

Profile.DefinitionStages

The Profile definition stages.

Profile.DefinitionStages.Blank

The first stage of the Profile definition.

Profile.DefinitionStages.WithCreate

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.

Profile.DefinitionStages.WithEnabledState

The stage of the Profile definition allowing to specify enabledState.

Profile.DefinitionStages.WithEtag

The stage of the Profile definition allowing to specify etag.

Profile.DefinitionStages.WithLocation

The stage of the Profile definition allowing to specify location.

Profile.DefinitionStages.WithResourceGroup

The stage of the Profile definition allowing to specify parent resource.

Profile.DefinitionStages.WithTags

The stage of the Profile definition allowing to specify tags.

Profile.Update

The template for Profile update.

Profile.UpdateStages

The Profile update stages.

Profile.UpdateStages.WithEnabledState

The stage of the Profile update allowing to specify enabledState.

Profile.UpdateStages.WithTags

The stage of the Profile update allowing to specify tags.

Reports

Resource collection API of Reports.

RulesEngine

An immutable client-side representation of RulesEngine.

RulesEngine.Definition

The entirety of the RulesEngine definition.

RulesEngine.DefinitionStages

The RulesEngine definition stages.

RulesEngine.DefinitionStages.Blank

The first stage of the RulesEngine definition.

RulesEngine.DefinitionStages.WithCreate

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.

RulesEngine.DefinitionStages.WithParentResource

The stage of the RulesEngine definition allowing to specify parent resource.

RulesEngine.DefinitionStages.WithRules

The stage of the RulesEngine definition allowing to specify rules.

RulesEngine.Update

The template for RulesEngine update.

RulesEngine.UpdateStages

The RulesEngine update stages.

RulesEngine.UpdateStages.WithRules

The stage of the RulesEngine update allowing to specify rules.

RulesEngines

Resource collection API of RulesEngines.

Timeseries

An immutable client-side representation of Timeseries.

ValidateCustomDomainOutput

An immutable client-side representation of ValidateCustomDomainOutput.

WebApplicationFirewallPolicy

An immutable client-side representation of WebApplicationFirewallPolicy.

WebApplicationFirewallPolicy.Definition

The entirety of the WebApplicationFirewallPolicy definition.

WebApplicationFirewallPolicy.DefinitionStages

The WebApplicationFirewallPolicy definition stages.

WebApplicationFirewallPolicy.DefinitionStages.Blank

The first stage of the WebApplicationFirewallPolicy definition.

WebApplicationFirewallPolicy.DefinitionStages.WithCreate

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.

WebApplicationFirewallPolicy.DefinitionStages.WithCustomRules

The stage of the WebApplicationFirewallPolicy definition allowing to specify customRules.

WebApplicationFirewallPolicy.DefinitionStages.WithEtag

The stage of the WebApplicationFirewallPolicy definition allowing to specify etag.

WebApplicationFirewallPolicy.DefinitionStages.WithLocation

The stage of the WebApplicationFirewallPolicy definition allowing to specify location.

WebApplicationFirewallPolicy.DefinitionStages.WithManagedRules

The stage of the WebApplicationFirewallPolicy definition allowing to specify managedRules.

WebApplicationFirewallPolicy.DefinitionStages.WithPolicySettings

The stage of the WebApplicationFirewallPolicy definition allowing to specify policySettings.

WebApplicationFirewallPolicy.DefinitionStages.WithResourceGroup

The stage of the WebApplicationFirewallPolicy definition allowing to specify parent resource.

WebApplicationFirewallPolicy.DefinitionStages.WithSku

The stage of the WebApplicationFirewallPolicy definition allowing to specify sku.

WebApplicationFirewallPolicy.DefinitionStages.WithTags

The stage of the WebApplicationFirewallPolicy definition allowing to specify tags.

WebApplicationFirewallPolicy.Update

The template for WebApplicationFirewallPolicy update.

WebApplicationFirewallPolicy.UpdateStages

The WebApplicationFirewallPolicy update stages.

WebApplicationFirewallPolicy.UpdateStages.WithTags

The stage of the WebApplicationFirewallPolicy update allowing to specify tags.

Enums

ResourceType

Type of Front Door resource used in CheckNameAvailability.