ArmManagedNetworkFabricModelFactory.NetworkFabricAccessControlListData 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.
Initializes a new instance of NetworkFabricAccessControlListData.
public static Azure.ResourceManager.ManagedNetworkFabric.NetworkFabricAccessControlListData NetworkFabricAccessControlListData(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, string annotation = default, Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricConfigurationType? configurationType = default, Uri aclsUri = default, Azure.ResourceManager.ManagedNetworkFabric.Models.CommunityActionType? defaultAction = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ManagedNetworkFabric.Models.AccessControlListMatchConfiguration> matchConfigurations = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ManagedNetworkFabric.Models.CommonDynamicMatchConfiguration> dynamicMatchConfigurations = default, DateTimeOffset? lastSyncedOn = default, Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricAclType? aclType = default, Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricDeviceRole? deviceRole = default, Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricBooleanValue? globalAccessControlListActionsEnableCount = default, string lastOperationDetails = default, System.Collections.Generic.IEnumerable<Azure.Core.ResourceIdentifier> networkFabricIds = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ManagedNetworkFabric.Models.ControlPlaneAclProperties> controlPlaneAclConfiguration = default, Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricConfigurationState? configurationState = default, Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricProvisioningState? provisioningState = default, Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricAdministrativeState? administrativeState = default);
static member NetworkFabricAccessControlListData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * string * Nullable<Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricConfigurationType> * Uri * Nullable<Azure.ResourceManager.ManagedNetworkFabric.Models.CommunityActionType> * seq<Azure.ResourceManager.ManagedNetworkFabric.Models.AccessControlListMatchConfiguration> * seq<Azure.ResourceManager.ManagedNetworkFabric.Models.CommonDynamicMatchConfiguration> * Nullable<DateTimeOffset> * Nullable<Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricAclType> * Nullable<Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricDeviceRole> * Nullable<Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricBooleanValue> * string * seq<Azure.Core.ResourceIdentifier> * seq<Azure.ResourceManager.ManagedNetworkFabric.Models.ControlPlaneAclProperties> * Nullable<Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricConfigurationState> * Nullable<Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricProvisioningState> * Nullable<Azure.ResourceManager.ManagedNetworkFabric.Models.NetworkFabricAdministrativeState> -> Azure.ResourceManager.ManagedNetworkFabric.NetworkFabricAccessControlListData
Public Shared Function NetworkFabricAccessControlListData (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 annotation As String = Nothing, Optional configurationType As Nullable(Of NetworkFabricConfigurationType) = Nothing, Optional aclsUri As Uri = Nothing, Optional defaultAction As Nullable(Of CommunityActionType) = Nothing, Optional matchConfigurations As IEnumerable(Of AccessControlListMatchConfiguration) = Nothing, Optional dynamicMatchConfigurations As IEnumerable(Of CommonDynamicMatchConfiguration) = Nothing, Optional lastSyncedOn As Nullable(Of DateTimeOffset) = Nothing, Optional aclType As Nullable(Of NetworkFabricAclType) = Nothing, Optional deviceRole As Nullable(Of NetworkFabricDeviceRole) = Nothing, Optional globalAccessControlListActionsEnableCount As Nullable(Of NetworkFabricBooleanValue) = Nothing, Optional lastOperationDetails As String = Nothing, Optional networkFabricIds As IEnumerable(Of ResourceIdentifier) = Nothing, Optional controlPlaneAclConfiguration As IEnumerable(Of ControlPlaneAclProperties) = Nothing, Optional configurationState As Nullable(Of NetworkFabricConfigurationState) = Nothing, Optional provisioningState As Nullable(Of NetworkFabricProvisioningState) = Nothing, Optional administrativeState As Nullable(Of NetworkFabricAdministrativeState) = Nothing) As NetworkFabricAccessControlListData
Parameters
The id.
- name
- String
The name.
- resourceType
- ResourceType
The resourceType.
- systemData
- SystemData
The systemData.
- tags
- IDictionary<String,String>
The tags.
- location
- AzureLocation
The location.
- annotation
- String
Switch configuration description.
- configurationType
- Nullable<NetworkFabricConfigurationType>
Input method to configure Access Control List.
- aclsUri
- Uri
Access Control List file URL.
- defaultAction
- Nullable<CommunityActionType>
Default action that needs to be applied when no condition is matched. Example: Permit | Deny.
- matchConfigurations
- IEnumerable<AccessControlListMatchConfiguration>
List of match configurations.
- dynamicMatchConfigurations
- IEnumerable<CommonDynamicMatchConfiguration>
List of dynamic match configurations.
- lastSyncedOn
- Nullable<DateTimeOffset>
The last synced timestamp.
- aclType
- Nullable<NetworkFabricAclType>
Access Control List (ACL) Type.
- deviceRole
- Nullable<NetworkFabricDeviceRole>
Device Role.
- globalAccessControlListActionsEnableCount
- Nullable<NetworkFabricBooleanValue>
Global Access Control List (ACL) actions.
- lastOperationDetails
- String
Details of the last operation performed on the resource.
- networkFabricIds
- IEnumerable<ResourceIdentifier>
Associated Network Fabric Resource IDs.
- controlPlaneAclConfiguration
- IEnumerable<ControlPlaneAclProperties>
Access Control List (ACL) configurations.
- 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 NetworkFabricAccessControlListData instance for mocking.