Interface ProvisionProvider.HypervisorConsoleFacet

Enclosing interface:
ProvisionProvider

@Deprecated(since="1.3.4", forRemoval=false) public static interface ProvisionProvider.HypervisorConsoleFacet
Deprecated.
Since 1.3.4. Use ProvisionProvider.HypervisorConsoleFacetV2. This legacy map-based console contract will be removed in a future release.
Provides methods for interacting with provisioned vms through a hypervisor console Console connection data is returned as a generic map for backward compatibility. Legacy implementations may optionally include a protocols key to override WebSocket sub-protocol handling:
  • omit protocols: preserve Morpheus defaults
  • protocols: []: send no Sec-WebSocket-Protocol header
  • protocols: ['plain.kubevirt.io']: send the provided values in order
Since:
0.15.3
  • Method Details

    • getXvpVNCConsoleUrl

      default ServiceResponse getXvpVNCConsoleUrl(ComputeServer server)
      Deprecated.
      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)
      Deprecated.
      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)
      Deprecated.
      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)
      Deprecated.
      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)
      Deprecated.
      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