.. _CIM-DNSProtocolEndpoint: CIM_DNSProtocolEndpoint ----------------------- Class reference =============== Subclass of :ref:`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. Key properties ^^^^^^^^^^^^^^ | :ref:`CreationClassName ` | :ref:`SystemName ` | :ref:`Name ` | :ref:`SystemCreationClassName ` Local properties ^^^^^^^^^^^^^^^^ .. _CIM-DNSProtocolEndpoint-AppendParentSuffixes: ``boolean`` **AppendParentSuffixes** Whether or not the client appends the parent domain suffix to target names prior to attempting to resolve. .. _CIM-DNSProtocolEndpoint-DomainName: ``string`` **DomainName** The domain to use for this client connection. .. _CIM-DNSProtocolEndpoint-Hostname: ``string`` **Hostname** The Hostname actually in use for this client connection. .. _CIM-DNSProtocolEndpoint-RegisterThisConnectionsAddress: ``boolean`` **RegisterThisConnectionsAddress** Whether or not the client attempted to register this connection's address in DNS. .. _CIM-DNSProtocolEndpoint-DHCPOptionsToUse: ``uint16[]`` **DHCPOptionsToUse** One or more DHCP options that the DNS client is utilizing if they were returned during a DHCP bind operation. ============ ================== ValueMap Values ============ ================== 8 Domain Name Server 14 Host Name 17 Domain Name 18..32767 DMTF Reserved 32768..65535 Vendor Reserved ============ ================== .. _CIM-DNSProtocolEndpoint-AppendPrimarySuffixes: ``boolean`` **AppendPrimarySuffixes** Whether or not the client appends the primary domain suffix to target names prior to attempting to resolve. .. _CIM-DNSProtocolEndpoint-DNSSuffixesToAppend: ``string[]`` **DNSSuffixesToAppend** The DNS suffixes to append when attempting to resolve a hostname. .. _CIM-DNSProtocolEndpoint-UseSuffixWhenRegistering: ``boolean`` **UseSuffixWhenRegistering** Whether or not the suffix is appended before registering the client name with the DNS server. Local methods ^^^^^^^^^^^^^ *None* Inherited properties ^^^^^^^^^^^^^^^^^^^^ | ``uint16`` :ref:`RequestedState ` | ``uint16`` :ref:`HealthState ` | ``string[]`` :ref:`StatusDescriptions ` | ``string`` :ref:`InstanceID ` | ``uint16`` :ref:`CommunicationStatus ` | ``string`` :ref:`SystemName ` | ``datetime`` :ref:`TimeOfLastStateChange ` | ``string`` :ref:`Status ` | ``string`` :ref:`ElementName ` | ``string`` :ref:`Description ` | ``uint16`` :ref:`TransitioningToState ` | ``uint64`` :ref:`Generation ` | ``string`` :ref:`NameFormat ` | ``uint16`` :ref:`PrimaryStatus ` | ``uint16`` :ref:`DetailedStatus ` | ``string`` :ref:`Name ` | ``datetime`` :ref:`InstallDate ` | ``uint16`` :ref:`ProtocolIFType ` | ``uint16`` :ref:`EnabledDefault ` | ``uint16`` :ref:`EnabledState ` | ``string`` :ref:`Caption ` | ``string`` :ref:`OtherTypeDescription ` | ``uint16[]`` :ref:`AvailableRequestedStates ` | ``boolean`` :ref:`BroadcastResetSupported ` | ``uint16`` :ref:`ProtocolType ` | ``string`` :ref:`OtherEnabledState ` | ``uint16[]`` :ref:`OperationalStatus ` | ``uint16`` :ref:`OperatingStatus ` | ``string`` :ref:`CreationClassName ` | ``string`` :ref:`SystemCreationClassName ` Inherited methods ^^^^^^^^^^^^^^^^^ | :ref:`BroadcastReset ` | :ref:`RequestStateChange `