Share via


ArmDnsResolverModelFactory.DnsSecurityRuleData Method

Definition

Initializes a new instance of DnsSecurityRuleData.

public static Azure.ResourceManager.DnsResolver.DnsSecurityRuleData DnsSecurityRuleData (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.ETag? etag = default, int priority = 0, Azure.ResourceManager.DnsResolver.Models.DnsSecurityRuleAction action = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.WritableSubResource> dnsResolverDomainLists = default, Azure.ResourceManager.DnsResolver.Models.DnsSecurityRuleState? dnsSecurityRuleState = default, Azure.ResourceManager.DnsResolver.Models.DnsResolverProvisioningState? provisioningState = default);
static member DnsSecurityRuleData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Nullable<Azure.ETag> * int * Azure.ResourceManager.DnsResolver.Models.DnsSecurityRuleAction * seq<Azure.ResourceManager.Resources.Models.WritableSubResource> * Nullable<Azure.ResourceManager.DnsResolver.Models.DnsSecurityRuleState> * Nullable<Azure.ResourceManager.DnsResolver.Models.DnsResolverProvisioningState> -> Azure.ResourceManager.DnsResolver.DnsSecurityRuleData
Public Shared Function DnsSecurityRuleData (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 etag As Nullable(Of ETag) = Nothing, Optional priority As Integer = 0, Optional action As DnsSecurityRuleAction = Nothing, Optional dnsResolverDomainLists As IEnumerable(Of WritableSubResource) = Nothing, Optional dnsSecurityRuleState As Nullable(Of DnsSecurityRuleState) = Nothing, Optional provisioningState As Nullable(Of DnsResolverProvisioningState) = Nothing) As DnsSecurityRuleData

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.

etag
Nullable<ETag>

ETag of the DNS security rule.

priority
Int32

The priority of the DNS security rule.

action
DnsSecurityRuleAction

The action to take on DNS requests that match the DNS security rule.

dnsResolverDomainLists
IEnumerable<WritableSubResource>

DNS resolver policy domains lists that the DNS security rule applies to.

dnsSecurityRuleState
Nullable<DnsSecurityRuleState>

The state of DNS security rule.

provisioningState
Nullable<DnsResolverProvisioningState>

The current provisioning state of the DNS security rule. This is a read-only property and any attempt to set this value will be ignored.

Returns

A new DnsSecurityRuleData instance for mocking.

Applies to