Kibotos
API 参考kibotos.ctrl.v1

WorkspaceObservationService

本页列出 kibotos.ctrl.v1 中 WorkspaceObservationService 的方法及每个方法用到的消息与枚举,由 ctrl.proto 及其注释生成,注释保持英文。多个服务共用的消息与枚举见 kibotos.ctrl.v1 类型。

ctrl API使用 Operator 证书调用。调用方式

WorkspaceObservationService reports deletion cleanup without exposing execution or host implementation identities.

GetWorkspaceCleanup

POST/kibotos.ctrl.v1.WorkspaceObservationService/GetWorkspaceCleanup一元调用
请求GetWorkspaceCleanupRequest
响应GetWorkspaceCleanupResponse

WorkspaceCleanupComponent

WorkspaceCleanupObservation

CleanupSource

  • CLEANUP_SOURCE_UNSPECIFIED= 0
  • CLEANUP_SOURCE_CONTROL_STATE= 1
  • CLEANUP_SOURCE_SESSION_AUTHORITY= 2
  • CLEANUP_SOURCE_RUNTIME_INVENTORY= 3
  • CLEANUP_SOURCE_RETAINED_LAYER_INVENTORY= 4

CleanupComponentKind

  • CLEANUP_COMPONENT_KIND_UNSPECIFIED= 0
  • CLEANUP_COMPONENT_KIND_ENTRY= 1
  • CLEANUP_COMPONENT_KIND_SESSIONS= 2
  • CLEANUP_COMPONENT_KIND_RUNTIME= 3
  • CLEANUP_COMPONENT_KIND_VOLUME_BINDING= 4
  • CLEANUP_COMPONENT_KIND_VOLUME_ATTACHMENT= 5
  • CLEANUP_COMPONENT_KIND_RESIDUAL= 6
  • CLEANUP_COMPONENT_KIND_RETAINED_LAYER= 7
  • CLEANUP_COMPONENT_KIND_VOLUME_DELETION= 8

    VOLUME_DELETION reports the physical deletion of a Volume whose binding carried delete_with_workspace, or of a Volume the Workspace was to keep and never finished creating.

CleanupComponentState

  • CLEANUP_COMPONENT_STATE_UNSPECIFIED= 0
  • CLEANUP_COMPONENT_STATE_RELEASED= 1
  • CLEANUP_COMPONENT_STATE_PRESENT= 2
  • CLEANUP_COMPONENT_STATE_PENDING= 3
  • CLEANUP_COMPONENT_STATE_ISOLATED= 4
  • CLEANUP_COMPONENT_STATE_UNKNOWN= 5

CleanupState

  • CLEANUP_STATE_UNSPECIFIED= 0
  • CLEANUP_STATE_COMPLETE= 1
  • CLEANUP_STATE_PROCESSING= 2
  • CLEANUP_STATE_NEEDS_ATTENTION= 3
  • CLEANUP_STATE_UNKNOWN= 4

本页内容