# Class CIM_EncapsulationMappingSettingData
extends CIM_SettingData

Generic translation look up record for IP Encapsulation. For example NVGRE and VXLAN. This property contains all of the information required to make the headers for an IP overlay network.

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

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_SettingData
|
+--CIM_EncapsulationMappingSettingData

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | Generic translation look up record for IP Encapsulation. For example NVGRE and VXLAN. This property contains all of the information required to make the headers for an IP overlay network.
UMLPackagePath | string | CIM::Network
Version | string | 2.52.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
CustomerIdentifier | string |
Description | string | An optional property that may be populated with a customer or tenant identifier.
CustomerIPAddress | string |
Description | string | An optional IP address of the Virtual machine or the customer system, the overlay network formatted according to the appropriate convention as defined in the AddressType property of this class e.g., 171.79.6.4). This property should be populated for an IP over IP overlay e.g., NVGRE.
CustomerMACAddress | string |
Description | string | The MAC address associated with the CustomerAddress. The MAC address is formatted as twelve hexadecimal digits (e.g., "010203040506"), with each pair representing one of the six octets of the MAC address in "canonical" bit order according to RFC " "2469." ),
EncapsulationMetadata | string |
Description | string | Optional encapsulation type specific metadata that may be included in the encapsulation.
OtherEncapsulationMode | string |
Description | string | if the EncapsulationMode has a value 1 - OtherOtherEncapsulationMode should have a string describing the tunne mode
ProviderIPAddress | string |
Description | string | The IP address that will be used on the underlay or provider network for traffic encapsulated using this encapsulation mapping. The address is formatted according to the appropriate convention as defined in the AddressType property of this class (e.g., 171.79.6.40).
ProviderMACAddress | string |
Description | string | Read only property that contains the encapsulation MAC address on the provider network
VirtualMachineName | string |
Description | string | An optional property that can set to identify the VM corresponding to the CustomerAddress.
VirtualNetworkIdentifier | string |
Description | string | This property is populated with the identifier of the virtual or overlay network for the traffic mapped through an instance of this class. For example this would contain a VNI for VXLAN and a VSID for NVGRE.
CustomerIPAddressType | uint16[] |
Description | string | An enumeration that describes the format of the Address property. It is deprecated since it is not needed, as the class contains both IPv4 and v6 addresses
ModelCorrespondence | string | CIM_IPProtocolEndpoint.AddressType
ValueMap | string | 0, 1, 2
Values | string | Unknown, IPv4, IPv6
EncapsulationMode | uint16[] |
Description | string | 1- sets the Encapsulation mode typeOther - should only be used if there is not an enumerated value 2- GRE 3- IP-in-IP 4-NVGRE 5-VXLAN
ValueMap | string | 1, 2, 3, 4, 5, .., 0x8000..0xFFFF
Values | string | Other, GRE, IP-in-IP, NVGRE, VXLAN, DMTF Reserved, Vendor Reserved
ProviderIPAddressType | uint16[] |
Description | string | An enumeration that describes the format of the Address property. It is deprecated since it is not needed, as the class contains both IPv4 and v6 addresses
ModelCorrespondence | string | CIM_IPProtocolEndpoint.AddressType
ValueMap | string | 0, 1, 2
Values | string | Unknown, IPv4, IPv6

### Inherited Properties

Name | Data Type
--- | ---
Caption | string
ChangeableType | uint16
ConfigurationName | string
Description | string
ElementName | string
Generation | uint64
InstanceID | string
SoID | string
SoOrgID | string
ComponentSetting | string[]

## Class Methods