CustomRule interface
웹 애플리케이션 규칙의 콘텐츠를 정의합니다.
속성
| action | 규칙이 일치할 때 적용할 작업에 대해 설명합니다. |
| enabled |
사용자 지정 규칙이 사용 또는 사용 안 함 상태인지를 설명합니다. 기본값은 지정되지 않은 경우 사용으로 설정됩니다. |
| group |
속도 제한 요청을 그룹화할 변수 목록을 설명합니다. |
| match |
일치 조건 목록입니다. |
| name | 규칙의 이름을 설명합니다. |
| priority | 규칙의 우선 순위를 설명합니다. 값이 낮은 규칙은 값이 더 높은 규칙보다 앞에 평가됩니다. |
| rate |
속도 제한 수를 다시 설정하기 위한 기간입니다. 기본값은 1분입니다. |
| rate |
시간 범위 내에서 클라이언트당 허용되는 요청 수입니다. |
| rule |
규칙 유형을 설명합니다. |
속성 세부 정보
action
규칙이 일치할 때 적용할 작업에 대해 설명합니다.
action: string
속성 값
string
enabledState
사용자 지정 규칙이 사용 또는 사용 안 함 상태인지를 설명합니다. 기본값은 지정되지 않은 경우 사용으로 설정됩니다.
enabledState?: string
속성 값
string
groupBy
matchConditions
name
규칙의 이름을 설명합니다.
name?: string
속성 값
string
priority
규칙의 우선 순위를 설명합니다. 값이 낮은 규칙은 값이 더 높은 규칙보다 앞에 평가됩니다.
priority: number
속성 값
number
rateLimitDurationInMinutes
속도 제한 수를 다시 설정하기 위한 기간입니다. 기본값은 1분입니다.
rateLimitDurationInMinutes?: number
속성 값
number
rateLimitThreshold
시간 범위 내에서 클라이언트당 허용되는 요청 수입니다.
rateLimitThreshold?: number
속성 값
number
ruleType
규칙 유형을 설명합니다.
ruleType: string
속성 값
string