CIM_IPAssignmentSettingData

Class reference

Subclass of CIM_SettingData

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.

Key properties

Local properties

uint16 ProtocolIFType

An enumeration that describes the IP version.

ValueMap Values
0 Unknown
DMTF Reserved
4096 IPv4
4097 IPv6
32768.. Vendor Reserved

uint16 AddressOrigin

AddressOrigin identifies the method by which the IP Address, Subnet Mask for IPv4 or Prefix Length for IPv6, and Gateway shall be assigned to the IPProtocolEndpoint.

A value of 3 “Static” shall indicate the values will be assigned manually.

A value of 4 “DHCP” shall indicate the values will be assigned utilizing the Dynamic Host Configuration Protocol. See RFC 2131 and related.

A value of 5 “BOOTP” shall indicate the values will be assigned utilizing BOOTP. See RFC 951 and related.

A value of 6 “IPv4 Link Local” shall indicate the values will be assigned using the IPv4 Link Local protocol. See RFC 3927.

A value of 7 “DHCPv6” shall indicate the values will be assigned using DHCPv6. See RFC 3315.

A value of 8 “IPv6 AutoConfig ” shall indicate the values will be assigned using the IPv6 AutoConfig. See RFC 4862.

A value of 9 “Stateless” shall indicate Stateless will be assigned.

A value of 10 “Link Local” shall indicate Link Local values will be assigned.

ValueMap Values
0 Unknown
1 Other
2 Not Applicable
3 Static
4 DHCP
5 BOOTP
6 IPv4 Link Local
7 DHCPv6
8 IPv6AutoConfig
9 Stateless
10 Link Local
DMTF Reserved
32768.. Vendor Reserved

Local methods

None

Inherited properties

string InstanceID
uint64 Generation
string Caption

Inherited methods

None