Package version:

Interface MhsmNetworkRuleSet

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

interface MhsmNetworkRuleSet {
    bypass?: string;
    defaultAction?: string;
    ipRules?: MhsmipRule[];
    serviceTags?: MhsmServiceTagRule[];
    virtualNetworkRules?: MhsmVirtualNetworkRule[];
}

Properties

bypass?: string

Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'.

defaultAction?: string

The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.

ipRules?: MhsmipRule[]

The list of IP address rules.

serviceTags?: MhsmServiceTagRule[]

The list of service tags.

virtualNetworkRules?: MhsmVirtualNetworkRule[]

The list of virtual network rules.