2.2.4.182 DnsResourceRecord
The DnsResourceRecord complex type SHOULD<17> specify the properties of a DNS resource record. This consists of the properties common to all types of DNS resource record types.
-
<xs:complexType name="DnsResourceRecord"> <xs:complexContent mixed="false"> <xs:extension base="ipam:BaseIpamObject"> <xs:sequence> <xs:element minOccurs="0" name="AccessScopeId" type="xsd:long" /> <xs:element minOccurs="0" name="Address" nillable="true" type="sysnet:IPAddress" /> <xs:element minOccurs="0" name="AllowUpdate" type="xsd:boolean" /> <xs:element minOccurs="0" name="AssociatedIPAddressId" nillable="true" type="xsd:long" /> <xs:element minOccurs="0" name="IsInheritedAccessScope" type="xsd:boolean" /> <xs:element minOccurs="0" name="Name" nillable="true" type="xsd:string" /> <xs:element minOccurs="0" name="RecordClass" nillable="true" type="xsd:string" /> <xs:element minOccurs="0" name="RecordData" nillable="true" type="ipam:DnsResourceRecordData" /> <xs:element minOccurs="0" name="RecordId" type="xsd:long" /> <xs:element minOccurs="0" name="RecordType" type="ipam:DnsResourceRecordType" /> <xs:element minOccurs="0" name="SetAging" type="xsd:boolean" /> <xs:element minOccurs="0" name="TTL" nillable="true" type="ser:duration" /> <xs:element minOccurs="0" name="Timestamp" nillable="true" type="xsd:dateTime" /> <xs:element minOccurs="0" name="ZoneName" nillable="true" type="xsd:string" /> <xs:element minOccurs="0" name="ZoneRecordId" type="xsd:long" /> <xs:element minOccurs="0" name="ZoneType" type="ipam:ZoneLookupType" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
AccessScopeId: This corresponds to the access scope entry in the data store to which this DNS resource record belongs.
Address: The IPv4 or IPv6 address in the DNS resource record.
AllowUpdate: Specifies whether dynamic update is allowed on the DNS resource record.
AssociatedIPAddressId: This corresponds to the record ID of the IP address to which this DNS resource record is associated.
IsInheritedAccessScope: A Boolean that indicates whether this resource record has inherited its access scope from its DNS zone's access scope.
Name: The name of the DNS resource record.
RecordClass: This contains standard mnemonic text indicating the class of the resource record.
RecordData: This is of type DnsResourceRecordData. It contains the DNS resource record data.
RecordId: Specifies the unique identifier for the data in the IPAM data store.
RecordType: This is of type DnsResourceRecordType. It specifies the type of the DNS resource record.
SetAging: Signifies whether aging is enabled on the resource record.
TTL: This indicates the length of time used by other DNS servers to determine how long to cache information for a record before expiring and discarding it.
TimeStamp: The time when the DNS resource record was created.
ZoneName: The name of the DNS zone to which DNS resource record belongs.
ZoneRecordId: The record Id corresponding to the DNS zone to which DNS resource record belongs.
ZoneType: The type of the DNS zone to which DNS resource record belongs.