Kibotos
API referencekibotos.ctrl.v1

TransferService

This page lists the methods of TransferService in kibotos.ctrl.v1 with the messages and enums each one uses, generated from ctrl.proto and its comments. Those that several services use are on kibotos.ctrl.v1 types.

ctrl APICalled with an Operator certificate.How to call it

TransferService owns Workspace transfer intent and provider-neutral artifact metadata. Artifact bytes and host storage references never cross this API.

ExportWorkspace

POST/kibotos.ctrl.v1.TransferService/ExportWorkspaceUnary
RequestExportWorkspaceRequest
ResponseExportWorkspaceResponse

GetTransfer

POST/kibotos.ctrl.v1.TransferService/GetTransferUnary
RequestGetTransferRequest
ResponseGetTransferResponse

ImportTransfer

POST/kibotos.ctrl.v1.TransferService/ImportTransferUnary
RequestImportTransferRequest
  • transfer_idstring= 2
  • storage_poolstring= 3

    storage_pool names the storage the imported Volume lives in. An empty value selects the storage the Transfer's source Volume lived in when it was exported. Requires the transfer.import.storage_pool capability.

ResponseImportTransferResponse

RestoreWorkspace

POST/kibotos.ctrl.v1.TransferService/RestoreWorkspaceUnary
RequestRestoreWorkspaceRequest

The Transfer follows the imported Volume. A restore that fails holding no execution releases the Volume and puts the Transfer back to IMPORTED. A restore that fails still holding its execution, or whose outcome is unknown, keeps the Volume bound and the Transfer RESTORING: deleting the Workspace then makes it IMPORTED, or FAILED when the Volume is deleted with the Workspace, and a later successful StartWorkspace makes it RESTORED.

ResponseRestoreWorkspaceResponse

DeleteTransfer

POST/kibotos.ctrl.v1.TransferService/DeleteTransferUnary
RequestDeleteTransferRequest
ResponseDeleteTransferResponse

On this page