ArmBotServiceModelFactory.NspAccessRuleProperties Method

Definition

Properties of Access Rule.

public static Azure.ResourceManager.BotService.Models.NspAccessRuleProperties NspAccessRuleProperties(Azure.ResourceManager.BotService.Models.NspAccessRuleDirection? direction = default, System.Collections.Generic.IEnumerable<string> addressPrefixes = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.BotService.Models.BotServiceNspAccessRuleSubscription> subscriptions = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.BotService.Models.NetworkSecurityPerimeter> networkSecurityPerimeters = default, System.Collections.Generic.IEnumerable<string> fullyQualifiedDomainNames = default, System.Collections.Generic.IEnumerable<string> emailAddresses = default, System.Collections.Generic.IEnumerable<string> phoneNumbers = default);
static member NspAccessRuleProperties : Nullable<Azure.ResourceManager.BotService.Models.NspAccessRuleDirection> * seq<string> * seq<Azure.ResourceManager.BotService.Models.BotServiceNspAccessRuleSubscription> * seq<Azure.ResourceManager.BotService.Models.NetworkSecurityPerimeter> * seq<string> * seq<string> * seq<string> -> Azure.ResourceManager.BotService.Models.NspAccessRuleProperties
Public Shared Function NspAccessRuleProperties (Optional direction As Nullable(Of NspAccessRuleDirection) = Nothing, Optional addressPrefixes As IEnumerable(Of String) = Nothing, Optional subscriptions As IEnumerable(Of BotServiceNspAccessRuleSubscription) = Nothing, Optional networkSecurityPerimeters As IEnumerable(Of NetworkSecurityPerimeter) = Nothing, Optional fullyQualifiedDomainNames As IEnumerable(Of String) = Nothing, Optional emailAddresses As IEnumerable(Of String) = Nothing, Optional phoneNumbers As IEnumerable(Of String) = Nothing) As NspAccessRuleProperties

Parameters

direction
Nullable<NspAccessRuleDirection>

Direction of Access Rule.

addressPrefixes
IEnumerable<String>

Address prefixes in the CIDR format for inbound rules.

subscriptions
IEnumerable<BotServiceNspAccessRuleSubscription>

Subscriptions for inbound rules.

networkSecurityPerimeters
IEnumerable<NetworkSecurityPerimeter>

NetworkSecurityPerimeters for inbound rules.

fullyQualifiedDomainNames
IEnumerable<String>

FQDN for outbound rules.

emailAddresses
IEnumerable<String>

Email addresses for outbound rules.

phoneNumbers
IEnumerable<String>

Phone numbers for outbound rules.

Returns

A new NspAccessRuleProperties instance for mocking.

Applies to