New-AzApplicationGatewayFirewallPolicySetting
Skapar en principinställning för brandväggsprincipen
Syntax
Default (Standard)
New-AzApplicationGatewayFirewallPolicySetting
[-Mode <String>]
[-State <String>]
[-DisableRequestBodyEnforcement <Boolean>]
[-RequestBodyInspectLimitInKB <Int32>]
[-DisableRequestBodyCheck]
[-MaxRequestBodySizeInKb <Int32>]
[-DisableFileUploadEnforcement <Boolean>]
[-MaxFileUploadInMb <Int32>]
[-CustomBlockResponseStatusCode <Int32>]
[-CustomBlockResponseBody <String>]
[-LogScrubbing <PSApplicationGatewayFirewallPolicyLogScrubbingConfiguration>]
[-JSChallengeCookieExpirationInMins <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
New-AzApplicationGatewayFirewallPolicySetting skapar en principinställning för en brandväggsprincip.
Exempel
Exempel 1
$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -MaxRequestBodySizeInKb $maxRequestBodySizeInKb
Kommandot skapar en principinställning med tillstånd som $enabledState, läge som $enabledMode, RequestBodyCheck som false, FileUploadLimitInMb som $fileUploadLimitInMb och MaxRequestBodySizeInKb som $maxRequestBodySizeInKb.
De nya principinställningarna lagras i $condition.
Exempel 2
$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -MaxRequestBodySizeInKb $maxRequestBodySizeInKb -LogScrubbing $logScrubbingRuleConfig
Kommandot skapar en principinställning med statusen $enabledState, läge som $enabledMode, RequestBodyCheck som false, FileUploadLimitInMb som $fileUploadLimitInMb och MaxRequestBodySizeInKb som $maxRequestBodySizeInKb med en rensningsregel som $logScrubbingRuleConfig.
De nya principinställningarna lagras i $condition.
Exempel 3
$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyEnforcement true -RequestBodyInspectLimitInKB 2000 -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -DisableFileUploadEnforcement true -MaxRequestBodySizeInKb $maxRequestBodySizeInKb
Kommandot skapar en principinställning med tillstånd som $enabledState, läge som $enabledMode, RequestBodyEnforcement som falskt, RequestBodyInspectLimitInKB som 2000, RequestBodyCheck som false, FileUploadLimitInMb som $fileUploadLimitInMb, FileUploadEnforcement som false och MaxRequestBodySizeInKb som $maxRequestBodySizeInKb.
De nya principinställningarna lagras i $condition.
Exempel 4
$condition = New-AzApplicationGatewayFirewallPolicySetting -State $enabledState -Mode $enabledMode -DisableRequestBodyCheck -MaxFileUploadInMb $fileUploadLimitInMb -MaxRequestBodySizeInKb $maxRequestBodySizeInKb -JSChallengeCookieExpirationInMins $jsChallengeCookieExpirationInMins
Kommandot skapar en principinställning med statusen $enabledState, läge som $enabledMode, RequestBodyCheck som false, FileUploadLimitInMb som $fileUploadLimitInMb och MaxRequestBodySizeInKb som $maxRequestBodySizeInKb, JSChallengeCookieExpirationInMins som $jsChallengeCookieExpirationInMins.
De nya principinställningarna lagras i $condition.
Parametrar
-CustomBlockResponseBody
Anpassad blockeringssvarstext i principinställningarna för brandväggsprincipen.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-CustomBlockResponseStatusCode
Statuskod för anpassat blocksvar i principinställningarna för brandväggsprincipen.
Parameteregenskaper
Typ: Nullable<T> [ Int32 ]
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.
Parameteregenskaper
Typ: IAzureContextContainer
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Alias: AzContext, AzureRmContext, AzureCredential
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-DisableFileUploadEnforcement
Inaktivera begränsningar för tvingande filuppladdning för WAF.
Parameteregenskaper
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-DisableRequestBodyCheck
Inaktiverar requestBodyCheck i principinställningarna för brandväggsprincipen.
Parameteregenskaper
Typ: SwitchParameter
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-DisableRequestBodyEnforcement
Inaktivera begränsningar för begärandetexttillämpning för WAF.
Parameteregenskaper
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-JSChallengeCookieExpirationInMins
JavaScript Challenge Cookie-förfallotid för webbaserade programbrandvägg i minuter.
Parameteregenskaper
Typ: Nullable<T> [ Int32 ]
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-LogScrubbing
Rensa känsliga loggfält
Parameteregenskaper
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-MaxFileUploadInMb
Maximal filUppladdningsstorlek i MB.
Parameteregenskaper
Typ: Int32
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-MaxRequestBodySizeInKb
MaxRequestBodySizeInKb i principinställningarna för brandväggsprincipen.
Parameteregenskaper
Typ: Int32
Standardvärde: 128
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-Mode
Brandväggsläge i principinställningarna för brandväggsprincipen.
Parameteregenskaper
Typ: String
Standardvärde: Detection
Godkända värden: Prevention, Detection
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-RequestBodyInspectLimitInKB
Maximal inspektionsgräns i KB för kontroll av begärandetext.
Parameteregenskaper
Typ: Nullable<T> [ Int32 ]
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-State
Tillståndsvariabel i principinställningarna för brandväggsprincipen.
Parameteregenskaper
Typ: String
Standardvärde: Enabled
Godkända värden: Disabled, Enabled
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
CommonParameters
Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters .
None
Utdata