Share via


MHSMNetworkRuleSet Class

A set of rules governing the network accessibility of a managed hsm pool.

Constructor

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

Variables

Name Description
bypass

Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'. Known values are: "AzureServices" and "None".

default_action

The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated. Known values are: "Allow" and "Deny".

ip_rules

The list of IP address rules.

service_tags

The list of service tags.

virtual_network_rules

The list of virtual network rules.

Attributes

bypass

Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'. Known values are: "AzureServices" and "None".

bypass: str | _models.NetworkRuleBypassOptions | None

default_action

The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated. Known values are: "Allow" and "Deny".

default_action: str | _models.NetworkRuleAction | None

ip_rules

The list of IP address rules.

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

service_tags

The list of service tags.

service_tags: list['_models.MHSMServiceTagRule'] | None

virtual_network_rules

The list of virtual network rules.

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