WebACL constructor
      
      WebACL({ 
    
    
- required String arn,
- required DefaultAction defaultAction,
- required String id,
- required String name,
- required VisibilityConfig visibilityConfig,
- int? capacity,
- String? description,
- bool? managedByFirewallManager,
- List<FirewallManagerRuleGroup> ? postProcessFirewallManagerRuleGroups,
- List<FirewallManagerRuleGroup> ? preProcessFirewallManagerRuleGroups,
- List<Rule> ? rules,
Implementation
WebACL({
  required this.arn,
  required this.defaultAction,
  required this.id,
  required this.name,
  required this.visibilityConfig,
  this.capacity,
  this.description,
  this.managedByFirewallManager,
  this.postProcessFirewallManagerRuleGroups,
  this.preProcessFirewallManagerRuleGroups,
  this.rules,
});