你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

@azure/arm-frontdoor package

接口

Backend

frontDoor 负载均衡器的后端地址。

BackendPool

后端池是可以路由到的后端的集合。

BackendPoolProperties

包含创建后端池所需的属性的 JSON 对象。

BackendPoolUpdateParameters

一组可以路由到的后端。

BackendPoolsSettings

适用于所有后端池的设置。

BasicResource

常见资源表示形式。

BasicResourceWithSettableIDName

常见资源表示形式。

CacheConfiguration

缓存类型路由的缓存设置。 若要禁用缓存,请不要提供 cacheConfiguration 对象。

CheckNameAvailabilityInput

CheckNameAvailability API 的输入。

CheckNameAvailabilityOutput

检查名称可用性 API 的输出。

CustomHttpsConfiguration

域的 Https 设置

CustomRule

定义 Web 应用程序规则的内容

CustomRuleList

定义自定义规则的内容

DefaultErrorResponse

错误响应指示 Front Door 服务无法处理传入请求。 错误消息中提供了原因。

DefaultErrorResponseError

错误模型。

Endpoint

定义端点属性

EndpointsOperations

表示端点作的接口。

EndpointsPurgeContentOptionalParams

可选参数。

ErrorResponse

错误响应指示 Front Door 服务无法处理传入请求。 错误消息中提供了原因。

Experiment

定义实验的属性

ExperimentProperties

定义实验的性质

ExperimentUpdateModel

定义实验的可修改属性

ExperimentUpdateProperties

定义实验的性质

ExperimentsCreateOrUpdateOptionalParams

可选参数。

ExperimentsDeleteOptionalParams

可选参数。

ExperimentsGetOptionalParams

可选参数。

ExperimentsListByProfileOptionalParams

可选参数。

ExperimentsOperations

接口表示实验操作。

ExperimentsUpdateOptionalParams

可选参数。

ForwardingConfiguration

描述转发路由。

FrontDoor

Front Door 表示要将流量路由到的后端终结点的集合,以及指定如何将流量发送到该处的规则。

FrontDoorCertificateSourceParameters

启用使用前门管理证书的SSL所需参数

FrontDoorManagementClientOptionalParams

客户端的可选参数。

FrontDoorNameAvailabilityCheckOptionalParams

可选参数。

FrontDoorNameAvailabilityOperations

表示 FrontDoorNameAvailability 操作的接口。

FrontDoorNameAvailabilityWithSubscriptionCheckOptionalParams

可选参数。

FrontDoorNameAvailabilityWithSubscriptionOperations

表示FrontDoorNameAvailabilityWithSubscription操作的接口。

FrontDoorProperties

包含创建终结点所需的属性的 JSON 对象。

FrontDoorUpdateParameters

更新前门所需的房产

FrontDoorsCreateOrUpdateOptionalParams

可选参数。

FrontDoorsDeleteOptionalParams

可选参数。

FrontDoorsGetOptionalParams

可选参数。

FrontDoorsListByResourceGroupOptionalParams

可选参数。

FrontDoorsListOptionalParams

可选参数。

FrontDoorsOperations

代表FrontDoors操作的接口。

FrontDoorsValidateCustomDomainOptionalParams

可选参数。

FrontendEndpoint

用于路由的前端端点。

FrontendEndpointLink

定义前端端点的资源 ID。

FrontendEndpointProperties

包含创建前端端点所需属性的 JSON 对象。

FrontendEndpointUpdateParameters

路由规则中使用的前端端点

FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink

为每个主机定义 Web 应用程序防火墙策略(如果适用)

FrontendEndpointsDisableHttpsOptionalParams

可选参数。

FrontendEndpointsEnableHttpsOptionalParams

可选参数。

FrontendEndpointsGetOptionalParams

可选参数。

FrontendEndpointsListByFrontDoorOptionalParams

可选参数。

FrontendEndpointsOperations

表示前端端点操作的接口。

GroupByVariable

描述可用于对速率限制请求进行分组的变量

HeaderAction

可以作 http 标头的作。

HealthProbeSettingsModel

后端池的负载均衡设置

HealthProbeSettingsProperties

包含创建健康探针设置所需的属性的JSON对象。

HealthProbeSettingsUpdateParameters

后端池的 L7 运行状况探测设置

KeyVaultCertificateSourceParameters

通过密钥保管库自带认证所需的参数

KeyVaultCertificateSourceParametersVault

包含 SSL 证书的 密钥保管库

LatencyMetric

定义延迟记分卡中使用的延迟指标的属性

LatencyScorecard

定义 LatencyScorecard

LatencyScorecardProperties

定义延迟记分卡的属性

LoadBalancingSettingsModel

后端池的负载均衡设置

LoadBalancingSettingsProperties

包含创建负载均衡设置所需的属性的JSON对象

LoadBalancingSettingsUpdateParameters

Round-Robin 后端池的负载均衡设置

ManagedRuleDefinition

描述托管规则定义。

ManagedRuleExclusion

从托管规则评估中排除变量。

ManagedRuleGroupDefinition

描述托管规则组。

ManagedRuleGroupOverride

定义托管规则组替代设置。

ManagedRuleOverride

定义托管规则组替代设置。

ManagedRuleSet

定义托管规则集。

ManagedRuleSetDefinition

描述托管规则集定义。

ManagedRuleSetDefinitionProperties

用于管理规则集定义的属性。

ManagedRuleSetException

根据匹配条件排除整个请求,排除在管理规则评估之外。

ManagedRuleSetExceptionList

定义了受管理规则集的例外列表。

ManagedRuleSetList

定义策略的托管规则集列表。

ManagedRuleSetScope

定义了管理规则的范围。

ManagedRuleSetsListOptionalParams

可选参数。

ManagedRuleSetsOperations

表示 ManagedRuleSets 操作的接口。

MatchCondition

定义匹配条件。

NetworkExperimentProfilesCreateOrUpdateOptionalParams

可选参数。

NetworkExperimentProfilesDeleteOptionalParams

可选参数。

NetworkExperimentProfilesGetOptionalParams

可选参数。

NetworkExperimentProfilesListByResourceGroupOptionalParams

可选参数。

NetworkExperimentProfilesListOptionalParams

可选参数。

NetworkExperimentProfilesOperations

表示 NetworkExperimentProfiles 操作的接口。

NetworkExperimentProfilesUpdateOptionalParams

可选参数。

PageSettings

byPage 方法的选项

PagedAsyncIterableIterator

允许异步迭代到完成和逐页迭代的接口。

PoliciesCreateOrUpdateOptionalParams

可选参数。

PoliciesDeleteOptionalParams

可选参数。

PoliciesGetOptionalParams

可选参数。

PoliciesListBySubscriptionOptionalParams

可选参数。

PoliciesListOptionalParams

可选参数。

PoliciesOperations

表示策略操作的接口。

PoliciesUpdateOptionalParams

可选参数。

PolicySettings

定义顶级 WebApplicationFirewallPolicy 配置设置。

PolicySettingsLogScrubbing

定义用于清理 Web 应用程序防火墙日志中敏感字段的规则。

PreconfiguredEndpoint

定义预配置端点的属性

PreconfiguredEndpointProperties

定义预配置端点的属性

PreconfiguredEndpointsListOptionalParams

可选参数。

PreconfiguredEndpointsOperations

表示预配置端点操作的接口。

Profile

定义网络实验配置文件和实验列表

ProfileProperties

定义实验的性质

ProfileUpdateModel

定义配置文件的可修改属性

ProfileUpdateProperties

定义实验的性质

PurgeParameters

内容清除所需的参数。

RedirectConfiguration

描述重定向路由。

ReportsGetLatencyScorecardsOptionalParams

可选参数。

ReportsGetTimeseriesOptionalParams

可选参数。

ReportsOperations

表示报告操作的接口。

Resource

常见资源表示形式。

ResourcewithSettableName

常见资源表示形式。

RestorePollerOptions
RouteConfiguration

所有路线的基础职业。

RoutingRule

路由规则表示要处理的流量和发送到何处的流量的规范,以及运行状况探测信息。

RoutingRuleLink

定义路由规则的资源 ID。

RoutingRuleProperties

包含创建路由规则所需的属性的JSON对象。

RoutingRuleUpdateParameters

适用于端点的路由规则

RoutingRuleUpdateParametersWebApplicationFirewallPolicyLink

为每个路由规则定义 Web 应用程序防火墙策略(如果适用)

RuleGroupScope

定义了规则组的范围。

RuleScope

定义了该规则的范围。

RulesEngine

规则引擎配置,包含将运行以修改请求和响应的运行时行为的规则列表。

RulesEngineAction

将执行的一个或多个作,修改请求和/或响应。

RulesEngineMatchCondition

定义匹配条件

RulesEngineProperties

包含创建规则引擎配置所需的属性的 JSON 对象。

RulesEngineRule

包含匹配条件列表,以及如何修改请求/响应的作。 如果多个规则匹配,则一个规则中与前一个规则冲突的作将覆盖单个作,或者在标头作的情况下追加。

RulesEngineUpdateParameters

规则引擎配置可应用于路由规则。

RulesEnginesCreateOrUpdateOptionalParams

可选参数。

RulesEnginesDeleteOptionalParams

可选参数。

RulesEnginesGetOptionalParams

可选参数。

RulesEnginesListByFrontDoorOptionalParams

可选参数。

RulesEnginesOperations

表示 RulesEngines 操作的接口。

SecurityPolicyLink

定义安全策略的资源 ID。

SimplePollerLike

可用于轮询长时间运行的操作的简单轮询程序。

Sku

Web 应用程序防火墙策略的定价层。

SubResource

对另一个子资源的引用。

TagsObject

用于修补操作的标记对象。

Timeseries

定义时间序列

TimeseriesDataPoint

定义时间序列中使用的时间序列数据点

TimeseriesProperties

定义时间序列的性质

ValidateCustomDomainInput

要验证的用于 DNS 映射的自定义域的输入。

ValidateCustomDomainOutput

自定义域验证的输出。

WebApplicationFirewallPolicy

定义 Web 应用程序防火墙策略。

WebApplicationFirewallPolicyProperties

定义Web应用防火墙策略属性。

WebApplicationFirewallScrubbingRules

定义日志清理规则的内容。

类型别名

ActionType

定义对规则匹配执行的作。
KnownActionType 可与 ActionType 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

允许:允许
区块:区块
日志:日志
重定向:重定向
异常评分:异常评分
JSChallenge:JSChallenge
字母:字母

AggregationInterval

时间序列的聚合区间
KnownAggregationInterval 可以与 AggregationInterval 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

按小时计费:按小时计费
每日:每日

Availability

指示名称是否可用。
KnownAvailability 可以与 Availability 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

可用:可用
不可用:不可用

AzureSupportedClouds

云设置为字符串文字类型的支持值

BackendEnabledState

是否启用此后端的使用。 允许的值是“启用”或“禁用”
KnownBackendEnabledState 可以与 BackendEnabledState 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

启用:启用
禁用:禁用

ContinuablePage

描述结果页的接口。

CustomHttpsProvisioningState

frontendEndpoint 的自定义 Https 的预配状态。
KnownCustomHttpsProvisioningState 可以与 CustomHttpsProvisioningState 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

赋能:赋能
启用:启用
禁用:禁用
禁用:禁用
失败:失败

CustomHttpsProvisioningSubstate

预配子状态逐步显示自定义 HTTPS 启用/禁用过程的进度。
KnownCustomHttpsProvisioningSubstate 可以与 CustomHttpsProvisioningSubstate 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

提交域控制验证请求:提交域控制验证请求
待定域控制验证REquestApproval:待定域控制验证REquestApproval
DomainControlValidationRequestApproved: DomainControlValidationRequestApproved
DomainControlValidationRequestRejected:DomainControlValidationRequestRejected(域名控制验证请求被拒绝)
DomainControlValidationRequestTimedOut: DomainControlValidationRequestTimedOut
发行证书:发行证书
DeployingCertificate:部署证书
部署证书:已部署证书
DeletingCertificate: DeletingCertificate
CertificateDeleted:证书已删除

CustomRuleEnabledState

描述自定义规则是否处于启用或禁用状态。 如果未指定,则默认为 Enabled。
KnownCustomRuleEnabledState 可以与 CustomRuleEnabledState 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

禁用:禁用
已启用:已启用

DynamicCompressionEnabled

是否对缓存内容使用动态压缩
KnownDynamicCompressionEnabled 可以与 DynamicCompressionEnabled 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

启用:启用
禁用:禁用

EndpointType

端点类型
KnownEndpointType 可与 EndpointType 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

AFD:AFD
AzureRegion: AzureRegion
加拿大国家货币:加拿大
自动取款机:自动取款机

EnforceCertificateNameCheckEnabledState

是否对所有后端池的 HTTPS 请求强制实施证书名称检查。 对非 HTTPS 请求没有影响。
KnownEnforceCertificateNameCheckEnabledState 可以与 EnforceCertificateNameCheckEnabledState 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

启用:启用
禁用:禁用

ExceptionMatchVariable

要评估以排除请求的变量。
KnownExceptionMatchVariable 可以与 ExceptionMatchVariable 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

RequestUri:请求 URI 异常匹配变量
SocketAddr:套接字地址异常匹配变量
RequestHeaderNames:请求头名称异常匹配变量

ExceptionSelectorMatchOperator

比较算符,用于指定集合中该例外适用于哪些元素时,应用到选择器上。
KnownExceptionSelectorMatchOperator 可以与 ExceptionSelectorMatchOperator 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

等于:等于选择器匹配算符

ExceptionValueMatchOperator

比较算子应用于待匹配的数值......
KnownExceptionValueMatchOperator 可以与 ExceptionValueMatchOperator 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

等于:等于异常值匹配算子
包含:包含异常值匹配算子
StartsWith: StartsWith Exception value 匹配操作符
EndsWith: EndsWith Exception 值匹配算子
EqualsAny:等于任意异常值匹配算子
IPMatch:IPMatch 异常值匹配操作符

FrontDoorCertificateSource

定义SSL证书的来源
KnownFrontDoorCertificateSource 可以与 FrontDoorCertificateSource 互换使用,这个枚举包含服务支持的已知值。

服务支持的已知值

AzureKeyVault: AzureKeyVault
前门:前门

FrontDoorCertificateType

定义用于与前端端安全连接的证书类型
KnownFrontDoorCertificateType 可以与 FrontDoorCertificateType 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

献身:献身

FrontDoorEnabledState

Front Door 负载均衡器的操作状态。 允许的值是“启用”或“禁用”
KnownFrontDoorEnabledState 可以与 FrontDoorEnabledState 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

启用:启用
禁用:禁用

FrontDoorForwardingProtocol

将流量转发到后端时,此规则将使用协议。
已知的前门转发协议 可以与前门转发协议互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

仅限 http:仅限 http
:仅此
匹配请求:匹配请求

FrontDoorHealthProbeMethod

配置用于探测在 backendPools 下定义的后端的 HTTP 方法。
KnownFrontDoorHealthProbeMethod 可以与 FrontDoorHealthProbeMethod 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

GET:快
:头

FrontDoorProtocol

公认的协议方案。
KnownFrontDoorProtocol 可以与 FrontDoorProtocol 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

http: http
https: https

FrontDoorQuery

在形成缓存密钥时处理 URL 查询词。
KnownFrontDoorQuery 可以与 FrontDoorQuery 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

无条:无条
StripAll:StripAll
仅限脱衣:仅裸
:除外,StripAllAllexcept

FrontDoorRedirectProtocol

流量重定向的目的地协议
KnownFrontDoorRedirectProtocol 可以与 FrontDoorRedirectProtocol 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

仅限 http:仅限 http
:仅此
匹配请求:匹配请求

FrontDoorRedirectType

重定向流量时规则将使用的重定向类型。
KnownFrontDoorRedirectType 可以与 FrontDoorRedirectType 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

搬家:搬家
发现:发现
临时重定向:临时重定向
永久重定向:永久重定向

FrontDoorResourceState

Front Door 或 Front Door 子资源的资源状态。
KnownFrontDoorResourceState 可以与 FrontDoorResourceState 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

创建:创建
赋能:赋能
启用:启用
禁用:禁用
禁用:禁用
删除:删除
迁徙:迁徙
迁移:迁移

FrontDoorTlsProtocolType

定义用于安全传输的TLS扩展协议
KnownFrontDoorTlsProtocolType 可以与FrontDoorTlsProtocolType互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

ServerNameIndication:ServerNameIndication

HeaderActionType

要应用于标头的操作类型。
KnownHeaderActionType 可以与 HeaderActionType 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

附录:附录
删除:删除
覆盖:覆盖

HealthProbeEnabled

是否允许针对在 backendPools 下定义的后端进行运行状况探测。 只有在单个启用的后端池中存在单个启用的后端时,才能禁用运行状况探测。
KnownHealthProbeEnabled 可以与 HealthProbeEnabled 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

启用:启用
禁用:禁用

LatencyScorecardAggregationInterval

延迟类型记分卡聚合间隔

ManagedRuleEnabledState

描述托管规则是否处于启用或禁用状态。
KnownManagedRuleEnabledState 可与 ManagedRuleEnabledState 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

禁用:禁用
已启用:已启用

ManagedRuleExclusionMatchVariable

要排除的变量类型。
KnownManagedRuleExclusionMatchVariable 可以与 ManagedRuleExclusionMatchVariable 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

RequestHeaderNames: RequestHeaderNames
RequestCookieNames:RequestCookieNames
QueryStringArgNames: QueryStringArgNames
RequestBodyPostArgNames:RequestBodyPostArgNames
RequestBodyJsonArgNames: RequestBodyJsonArgNames

ManagedRuleExclusionSelectorMatchOperator

在指定此排除项适用于集合中的哪些元素时应用于选择器的比较运算符。
KnownManagedRuleExclusionSelectorMatchOperator 可以与 ManagedRuleExclusionSelectorMatchOperator 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

平等:平等
包含:包含
起始:始于
终结:终结
等于任何:等于任何

ManagedRuleSetActionType

定义满足托管规则集分数阈值时要执行的操作。
KnownManagedRuleSetActionType 可以与 ManagedRuleSetActionType 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

区块:区块
日志:日志
重定向:重定向

MatchProcessingBehavior

如果此规则是匹配规则,则规则引擎应继续运行剩余规则或停止。 如果不存在,则默认为“继续”。
KnownMatchProcessingBehavior 可以与 MatchProcessingBehavior 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

继续:继续
:停

MatchVariable

请求变量进行比较。
KnownMatchVariable 可以与 MatchVariable 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

RemoteAddr: RemoteAddr
RequestMethod: RequestMethod
QueryString:QueryString
后期合成器:后者取词
请求Uri:请求Uri
请求首部:请求首部
请求体:请求体
Cookies:Cookies
SocketAddr:SocketAddr
JA4:JA4匹配变量

MinimumTLSVersion

客户端建立与 Front Door 的 SSL 握手所需的最低 TLS 版本。
KnownMinimumTLSVersion 可以与 MinimumTLSVersion 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

1.0:1.0
1.2: 1.2

NetworkExperimentResourceState

定义服务器端资源状态
KnownNetworkExperimentResourceState 可以与 NetworkExperimentResourceState 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

创建:创建
赋能:赋能
启用:启用
禁用:禁用
禁用:禁用
删除:删除

Operator

用于与变量值匹配的比较类型。
KnownOperator 可以与运算符互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

任何:任何
IPMatch:IPMatch
地理匹配:地理匹配
平等:平等
包含:包含
LessThan:莱斯坦
超越:超越
平等:不平等
GreaterThanOrEqual:比GreaterOrEqual
开始:开始
终结:终结
正则表达式:正则表达
服务标签匹配:服务标签匹配
AsnMatch:自治系统号码匹配操作员
ClientFingerprint:客户指纹操作员

PolicyEnabledState

描述策略是处于启用状态还是禁用状态。 如果未指定,则默认为 Enabled。
KnownPolicyEnabledState 可以与 PolicyEnabledState 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

禁用:禁用
已启用:已启用

PolicyMode

描述它在策略级别是否处于检测模式或预防模式。
KnownPolicyMode 可以与 PolicyMode 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

预防:预防
检测:侦测

PolicyRequestBodyCheck

描述策略托管规则是否将检查请求正文内容。
KnownPolicyRequestBodyCheck 可以与 PolicyRequestBodyCheck 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

禁用:禁用
已启用:已启用

PolicyResourceState

策略的资源状态。
KnownPolicyResourceState 可以与 PolicyResourceState 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

创建:创建
赋能:赋能
启用:启用
禁用:禁用
禁用:禁用
删除:删除

PrivateEndpointStatus

连接至专用链接的批准状态
KnownPrivateEndpointStatus 可以与 PrivateEndpointStatus 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

待处理:待处理
批准:批准
拒绝:拒绝
断线:断线
暂停:暂停

ResourceType

CheckNameAvailability 中使用的 Front Door 资源类型。

RouteConfigurationUnion

RouteConfigurationUnion 的别名

RoutingRuleEnabledState

是否启用此规则的使用。 允许的值是“启用”或“禁用”
KnownRoutingRuleEnabledState 可以与 RoutingRuleEnabledState 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

启用:启用
禁用:禁用

RuleType

描述规则的类型。
KnownRuleType 可与 RuleType 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

MatchRule:MatchRule(比赛规则)
速率限制规则:速率限制规则

RulesEngineMatchVariable

匹配变量
KnownRulesEngineMatchVariable 可以与 RulesEngineMatchVariable 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

IsMobile:IsMobile
RemoteAddr: RemoteAddr
RequestMethod: RequestMethod
QueryString:QueryString
后期合成器:后者取词
请求Uri:请求Uri
请求路径:请求路径
请求文件名:请求文件名
RequestFilenameExtension: RequestFilenameExtension
请求首部:请求首部
请求体:请求体
请求方案:请求方案

RulesEngineOperator

描述要应用于匹配条件的运算符。
KnownRulesEngineOperator 可以与 RulesEngineOperator 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

任何:任何
IPMatch:IPMatch
地理匹配:地理匹配
平等:平等
包含:包含
LessThan:莱斯坦
超越:超越
平等:不平等
GreaterThanOrEqual:比GreaterOrEqual
开始:开始
终结:终结

ScrubbingRuleEntryMatchOperator

如果 matchVariable 是集合,请对选择器进行操作,以指定此规则应用于的集合中的哪些元素。
KnownScrubbingRuleEntryMatchOperator 可与 ScrubbingRuleEntryMatchOperator 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

等于任何:等于任何
平等:平等

ScrubbingRuleEntryMatchVariable

要从日志中清理的变量。
KnownScrubbingRuleEntryMatchVariable 可与 ScrubbingRuleEntryMatchVariable 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

RequestIPAddress: RequestIPAddress
请求Uri:请求Uri
QueryStringArgNames: QueryStringArgNames
RequestHeaderNames: RequestHeaderNames
RequestCookieNames:RequestCookieNames
RequestBodyPostArgNames:RequestBodyPostArgNames
RequestBodyJsonArgNames: RequestBodyJsonArgNames

ScrubbingRuleEntryState

定义日志清理规则的状态。 默认值处于启用状态。
KnownScrubbingRuleEntryState 可与 ScrubbingRuleEntryState 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

启用:启用
禁用:禁用

SensitivityType

定义规则的敏感度。
KnownSensitivityType 可与 SensitivityType 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

:低灵敏度——当流量峰值更大时触发规则
中等:中等敏感度——通过适度流量激增触发规则
:高灵敏度——通过较小的流量峰值触发规则

SessionAffinityEnabledState

是否允许在此主机上进行会话关联。 有效的选项是“启用”或“禁用”
KnownSessionAffinityEnabledState 可以与 SessionAffinityEnabledState 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

启用:启用
禁用:禁用

SkuName

定价层的名称。
KnownSkuName 可与 SkuName 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

Classic_AzureFrontDoor:Classic_AzureFrontDoor
Standard_AzureFrontDoor:Standard_AzureFrontDoor
Premium_AzureFrontDoor:Premium_AzureFrontDoor

State

实验的现状
KnownState 可与 State 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

启用:启用
禁用:禁用

TimeseriesAggregationInterval

时间序列聚合区间类型

TimeseriesType

时间序列类型
KnownTimeseriesType 可以与 TimeseriesType 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

测量计数:测量计数
LatencyP50:LatencyP50
LatencyP75:LatencyP75
LatencyP95:延迟P95

Transform

描述匹配前应用了哪些变换
KnownTransform 可以与 Transform 互换使用,这个枚举包含服务支持的已知值。

服务支持的已知值

小写:小写
大写:大写
修剪:修剪
UrlDecode:UrlDecode
UrlEncode: UrlEncode
移除零点:移除零点

TransformType

描述在匹配之前应用的转换。
KnownTransformType 可以与 TransformType 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

小写:小写
大写:大写
修剪:修剪
UrlDecode:UrlDecode
UrlEncode: UrlEncode
移除零点:移除零点

VariableName

描述群的支持变量为
KnownVariableName 可以与 VariableName 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

SocketAddr:SocketAddr
地理定位:地理定位
:无

WebApplicationFirewallScrubbingState

日志清理配置的状态。默认值为“已启用”。
KnownWebApplicationFirewallScrubbingState 可与 WebApplicationFirewallScrubbingState 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

启用:启用
禁用:禁用

枚举

AzureClouds

一个用来描述Azure云环境的enum。

KnownActionType

定义对规则匹配执行的作。

KnownAggregationInterval

时间序列的聚合间隔

KnownAvailability

指示名称是否可用。

KnownBackendEnabledState

是否启用此后端的使用。 允许的值为“Enabled”或“Disabled”

KnownCustomHttpsProvisioningState

frontendEndpoint 的自定义 Https 的预配状态。

KnownCustomHttpsProvisioningSubstate

预配子状态逐步显示自定义 HTTPS 启用/禁用过程的进度。

KnownCustomRuleEnabledState

描述自定义规则是否处于启用或禁用状态。 如果未指定,则默认为 Enabled。

KnownDynamicCompressionEnabled

是否对缓存内容使用动态压缩

KnownEndpointType

端点类型

KnownEnforceCertificateNameCheckEnabledState

是否对所有后端池的 HTTPS 请求强制实施证书名称检查。 对非 HTTPS 请求没有影响。

KnownExceptionMatchVariable

要评估以排除请求的变量。

KnownExceptionSelectorMatchOperator

比较算符,用于指定集合中该例外适用于哪些元素时,应用到选择器上。

KnownExceptionValueMatchOperator

比较算子应用于待匹配的数值......

KnownFrontDoorCertificateSource

定义 SSL 证书的来源

KnownFrontDoorCertificateType

定义用于与 frontendEndpoint 的安全连接的证书类型

KnownFrontDoorEnabledState

Front Door 负载均衡器的操作状态。 允许的值为“Enabled”或“Disabled”

KnownFrontDoorForwardingProtocol

将流量转发到后端时,此规则将使用协议。

KnownFrontDoorHealthProbeMethod

配置用于探测在 backendPools 下定义的后端的 HTTP 方法。

KnownFrontDoorProtocol

公认的协议方案。

KnownFrontDoorQuery

在形成缓存密钥时处理 URL 查询词。

KnownFrontDoorRedirectProtocol

将流量重定向到的目标的协议

KnownFrontDoorRedirectType

重定向流量时规则将使用的重定向类型。

KnownFrontDoorResourceState

Front Door 或 Front Door 子资源的资源状态。

KnownFrontDoorTlsProtocolType

定义用于安全传递的 TLS 扩展协议

KnownHeaderActionType

要应用于标头的操作类型。

KnownHealthProbeEnabled

是否允许针对在 backendPools 下定义的后端进行运行状况探测。 只有在单个启用的后端池中存在单个启用的后端时,才能禁用运行状况探测。

KnownLatencyScorecardAggregationInterval

服务接受的 已知LatencyScorecardAggregationInterval 值。

KnownManagedRuleEnabledState

描述托管规则是否处于启用或禁用状态。

KnownManagedRuleExclusionMatchVariable

要排除的变量类型。

KnownManagedRuleExclusionSelectorMatchOperator

在指定此排除项适用于集合中的哪些元素时应用于选择器的比较运算符。

KnownManagedRuleSetActionType

定义满足托管规则集分数阈值时要执行的操作。

KnownMatchProcessingBehavior

如果此规则是匹配规则,则规则引擎应继续运行剩余规则或停止。 如果不存在,则默认为“继续”。

KnownMatchVariable

请求变量进行比较。

KnownMinimumTLSVersion

客户端建立与 Front Door 的 SSL 握手所需的最低 TLS 版本。

KnownNetworkExperimentResourceState

定义服务器端资源状态

KnownOperator

用于与变量值匹配的比较类型。

KnownPolicyEnabledState

描述策略是处于启用状态还是禁用状态。 如果未指定,则默认为 Enabled。

KnownPolicyMode

描述它在策略级别是否处于检测模式或预防模式。

KnownPolicyRequestBodyCheck

描述策略托管规则是否将检查请求正文内容。

KnownPolicyResourceState

策略的资源状态。

KnownPrivateEndpointStatus

专用链接连接的审批状态

KnownRoutingRuleEnabledState

是否启用此规则的使用。 允许的值为“Enabled”或“Disabled”

KnownRuleType

描述规则的类型。

KnownRulesEngineMatchVariable

匹配变量

KnownRulesEngineOperator

描述要应用于匹配条件的运算符。

KnownScrubbingRuleEntryMatchOperator

如果 matchVariable 是集合,请对选择器进行操作,以指定此规则应用于的集合中的哪些元素。

KnownScrubbingRuleEntryMatchVariable

要从日志中清理的变量。

KnownScrubbingRuleEntryState

定义日志清理规则的状态。 默认值处于启用状态。

KnownSensitivityType

定义规则的敏感度。

KnownSessionAffinityEnabledState

是否允许在此主机上进行会话关联。 有效选项为“Enabled”或“Disabled”

KnownSkuName

定价层的名称。

KnownState

试验的状态

KnownTimeseriesAggregationInterval

服务接受的 已知TimeseriesAggregationInterval 值。

KnownTimeseriesType

时间序列的类型

KnownTransform

描述在匹配之前应用的转换

KnownTransformType

描述在匹配之前应用的转换。

KnownVariableName

介绍组依据的受支持变量

KnownVersions

可用的 API 版本。

KnownWebApplicationFirewallScrubbingState

日志清理配置的状态。默认值为“已启用”。

函数

isRestError(unknown)

RestError 的 Typeguard

restorePoller<TResponse, TResult>(FrontDoorManagementClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)

从另一个轮询器的序列化状态创建轮询器。 当您想要在不同的主机上创建轮询器或需要在原始轮询器不在作用域内后构造轮询器时,这会很有用。

变量

RestError

失败管道请求的自定义错误类型。

函数详细信息

isRestError(unknown)

RestError 的 Typeguard

function isRestError(e: unknown): e

参数

e

unknown

catch 子句捕获的内容。

返回

e

restorePoller<TResponse, TResult>(FrontDoorManagementClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)

从另一个轮询器的序列化状态创建轮询器。 当您想要在不同的主机上创建轮询器或需要在原始轮询器不在作用域内后构造轮询器时,这会很有用。

function restorePoller<TResponse, TResult>(client: FrontDoorManagementClient, serializedState: string, sourceOperation: (args: any[]) => PollerLike<OperationState<TResult>, TResult>, options?: RestorePollerOptions<TResult, PathUncheckedResponse>): PollerLike<OperationState<TResult>, TResult>

参数

serializedState

string

sourceOperation

(args: any[]) => PollerLike<OperationState<TResult>, TResult>

返回

PollerLike<OperationState<TResult>, TResult>

变量详细信息

RestError

失败管道请求的自定义错误类型。

RestError: RestErrorConstructor

类型