다음을 통해 공유


CustomRule interface

웹 애플리케이션 규칙의 콘텐츠를 정의합니다.

속성

action

규칙이 일치할 때 적용할 작업에 대해 설명합니다.

enabledState

사용자 지정 규칙이 사용 또는 사용 안 함 상태인지를 설명합니다. 기본값은 지정되지 않은 경우 사용으로 설정됩니다.

groupBy

속도 제한 요청을 그룹화할 변수 목록을 설명합니다.

matchConditions

일치 조건 목록입니다.

name

규칙의 이름을 설명합니다.

priority

규칙의 우선 순위를 설명합니다. 값이 낮은 규칙은 값이 더 높은 규칙보다 앞에 평가됩니다.

rateLimitDurationInMinutes

속도 제한 수를 다시 설정하기 위한 기간입니다. 기본값은 1분입니다.

rateLimitThreshold

시간 범위 내에서 클라이언트당 허용되는 요청 수입니다.

ruleType

규칙 유형을 설명합니다.

속성 세부 정보

action

규칙이 일치할 때 적용할 작업에 대해 설명합니다.

action: string

속성 값

string

enabledState

사용자 지정 규칙이 사용 또는 사용 안 함 상태인지를 설명합니다. 기본값은 지정되지 않은 경우 사용으로 설정됩니다.

enabledState?: string

속성 값

string

groupBy

속도 제한 요청을 그룹화할 변수 목록을 설명합니다.

groupBy?: GroupByVariable[]

속성 값

matchConditions

일치 조건 목록입니다.

matchConditions: MatchCondition[]

속성 값

name

규칙의 이름을 설명합니다.

name?: string

속성 값

string

priority

규칙의 우선 순위를 설명합니다. 값이 낮은 규칙은 값이 더 높은 규칙보다 앞에 평가됩니다.

priority: number

속성 값

number

rateLimitDurationInMinutes

속도 제한 수를 다시 설정하기 위한 기간입니다. 기본값은 1분입니다.

rateLimitDurationInMinutes?: number

속성 값

number

rateLimitThreshold

시간 범위 내에서 클라이언트당 허용되는 요청 수입니다.

rateLimitThreshold?: number

속성 값

number

ruleType

규칙 유형을 설명합니다.

ruleType: string

속성 값

string