MicrosoftGraphDomainDnsRecord Class
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.
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 |