Share via


MicrosoftGraphDomainDnsRecord Class

Definition

domainDnsRecord

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.MicrosoftGraphDomainDnsRecordTypeConverter))]
public class MicrosoftGraphDomainDnsRecord : Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphDomainDnsRecord, Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Runtime.IAssociativeArray<object>, Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.MicrosoftGraphDomainDnsRecordTypeConverter))>]
type MicrosoftGraphDomainDnsRecord = class
    interface IMicrosoftGraphDomainDnsRecord
    interface IJsonSerializable
    interface IMicrosoftGraphEntity
    interface IAssociativeArray<obj>
    interface IValidates
Public Class MicrosoftGraphDomainDnsRecord
Implements IAssociativeArray(Of Object), IMicrosoftGraphDomainDnsRecord, IValidates
Inheritance
MicrosoftGraphDomainDnsRecord
Attributes
Implements

Constructors

MicrosoftGraphDomainDnsRecord()

Creates an new MicrosoftGraphDomainDnsRecord instance.

Properties

Id

The unique idenfier for an entity. Read-only.

IsOptional

If false, this record must be configured by the customer at the DNS host for Microsoft Online Services to operate correctly with the domain.

Item[String]
Label

Value used when configuring the name of the DNS record at the DNS host.

RecordType

Indicates what type of DNS record this entity represents.The value can be one of the following: CName, Mx, Srv, Txt.

SupportedService

Microsoft Online Service or feature that has a dependency on this DNS record.Can be one of the following values: null, Email, Sharepoint, EmailInternalRelayOnly, OfficeCommunicationsOnline, SharePointDefaultDomain, FullRedelegation, SharePointPublic, OrgIdAuthentication, Yammer, Intune.

Ttl

Value to use when configuring the time-to-live (ttl) property of the DNS record at the DNS host. Not nullable.

Methods

Add(String, Object)
Clear()
ContainsKey(String)
CopyFrom(IDictionary)
CopyFrom(PSObject)
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of MicrosoftGraphDomainDnsRecord.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of MicrosoftGraphDomainDnsRecord.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphDomainDnsRecord.

FromJsonString(String)

Creates a new instance of MicrosoftGraphDomainDnsRecord, deserializing the content from a json string.

Remove(String)
ToJson(JsonObject, SerializationMode)

Serializes this instance of MicrosoftGraphDomainDnsRecord into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
TryGetValue(String, Object)
Validate(IEventListener)

Validates that this object meets the validation criteria.

Explicit Interface Implementations

IAssociativeArray<Object>.AdditionalProperties

Applies to