Class CIM_EthernetPortAllocationSettingData
extends CIM_ResourceAllocationSettingData

The EthernetPortAllocationSettingData class represents settings specifically related to the allocation of an EthernetPort that are outside the scope of the EthernetPort CIM class itself. These settings are used to provide information specific to the resource itself.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_SettingData
   |
   +--CIM_ResourceAllocationSettingData
   |
   +--CIM_EthernetPortAllocationSettingData

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringThe EthernetPortAllocationSettingData class represents settings specifically related to the allocation of an EthernetPort that are outside the scope of the EthernetPort CIM class itself. These settings are used to provide information specific to the resource itself.
UMLPackagePathstringCIM::Core::Resource
Versionstring2.27.00

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
DefaultPortVIDuint16
DescriptionstringDefault VID value for the PortVID on this port.
Experimentalbooleantrue
ModelCorrespondencestringCIM_VLANEndpointSettingData.DefaultVLAN
DefaultPriorityuint16
DescriptionstringThe default 802.1Q PCP bits assigned to transmit packets.
Experimentalbooleantrue
DesiredVLANEndpointModeuint16
DescriptionstringThe desired VLAN mode that is requested for use. This property is used to set the initial OperationalEndpointMode property value in the instance of CIM_VLANEndpoint associated with the targeted Ethernet Port.Refer to the description for the property OperationalEndpointMode in CIM_VLANEndpoint for a description of the values
ModelCorrespondencestringCIM_VLANEndpoint.OperationalEndpointMode, CIM_VLANEndpoint.DesiredEndpointMode, CIM_EthernetPortAllocationSettingData.OtherEndpointMode
ValueMapstring0, 1, 2, 3, 4, 5, 6, .., 0x8000..0xFFFF
ValuesstringDMTF Reserved, Other, Access, Dynamic Auto, Dynamic Desirable, Trunk, Dot1Q Tunnel, DMTF Reserved, Vendor Reserved
NetworkPortProfileIDstring
DescriptionstringNetwork port profile ID is used to map the port with an existing network port profile conforming to the schema specified in DSP8049.
Experimentalbooleantrue
NetworkPortProfileIDTypeuint16
DescriptionstringUsed to indicate the type of the network profile ID, typically a UUID or URI
Experimentalbooleantrue
ModelCorrespondencestringCIM_EthernetPortAllocationSettingData.OtherNetworkPortProfileIDTypeInfo
ValueMapstring0, 1, 2, 3, 4, .., 0x8000..0xFFFF
ValuesstringUnknown, Other, URI, UUID, VSI Instance ID, DMTF Reserved, Vendor Reserved
OtherEndpointModestring
DescriptionstringA string describing the type of VLAN endpoint model that is supported by this VLANEndpoint, when the value of the mode property is set to 1 (i.e., "Other"). This property should be set to NULL when the mode property is any value other than 1.
ModelCorrespondencestringCIM_EthernetPortAllocationSettingData.DesiredVLANEndpointMode
OtherNetworkPortProfileIDTypeInfostring
DescriptionstringA string that shall describes the NetworkPortProfileIDType when a well defined value is not available and NetworkPortProfileIDType matches 1(Others). This property should be set to null when the NetworkPortProfileIDType is set to any other value than 1.
Experimentalbooleantrue
ModelCorrespondencestringCIM_EthernetPortAllocationSettingData.NetworkPortProfileIDType
PortCorrelationIDstring
DescriptionstringThe property to use to correlate the port within a data center typically a VSI Instance ID.
Experimentalbooleantrue
PortVIDuint16
DescriptionstringVID that is used to tag untagged traffic received on this port.
Experimentalbooleantrue
ModelCorrespondencestringCIM_VLANEndpointSettingData.NativeVLAN
Promiscuousboolean
DescriptionstringIf set to true receive traffic without destination MAC address filtering
Experimentalbooleantrue
ReceiveBandwidthLimituint64
DescriptionstringThis property property specifes the upper bounds or maximum amount of receive bandwidth allowed through this port. The value of the ReceiveBandwidthLimit property is expressed in the unit specified by the value of the AllocationUnits property.
Experimentalbooleantrue
ModelCorrespondencestringCIM_ResourceAllocationSettingData.AllocationUnit
ReceiveBandwidthReservationuint64
DescriptionstringThis property specifies the amount of receive bandwidth guaranteed to be available for this allocation. On systems which support over-commitment of resources, this value is typically used for admission control to prevent an an allocation from being accepted thus preventing starvation.
Experimentalbooleantrue
ModelCorrespondencestringCIM_ResourceAllocationSettingData.AllocationUnit
SourceMACFilteringEnabledboolean
DescriptionstringSet to true if source MAC filtering is enabled. If enabled the filter is used to match either the CIM_LANEndpoint.MACAddress or one of the the pairing of property values contained in AllowedToTransmitMACAddresses[] and AllowedToTransmitVLANS[]
Experimentalbooleantrue
ModelCorrespondencestringCIM_LANEndpoint.MACAddress
AllowedPrioritiesuint16[]
DescriptionstringThe allowed 802.1Q PCP bits that this port is allowed to transmit.
Experimentalbooleantrue
AllowedToReceiveMACAddressesstring[]
ArrayTypestringIndexed
DescriptionstringAn indexed array of MAC address that this port is allowed to accept receive traffic. This array may be indexed to the AllowedToReceiveVLANs array to support filtering on MAC,VID pairs.
Experimentalbooleantrue
ModelCorrespondencestringCIM_EthernetPortAllocationSettingData.AllowedToReceiveVLANs
AllowedToReceiveVLANsuint16[]
ArrayTypestringIndexed
DescriptionstringAn indexed array of VIDs that this port is allowed to accept traffic from. This array may be indexed to the AllowedToReceiveMACAddresses array to support filtering on MAC,VID pairs.
Experimentalbooleantrue
ModelCorrespondencestringCIM_EthernetPortAllocationSettingData.AllowedToReceiveMACAddresses
AllowedToTransmitMACAddressesstring[]
ArrayTypestringIndexed
DescriptionstringAn indexed array of MAC addresses used for source MAC filtering. This array may be indexed to the AllowedToTransmitVLANs array to support filtering on MAC,VID Pairs.
Experimentalbooleantrue
ModelCorrespondencestringCIM_EthernetPortAllocationSettingData.AllowedToTransmitVLANs
AllowedToTransmitVLANsuint16[]
ArrayTypestringIndexed
DescriptionstringAn index array of VIDs that this port is allowed to transmit. This array may be indexed to the AllowedToTransmitMACAddresses array to support filtering on MAC,VID pairs.
Experimentalbooleantrue
ModelCorrespondencestringCIM_EthernetPortAllocationSettingData.AllowedToTransmitMACAddresses

Inherited Properties

NameData TypeClass Origin
AddressstringCIM_ResourceAllocationSettingData
AddressOnParentstringCIM_ResourceAllocationSettingData
AllocationUnitsstringCIM_ResourceAllocationSettingData
AutomaticAllocationbooleanCIM_ResourceAllocationSettingData
AutomaticDeallocationbooleanCIM_ResourceAllocationSettingData
CaptionstringCIM_ManagedElement
ChangeableTypeuint16CIM_SettingData
ConfigurationNamestringCIM_SettingData
ConsumerVisibilityuint16CIM_ResourceAllocationSettingData
DescriptionstringCIM_ManagedElement
ElementNamestringCIM_SettingData
Generationuint64CIM_ManagedElement
InstanceIDstringCIM_SettingData
Limituint64CIM_ResourceAllocationSettingData
MappingBehavioruint16CIM_ResourceAllocationSettingData
OtherResourceTypestringCIM_ResourceAllocationSettingData
ParentstringCIM_ResourceAllocationSettingData
PoolIDstringCIM_ResourceAllocationSettingData
Reservationuint64CIM_ResourceAllocationSettingData
ResourceSubTypestringCIM_ResourceAllocationSettingData
ResourceTypeuint16CIM_ResourceAllocationSettingData
VirtualQuantityuint64CIM_ResourceAllocationSettingData
VirtualQuantityUnitsstringCIM_ResourceAllocationSettingData
Weightuint32CIM_ResourceAllocationSettingData
Connectionstring[]CIM_ResourceAllocationSettingData
HostResourcestring[]CIM_ResourceAllocationSettingData

Class Methods