ArmStorageModelFactory.StorageAccountNetworkRuleSet Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.