If an extension deploys virtual machines or vApps, you can configure them as being virtual machines or vApps that the extension manages. If users attempt to perform operations on these virtual machines or vApps, they see a warning.

You configure a virtual machine or vApp as belonging to an extension by implementing ManagedByInfo in the configuration of that virtual machine or vApp.

The following operations result in a warning if a user attempts to run them from the vSphere Client on a virtual machine or vApp that an extension manages:

  • PowerOn
  • PowerOff
  • Suspend
  • Reset
  • RebootGuest
  • ShutdownGuest
  • StandbyGuest
  • Edit
  • Clone
  • Templatize
  • ConvertToVirtualMachine
  • Deploy
  • CloneTemplateToTemplate
  • CloneVmToTemplate
  • TakeSnapshot
  • GotoSnapshot
  • StartRecording
  • Remove
  • CreateSecondaryVm
  • DisableFaultTolerance
  • TurnFaultToleranceOff
  • MigrateHost
  • Migrate
  • RelocateDatastore
  • Rename