Get desktop application:
View/edit binary Protocol Buffers messages
* HostService defines the host related methods such as query hosts, start maintenance, complete maintenance etc.
Get hosts which are in one of the specified states
* Request message for HostService.QueryHosts method.
List of host states to query the hosts. Will return all hosts if the list is empty.
* Response message for HostService.QueryHosts method.
List of hosts that match the host query criteria.
Start maintenance on the specified hosts
Request message for HostService.StartMaintenance method.
List of hosts to be put into maintenance
Host to be put into maintenance
Response message for HostService.StartMaintenance method. Return errors: NOT_FOUND: if the host is not found.
Host successfully submitted for maintenance
Complete maintenance on the specified hosts
Request message for HostService.CompleteMaintenance method.
List of hosts put be brought back up
Host to be removed from maintenance and brought back up
Response message for HostService.CompleteMaintenance method. Return errors: NOT_FOUND: if the host is not found.
Host successfully submitted for maintenance completion
Get information about all host pools
Request message for HostService.ListHostPools method.
(message has no fields)
Response message for HostService.ListHostPoolsRequest method. Return errors:
Information about all pools
Create a host pool
Request message for HostService.CreateHostPool method.
Name of the pool to create.
Response message for HostService.CreateHostPool method. Return errors: ALREADY_EXISTS: If a pool with the specified name already exists INVALID_ARGUMENT: If pool name is invalid
(message has no fields)
Delete a host pool. Hosts in the pool are moved to a default pool.
Request message for HostService.DeleteHostPool method.
Name of the pool to delete.
Response message for HostService.DeleteHostPool method. Return errors: NOT_FOUND: If a pool with the specified name does not exist INVALID_ARGUMENT: If you try to delete the default pool
(message has no fields)
Change the pool to which a host belongs
Request message for HostService.ChangeHostPool method.
Hostname of host to move.
Name of source host-pool of given host.
Name of destination host-pool of given host.
Response message for HostService.DeleteHostPool method. Return errors: NOT_FOUND: If host doesn't exist INVALID_ARGUMENT: If host is not in the specified source pool, or destination pool doesn't exist
(message has no fields)
Move specified number of hosts from source pool to destination pool
Request message for HostService.MoveHostsRequest method.
Name of host pool from which hosts are to be moved.
desired number of hosts in source pool
Name of host pool to which hosts are to be moved.
desired number of hosts in destination pool
Response message for HostService.MoveHosts method. return Error if hosts can't be moved
(message has no fields)