Skip to content

Commit

Permalink
collections
Browse files Browse the repository at this point in the history
  • Loading branch information
t-lstauber committed Jul 11, 2024
1 parent 687af86 commit 95fbf54
Show file tree
Hide file tree
Showing 6 changed files with 810 additions and 182 deletions.
45 changes: 45 additions & 0 deletions linter_exclusions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1835,6 +1835,17 @@ network firewall policy rule-collection-group collection add-filter-collection:
rule_collection_group_name:
rule_exclusions:
- option_length_too_long
network firewall policy rule-collection-group draft collection add-filter-collection:
parameters:
destination_addresses:
rule_exclusions:
- option_length_too_long
destination_ip_groups:
rule_exclusions:
- option_length_too_long
rule_collection_group_name:
rule_exclusions:
- option_length_too_long
network firewall policy rule-collection-group collection add-nat-collection:
parameters:
destination_addresses:
Expand All @@ -1843,16 +1854,34 @@ network firewall policy rule-collection-group collection add-nat-collection:
rule_collection_group_name:
rule_exclusions:
- option_length_too_long
network firewall policy rule-collection-group draft collection add-nat-collection:
parameters:
destination_addresses:
rule_exclusions:
- option_length_too_long
rule_collection_group_name:
rule_exclusions:
- option_length_too_long
network firewall policy rule-collection-group collection list:
parameters:
rule_collection_group_name:
rule_exclusions:
- option_length_too_long
network firewall policy rule-collection-group draft collection list:
parameters:
rule_collection_group_name:
rule_exclusions:
- option_length_too_long
network firewall policy rule-collection-group collection remove:
parameters:
rule_collection_group_name:
rule_exclusions:
- option_length_too_long
network firewall policy rule-collection-group draft collection remove:
parameters:
rule_collection_group_name:
rule_exclusions:
- option_length_too_long
network firewall policy rule-collection-group collection rule add:
parameters:
destination_addresses:
Expand All @@ -1864,11 +1893,27 @@ network firewall policy rule-collection-group collection rule add:
rule_collection_group_name:
rule_exclusions:
- option_length_too_long
network firewall policy rule-collection-group draft collection rule add:
parameters:
destination_addresses:
rule_exclusions:
- option_length_too_long
destination_ip_groups:
rule_exclusions:
- option_length_too_long
rule_collection_group_name:
rule_exclusions:
- option_length_too_long
network firewall policy rule-collection-group collection rule remove:
parameters:
rule_collection_group_name:
rule_exclusions:
- option_length_too_long
network firewall policy rule-collection-group draft collection rule remove:
parameters:
rule_collection_group_name:
rule_exclusions:
- option_length_too_long
network firewall policy update:
parameters:
require_dns_proxy_for_network_rules:
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# --------------------------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for license information.
#
# Code generated by aaz-dev-tools
# --------------------------------------------------------------------------------------------

# pylint: skip-file
# flake8: noqa

from azure.cli.core.aaz import *


@register_command_group(
"network firewall policy rule-collection-group collection",
is_preview=True,
)
class __CMDGroup(AAZCommandGroup):
"""Manage and configure Azure firewall policy rule collections in the rule collection group.
Currently, Azure Firewall policy support two kinds of rule collections which are Filter collection and NAT collection. There are three kinds of rules which are application rule, network rule and nat rule.
NAT collection support having a list of nat rule. Filter collection support including a list of rules(network rule or application rule) in it. But all of rules should be the same type.
"""
pass


__all__ = ["__CMDGroup"]
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# --------------------------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for license information.
#
# Code generated by aaz-dev-tools
# --------------------------------------------------------------------------------------------

# pylint: skip-file
# flake8: noqa

from .__cmd_group import *
from ._list import *
Loading

0 comments on commit 95fbf54

Please sign in to comment.