Network Discovery Context Builders Mapping Additional information

For more information on the model see POMBA Context Builders and Data Sources and POMBA Context Builder Swagger



VM



Openstack Attribute

Optional/Mandatory

Name on Network Discovery API

(Dublin release)

Name of POMBA Context Builder

Note

Id

Mandatory

id

VM.uuid



name

Mandatory

name

VM.name



locked

Mandatory

attributeList[name=inMaintenance]

VM.attributeList[name=lockedBoolean]



OS-EXT-SRV-ATTR:hostname

Mandatory

attributeList[name=hostname]

VM.attributeList[name=hostName]

Requires admin-level Openstack API user

image.id

Mandatory

attributeList[name=imageId]

VM.attributeList[name= imageId]



status

Optional

attributeList[name=status]





OS-EXT-STS:vm_state 

Optional

attributeList[name=vmState]





user-id

Optional

attributeList[name=userId]





tenant_id

Optional

attributeList[name=tenantId]





hostId

Optional

attributeList[name=hostId]





OS-EXT-SRV-ATTR:host

Optional

attributeList[name=host]



Requires admin-level Openstack API user

host_status

Optional

attributeList[name=hostStatus]



Requires admin-level Openstack API user

metadata.my server name

Optional

otherServerName





security_group.name

Optional

securityGroupName





favor.disk

Optional

flavorDisk





flavor.ephemeral

Optional

flavorEphemoral





flavor.extra_specs.hw.cpu_model

Optional

flavorHwCpuModel





flavor.extra_specs.hw.mem_page_size

Optional

flavorHwMemPageSize





flavor.extra_specs.hw.cpu_policy

Optional

flavorHwCpuPolicy





flavor.original_name

Optional

flavorOriginalName





flavor.ram

Optional

flavorRam





flavor.swap

Optional

flavorSwag





flavorvcpus

Optional

flavorVcpus







Network

Openstack Attribute

Optional/Mandatory

Name on Network Discovery API

Name of POMBA Context Builder

Id

Mandatory

id

Network.uuid

name

Mandatory

name

Network.name

admin_state_up

Mandatory

attributeList[name=adminState]



shared

Mandatory

attributeList[name=sharedNetwork]

Network.attributeList[name= sharedNetworkBoolean]

status

Optional

attributeList[name=status]



subnets

Optional

attributeList[name=subnets]



tenant_id

Optional

attributeList[name=tenantId]