Adapter operation to VIS API mapping
The following tables map the operations in the BMC Atrium Orchestrator Application Adapter for VMware Infrastructure to the VMware Infrastructure APIs:
Basic VM operations
Adapter operation | Operation API | Dependent operation | Dependent API |
---|---|---|---|
Power_On_VM | PowerOnVM_Task | None | None |
Power_Off_VM | PowerOffVM_Task | None | None |
Suspend_VM | SuspendVM_Task | None | None |
Resume_VM | PowerOnVM_Task | None | None |
Reset_VM | ResetVM_Task | None | None |
Restart_Guest_ | RebootGuest | None | None |
Shut_Down_Guest_ | ShutdownGuest | None | None |
Convert_Template_To_VM | MarkAsVM | None | None |
Convert_VM_To_Template | MarkAsTemplate | None | None |
Register_VM | RegisterVM_Task | None | None |
Unregister_VM | UnregisterVM_Task | None | None |
Advanced VM operations
Adapter operation | Operation API | Dependent operation | Dependent API |
---|---|---|---|
Create_VM_Snapshot | CreateSnapshot_Task | None | None |
Revert_VM_Snapshot | RevertToSnapshot_Task | Get_Vm_SnapshotInfo | RetrieveProperties |
Move_Virtual_Disk | RelocateVM_Task | GetDiskByVm | RetrieveProperties |
Validate_VM_Migration | ValidateMigration | None | None |
Migrate_VM | MigrateVM_Task | None | None |
Relocate_VM | RelocateVM_Task | GetDiskByVm | RetrieveProperties |
Acquire_Mks_Ticket | AcquireMksTicket | None | None |
Retrieve_VM_File_Info | RetrieveProperties |
|
|
Update_VM_Snapshot | RenameSnapshot | Get_Vm_SnapshotInfo | RetrieveProperties |
Delete_VM_Snapshot | RemoveSnapshot_Task | Get_Vm_SnapshotInfo | RetrieveProperties |
VM Configuration operations
Adapter operation | Operation API | Dependent operation | Dependent API |
---|---|---|---|
Create_VM | CreateVM_Task | None | None |
Create_VM_With_ | CreateVM_Task | None | None |
Clone_VM | CloneVM_Task | None | None |
Clone_VM_With_ | CloneVM_Task | GetDiskByVm | RetrieveProperties |
Customize_VM | CustomizeVM_Task | None | None |
Add_Hard_Disk | ReconfigVM_Task | Retrieve_Hard_ | RetrieveProperties |
Add_Ethernet_Adapter | ReconfigVM_Task |
|
|
Add_CD_ROM | ReconfigVM_Task | GetIDEControllerByVm | RetrieveProperties |
Retrieve_VM_ | RetrieveProperties | None | None |
Retrieve_CPU_ | RetrieveProperties | None | None |
Retrieve_Memory_ | RetrieveProperties | None | None |
Retrieve_Hard_Disk_ | RetrieveProperties | None | None |
Retrieve_CD_ROM_ | RetrieveProperties | None | None |
Retrieve_Ethernet_ | RetrieveProperties | None | None |
Update_CD_ROM_ | ReconfigVM_Task | GetVirtualDeviceByVm | RetrieveProperties |
Update_VM_ | ReconfigVM_Task |
|
|
Update_CPU_ | ReconfigVM_Task | None | None |
Update_Memory_ | ReconfigVM_Task | None | None |
Update_Ethernet_ | ReconfigVM_Task |
|
|
Update_Hard_Disk_ | ReconfigVM_Task | GetDiskByVm | RetrieveProperties |
Delete_VM | Destroy_Task | None | None |
Remove_Hard_Disk | ReconfigVM_Task | GetDiskByVm | RetrieveProperties |
Remove_Ethernet_ | ReconfigVM_Task | GetVirtualDeviceByVm | RetrieveProperties |
Remove_CD_ROM | ReconfigVM_Task | GetVirtualDeviceByVm | RetrieveProperties |
Export_VM_As_ | ExportVm | None | None |
Import_OVF_ | ImportVApp | None | None |
Monitor VM operations
Adapter operation | Operation API | Dependent operation | Dependent API |
---|---|---|---|
Retrieve_VM_ | QueryPerf |
|
|
Retrieve_VM_ | QueryPerf |
|
|
Retrieve_VM_ | QueryPerf |
|
|
Retrieve_VM_ | QueryPerf |
|
|
Retrieve_VM_Status | RetrieveProperties | None | None |
Retrieve_Task_Status | RetrieveProperties | None | None |
Retrieve_VM_ | GetAlarm | None | None |
Delete_VM_Alarm | RemoveAlarm | Retrieve_VM_Alarm_List | GetAlarm |
Host operations
Adapter operation | Operation API | Dependent operation | Dependent API |
---|---|---|---|
Create_Host | AddStandaloneHost_Task | None | None |
Add_Host_ | AddHost_Task | None | None |
Add_Virtual_Switch | UpdateNetworkConfig | GetHostNetworkSystem | RetrieveProperties |
Update_Virtual_Switch | UpdateNetworkConfig | GetHostNetworkSystem | RetrieveProperties |
Add_Virtual_NIC | UpdateNetworkConfig | GetHostNetworkSystem | RetrieveProperties |
Update_Virtual_NIC | UpdateNetworkConfig | GetHostNetworkSystem | RetrieveProperties |
Add_Port_Group | UpdateNetworkConfig | GetHostNetworkSystem | RetrieveProperties |
Update_Port_Group | UpdateNetworkConfig | GetHostNetworkSystem | RetrieveProperties |
Add_NAS_Datastore | CreateNasDatastore | Retrieve_Host_ | RetrieveProperties |
Add_Vmfs_Datastore | CreateVmfsDatastore |
|
|
Add_Internet_Scsi_ | AddInternetScsi | Retrieve_Host_ | RetrieveProperties |
Move_Host_ | MoveHostInto_Task | None | None |
Retrieve_Host_ | RetrieveProperties | None | None |
Retrieve_Host_ | QueryDvsConfigTarget | None | None |
Retrieve_Host_Network_ | RetrieveProperties | GetHostNetworkSystem | RetrieveProperties |
Retrieve_Host_ | RetrieveProperties | Retrieve_Host_ | RetrieveProperties |
Retrieve_Virtual | RetrieveProperties | GetHostNetworkSystem | RetrieveProperties |
Retrieve_Virtual | RetrieveProperties | GetHostNetworkSystem | RetrieveProperties |
Retrieve_Port_ | RetrieveProperties | GetHostNetworkSystem | RetrieveProperties |
Retrieve_Available_ | QueryAvailableDisks | Retrieve_Host_ | RetrieveProperties |
Retrieve_Host_ | RetrieveProperties | None | None |
Retrieve_Host_ | RetrieveProperties | None | None |
Retrieve_ESX_ | RetrieveProperties | None | None |
Retrieve_Host_ | RetrieveProperties | Retrieve_Host_Storage_ | RetrieveProperties |
Rescan_Hba | RescanHba | Retrieve_Host_Storage_ | RetrieveProperties |
Rescan_All_Hba | RescanAllHba | Retrieve_Host_Storage_ | RetrieveProperties |
Update_Host_ | UpdateNetworkConfig |
|
|
Extend_Vmfs_Datastore | ExtendVmfsDatastore |
|
|
Update_Software_ | UpdateSoftwareInternet | Retrieve_Host_Storage_ | RetrieveProperties |
Update_Internet_ | UpdateInternetScsiName | Retrieve_Host_ | RetrieveProperties |
Remove_Host_ | MoveIntoFolder_Task | None | None |
Remove_Virtual_Switch | UpdateNetworkConfig | GetHostNetworkSystem | RetrieveProperties |
Remove_Virtual_NIC | UpdateNetworkConfig | GetHostNetworkSystem | RetrieveProperties |
Remove_Port_Group | UpdateNetworkConfig | GetHostNetworkSystem | RetrieveProperties |
Remove_Datastore | RemoveDatastore | Retrieve_Host_Datastore_ | RetrieveProperties |
Enter_Maintenance_Mode | EnterMaintenanceMode_Task | None | None |
Exit_Maintenance_Mode | ExitMaintenanceMode_Task | None | None |
Datastore operations
Adapter operation | Operation API | Dependent operation | Dependent API |
---|---|---|---|
Retrieve_Datastore_List | RetrieveProperties | Retrieve_Datastores | RetrieveProperties |
Retrieve_Datastore_ | RetrieveProperties | None | None |
Retrieve_Vmfs_ | RetrieveProperties |
|
|
Cluster operations
Adapter operation | Operation API | Dependent operation | Dependent API |
---|---|---|---|
Retrieve_Cluster_ | RetrieveProperties | None | None |
Retrieve_Cluster_ | RetrieveProperties | Retrieve_Cluster_ | RetrieveProperties |
Retrieve_Clusters | RetrieveProperties | None | None |
Update_Cluster_DRS_ | ReconfigureCompute | None | None |
Retrieve_Cluster_Virtual_ | RetrieveProperties | None | None |
Datacenter operation
Adapter operation | Operation API | Dependent operation | Dependent API |
---|---|---|---|
Retrieve_Datacenters | RetrieveProperties | None | None |
Folder operations
Adapter operation | Operation API | Dependent operation | Dependent API |
---|---|---|---|
Retrieve_Folders | RetrieveProperties | None | None |
Destroy_Folder | Destroy_Task | None | None |
Create_Folder | CreateFolder | None | None |
Move_Into_Folder | MoveIntoFolder_Task | None | None |
Discovery operations
Adapter operation | Operation API | Dependent operation | Dependent API |
---|---|---|---|
Retrieve_MOB_Reference_ | None | None | None |
Retrieve_Display_Name_By_ | None | None | None |
Resource Pool operations
Adapter operation | Operation API | Dependent operation | Dependent API |
---|---|---|---|
Retrieve_Resource_Pool_ | RetrieveProperties | None | None |
Create_Resource_Pool | CreateResourcePool | None | None |
Destroy_Resource_Pool | Destroy_Task | None | None |
Destroy_Resource_Pool_ | DestroyChildren | None | None |
Move_Into_Resource_Pool | MoveIntoResourcePool | None | None |
Basic vApp operations
Adapter operation | Operation API | Dependent operation | Dependent API |
---|---|---|---|
Power_On_VApp | PowerOnVApp_Task | None | None |
Power_Off_VApp | PowerOffVApp_Task | None | None |
Unregister_VApp | unregisterVApp_Task | None | None |
vApp Configuration operations
Adapter operation | Operation API | Dependent operation | Dependent API |
---|---|---|---|
Export_VApp_As_ | ExportVApp | Create_Import_Spec | CreateImportSpec |
Import_OVF_Template_ | ImportVApp | Create_Import_Spec | CreateImportSpec |
Create_VApp | CreateVApp | None | None |
Clone_VApp | CloneVApp_Task | None | None |
Update_VApp_ | UpdateVAppConfig | None | None |