Class CIM_DNSSettingData
extends CIM_IPAssignmentSettingData

DNSSettingData defines the DNSconfiguration settings for a single IP network connection. With the exception of the the DNSServerAddresses and the hostname in use, the configuration of a DNSProtocolEndpoint is indicated by the properties of an associated instance of DNSSettingData.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_SettingData
   |
   +--CIM_IPAssignmentSettingData
   |
   +--CIM_DNSSettingData

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringDNSSettingData defines the DNSconfiguration settings for a single IP network connection. With the exception of the the DNSServerAddresses and the hostname in use, the configuration of a DNSProtocolEndpoint is indicated by the properties of an associated instance of DNSSettingData.
UMLPackagePathstringCIM::Network::DNS
Versionstring2.18.1

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
AddressOriginuint162
DescriptionstringAddressOrigin identifies the method by which the IP Address, Subnet Mask, and Gateway were assigned to the IPProtocolEndpoint. This is independent of the DNS configuration, thus this property has the value of 2 ("Not Applicable")
OverridestringAddressOrigin
ValueMapstring0..1, 2, 3..32767, 32768..
ValuesstringDMTF Reserved, Not Applicable, DMTF Reserved, Vendor Reserved
DomainNamestring
DescriptionstringThe domain to use for this client connection.
ModelCorrespondencestringCIM_DNSProtocolEndpoint.DomainName
Writebooleantrue
RegisterThisConnectionsAddressboolean
DescriptionstringWhether or not this connection's address should be registered in DNS.
ModelCorrespondencestringCIM_DNSProtocolEndpoint.RegisterThisConnectionsAddress
RequestedHostnamestring
DescriptionstringThe Hostname requested for this client connection.
ModelCorrespondencestringCIM_DNSProtocolEndpoint.Hostname
Writebooleantrue
UseSuffixWhenRegisteringboolean
DescriptionstringWhether or not the suffix should be appended before registering the client name with the DNS server.
ModelCorrespondencestringCIM_DNSProtocolEndpoint.UseSuffixWhenRegistering
DHCPOptionsToUseuint16[]
DescriptionstringOne or more DHCP options that the DNS client should utilise if they are returned during a DHCP bind operation.
ModelCorrespondencestringCIM_DHCPProtocolEndpoint.OptionsReceived, CIM_DNSProtocolEndpoint.DHCPOptionsToUse
ValueMapstring8, 14, 17, 18..32767, 32768..65535
ValuesstringDomain Name Server, Host Name, Domain Name, DMTF Reserved, Vendor Reserved
DNSServerAddressesstring[]
ArrayTypestringOrdered
DescriptionstringThe DNS servers to contact. The array ordering correlates to the order in which the DNS servers will be contacted. The RemoteServiceAccessPoints associated with the DNSProtocolEndpoint with the value of the AccessContext property being "DNS Server" represent the actual DNS Servers being utilized by the DNS client.
Writebooleantrue

Inherited Properties

NameData TypeClass Origin
AddressPrefixOriginuint16CIM_IPAssignmentSettingData
AddressSuffixOriginuint16CIM_IPAssignmentSettingData
CaptionstringCIM_ManagedElement
ChangeableTypeuint16CIM_SettingData
ConfigurationNamestringCIM_SettingData
DescriptionstringCIM_ManagedElement
ElementNamestringCIM_SettingData
Generationuint64CIM_ManagedElement
InstanceIDstringCIM_SettingData
OtherAddressPrefixOriginDescriptionstringCIM_IPAssignmentSettingData
OtherAddressSuffixOriginDescriptionstringCIM_IPAssignmentSettingData
ProtocolIFTypeuint16CIM_IPAssignmentSettingData

Class Methods