Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,20 @@ CUSTOMRULE <ICustomRule[]>: List of rules
[RateLimitDurationInMinutes <Int32?>]: Time window for resetting the rate limit count. Default is 1 minute.
[RateLimitThreshold <Int32?>]: Number of allowed requests per client within the time window.

EXCEPTIONLISTEXCEPTION <IManagedRuleSetException[]>: List of exceptions.
MatchValue <List<String>>: List of values to be matched with.
MatchVariable <String>: The variable to be evaluated for excluding the request.
Scope <List<IManagedRuleSetScope>>: Scope(s) of the exception.
RuleSetType <String>: Defines the rule set type. Examples: DefaultRuleSet, Microsoft_DefaultRuleSet, Microsoft_BotManagerRuleSet, Microsoft_HTTPDDoSRuleSet, BotProtection
RuleSetVersion <String>: Defines the version of the rule set.
[RuleGroupScope <List<IRuleGroupScope>>]: List of rule group scopes.
RuleGroupName <String>: Defines the rule group name.
[RuleScope <List<IRuleScope>>]: List of rule scopes.
RuleId <String>: Defines the rule id.
ValueMatchOperator <String>: Comparison operator to apply to the value to be matched.
[Selector <String>]: When matchVariable is a collection, operator used to specify which elements in the collection this exception applies to. Currently supported only for RequestHeaderNames.
[SelectorMatchOperator <String>]: Comparison operator to apply to the selector when specifying which elements in the collection this exception applies to.

LOGSCRUBBINGSETTING <IPolicySettingsLogScrubbing>: Defines rules that scrub sensitive fields in the Web Application Firewall logs.
[ScrubbingRule <List<IWebApplicationFirewallScrubbingRules>>]: List of log scrubbing rules applied to the Web Application Firewall logs.
MatchVariable <String>: The variable to be scrubbed from the logs.
Expand Down Expand Up @@ -156,6 +170,13 @@ param(
# Defines rules that scrub sensitive fields in the Web Application Firewall logs.
${LogScrubbingSetting},

[Parameter(ParameterSetName='CreateExpanded')]
[AllowEmptyCollection()]
[Microsoft.Azure.PowerShell.Cmdlets.FrontDoor.Category('Body')]
[Microsoft.Azure.PowerShell.Cmdlets.FrontDoor.Models.IManagedRuleSetException[]]
# List of exceptions.
${ExceptionListException},

[Parameter(ParameterSetName='CreateExpanded')]
[Alias('ManagedRule')]
[AllowEmptyCollection()]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7111,6 +7111,20 @@ CUSTOMRULE <ICustomRule[]>: List of rules
[RateLimitDurationInMinutes <Int32?>]: Time window for resetting the rate limit count. Default is 1 minute.
[RateLimitThreshold <Int32?>]: Number of allowed requests per client within the time window.

EXCEPTIONLISTEXCEPTION <IManagedRuleSetException[]>: List of exceptions.
MatchValue <List<String>>: List of values to be matched with.
MatchVariable <String>: The variable to be evaluated for excluding the request.
Scope <List<IManagedRuleSetScope>>: Scope(s) of the exception.
RuleSetType <String>: Defines the rule set type. Examples: DefaultRuleSet, Microsoft_DefaultRuleSet, Microsoft_BotManagerRuleSet, Microsoft_HTTPDDoSRuleSet, BotProtection
RuleSetVersion <String>: Defines the version of the rule set.
[RuleGroupScope <List<IRuleGroupScope>>]: List of rule group scopes.
RuleGroupName <String>: Defines the rule group name.
[RuleScope <List<IRuleScope>>]: List of rule scopes.
RuleId <String>: Defines the rule id.
ValueMatchOperator <String>: Comparison operator to apply to the value to be matched.
[Selector <String>]: When matchVariable is a collection, operator used to specify which elements in the collection this exception applies to. Currently supported only for RequestHeaderNames.
[SelectorMatchOperator <String>]: Comparison operator to apply to the selector when specifying which elements in the collection this exception applies to.

LOGSCRUBBINGSETTING <IPolicySettingsLogScrubbing>: Defines rules that scrub sensitive fields in the Web Application Firewall logs.
[ScrubbingRule <List<IWebApplicationFirewallScrubbingRules>>]: List of log scrubbing rules applied to the Web Application Firewall logs.
MatchVariable <String>: The variable to be scrubbed from the logs.
Expand Down Expand Up @@ -7220,6 +7234,13 @@ param(
# Defines rules that scrub sensitive fields in the Web Application Firewall logs.
${LogScrubbingSetting},

[Parameter(ParameterSetName='CreateExpanded')]
[AllowEmptyCollection()]
[Microsoft.Azure.PowerShell.Cmdlets.FrontDoor.Category('Body')]
[Microsoft.Azure.PowerShell.Cmdlets.FrontDoor.Models.IManagedRuleSetException[]]
# List of exceptions.
${ExceptionListException},

[Parameter(ParameterSetName='CreateExpanded')]
[Alias('ManagedRule')]
[AllowEmptyCollection()]
Expand Down Expand Up @@ -7988,6 +8009,20 @@ CUSTOMRULE <ICustomRule[]>: List of rules
[RateLimitDurationInMinutes <Int32?>]: Time window for resetting the rate limit count. Default is 1 minute.
[RateLimitThreshold <Int32?>]: Number of allowed requests per client within the time window.

EXCEPTIONLISTEXCEPTION <IManagedRuleSetException[]>: List of exceptions.
MatchValue <List<String>>: List of values to be matched with.
MatchVariable <String>: The variable to be evaluated for excluding the request.
Scope <List<IManagedRuleSetScope>>: Scope(s) of the exception.
RuleSetType <String>: Defines the rule set type. Examples: DefaultRuleSet, Microsoft_DefaultRuleSet, Microsoft_BotManagerRuleSet, Microsoft_HTTPDDoSRuleSet, BotProtection
RuleSetVersion <String>: Defines the version of the rule set.
[RuleGroupScope <List<IRuleGroupScope>>]: List of rule group scopes.
RuleGroupName <String>: Defines the rule group name.
[RuleScope <List<IRuleScope>>]: List of rule scopes.
RuleId <String>: Defines the rule id.
ValueMatchOperator <String>: Comparison operator to apply to the value to be matched.
[Selector <String>]: When matchVariable is a collection, operator used to specify which elements in the collection this exception applies to. Currently supported only for RequestHeaderNames.
[SelectorMatchOperator <String>]: Comparison operator to apply to the selector when specifying which elements in the collection this exception applies to.

INPUTOBJECT <IFrontDoorIdentity>: Identity Parameter
[ExperimentName <String>]: The Experiment identifier associated with the Experiment
[FrontDoorName <String>]: Name of the Front Door which is globally unique.
Expand Down Expand Up @@ -8074,6 +8109,13 @@ param(
# Gets a unique read-only string that changes whenever the resource is updated.
${Etag},

[Parameter()]
[AllowEmptyCollection()]
[Microsoft.Azure.PowerShell.Cmdlets.FrontDoor.Category('Body')]
[Microsoft.Azure.PowerShell.Cmdlets.FrontDoor.Models.IManagedRuleSetException[]]
# List of exceptions.
${ExceptionListException},

[Parameter()]
[Alias('ManagedRule')]
[AllowEmptyCollection()]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,20 @@ CUSTOMRULE <ICustomRule[]>: List of rules
[RateLimitDurationInMinutes <Int32?>]: Time window for resetting the rate limit count. Default is 1 minute.
[RateLimitThreshold <Int32?>]: Number of allowed requests per client within the time window.

EXCEPTIONLISTEXCEPTION <IManagedRuleSetException[]>: List of exceptions.
MatchValue <List<String>>: List of values to be matched with.
MatchVariable <String>: The variable to be evaluated for excluding the request.
Scope <List<IManagedRuleSetScope>>: Scope(s) of the exception.
RuleSetType <String>: Defines the rule set type. Examples: DefaultRuleSet, Microsoft_DefaultRuleSet, Microsoft_BotManagerRuleSet, Microsoft_HTTPDDoSRuleSet, BotProtection
RuleSetVersion <String>: Defines the version of the rule set.
[RuleGroupScope <List<IRuleGroupScope>>]: List of rule group scopes.
RuleGroupName <String>: Defines the rule group name.
[RuleScope <List<IRuleScope>>]: List of rule scopes.
RuleId <String>: Defines the rule id.
ValueMatchOperator <String>: Comparison operator to apply to the value to be matched.
[Selector <String>]: When matchVariable is a collection, operator used to specify which elements in the collection this exception applies to. Currently supported only for RequestHeaderNames.
[SelectorMatchOperator <String>]: Comparison operator to apply to the selector when specifying which elements in the collection this exception applies to.

INPUTOBJECT <IFrontDoorIdentity>: Identity Parameter
[ExperimentName <String>]: The Experiment identifier associated with the Experiment
[FrontDoorName <String>]: Name of the Front Door which is globally unique.
Expand Down Expand Up @@ -141,6 +155,13 @@ param(
# Gets a unique read-only string that changes whenever the resource is updated.
${Etag},

[Parameter()]
[AllowEmptyCollection()]
[Microsoft.Azure.PowerShell.Cmdlets.FrontDoor.Category('Body')]
[Microsoft.Azure.PowerShell.Cmdlets.FrontDoor.Models.IManagedRuleSetException[]]
# List of exceptions.
${ExceptionListException},

[Parameter()]
[Alias('ManagedRule')]
[AllowEmptyCollection()]
Expand Down
2 changes: 1 addition & 1 deletion generated/FrontDoor/FrontDoor.Autorest/generate-info.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
"generate_Id": "189f67a6-56c4-45c8-89df-2c51f4bde18d"
"generate_Id": "1b71d7c2-d3b0-457b-b979-5a3fefe48649"
}
Loading