Class CIM_DNSProtocolEndpoint
extends CIM_ProtocolEndpoint

A class derived from CIM_ProtocolEndpoint which represents the DNS client and DNS configuration for a single IP endpoint. The DNS server addresses can be determined by querying the AccessInfo property of associated CIM_RemoteServiceAccessPoint instances which have an AccessContext of "DNS Server". The order in which the DNS servers will be queried can be determined by the relative values of the OrderOfAccess property on each CIM_RemoteAccessAvailableToElement association which associated the CIM_RemoteServiceAccessPoint with the CIM_DNSProtocolEndpoint.

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


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_EnabledLogicalElement
   |
   +--CIM_ServiceAccessPoint
   |
   +--CIM_ProtocolEndpoint
   |
   +--CIM_DNSProtocolEndpoint

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringA class derived from CIM_ProtocolEndpoint which represents the DNS client and DNS configuration for a single IP endpoint. The DNS server addresses can be determined by querying the AccessInfo property of associated CIM_RemoteServiceAccessPoint instances which have an AccessContext of "DNS Server". The order in which the DNS servers will be queried can be determined by the relative values of the OrderOfAccess property on each CIM_RemoteAccessAvailableToElement association which associated the CIM_RemoteServiceAccessPoint with the CIM_DNSProtocolEndpoint.
UMLPackagePathstringCIM::Network::ProtocolEndpoints
Versionstring2.27.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
AppendParentSuffixesboolean
DescriptionstringWhether or not the client appends the parent domain suffix to target names prior to attempting to resolve.
ModelCorrespondencestringCIM_DNSGeneralSettingData.AppendParentSuffixes
AppendPrimarySuffixesboolean
DescriptionstringWhether or not the client appends the primary domain suffix to target names prior to attempting to resolve.
ModelCorrespondencestringCIM_DNSGeneralSettingData.AppendPrimarySuffixes
DomainNamestring
DescriptionstringThe domain to use for this client connection.
ModelCorrespondencestringCIM_DNSSettingData.DomainName
Hostnamestring
DescriptionstringThe Hostname actually in use for this client connection.
Writebooleantrue
RegisterThisConnectionsAddressboolean
DescriptionstringWhether or not the client attempted to register this connection's address in DNS.
ModelCorrespondencestringCIM_DNSSettingData.RegisterThisConnectionsAddress
UseSuffixWhenRegisteringboolean
DescriptionstringWhether or not the suffix is appended before registering the client name with the DNS server.
ModelCorrespondencestringCIM_DNSSettingData.UseSuffixWhenRegistering
DHCPOptionsToUseuint16[]
DescriptionstringOne or more DHCP options that the DNS client is utilizing if they were returned during a DHCP bind operation.
ModelCorrespondencestringCIM_DHCPProtocolEndpoint.OptionsReceived, CIM_DNSSettingData.DHCPOptionsToUse
ValueMapstring8, 14, 17, 18..32767, 32768..65535
ValuesstringDomain Name Server, Host Name, Domain Name, DMTF Reserved, Vendor Reserved
DNSSuffixesToAppendstring[]
DescriptionstringThe DNS suffixes to append when attempting to resolve a hostname.
ModelCorrespondencestringCIM_DNSGeneralSettingData.DNSSuffixesToAppend

Inherited Properties

NameData TypeClass Origin
BroadcastResetSupportedbooleanCIM_ProtocolEndpoint
CaptionstringCIM_ManagedElement
CommunicationStatusuint16CIM_ManagedSystemElement
CreationClassNamestringCIM_ServiceAccessPoint
DescriptionstringCIM_ProtocolEndpoint
DetailedStatusuint16CIM_ManagedSystemElement
ElementNamestringCIM_ManagedElement
EnabledDefaultuint16CIM_EnabledLogicalElement
EnabledStateuint16CIM_ProtocolEndpoint
Generationuint64CIM_ManagedElement
HealthStateuint16CIM_ManagedSystemElement
InstallDatedatetimeCIM_ManagedSystemElement
InstanceIDstringCIM_ManagedElement
NamestringCIM_ProtocolEndpoint
NameFormatstringCIM_ProtocolEndpoint
OperatingStatusuint16CIM_ManagedSystemElement
OtherEnabledStatestringCIM_EnabledLogicalElement
OtherTypeDescriptionstringCIM_ProtocolEndpoint
PrimaryStatusuint16CIM_ManagedSystemElement
ProtocolIFTypeuint16CIM_ProtocolEndpoint
ProtocolTypeuint16CIM_ProtocolEndpoint
RequestedStateuint16CIM_EnabledLogicalElement
StatusstringCIM_ManagedSystemElement
SystemCreationClassNamestringCIM_ServiceAccessPoint
SystemNamestringCIM_ServiceAccessPoint
TimeOfLastStateChangedatetimeCIM_ProtocolEndpoint
TransitioningToStateuint16CIM_EnabledLogicalElement
AvailableRequestedStatesuint16[]CIM_EnabledLogicalElement
OperationalStatusuint16[]CIM_ProtocolEndpoint
StatusDescriptionsstring[]CIM_ManagedSystemElement

Class Methods

Inherited Class Methods

NameReturn TypeClass Origin
BroadcastResetuint32CIM_ProtocolEndpoint
RequestStateChangeuint32CIM_EnabledLogicalElement