NetworkRuleSet Class

Network rule set.

All required parameters must be populated in order to send to Azure.

Inheritance
NetworkRuleSet

Constructor

NetworkRuleSet(*, default_action: Union[str, azure.mgmt.storage.v2017_10_01.models._storage_management_enums.DefaultAction] = 'Allow', bypass: Optional[Union[str, azure.mgmt.storage.v2017_10_01.models._storage_management_enums.Bypass]] = 'AzureServices', virtual_network_rules: Optional[List[azure.mgmt.storage.v2017_10_01.models._models_py3.VirtualNetworkRule]] = None, ip_rules: Optional[List[azure.mgmt.storage.v2017_10_01.models._models_py3.IPRule]] = None, **kwargs)

Variables

bypass
str or Bypass

Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics. Possible values include: "None", "Logging", "Metrics", "AzureServices". Default value: "AzureServices".

virtual_network_rules
list[VirtualNetworkRule]

Sets the virtual network rules.

ip_rules
list[IPRule]

Sets the IP ACL rules.

default_action
str or DefaultAction

Required. Specifies the default action of allow or deny when no other rules match. Possible values include: "Allow", "Deny". Default value: "Allow".