Dela via


ArmDnsModelFactory.DnsRecordData Method

Definition

public static Azure.ResourceManager.Dns.DnsRecordData DnsRecordData (Azure.Core.ResourceIdentifier id, string name, Azure.Core.ResourceType resourceType, Azure.ResourceManager.Models.SystemData systemData, Azure.ETag? etag, System.Collections.Generic.IDictionary<string,string> metadata, long? ttl, string fqdn, string provisioningState, Azure.ResourceManager.Resources.Models.WritableSubResource targetResource, Azure.ResourceManager.Resources.Models.WritableSubResource trafficManagementProfile, System.Collections.Generic.IList<Azure.ResourceManager.Dns.Models.DnsARecordInfo> aRecords, System.Collections.Generic.IList<Azure.ResourceManager.Dns.Models.DnsAaaaRecordInfo> aaaaRecords, System.Collections.Generic.IList<Azure.ResourceManager.Dns.Models.DnsMXRecordInfo> mxRecords, System.Collections.Generic.IList<Azure.ResourceManager.Dns.Models.DnsNSRecordInfo> nsRecords, System.Collections.Generic.IList<Azure.ResourceManager.Dns.Models.DnsPtrRecordInfo> ptrRecords, System.Collections.Generic.IList<Azure.ResourceManager.Dns.Models.DnsSrvRecordInfo> srvRecords, System.Collections.Generic.IList<Azure.ResourceManager.Dns.Models.DnsTxtRecordInfo> txtRecords, string cname, Azure.ResourceManager.Dns.Models.DnsSoaRecordInfo soaRecordInfo, System.Collections.Generic.IList<Azure.ResourceManager.Dns.Models.DnsCaaRecordInfo> caaRecords, System.Collections.Generic.IList<Azure.ResourceManager.Dns.Models.DnsDSRecordInfo> dsRecords, System.Collections.Generic.IList<Azure.ResourceManager.Dns.Models.DnsTlsaRecordInfo> tlsaRecords, System.Collections.Generic.IList<Azure.ResourceManager.Dns.Models.DnsNaptrRecordInfo> naptrRecords, System.Collections.Generic.IDictionary<string,BinaryData> serializedAdditionalRawData);
static member DnsRecordData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Nullable<Azure.ETag> * System.Collections.Generic.IDictionary<string, string> * Nullable<int64> * string * string * Azure.ResourceManager.Resources.Models.WritableSubResource * Azure.ResourceManager.Resources.Models.WritableSubResource * System.Collections.Generic.IList<Azure.ResourceManager.Dns.Models.DnsARecordInfo> * System.Collections.Generic.IList<Azure.ResourceManager.Dns.Models.DnsAaaaRecordInfo> * System.Collections.Generic.IList<Azure.ResourceManager.Dns.Models.DnsMXRecordInfo> * System.Collections.Generic.IList<Azure.ResourceManager.Dns.Models.DnsNSRecordInfo> * System.Collections.Generic.IList<Azure.ResourceManager.Dns.Models.DnsPtrRecordInfo> * System.Collections.Generic.IList<Azure.ResourceManager.Dns.Models.DnsSrvRecordInfo> * System.Collections.Generic.IList<Azure.ResourceManager.Dns.Models.DnsTxtRecordInfo> * string * Azure.ResourceManager.Dns.Models.DnsSoaRecordInfo * System.Collections.Generic.IList<Azure.ResourceManager.Dns.Models.DnsCaaRecordInfo> * System.Collections.Generic.IList<Azure.ResourceManager.Dns.Models.DnsDSRecordInfo> * System.Collections.Generic.IList<Azure.ResourceManager.Dns.Models.DnsTlsaRecordInfo> * System.Collections.Generic.IList<Azure.ResourceManager.Dns.Models.DnsNaptrRecordInfo> * System.Collections.Generic.IDictionary<string, BinaryData> -> Azure.ResourceManager.Dns.DnsRecordData
Public Shared Function DnsRecordData (id As ResourceIdentifier, name As String, resourceType As ResourceType, systemData As SystemData, etag As Nullable(Of ETag), metadata As IDictionary(Of String, String), ttl As Nullable(Of Long), fqdn As String, provisioningState As String, targetResource As WritableSubResource, trafficManagementProfile As WritableSubResource, aRecords As IList(Of DnsARecordInfo), aaaaRecords As IList(Of DnsAaaaRecordInfo), mxRecords As IList(Of DnsMXRecordInfo), nsRecords As IList(Of DnsNSRecordInfo), ptrRecords As IList(Of DnsPtrRecordInfo), srvRecords As IList(Of DnsSrvRecordInfo), txtRecords As IList(Of DnsTxtRecordInfo), cname As String, soaRecordInfo As DnsSoaRecordInfo, caaRecords As IList(Of DnsCaaRecordInfo), dsRecords As IList(Of DnsDSRecordInfo), tlsaRecords As IList(Of DnsTlsaRecordInfo), naptrRecords As IList(Of DnsNaptrRecordInfo), serializedAdditionalRawData As IDictionary(Of String, BinaryData)) As DnsRecordData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

etag
Nullable<ETag>

The etag of the record set.

metadata
IDictionary<String,String>

The metadata attached to the record set.

ttl
Nullable<Int64>

The TTL (time-to-live) of the records in the record set.

fqdn
String

Fully qualified domain name of the record set.

provisioningState
String

provisioning State of the record set.

targetResource
WritableSubResource

A reference to an azure resource from where the dns resource value is taken.

trafficManagementProfile
WritableSubResource

A reference to an azure traffic manager profile resource from where the dns resource value is taken.

aRecords
IList<DnsARecordInfo>

The list of A records in the record set.

aaaaRecords
IList<DnsAaaaRecordInfo>

The list of AAAA records in the record set.

mxRecords
IList<DnsMXRecordInfo>

The list of MX records in the record set.

nsRecords
IList<DnsNSRecordInfo>

The list of NS records in the record set.

ptrRecords
IList<DnsPtrRecordInfo>

The list of PTR records in the record set.

srvRecords
IList<DnsSrvRecordInfo>

The list of SRV records in the record set.

txtRecords
IList<DnsTxtRecordInfo>

The list of TXT records in the record set.

cname
String

The canonical name for this CNAME record.

soaRecordInfo
DnsSoaRecordInfo

The SOA record in the record set.

caaRecords
IList<DnsCaaRecordInfo>

The list of CAA records in the record set.

dsRecords
IList<DnsDSRecordInfo>

The list of DS records in the record set.

tlsaRecords
IList<DnsTlsaRecordInfo>

The list of TLSA records in the record set.

naptrRecords
IList<DnsNaptrRecordInfo>

The list of NAPTR records in the record set.

serializedAdditionalRawData
IDictionary<String,BinaryData>

Keeps track of any properties unknown to the library.

Returns

Applies to