Kibotos
API 参考kibotos.operator.v1

ArtifactPublicationService

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

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

ArtifactPublicationService is an Operator-only, single-kind artifact publication API. It is never mounted on the Native Workspace endpoint. Artifact bytes travel directly between kibo and the store using the returned opaque tickets.

BeginArtifactPublication

POST/kibotos.operator.v1.ArtifactPublicationService/BeginArtifactPublication一元调用
请求BeginArtifactPublicationRequest
响应BeginArtifactPublicationResponse

TemplateArtifactPublication

PlatformArtifactPublication

IssueArtifactUploadBatch

POST/kibotos.operator.v1.ArtifactPublicationService/IssueArtifactUploadBatch一元调用
请求IssueArtifactUploadBatchRequest
响应IssueArtifactUploadBatchResponse

ArtifactUploadPart

TransferTicket

ArtifactUploadAuthorization

CommitArtifactPublication

POST/kibotos.operator.v1.ArtifactPublicationService/CommitArtifactPublication一元调用
请求CommitArtifactPublicationRequest
响应CommitArtifactPublicationResponse

GetArtifactPublication

POST/kibotos.operator.v1.ArtifactPublicationService/GetArtifactPublication一元调用
请求GetArtifactPublicationRequest
响应GetArtifactPublicationResponse

ArtifactPublicationResult

AbortArtifactPublication

POST/kibotos.operator.v1.ArtifactPublicationService/AbortArtifactPublication一元调用
请求AbortArtifactPublicationRequest
响应AbortArtifactPublicationResponse

无字段。

消息与枚举

ArtifactPublicationService 的多个方法用到以下消息与枚举。

PublicationPrincipal

ArtifactDescriptor

ArtifactPublicationStatus

  • ARTIFACT_PUBLICATION_STATUS_UNSPECIFIED= 0
  • ARTIFACT_PUBLICATION_STATUS_UPLOADING= 1
  • ARTIFACT_PUBLICATION_STATUS_FINALIZING= 2
  • ARTIFACT_PUBLICATION_STATUS_SUCCEEDED= 3
  • ARTIFACT_PUBLICATION_STATUS_FAILED= 4
  • ARTIFACT_PUBLICATION_STATUS_ABORTED= 5

本页内容