ArmNetworkModelFactory.EffectiveNetworkSecurityGroup Method

Definition

Initializes a new instance of EffectiveNetworkSecurityGroup.

public static Azure.ResourceManager.Network.Models.EffectiveNetworkSecurityGroup EffectiveNetworkSecurityGroup(Azure.Core.ResourceIdentifier networkSecurityGroupId = default, Azure.ResourceManager.Network.Models.EffectiveNetworkSecurityGroupAssociation association = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.EffectiveNetworkSecurityRule> effectiveSecurityRules = default, string tagMap = default);
static member EffectiveNetworkSecurityGroup : Azure.Core.ResourceIdentifier * Azure.ResourceManager.Network.Models.EffectiveNetworkSecurityGroupAssociation * seq<Azure.ResourceManager.Network.Models.EffectiveNetworkSecurityRule> * string -> Azure.ResourceManager.Network.Models.EffectiveNetworkSecurityGroup
Public Shared Function EffectiveNetworkSecurityGroup (Optional networkSecurityGroupId As ResourceIdentifier = Nothing, Optional association As EffectiveNetworkSecurityGroupAssociation = Nothing, Optional effectiveSecurityRules As IEnumerable(Of EffectiveNetworkSecurityRule) = Nothing, Optional tagMap As String = Nothing) As EffectiveNetworkSecurityGroup

Parameters

networkSecurityGroupId
ResourceIdentifier

Resource ID.

association
EffectiveNetworkSecurityGroupAssociation

Associated resources.

effectiveSecurityRules
IEnumerable<EffectiveNetworkSecurityRule>

A collection of effective security rules.

tagMap
String

Mapping of tags to list of IP Addresses included within the tag.

Returns

A new EffectiveNetworkSecurityGroup instance for mocking.

Applies to