New-AzFrontDoorWafCustomRuleObject
WAF 정책 생성용 CustomRule 개체 만들기
Syntax
New-AzFrontDoorWafCustomRuleObject
-Name <String>
-RuleType <String>
-MatchCondition <PSMatchCondition[]>
-Action <String>
-Priority <Int32>
[-RateLimitDurationInMinutes <Int32>]
[-RateLimitThreshold <Int32>]
[-EnabledState <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
WAF 정책 생성용 CustomRule 개체 만들기
예제
예 1
New-AzFrontDoorWafCustomRuleObject -Name "Rule1" -RuleType MatchRule -MatchCondition $matchCondition1 -Action Block -Priority 2
Name RuleType Action Priority RateLimitDurationInMinutes
---- -------- ------ -------- --------------------------
Rule1 MatchRule Block 2 1
CustomRule 개체 만들기
매개 변수
-Action
작업 유형입니다. 가능한 값은 'Allow', 'Block', 'Log'입니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Azure와의 통신에 사용되는 자격 증명, 계정, 테넌트 및 구독입니다.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnabledState
사용됨 상태입니다. 가능한 값은 'Enabled', 'Disabled'입니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MatchCondition
일치 조건 목록입니다.
Type: | PSMatchCondition[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
규칙의 이름
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Priority
규칙의 우선 순위를 설명합니다.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RateLimitDurationInMinutes
속도 제한 기간입니다. 기본값 - 1분
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RateLimitThreshold
속도 제한 임계값
Type: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RuleType
규칙의 형식입니다. 가능한 값은 'MatchRule', 'RateLimitRule'입니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
입력
None