PolicySettings interface
최상위 WebApplicationFirewallPolicy 구성 설정을 정의합니다.
속성
| custom |
작업 유형이 차단된 경우 고객은 응답 본문을 재정의할 수 있습니다. 본문은 base64 인코딩에서 지정해야 합니다. |
| custom |
작업 유형이 차단된 경우 고객은 응답 상태 코드를 재정의할 수 있습니다. |
| enabled |
정책이 사용 또는 사용 안 함 상태인지를 설명합니다. 기본값은 지정되지 않은 경우 사용으로 설정됩니다. |
| javascript |
JavaScript 챌린지 쿠키 유효 수명(분)을 정의합니다. 이 설정은 Premium_AzureFrontDoor 적용할 수 있습니다. 값은 5에서 1440 사이의 정수여야 하며 기본값은 30이어야 합니다. |
| mode | 검색 모드인지 또는 정책 수준에서 방지 모드인지를 설명합니다. |
| redirect |
작업 유형이 리디렉션되면 이 필드는 클라이언트에 대한 리디렉션 URL을 나타냅니다. |
| request |
정책 관리 규칙이 요청 본문 콘텐츠를 검사할지를 설명합니다. |
| scrubbing |
웹 애플리케이션 방화벽 로그에 적용되는 로그 스크러빙 규칙 목록입니다. |
| state | 로그 스크러빙 구성의 상태입니다. 기본값은 Enabled입니다. |
속성 세부 정보
customBlockResponseBody
작업 유형이 차단된 경우 고객은 응답 본문을 재정의할 수 있습니다. 본문은 base64 인코딩에서 지정해야 합니다.
customBlockResponseBody?: string
속성 값
string
customBlockResponseStatusCode
작업 유형이 차단된 경우 고객은 응답 상태 코드를 재정의할 수 있습니다.
customBlockResponseStatusCode?: number
속성 값
number
enabledState
정책이 사용 또는 사용 안 함 상태인지를 설명합니다. 기본값은 지정되지 않은 경우 사용으로 설정됩니다.
enabledState?: string
속성 값
string
javascriptChallengeExpirationInMinutes
JavaScript 챌린지 쿠키 유효 수명(분)을 정의합니다. 이 설정은 Premium_AzureFrontDoor 적용할 수 있습니다. 값은 5에서 1440 사이의 정수여야 하며 기본값은 30이어야 합니다.
javascriptChallengeExpirationInMinutes?: number
속성 값
number
mode
검색 모드인지 또는 정책 수준에서 방지 모드인지를 설명합니다.
mode?: string
속성 값
string
redirectUrl
작업 유형이 리디렉션되면 이 필드는 클라이언트에 대한 리디렉션 URL을 나타냅니다.
redirectUrl?: string
속성 값
string
requestBodyCheck
정책 관리 규칙이 요청 본문 콘텐츠를 검사할지를 설명합니다.
requestBodyCheck?: string
속성 값
string
scrubbingRules
웹 애플리케이션 방화벽 로그에 적용되는 로그 스크러빙 규칙 목록입니다.
scrubbingRules?: WebApplicationFirewallScrubbingRules[]
속성 값
state
로그 스크러빙 구성의 상태입니다. 기본값은 Enabled입니다.
state?: string
속성 값
string