ArmStorageModelFactory.StorageAccountNetworkRuleSet Method

Definition

Network rule set.

public static Azure.ResourceManager.Storage.Models.StorageAccountNetworkRuleSet StorageAccountNetworkRuleSet(Azure.ResourceManager.Storage.Models.StorageNetworkBypass? bypass = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Storage.Models.StorageAccountResourceAccessRule> resourceAccessRules = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Storage.Models.StorageAccountVirtualNetworkRule> virtualNetworkRules = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Storage.Models.StorageAccountIPRule> ipRules = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Storage.Models.StorageAccountIPRule> iPv6Rules = default, Azure.ResourceManager.Storage.Models.StorageNetworkDefaultAction defaultAction = Azure.ResourceManager.Storage.Models.StorageNetworkDefaultAction.Allow);
static member StorageAccountNetworkRuleSet : Nullable<Azure.ResourceManager.Storage.Models.StorageNetworkBypass> * seq<Azure.ResourceManager.Storage.Models.StorageAccountResourceAccessRule> * seq<Azure.ResourceManager.Storage.Models.StorageAccountVirtualNetworkRule> * seq<Azure.ResourceManager.Storage.Models.StorageAccountIPRule> * seq<Azure.ResourceManager.Storage.Models.StorageAccountIPRule> * Azure.ResourceManager.Storage.Models.StorageNetworkDefaultAction -> Azure.ResourceManager.Storage.Models.StorageAccountNetworkRuleSet
Public Shared Function StorageAccountNetworkRuleSet (Optional bypass As Nullable(Of StorageNetworkBypass) = Nothing, Optional resourceAccessRules As IEnumerable(Of StorageAccountResourceAccessRule) = Nothing, Optional virtualNetworkRules As IEnumerable(Of StorageAccountVirtualNetworkRule) = Nothing, Optional ipRules As IEnumerable(Of StorageAccountIPRule) = Nothing, Optional iPv6Rules As IEnumerable(Of StorageAccountIPRule) = Nothing, Optional defaultAction As StorageNetworkDefaultAction = Azure.ResourceManager.Storage.Models.StorageNetworkDefaultAction.Allow) As StorageAccountNetworkRuleSet

Parameters

bypass
Nullable<StorageNetworkBypass>

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.

resourceAccessRules
IEnumerable<StorageAccountResourceAccessRule>

Sets the resource access rules.

virtualNetworkRules
IEnumerable<StorageAccountVirtualNetworkRule>

Sets the virtual network rules.

ipRules
IEnumerable<StorageAccountIPRule>

Sets the IP ACL rules.

iPv6Rules
IEnumerable<StorageAccountIPRule>

Sets the IPv6 ACL rules.

defaultAction
StorageNetworkDefaultAction

Specifies the default action of allow or deny when no other rules match.

Returns

A new StorageAccountNetworkRuleSet instance for mocking.

Applies to