NetworkRuleSetProperties Class

NetworkRuleSet properties.

Constructor

NetworkRuleSetProperties(*args: Any, **kwargs: Any)

Variables

Name Description
trusted_service_access_enabled

Value that indicates whether Trusted Service Access is Enabled or not.

default_action

Default Action for Network Rule Set. Known values are: "Allow" and "Deny".

virtual_network_rules

List VirtualNetwork Rules.

ip_rules

List of IpRules.

public_network_access

This determines if traffic is allowed over public network. By default it is enabled. If value is SecuredByPerimeter then Inbound and Outbound communication is controlled by the network security perimeter and profile's access rules. Known values are: "Enabled", "Disabled", and "SecuredByPerimeter".

Attributes

default_action

"Allow" and "Deny".

default_action: str | _models.DefaultAction | None

ip_rules

List of IpRules.

ip_rules: list['_models.NWRuleSetIpRules'] | None

public_network_access

This determines if traffic is allowed over public network. By default it is enabled. If value is SecuredByPerimeter then Inbound and Outbound communication is controlled by the network security perimeter and profile's access rules. Known values are: "Enabled", "Disabled", and "SecuredByPerimeter".

public_network_access: str | _models.PublicNetworkAccessFlag | None

trusted_service_access_enabled

Value that indicates whether Trusted Service Access is Enabled or not.

trusted_service_access_enabled: bool | None

virtual_network_rules

List VirtualNetwork Rules.

virtual_network_rules: list['_models.NWRuleSetVirtualNetworkRules'] | None