WebApplicationFirewallCustomRuleProxy
Handle
interface WebApplicationFirewallCustomRuleProxy { action: BicepValueProxy | WebApplicationFirewallAction; readonly eTag: BicepValueProxy; groupByUserSession: Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfGroupByUserSessionProxy; matchConditions: Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfMatchConditionProxy; name: BicepValueProxy | string; priority: BicepValueProxy | number; rateLimitDuration: BicepValueProxy | ApplicationGatewayFirewallRateLimitDuration; rateLimitThreshold: BicepValueProxy | number; ruleType: BicepValueProxy | WebApplicationFirewallRuleType; state: BicepValueProxy | WebApplicationFirewallState; clearAction(): void; clearName(): void; clearPriority(): void; clearRateLimitDuration(): void; clearRateLimitThreshold(): void; clearRuleType(): void; clearState(): void;}26 members
Properties
property
actionBicepValueProxy | WebApplicationFirewallAction get · setGets or sets the Action provisioning property.
property
eTag BicepValueProxy getGets the ETag provisioning property.
property
groupByUserSession Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfGroupByUserSessionProxy get · setGets or sets the GroupByUserSession provisioning property.
property
matchConditions Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfMatchConditionProxy get · setGets or sets the MatchConditions provisioning property.
property
nameBicepValueProxy | string get · setGets or sets the Name provisioning property.
property
priorityBicepValueProxy | number get · setGets or sets the Priority provisioning property.
property
rateLimitDuration BicepValueProxy | ApplicationGatewayFirewallRateLimitDuration get · setGets or sets the RateLimitDuration provisioning property.
property
rateLimitThreshold BicepValueProxy | number get · setGets or sets the RateLimitThreshold provisioning property.
property
ruleType BicepValueProxy | WebApplicationFirewallRuleType get · setGets or sets the RuleType provisioning property.
property
stateBicepValueProxy | WebApplicationFirewallState get · setGets or sets the State provisioning property.
Methods
method
clearRateLimitDuration Clears the RateLimitDuration provisioning property.
clearRateLimitDuration(): voidmethod
clearRateLimitThreshold Clears the RateLimitThreshold provisioning property.
clearRateLimitThreshold(): void