// Add class.
// Add UmlPackagePath
// qualifier values to CIM Schema.
// ==================================================================
// NetworkPortSettings
// ==================================================================
[Experimental, Version ( "2.13.0" ),
UMLPackagePath ( "CIM::Device::Ports" ),
Description (
"A NetworkPort may be configured via the NetworkPortSettings "
"class. The requested configuration changes are expected to be "
"stored to non-volatile memory. NetworkPortCapabilities defines "
"which settings are configurable." )]
class CIM_NetworkPortSettings : CIM_LogicalPortSettings {
[Write, Description (
"An array of network identifiers that specify which "
"Networks the NetworkPort may belong to. The ability to "
"set this property is defined in NetworkPortCapabilities.\n"
"\n"
"For example, in Fibre Channel the NetworkIDs would be "
"populated with Virtual Fabric IDs." )]
string NetworkIDs[];
[Write, Description (
"The requested LinkTechnology of the NetworkPort. The "
"list of supported LinkTechnologies of the NetworkPort is "
"defined in the NetworkPortCapabilities." ),
ValueMap { "2", "3", "4", "5", "6", "7", "8", "9", "10", "11" },
Values { "Ethernet", "IB", "FC", "FDDI", "ATM", "Token Ring",
"Frame Relay", "Infrared", "BlueTooth", "Wireless LAN" },
ModelCorrespondence {
"CIM_NetworkPortCapabilities.NetworkIDsConfigurable",
"CIM_NetworkPort.LinkTechnology" }]
uint16 LinkTechnology;
};