ArmManagedNetworkFabricModelFactory.NetworkTapRuleData Method

Definition

Initializes a new instance of NetworkTapRuleData.

public static Azure.ResourceManager.ManagedNetworkFabric.NetworkTapRuleData NetworkTapRuleData(Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ResourceManager.Models.ManagedServiceIdentity identity = default, string annotation = default, Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricConfigurationType? configurationType = default, Uri tapRulesUri = default, Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricIdentitySelector identitySelector = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkTapRuleMatchConfiguration> matchConfigurations = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ManagedNetworkFabric.Models.CommonDynamicMatchConfiguration> dynamicMatchConfigurations = default, Azure.Core.ResourceIdentifier networkTapId = default, System.Collections.Generic.IEnumerable<Azure.Core.ResourceIdentifier> networkTapIds = default, Azure.ResourceManager.ManagedNetworkFabric.Models.PollingIntervalInSecond? pollingIntervalInSeconds = default, DateTimeOffset? lastSyncedOn = default, Azure.ResourceManager.ManagedNetworkFabric.Models.GlobalNetworkTapRuleActionProperties globalNetworkTapRuleActions = default, string lastOperationDetails = default, System.Collections.Generic.IEnumerable<Azure.Core.ResourceIdentifier> networkFabricIds = default, Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricConfigurationState? configurationState = default, Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricProvisioningState? provisioningState = default, Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricAdministrativeState? administrativeState = default);
static member NetworkTapRuleData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Azure.ResourceManager.Models.ManagedServiceIdentity * string * Nullable<Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricConfigurationType> * Uri * Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricIdentitySelector * seq<Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkTapRuleMatchConfiguration> * seq<Azure.ResourceManager.ManagedNetworkFabric.Models.CommonDynamicMatchConfiguration> * Azure.Core.ResourceIdentifier * seq<Azure.Core.ResourceIdentifier> * Nullable<Azure.ResourceManager.ManagedNetworkFabric.Models.PollingIntervalInSecond> * Nullable<DateTimeOffset> * Azure.ResourceManager.ManagedNetworkFabric.Models.GlobalNetworkTapRuleActionProperties * string * seq<Azure.Core.ResourceIdentifier> * Nullable<Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricConfigurationState> * Nullable<Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricProvisioningState> * Nullable<Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricAdministrativeState> -> Azure.ResourceManager.ManagedNetworkFabric.NetworkTapRuleData
Public Shared Function NetworkTapRuleData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional identity As ManagedServiceIdentity = Nothing, Optional annotation As String = Nothing, Optional configurationType As Nullable(Of NetworkFabricConfigurationType) = Nothing, Optional tapRulesUri As Uri = Nothing, Optional identitySelector As NetworkFabricIdentitySelector = Nothing, Optional matchConfigurations As IEnumerable(Of NetworkTapRuleMatchConfiguration) = Nothing, Optional dynamicMatchConfigurations As IEnumerable(Of CommonDynamicMatchConfiguration) = Nothing, Optional networkTapId As ResourceIdentifier = Nothing, Optional networkTapIds As IEnumerable(Of ResourceIdentifier) = Nothing, Optional pollingIntervalInSeconds As Nullable(Of PollingIntervalInSecond) = Nothing, Optional lastSyncedOn As Nullable(Of DateTimeOffset) = Nothing, Optional globalNetworkTapRuleActions As GlobalNetworkTapRuleActionProperties = Nothing, Optional lastOperationDetails As String = Nothing, Optional networkFabricIds As IEnumerable(Of ResourceIdentifier) = Nothing, Optional configurationState As Nullable(Of NetworkFabricConfigurationState) = Nothing, Optional provisioningState As Nullable(Of NetworkFabricProvisioningState) = Nothing, Optional administrativeState As Nullable(Of NetworkFabricAdministrativeState) = Nothing) As NetworkTapRuleData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

tags
IDictionary<String,String>

The tags.

location
AzureLocation

The location.

identity
ManagedServiceIdentity

The managed service identities assigned to this resource.

annotation
String

Switch configuration description.

configurationType
Nullable<NetworkFabricConfigurationType>

Input method to configure Network Tap Rule.

tapRulesUri
Uri

Network Tap Rules file URL.

identitySelector
NetworkFabricIdentitySelector

The selection of the managed identity to use with this storage account. The identity type must be either system assigned or user assigned.

matchConfigurations
IEnumerable<NetworkTapRuleMatchConfiguration>

List of match configurations.

dynamicMatchConfigurations
IEnumerable<CommonDynamicMatchConfiguration>

List of dynamic match configurations.

networkTapId
ResourceIdentifier

The ARM resource Id of the NetworkTap.

networkTapIds
IEnumerable<ResourceIdentifier>

The ARM resource Id of the NetworkTap Rules.

pollingIntervalInSeconds
Nullable<PollingIntervalInSecond>

Polling interval in seconds.

lastSyncedOn
Nullable<DateTimeOffset>

The last sync timestamp.

globalNetworkTapRuleActions
GlobalNetworkTapRuleActionProperties

Global network tap rule actions.

lastOperationDetails
String

Details of the last operation performed on the resource.

networkFabricIds
IEnumerable<ResourceIdentifier>

Associated Network Fabric Resource IDs.

configurationState
Nullable<NetworkFabricConfigurationState>

Configuration state of the resource.

provisioningState
Nullable<NetworkFabricProvisioningState>

Provisioning state of the resource.

administrativeState
Nullable<NetworkFabricAdministrativeState>

Administrative state of the resource.

Returns

A new NetworkTapRuleData instance for mocking.

Applies to