Chapter 1: Overview...................................................................................................................... 5
Supported APIs.................................................................................................................................................................... 5
Prerequisites......................................................................................................................................................................... 5
Base URI................................................................................................................................................................................ 5
Request headers.................................................................................................................................................................. 6
Sequence of API for firmware update............................................................................................................................6
Chapter 2: Security....................................................................................................................... 7
OMIVV authentication........................................................................................................................................................ 7
Bearer Token.........................................................................................................................................................................7
Rate limit................................................................................................................................................................................ 7
vCenter authorization.........................................................................................................................................................8
Validate session token.................................................................................................................................................. 8
Validate vCenter user credentials .............................................................................................................................8
Chapter 3: Session management................................................................................................... 9
Start an OMIVV session.....................................................................................................................................................9
End an OMIVV session......................................................................................................................................................10
Chapter 4: Console management.................................................................................................. 11
Get list of registered vCenters........................................................................................................................................ 11
Get vCenter tree view of data center........................................................................................................................... 11
Set vCenter context..........................................................................................................................................................13
Get cluster details..............................................................................................................................................................14
Get cluster health.............................................................................................................................................................. 15
Chapter 5: Repository profile management.................................................................................. 16
Get list of repository profiles.......................................................................................................................................... 16
Get repository profile details...........................................................................................................................................16
Chapter 6: Cluster profile management....................................................................................... 18
Get list of cluster profiles.................................................................................................................................................18
Get details of cluster profiles.......................................................................................................................................... 18
Chapter 7: Firmware repository inventory management............................................................... 21
Get firmware repository inventory details................................................................................................................... 21
Chapter 8: Firmware inventory management............................................................................... 23
Create host level firmware inventory report.............................................................................................................. 23
Create cluster level firmware inventory report..........................................................................................................24
Chapter 9: Firmware update management................................................................................... 27
Create host level firmware update jobs....................................................................................................................... 27
Contents
Contents 3