Condividi tramite


ArmKeyVaultModelFactory.ManagedHsmNetworkRuleSet Method

Definition

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

public static Azure.ResourceManager.KeyVault.Models.ManagedHsmNetworkRuleSet ManagedHsmNetworkRuleSet(Azure.ResourceManager.KeyVault.Models.ManagedHsmNetworkRuleBypassOption? bypass = default, Azure.ResourceManager.KeyVault.Models.ManagedHsmNetworkRuleAction? defaultAction = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.KeyVault.Models.ManagedHsmIPRule> ipRules = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.KeyVault.Models.ManagedHsmServiceTagRule> serviceTags = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.KeyVault.Models.ManagedHsmVirtualNetworkRule> virtualNetworkRules = default);
static member ManagedHsmNetworkRuleSet : Nullable<Azure.ResourceManager.KeyVault.Models.ManagedHsmNetworkRuleBypassOption> * Nullable<Azure.ResourceManager.KeyVault.Models.ManagedHsmNetworkRuleAction> * seq<Azure.ResourceManager.KeyVault.Models.ManagedHsmIPRule> * seq<Azure.ResourceManager.KeyVault.Models.ManagedHsmServiceTagRule> * seq<Azure.ResourceManager.KeyVault.Models.ManagedHsmVirtualNetworkRule> -> Azure.ResourceManager.KeyVault.Models.ManagedHsmNetworkRuleSet
Public Shared Function ManagedHsmNetworkRuleSet (Optional bypass As Nullable(Of ManagedHsmNetworkRuleBypassOption) = Nothing, Optional defaultAction As Nullable(Of ManagedHsmNetworkRuleAction) = Nothing, Optional ipRules As IEnumerable(Of ManagedHsmIPRule) = Nothing, Optional serviceTags As IEnumerable(Of ManagedHsmServiceTagRule) = Nothing, Optional virtualNetworkRules As IEnumerable(Of ManagedHsmVirtualNetworkRule) = Nothing) As ManagedHsmNetworkRuleSet

Parameters

bypass
Nullable<ManagedHsmNetworkRuleBypassOption>

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

defaultAction
Nullable<ManagedHsmNetworkRuleAction>

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

ipRules
IEnumerable<ManagedHsmIPRule>

The list of IP address rules.

serviceTags
IEnumerable<ManagedHsmServiceTagRule>

The list of service tags.

virtualNetworkRules
IEnumerable<ManagedHsmVirtualNetworkRule>

The list of virtual network rules.

Returns

A new ManagedHsmNetworkRuleSet instance for mocking.

Applies to