WebApplicationFirewallCustomRule interface
웹 애플리케이션 규칙의 콘텐츠를 정의합니다.
속성
| action | 작업 유형입니다. |
| etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| group |
절별 사용자 세션 식별자 그룹 목록입니다. |
| match |
일치 조건 목록입니다. |
| name | 정책 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. |
| priority | 규칙의 우선 순위입니다. 값이 낮은 규칙은 값이 더 높은 규칙보다 앞에 평가됩니다. |
| rate |
속도 제한 정책이 적용되는 기간입니다. ruleType이 RateLimitRule인 경우에만 적용됩니다. |
| rate |
ruleType이 RateLimitRule인 경우 적용할 속도 제한 임계값입니다. 1보다 크거나 같아야 합니다. |
| rule |
규칙 유형입니다. |
| state | 사용자 지정 규칙이 사용 또는 사용 안 함 상태인지를 설명합니다. 기본값은 지정되지 않은 경우 사용으로 설정됩니다. |
속성 세부 정보
action
작업 유형입니다.
action: string
속성 값
string
etag
리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
etag?: string
속성 값
string
groupByUserSession
matchConditions
name
정책 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다.
name?: string
속성 값
string
priority
규칙의 우선 순위입니다. 값이 낮은 규칙은 값이 더 높은 규칙보다 앞에 평가됩니다.
priority: number
속성 값
number
rateLimitDuration
속도 제한 정책이 적용되는 기간입니다. ruleType이 RateLimitRule인 경우에만 적용됩니다.
rateLimitDuration?: string
속성 값
string
rateLimitThreshold
ruleType이 RateLimitRule인 경우 적용할 속도 제한 임계값입니다. 1보다 크거나 같아야 합니다.
rateLimitThreshold?: number
속성 값
number
ruleType
규칙 유형입니다.
ruleType: string
속성 값
string
state
사용자 지정 규칙이 사용 또는 사용 안 함 상태인지를 설명합니다. 기본값은 지정되지 않은 경우 사용으로 설정됩니다.
state?: string
속성 값
string