Class Hierarchy
Class Attributes
Class Qualifiers
Properties
Methods
Associations in which the class can participate
Sub Profiling Summary
CIM_DHCPSettingData --> CIM_IPAssignmentSettingData --> CIM_SettingData --> CIM_ManagedElement --> [top]
Class Declaration Attributes Name Value SUPERCLASS CIM_IPAssignmentSettingData NAME CIM_DHCPSettingData
Class CIM_DHCPSettingData Qualifiers Name Type Value From Class Experimental boolean true CIM_DHCPSettingData Version string 2.11.0 CIM_DHCPSettingData Description string This class represents the desired configuration settings for the DHCPProtocolEndpoint (i.e. DHCP client configuration. CIM_DHCPSettingData Description string This SettingData instance is the aggregation point identifying an IP configuration. Multiple IP configurations could exist for a target. Each configuration is represented with an instance of IPAssignmentSettingData. The details of the IP configuration are defined by instances of sub-classes of this class (i.e. StaticIPAssignmentSettingData, DHCPSettingData, DNSSettingData). These instances are associated with the IPAssignmentSettingData instance using the OrderedComponent or ConcreteComponent associations. For example, a static IP configuration would be represented by an instance of IPAssignmentSettingData and an instance of StaticIPAssignmentSettingData associated via an instance of ConcreteComponent. A static IP configuration including DNS would be modeled using an instance of IPAssignmentSettingData, DNSSettingData, and StaticIPAssignmentSettingData. The DNSSettingData and StaticIPAssignmentSettingData instance would be associated with the IPAssignmentSettingData using instances of ConcreteComponent. CIM_IPAssignmentSettingData Description string The SettingData class represents configuration-related and operational parameters for one or more ManagedElements. A ManagedElement can have multiple SettingData objects associated with it. The current operational values for the parameters of the element are reflected by properties in the Element itself or by properties in its associations. These properties do not have to be the same values that are present in the SettingData object. For example, a modem might have a SettingData baud rate of 56Kb/sec but be operating at 19.2Kb/sec. Note: The CIM_SettingData class is very similar to CIM_Setting, yet both classes are present in the model because many implementations have successfully used CIM_Setting. However, issues have arisen that could not be resolved without defining a new class. Therefore, until a new major release occurs, both classes will exist in the model. Refer to the Core White Paper for additional information. SettingData instances can be aggregated together into higher- level SettingData objects using ConcreteComponent associations. CIM_SettingData Description string ManagedElement is an abstract class that provides a common superclass (or top of the inheritance tree) for the non-association classes in the CIM Schema. CIM_ManagedElement
Properties Name Type Value Qualifiers ClassOrigin AddressOrigin uint16 4 Override
Description
ValueMap
Values
ModelCorrespondenceCIM_DHCPSettingData RequestedIPv4Address string Description
MappingStrings
ModelCorrespondenceCIM_DHCPSettingData RequestedLeaseTime uint32 Description
Units
MappingStrings
ModelCorrespondenceCIM_DHCPSettingData ClientIdentifier string Write
Description
MappingStringsCIM_DHCPSettingData VendorClassIdentifier string Write
Description
MappingStringsCIM_DHCPSettingData RequestedOptions uint16[] Write
Description
ValueMap
Values
MappingStrings
ModelCorrespondenceCIM_DHCPSettingData RequiredOptions uint16[] Write
Description
ValueMap
Values
MappingStrings
ModelCorrespondenceCIM_DHCPSettingData InstanceID string Key
DescriptionCIM_SettingData ElementName string Required
Override
DescriptionCIM_SettingData Caption string Description
MaxLenCIM_ManagedElement Description string Description CIM_ManagedElement Property Qualifiers
Property AddressOrigin Qualifiers Name Type Value From Class Override string AddressOrigin CIM_DHCPSettingData Description string AddressOrigin identifies the method by which the IP Address, Subnet Mask, and Gateway were assigned to the IPProtocolEndpoint. A value of 4 indicates that the values will be assigned via DHCP CIM_DHCPSettingData ValueMap string [See below.] CIM_DHCPSettingData Values string DMTF Reserved
DHCP
DMTF Reserved
Vendor ReservedCIM_DHCPSettingData ModelCorrespondence string CIM_IPProtocolEndpoint.AddressOrigin CIM_DHCPSettingData
Name Value 0..3 DMTF Reserved 4 DHCP 5..32767 DMTF Reserved 32768.. Vendor Reserved
Property RequestedIPv4Address Qualifiers Name Type Value From Class Description string A previously allocated IPv4 address for which the client is requesting re-allocation. This property is used in a client request (DHCPREQUEST) as the value of the ciaddr field. CIM_DHCPSettingData MappingStrings string RFC1541.IETF|Section 3.2 CIM_DHCPSettingData ModelCorrespondence string CIM_IPProtocolEndpoint.IPv4Address CIM_DHCPSettingData
Property RequestedLeaseTime Qualifiers Name Type Value From Class Description string This property is used in a client request (DHCPREQUEST) to allow the client to request a lease time for the IP address. The value shall be specified as an interval at a granularity of seconds. This value corresponds to the value for code 51 as defined in RFC2132. CIM_DHCPSettingData Units string Seconds CIM_DHCPSettingData MappingStrings string RFC2132.IETF|Section 9.2 CIM_DHCPSettingData ModelCorrespondence string CIM_DHCPProtocolEndpoint.LeaseTime CIM_DHCPSettingData
Property ClientIdentifier Qualifiers Name Type Value From Class Write boolean true CIM_DHCPSettingData Description string This property is used by DHCP clients to specify their unique identifier. DHCP servers use this value to index their database of address bindings. This value is expected to be unique for all clients in an administrative domain. This corresponds to DHCP Option Code 61 as defined in RFC2132. While this value is an option and therefore could be expressed using the RequestedOption property, it differs from other properties in that it includes a value when specified from the client. CIM_DHCPSettingData MappingStrings string RFC2132.IETF|Section 9.14 CIM_DHCPSettingData
Property VendorClassIdentifier Qualifiers Name Type Value From Class Write boolean true CIM_DHCPSettingData Description string This property is used by DHCP clients to optionally identify the vendor type and configuration of a DHCP client. This corresponds to DHCP Option Code 60 as defined in RFC2132. While this is value is an option and therefore could be expressed using the RequestedOption property, it differs from other properties in that it includes a value when specified from the client. CIM_DHCPSettingData MappingStrings string RFC2132.IETF|Section 9.13 CIM_DHCPSettingData
Property RequestedOptions Qualifiers Name Type Value From Class Write boolean true CIM_DHCPSettingData Description string The list of requested DHCP options which the client is capable of interpreting but not necessarily required for the client to operate properly. This list of DHCP options is for IPv4 CIM_DHCPSettingData ValueMap string [See below.] CIM_DHCPSettingData Values string Unknown
Other
Pad
Subnet Mask
Time Offset
Router Option
Time Server
Name Server
Domain Name Server
Log Server
Cookie Server
LPR Server
Impress Server
Resource Location Server
Host Name
Boot File Size
Merit Dump File
Domain Name
Swap Server
Root Path
Extensions Path
IP Forwarding Enable/Disable
Non-Local Source Routing Enable/Disable
Policy Filter
Maximum Datagram Reassembly Size
Default IP Time-to-live
Path MTU Aging Timeout
Path MTU Plateau Table
Interface MTU
All Subnets are Local
Broadcast Address
Perform Subnet Mask Discovery
Mask Supplier
Perform Router Discovery
Router Solicitation Address
Static Route
Trailer Encapsulation
ARP Cache Timeout
Ethernet Encapsulation
TCP Default TTL
TCP Keepalive Interval
TCP Keepalive Garbage
Network Information Service Domain
Network Information Servers
Network Time Protocol Servers
Vendor Specific Information
NetBIOS over TCP/IP Name Server
NetBIOS over TCP/IP Datagram Distribution Server
NetBIOS over TCP/IP Node Type
NetBIOS over TCP/IP Scope
X Window System Font Server
X Window System Display Manager
Requested IP Address
Lease Time
Option Overload
Message Type
Server Identifier
Parameter Request List
Error Message
Maximum Message Size
Renewal (T1) Time
Rebinding (T2) Time
Vendor Class Identifier
Client Identifier
DMTF Reserved
DMTF Reserved
Network Information Service+ Domain
Network Information Service+ Servers
TFTP Server Name
Bootfile Name
Mobile IP Home Agent
Simple Mail Transport Protocol (SMTP) Server
Post Office Protocol (POP3) Server
Network News Transport Protocol (NNTP) Server
Default World Wide Web (WWW) Server
Default Finger Server
Default Internet Relay Chat (IRC) Server
StreetTalk Server
StreetTalk Directory Assistance (STDA) Server
User Class
SLP Directory Agent
SLP Service Scope
DMTF Reserved
Relay Agent Information
DMTF Reserved
Name Service Search
Subnet Selection
DMTF Reserved
Classless Route
DMTF Reserved
End
DMTF Reserved
Vendor ReservedCIM_DHCPSettingData MappingStrings string RFC2132.IETF
RFC2937.IETF
RFC3011.IETF
RFC3046.IETF
RFC3004.IETF
RFC2610.IETF
RFC3442.IETFCIM_DHCPSettingData ModelCorrespondence string CIM_DHCPProtocolEndpoint.OptionsReceived CIM_DHCPSettingData
Name Value 0 Unknown 1 Other 2 Pad 3 Subnet Mask 4 Time Offset 5 Router Option 6 Time Server 7 Name Server 8 Domain Name Server 9 Log Server 10 Cookie Server 11 LPR Server 12 Impress Server 13 Resource Location Server 14 Host Name 15 Boot File Size 16 Merit Dump File 17 Domain Name 18 Swap Server 19 Root Path 20 Extensions Path 21 IP Forwarding Enable/Disable 22 Non-Local Source Routing Enable/Disable 23 Policy Filter 24 Maximum Datagram Reassembly Size 25 Default IP Time-to-live 26 Path MTU Aging Timeout 27 Path MTU Plateau Table 28 Interface MTU 29 All Subnets are Local 30 Broadcast Address 31 Perform Subnet Mask Discovery 32 Mask Supplier 33 Perform Router Discovery 34 Router Solicitation Address 35 Static Route 36 Trailer Encapsulation 37 ARP Cache Timeout 38 Ethernet Encapsulation 39 TCP Default TTL 40 TCP Keepalive Interval 41 TCP Keepalive Garbage 42 Network Information Service Domain 43 Network Information Servers 44 Network Time Protocol Servers 45 Vendor Specific Information 46 NetBIOS over TCP/IP Name Server 47 NetBIOS over TCP/IP Datagram Distribution Server 48 NetBIOS over TCP/IP Node Type 49 NetBIOS over TCP/IP Scope 50 X Window System Font Server 51 X Window System Display Manager 52 Requested IP Address 53 Lease Time 54 Option Overload 55 Message Type 56 Server Identifier 57 Parameter Request List 58 Error Message 59 Maximum Message Size 60 Renewal (T1) Time 61 Rebinding (T2) Time 62 Vendor Class Identifier 63 Client Identifier 64 DMTF Reserved 65 DMTF Reserved 66 Network Information Service+ Domain 67 Network Information Service+ Servers 68 TFTP Server Name 69 Bootfile Name 70 Mobile IP Home Agent 71 Simple Mail Transport Protocol (SMTP) Server 72 Post Office Protocol (POP3) Server 73 Network News Transport Protocol (NNTP) Server 74 Default World Wide Web (WWW) Server 75 Default Finger Server 76 Default Internet Relay Chat (IRC) Server 77 StreetTalk Server 78 StreetTalk Directory Assistance (STDA) Server 79 User Class 80 SLP Directory Agent 81 SLP Service Scope 82..83 DMTF Reserved 84 Relay Agent Information 85..118 DMTF Reserved 119 Name Service Search 120 Subnet Selection 121..122 DMTF Reserved 123 Classless Route 124..256 DMTF Reserved 257 End 258..32767 DMTF Reserved 32768..65535 Vendor Reserved
Property RequiredOptions Qualifiers Name Type Value From Class Write boolean true CIM_DHCPSettingData Description string The list of DHCP options required for the client to operate properly. This list of DHCP options is for IPv4. CIM_DHCPSettingData ValueMap string [See below.] CIM_DHCPSettingData Values string Unknown
Other
Pad
Subnet Mask
Time Offset
Router Option
Time Server
Name Server
Domain Name Server
Log Server
Cookie Server
LPR Server
Impress Server
Resource Location Server
Host Name
Boot File Size
Merit Dump File
Domain Name
Swap Server
Root Path
Extensions Path
IP Forwarding Enable/Disable
Non-Local Source Routing Enable/Disable
Policy Filter
Maximum Datagram Reassembly Size
Default IP Time-to-live
Path MTU Aging Timeout
Path MTU Plateau Table
Interface MTU
All Subnets are Local
Broadcast Address
Perform Subnet Mask Discovery
Mask Supplier
Perform Router Discovery
Router Solicitation Address
Static Route
Trailer Encapsulation
ARP Cache Timeout
Ethernet Encapsulation
TCP Default TTL
TCP Keepalive Interval
TCP Keepalive Garbage
Network Information Service Domain
Network Information Servers
Network Time Protocol Servers
Vendor Specific Information
NetBIOS over TCP/IP Name Server
NetBIOS over TCP/IP Datagram Distribution Server
NetBIOS over TCP/IP Node Type
NetBIOS over TCP/IP Scope
X Window System Font Server
X Window System Display Manager
Requested IP Address
Lease Time
Option Overload
Message Type
Server Identifier
Parameter Request List
Error Message
Maximum Message Size
Renewal (T1) Time
Rebinding (T2) Time
Vendor Class Identifier
Client Identifier
DMTF Reserved
DMTF Reserved
Network Information Service+ Domain
Network Information Service+ Servers
TFTP Server Name
Bootfile Name
Mobile IP Home Agent
Simple Mail Transport Protocol (SMTP) Server
Post Office Protocol (POP3) Server
Network News Transport Protocol (NNTP) Server
Default World Wide Web (WWW) Server
Default Finger Server
Default Internet Relay Chat (IRC) Server
StreetTalk Server
StreetTalk Directory Assistance (STDA) Server
User Class
SLP Directory Agent
SLP Service Scope
DMTF Reserved
Relay Agent Information
DMTF Reserved
Name Service Search
Subnet Selection
DMTF Reserved
Classless Route
DMTF Reserved
End
DMTF Reserved
Vendor ReservedCIM_DHCPSettingData MappingStrings string RFC2132.IETF
RFC2937.IETF
RFC3011.IETF
RFC3046.IETF
RFC3004.IETF
RFC2610.IETF
RFC3442.IETFCIM_DHCPSettingData ModelCorrespondence string CIM_DHCPProtocolEndpoint.OptionsReceived CIM_DHCPSettingData
Name Value 0 Unknown 1 Other 2 Pad 3 Subnet Mask 4 Time Offset 5 Router Option 6 Time Server 7 Name Server 8 Domain Name Server 9 Log Server 10 Cookie Server 11 LPR Server 12 Impress Server 13 Resource Location Server 14 Host Name 15 Boot File Size 16 Merit Dump File 17 Domain Name 18 Swap Server 19 Root Path 20 Extensions Path 21 IP Forwarding Enable/Disable 22 Non-Local Source Routing Enable/Disable 23 Policy Filter 24 Maximum Datagram Reassembly Size 25 Default IP Time-to-live 26 Path MTU Aging Timeout 27 Path MTU Plateau Table 28 Interface MTU 29 All Subnets are Local 30 Broadcast Address 31 Perform Subnet Mask Discovery 32 Mask Supplier 33 Perform Router Discovery 34 Router Solicitation Address 35 Static Route 36 Trailer Encapsulation 37 ARP Cache Timeout 38 Ethernet Encapsulation 39 TCP Default TTL 40 TCP Keepalive Interval 41 TCP Keepalive Garbage 42 Network Information Service Domain 43 Network Information Servers 44 Network Time Protocol Servers 45 Vendor Specific Information 46 NetBIOS over TCP/IP Name Server 47 NetBIOS over TCP/IP Datagram Distribution Server 48 NetBIOS over TCP/IP Node Type 49 NetBIOS over TCP/IP Scope 50 X Window System Font Server 51 X Window System Display Manager 52 Requested IP Address 53 Lease Time 54 Option Overload 55 Message Type 56 Server Identifier 57 Parameter Request List 58 Error Message 59 Maximum Message Size 60 Renewal (T1) Time 61 Rebinding (T2) Time 62 Vendor Class Identifier 63 Client Identifier 64 DMTF Reserved 65 DMTF Reserved 66 Network Information Service+ Domain 67 Network Information Service+ Servers 68 TFTP Server Name 69 Bootfile Name 70 Mobile IP Home Agent 71 Simple Mail Transport Protocol (SMTP) Server 72 Post Office Protocol (POP3) Server 73 Network News Transport Protocol (NNTP) Server 74 Default World Wide Web (WWW) Server 75 Default Finger Server 76 Default Internet Relay Chat (IRC) Server 77 StreetTalk Server 78 StreetTalk Directory Assistance (STDA) Server 79 User Class 80 SLP Directory Agent 81 SLP Service Scope 82..83 DMTF Reserved 84 Relay Agent Information 85..118 DMTF Reserved 119 Name Service Search 120 Subnet Selection 121..122 DMTF Reserved 123 Classless Route 124..256 DMTF Reserved 257 End 258..32767 DMTF Reserved 32768..65535 Vendor Reserved
Property AddressOrigin Qualifiers Name Type Value From Class Description string AddressOrigin identifies the method by which the IP Address, Subnet Mask, and Gateway were assigned to the IPProtocolEndpoint. A value of 2 indicates that the application of the IPAssignmentSettingData instance does not affect these properties A value of 3 indicates that values for the properties are contained in the IPAssignmentSettingData instance. A value of 4 indicates that the values will be assigned via DHCP A value of 5 indicates that the values will be assigned via BOOTP CIM_IPAssignmentSettingData ValueMap string [See below.] CIM_IPAssignmentSettingData Values string Unknown
Other
Not Applicable
Static
DHCP
BOOTP
DMTF Reserved
Vendor ReservedCIM_IPAssignmentSettingData
Name Value 0 Unknown 1 Other 2 Not Applicable 3 Static 4 DHCP 5 BOOTP 6..32767 DMTF Reserved 32768.. Vendor Reserved
Property InstanceID Qualifiers Name Type Value From Class Key boolean true CIM_SettingData Description string Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following " preferred " algorithm: < OrgID > : < LocalID > Where < OrgID > and < LocalID > are separated by a colon (:), and where < OrgID > must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the < Schema Name > _ < Class Name > structure of Schema class names.) In addition, to ensure uniqueness, < OrgID > must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between < OrgID > and < LocalID > . < LocalID > is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above " preferred " algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. For DMTF-defined instances, the " preferred " algorithm must be used with the < OrgID > set to CIM. CIM_SettingData
Property ElementName Qualifiers Name Type Value From Class Required boolean true CIM_SettingData Override string ElementName CIM_SettingData Description string The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.) CIM_SettingData
Property Caption Qualifiers Name Type Value From Class Description string The Caption property is a short textual description (one- line string) of the object. CIM_ManagedElement MaxLen uint32 64 CIM_ManagedElement
Property Description Qualifiers Name Type Value From Class Description string The Description property provides a textual description of the object. CIM_ManagedElement
Property ElementName Qualifiers Name Type Value From Class Description string A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. CIM_ManagedElement
Method Qualifiers
Parameters
Parameter Qualifiers