Share via


AzureFirewallNetworkRule Class

Properties of the network rule.

Constructor

AzureFirewallNetworkRule(*, name: str | None = None, description: str | None = None, protocols: List[str | _models.AzureFirewallNetworkRuleProtocol] | None = None, source_addresses: List[str] | None = None, destination_addresses: List[str] | None = None, destination_ports: List[str] | None = None, destination_fqdns: List[str] | None = None, source_ip_groups: List[str] | None = None, destination_ip_groups: List[str] | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
name
str

Name of the network rule.

Default value: None
description
str

Description of the rule.

Default value: None
protocols

Array of AzureFirewallNetworkRuleProtocols.

Default value: None
source_addresses

List of source IP addresses for this rule.

Default value: None
destination_addresses

List of destination IP addresses.

Default value: None
destination_ports

List of destination ports.

Default value: None
destination_fqdns

List of destination FQDNs.

Default value: None
source_ip_groups

List of source IpGroups for this rule.

Default value: None
destination_ip_groups

List of destination IpGroups for this rule.

Default value: None

Variables

Name Description
name
str

Name of the network rule.

description
str

Description of the rule.

protocols

Array of AzureFirewallNetworkRuleProtocols.

source_addresses

List of source IP addresses for this rule.

destination_addresses

List of destination IP addresses.

destination_ports

List of destination ports.

destination_fqdns

List of destination FQDNs.

source_ip_groups

List of source IpGroups for this rule.

destination_ip_groups

List of destination IpGroups for this rule.