다음을 통해 공유


WebApplicationFirewallCustomRule interface

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

속성

action

작업 유형입니다.

etag

리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

groupByUserSession

절별 사용자 세션 식별자 그룹 목록입니다.

matchConditions

일치 조건 목록입니다.

name

정책 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다.

priority

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

rateLimitDuration

속도 제한 정책이 적용되는 기간입니다. ruleType이 RateLimitRule인 경우에만 적용됩니다.

rateLimitThreshold

ruleType이 RateLimitRule인 경우 적용할 속도 제한 임계값입니다. 1보다 크거나 같아야 합니다.

ruleType

규칙 유형입니다.

state

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

속성 세부 정보

action

작업 유형입니다.

action: string

속성 값

string

etag

리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

etag?: string

속성 값

string

groupByUserSession

절별 사용자 세션 식별자 그룹 목록입니다.

groupByUserSession?: GroupByUserSession[]

속성 값

matchConditions

일치 조건 목록입니다.

matchConditions: MatchCondition[]

속성 값

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