ArmCognitiveServicesModelFactory.CognitiveServicesNetworkRuleSet Method

Definition

A set of rules governing the network accessibility.

public static Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesNetworkRuleSet CognitiveServicesNetworkRuleSet(Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesNetworkRuleAction? defaultAction = default, Azure.ResourceManager.CognitiveServices.Models.TrustedServicesByPassSelection? bypass = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesIPRule> ipRules = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesVirtualNetworkRule> virtualNetworkRules = default);
static member CognitiveServicesNetworkRuleSet : Nullable<Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesNetworkRuleAction> * Nullable<Azure.ResourceManager.CognitiveServices.Models.TrustedServicesByPassSelection> * seq<Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesIPRule> * seq<Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesVirtualNetworkRule> -> Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesNetworkRuleSet
Public Shared Function CognitiveServicesNetworkRuleSet (Optional defaultAction As Nullable(Of CognitiveServicesNetworkRuleAction) = Nothing, Optional bypass As Nullable(Of TrustedServicesByPassSelection) = Nothing, Optional ipRules As IEnumerable(Of CognitiveServicesIPRule) = Nothing, Optional virtualNetworkRules As IEnumerable(Of CognitiveServicesVirtualNetworkRule) = Nothing) As CognitiveServicesNetworkRuleSet

Parameters

defaultAction
Nullable<CognitiveServicesNetworkRuleAction>

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

bypass
Nullable<TrustedServicesByPassSelection>

Setting for trusted services.

ipRules
IEnumerable<CognitiveServicesIPRule>

The list of IP address rules.

virtualNetworkRules
IEnumerable<CognitiveServicesVirtualNetworkRule>

The list of virtual network rules.

Returns

A new CognitiveServicesNetworkRuleSet instance for mocking.

Applies to