# 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

Name | Data Type | Value
--- | --- | ---
Description | string | 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.
UMLPackagePath | string | CIM::Core::Resource
Version | string | 2.33.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
DefaultPortVID | uint16 |
Description | string | Default VID value for the PortVID on this port.
ModelCorrespondence | string | CIM_VLANEndpointSettingData.DefaultVLAN
DefaultPriority | uint16 |
Description | string | The default 802.1Q PCP bits assigned to transmit packets.
DesiredVLANEndpointMode | uint16 |
Description | string | The 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
ModelCorrespondence | string | CIM_VLANEndpoint.OperationalEndpointMode, CIM_VLANEndpoint.DesiredEndpointMode, CIM_EthernetPortAllocationSettingData.OtherEndpointMode
ValueMap | string | 0, 1, 2, 3, 4, 5, 6, .., 0x8000..0xFFFF
Values | string | DMTF Reserved, Other, Access, Dynamic Auto, Dynamic Desirable, Trunk, Dot1Q Tunnel, DMTF Reserved, Vendor Reserved
GroupID | uint32 |
Description | string | The GroupID is an identifier that refers to the VLAN associated with the VSI specified in the VDP TLV as definded in IEEE 802.1Qbg.
ManagerID | uint32 |
Description | string | If not null has the value of the VDP TLV VSI Manager ID as specified in 802.1Qbg
NetworkPortProfileID | string |
Description | string | Network port profile ID is used to map the port with an existing network port profile conforming to the schema specified in DSP8049.
NetworkPortProfileIDType | uint16 |
Description | string | Used to indicate the type of the network profile ID, typically a UUID or URI
ModelCorrespondence | string | CIM_EthernetPortAllocationSettingData.OtherNetworkPortProfileIDTypeInfo
ValueMap | string | 0, 1, 2, 3, 4, .., 0x8000..0xFFFF
Values | string | Unknown, Other, URI, UUID, VSI Instance ID, DMTF Reserved, Vendor Reserved
OtherEndpointMode | string |
Description | string | A 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.
ModelCorrespondence | string | CIM_EthernetPortAllocationSettingData.DesiredVLANEndpointMode
OtherNetworkPortProfileIDTypeInfo | string |
Description | string | A string that shall describe the NetworkPortProfileIDType when a well defined value is not available and NetworkPortProfileIDType matches 1(Other). This property should be set to null when the NetworkPortProfileIDType is set to any other value than 1.
ModelCorrespondence | string | CIM_EthernetPortAllocationSettingData.NetworkPortProfileIDType
PortCorrelationID | string |
Description | string | This property is used to identify a port within a data center. The property is typically set to the port VSI Instance ID.
PortVID | uint16 |
Description | string | VID that is used to tag untagged traffic received on this port.
ModelCorrespondence | string | CIM_VLANEndpointSettingData.NativeVLAN
Promiscuous | boolean |
Description | string | If set to true receive traffic without destination MAC address filtering. If set to false MAC address filtering may be performed.
ReceiveBandwidthLimit | uint64 |
Description | string | This 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.
ModelCorrespondence | string | CIM_ResourceAllocationSettingData.AllocationUnits
ReceiveBandwidthReservation | uint64 |

Description

string

This property specifies the amount of receive bandwidth guaranteed to be available for this allocation. The value of the ReceiveBandwidthReservation property is expressed in the unit specified by the value of the AllocationUnits property. 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.

ModelCorrespondence | string | CIM_ResourceAllocationSettingData.AllocationUnits
SourceMACFilteringEnabled | boolean |

Description

string

Set to true if source MAC filtering is enabled. If enabled only incoming traffic with a MAC Address that matches the CIM_LANEndpoint.MACAddress or traffic with a MAC Address and VID that matches one of the pairing of property values contained in AllowedToTransmitMACAddresses[] and AllowedToTransmitVLANS[] is allowed. If not enable all traffic with any MAC address or VID is allowed.

ModelCorrespondence | string | CIM_LANEndpoint.MACAddress
VSITypeID | uint32 |
Description | string | The VSI type identifier (VTID) is an integer value used to identify a pre-configured set of controls and attributes that are associated with a set of virtual station interfaces (VSIs) as specified in IEEE P802.1Qbg
MaxValue | sint64 | 16777215
VSITypeIDVersion | uint8 |
Description | string | The VSI Type Identifier Version is an integer identifier designating the expected/ desired VTID version. The VTID version allows a VSI Manager database to contain multiple versions of a given VSI Type, allowing smooth migration to newer VSI types; as definded in IEEE P802.1Qbg
AllowedPriorities | uint16[] |
Description | string | An array of 802.1Q PCP values that this port is allowed to transmit.
AllowedToReceiveMACAddresses | string[] |
ArrayType | string | Indexed
Description | string | An indexed array of MAC address that this port is allowed to accept receive traffic. This array is index-correlated with the AllowedToReceiveVLANs array to support filtering on MAC,VID pairs.
ModelCorrespondence | string | CIM_EthernetPortAllocationSettingData.AllowedToReceiveVLANs
AllowedToReceiveVLANs | uint16[] |
ArrayType | string | Indexed
Description | string | An indexed array of VIDs that this port is allowed to accept traffic from. This array is index-correlated with the AllowedToReceiveMACAddresses array to support filtering on MAC,VID pairs.
ModelCorrespondence | string | CIM_EthernetPortAllocationSettingData.AllowedToReceiveMACAddresses
AllowedToTransmitMACAddresses | string[] |
ArrayType | string | Indexed
Description | string | An indexed array of MAC addresses used for source MAC filtering. This array is index-correlated with the AllowedToTransmitVLANs array to support filtering on MAC,VID Pairs.
ModelCorrespondence | string | CIM_EthernetPortAllocationSettingData.AllowedToTransmitVLANs
AllowedToTransmitVLANs | uint16[] |
ArrayType | string | Indexed
Description | string | An index array of VIDs that this port is allowed to transmit. This array is index-correlated with the AllowedToTransmitMACAddresses array to support filtering on MAC,VID pairs.
ModelCorrespondence | string | CIM_EthernetPortAllocationSettingData.AllowedToTransmitMACAddresses

### Inherited Properties

Name | Data Type | Class Origin
--- | --- | ---
Address | string | CIM_ResourceAllocationSettingData
AddressOnParent | string | CIM_ResourceAllocationSettingData
AllocationUnits | string | CIM_ResourceAllocationSettingData
AutomaticAllocation | boolean | CIM_ResourceAllocationSettingData
AutomaticDeallocation | boolean | CIM_ResourceAllocationSettingData
Caption | string | CIM_ManagedElement
ChangeableType | uint16 | CIM_SettingData
ConfigurationName | string | CIM_SettingData
ConsumerVisibility | uint16 | CIM_ResourceAllocationSettingData
Description | string | CIM_ManagedElement
ElementName | string | CIM_SettingData
InstanceID | string | CIM_SettingData
Limit | uint64 | CIM_ResourceAllocationSettingData
MappingBehavior | uint16 | CIM_ResourceAllocationSettingData
OtherResourceType | string | CIM_ResourceAllocationSettingData
Parent | string | CIM_ResourceAllocationSettingData
PoolID | string | CIM_ResourceAllocationSettingData
Reservation | uint64 | CIM_ResourceAllocationSettingData
ResourceSubType | string | CIM_ResourceAllocationSettingData
ResourceType | uint16 | CIM_ResourceAllocationSettingData
VirtualQuantity | uint64 | CIM_ResourceAllocationSettingData
VirtualQuantityUnits | string | CIM_ResourceAllocationSettingData
Weight | uint32 | CIM_ResourceAllocationSettingData
Connection | string[] | CIM_ResourceAllocationSettingData
HostResource | string[] | CIM_ResourceAllocationSettingData

## Class Methods