White Papers
Introduction to REST API in OpenManage Enterprise
12 End to End Automation with REST API in Dell EMC OpenManage Enterprise 3.0
2.10 Create Identity Pool
Identity Pools provide sets of values that can be used to assign a unique virtual identity to a device for
network operations. Virtual identities are used for stateless computing—for example, for transferring
(migrating) virtual identity from one device to another.
An Identity Pool optionally contains several protocol-specific sub-pools—for Ethernet communications, iSCSI
operations, FCoE operations, and Fibre Channel (FC) operations. For information about Identity Pools, see
the Advanced Server Configuration in Dell EMC OpenManage Enterprise 3.0 available on the support site.
The following URI and payload are used to create an Identity Pool. Sub-pools that are not required can be
omitted or set to null:
HTTP Method: POST
URI: https://<ip-addr>/api/IdentityPoolService/IdentityPools
Example payload:
The following request is to create an Identity Pool that has a sub-pool for each protocol (Ethernet, iSCSI,
FCoE, and FC). The iSCSI section also specifies values for iSCSI Initiator configuration.
{
"Name":"Sample Identity Pool",
"Description":"This is a sample Identity Pool",
"EthernetSettings":{
"Mac": {
"IdentityCount":55,
"StartingMacAddress": "UFBQUFAA"
}
},
"IscsiSettings":{
"Mac": {
"IdentityCount":65,
"StartingMacAddress": "YGBgYGAA"
},
"InitiatorConfig":{
"IqnPrefix":"iqn.myprefix."
},
"InitiatorIpPoolSettings":{
"IpRange":"10.35.0.1-10.35.0.255",
"SubnetMask":"255.255.255.0",
"Gateway":"10.35.0.1",
"PrimaryDnsServer":"10.35.0.15",
"SecondaryDnsServer":"10.35.0.16"
}
},
"FcoeSettings":{
"Mac": {
"IdentityCount":75,
"StartingMacAddress": "cHBwcHAA"
}
},
"FcSettings":{
"Wwnn": {
"IdentityCount":85,
"StartingAddress": "IACAgICAgAA="
},
"Wwpn": {
"IdentityCount":85,
"StartingAddress": "IAGAgICAgAA="
}
}
}