[ Provider("cmpi:cmpiLMI_Networking"), Version("0.1.0") ] class LMI_NASProtocolEndpoint: CIM_ProtocolEndpoint { [ Implemented(true), Description( "The Description property provides a textual description of the object."), MappingStrings { "MIB.IETF|IF-MIB.ifDescr" }] string Description; [ Implemented(true), Description( "A string that identifies this ProtocolEndpoint with either a port or an interface on a device. To ensure uniqueness, " "the Name property should be prepended or appended with information from the Type or OtherTypeDescription properties. " "The method selected is described in the NameFormat property of this class."), MaxLen ( 256 )] string Name; [ Implemented(true), Description( "NameFormat contains the naming heuristic that is selected to ensure that the value of the Name property is unique." "For example, you might choose to prepend the name of the port or interface with the Type of ProtocolEndpoint " "(for example, IPv4) of this instance followed by an underscore."), MaxLen (256)] string NameFormat; [ Implemented(true), Description( "Indicates the current statuses of the element. Various operational statuses are defined." "Many of the enumeration's values are self-explanatory. However, a few are not."), ArrayType("Indexed"), MappingStrings { "MIB.IETF|IF-MIB.ifOperStatus" }, ModelCorrespondence { "CIM_ManagedSystemElement.StatusDescriptions" }, ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19"}, Values { "Unknown", "Other", "OK", "Degraded", "Stressed", "Predictive Failure", "Error", "Non-Recoverable Error", "Starting", "Stopping", "Stopped", "In Service", "No Contact", "Lost Communication", "Aborted", "Dormant", "Supporting Entity in Error", "Completed", "Power Mode", "Relocating" }] uint16 OperatingStatus; [ Implemented(true), Description( "ProtocolIFType is an enumeration that is synchronized with the IANA ifType MIB. The ifType MIB is maintained at the URL, " "http://www.iana.org/assignments/ianaiftype-mib. Also, additional values defined by the DMTF are included. The property is " "used to categorize and classify instances of the ProtocolEndpoint class. Note that if the ProtocolIFType is set to 1 (Other), then " "the type information should be provided in the OtherTypeDescription string property. "), ValueMap { "4200", "4201" }, Values { "NFS", "CIFS" }, MappingStrings { "MIB.IETF|IF-MIB.ifType" }, ModelCorrespondence { "CIM_ProtocolEndpoint.OtherTypeDescription" } ] uint16 ProtocolIFType; };