Interface ProvisionProvider.HypervisorConsoleFacet

Enclosing interface:
ProvisionProvider

public static interface ProvisionProvider.HypervisorConsoleFacet
Provides methods for interacting with provisioned vms through a hypervisor console
Since:
0.15.3
  • Method Details

    • getXvpVNCConsoleUrl

      default ServiceResponse getXvpVNCConsoleUrl(ComputeServer server)
      Builds the URL and authentication required to connect to the target server using noVNC
      Parameters:
      server - server to connect to
      Returns:
      Url and authentication for an xvpVnc console connection to the server
      Since:
      0.13.8
    • getNoVNCConsoleUrl

      default ServiceResponse getNoVNCConsoleUrl(ComputeServer server)
      Builds the URL and authentication required to connect to the target server using noVNC
      Parameters:
      server - server to connect to
      Returns:
      Url and authentication for a noVNC console connection to the server
      Since:
      0.13.8
    • getWMKSConsoleUrl

      default ServiceResponse getWMKSConsoleUrl(ComputeServer server)
      Builds the URL and authentication required to connect to the target server using noVNC
      Parameters:
      server - server to connect to
      Returns:
      Url and authentication for a wmks console connection to the server
      Since:
      0.13.8
    • updateServerHost

      default ServiceResponse updateServerHost(ComputeServer server)
      Method called before using the console host to ensure it is accurate
      Parameters:
      server - server to connect to
      Returns:
      Success or failure
      Since:
      0.13.8
    • enableConsoleAccess

      default ServiceResponse enableConsoleAccess(ComputeServer server)
      Method called before making a hypervisor vnc console connection to a server to ensure that the server settings are correct
      Parameters:
      server - server to connect to
      Returns:
      Success or failure
      Since:
      0.13.8