Watch Aspire live streamsDocsTry Aspire

WebApplicationFirewallCustomRuleProxy

Handle
📦 Aspire.Hosting.Azure.Provisioning.Network v13.6.0-preview.1.26478.8
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;
}

Properties

propertyactionBicepValueProxy | WebApplicationFirewallActionget · set
Gets or sets the Action provisioning property.
propertyeTagBicepValueProxyget
Gets the ETag provisioning property.
propertygroupByUserSessionAspire_Hosting_Azure_Provisioning_Network_Generated_ListOfGroupByUserSessionProxyget · set
Gets or sets the GroupByUserSession provisioning property.
propertymatchConditionsAspire_Hosting_Azure_Provisioning_Network_Generated_ListOfMatchConditionProxyget · set
Gets or sets the MatchConditions provisioning property.
propertynameBicepValueProxy | stringget · set
Gets or sets the Name provisioning property.
propertypriorityBicepValueProxy | numberget · set
Gets or sets the Priority provisioning property.
propertyrateLimitDurationBicepValueProxy | ApplicationGatewayFirewallRateLimitDurationget · set
Gets or sets the RateLimitDuration provisioning property.
propertyrateLimitThresholdBicepValueProxy | numberget · set
Gets or sets the RateLimitThreshold provisioning property.
propertyruleTypeBicepValueProxy | WebApplicationFirewallRuleTypeget · set
Gets or sets the RuleType provisioning property.
propertystateBicepValueProxy | WebApplicationFirewallStateget · set
Gets or sets the State provisioning property.

Methods

Clears the Action provisioning property.
clearAction(): void
methodclearName
Clears the Name provisioning property.
clearName(): void
Clears the Priority provisioning property.
clearPriority(): void
Clears the RateLimitDuration provisioning property.
clearRateLimitDuration(): void
Clears the RateLimitThreshold provisioning property.
clearRateLimitThreshold(): void
Clears the RuleType provisioning property.
clearRuleType(): void
Clears the State provisioning property.
clearState(): void