ArmEventGridModelFactory.NetworkSecurityPerimeterConfigurationData Method

Definition

Initializes a new instance of NetworkSecurityPerimeterConfigurationData.

public static Azure.ResourceManager.EventGrid.NetworkSecurityPerimeterConfigurationData NetworkSecurityPerimeterConfigurationData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, Azure.ResourceManager.EventGrid.Models.NetworkSecurityPerimeterConfigProvisioningState? provisioningState = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.EventGrid.Models.NetworkSecurityPerimeterConfigurationIssues> provisioningIssues = default, Azure.ResourceManager.EventGrid.Models.NetworkSecurityPerimeterInfo networkSecurityPerimeter = default, Azure.ResourceManager.EventGrid.Models.ResourceAssociation resourceAssociation = default, Azure.ResourceManager.EventGrid.Models.NetworkSecurityPerimeterConfigurationProfile profile = default);
static member NetworkSecurityPerimeterConfigurationData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Nullable<Azure.ResourceManager.EventGrid.Models.NetworkSecurityPerimeterConfigProvisioningState> * seq<Azure.ResourceManager.EventGrid.Models.NetworkSecurityPerimeterConfigurationIssues> * Azure.ResourceManager.EventGrid.Models.NetworkSecurityPerimeterInfo * Azure.ResourceManager.EventGrid.Models.ResourceAssociation * Azure.ResourceManager.EventGrid.Models.NetworkSecurityPerimeterConfigurationProfile -> Azure.ResourceManager.EventGrid.NetworkSecurityPerimeterConfigurationData
Public Shared Function NetworkSecurityPerimeterConfigurationData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional provisioningState As Nullable(Of NetworkSecurityPerimeterConfigProvisioningState) = Nothing, Optional provisioningIssues As IEnumerable(Of NetworkSecurityPerimeterConfigurationIssues) = Nothing, Optional networkSecurityPerimeter As NetworkSecurityPerimeterInfo = Nothing, Optional resourceAssociation As ResourceAssociation = Nothing, Optional profile As NetworkSecurityPerimeterConfigurationProfile = Nothing) As NetworkSecurityPerimeterConfigurationData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

provisioningState
Nullable<NetworkSecurityPerimeterConfigProvisioningState>

Provisioning state to reflect configuration state and indicate status of nsp profile configuration retrieval.

provisioningIssues
IEnumerable<NetworkSecurityPerimeterConfigurationIssues>

Provisioning issues to reflect status when attempting to retrieve nsp profile configuration.

networkSecurityPerimeter
NetworkSecurityPerimeterInfo

Perimeter info for nsp association.

resourceAssociation
ResourceAssociation

Nsp association name and access mode of association.

profile
NetworkSecurityPerimeterConfigurationProfile

Nsp profile configuration, access rules and diagnostic settings.

Returns

A new NetworkSecurityPerimeterConfigurationData instance for mocking.

Applies to