MCPcopy Create free account
hub / github.com/bytebase/bytebase / DeleteWorkloadIdentity

Method DeleteWorkloadIdentity

backend/store/workload_identity.go:288–291  ·  view source on GitHub ↗

DeleteWorkloadIdentity soft-deletes a workload identity.

(ctx context.Context, wi *WorkloadIdentityMessage)

Source from the content-addressed store, hash-verified

286
287// DeleteWorkloadIdentity soft-deletes a workload identity.
288func (s *Store) DeleteWorkloadIdentity(ctx context.Context, wi *WorkloadIdentityMessage) error {
289 _, err := s.UpdateWorkloadIdentity(ctx, wi, &UpdateWorkloadIdentityMessage{Delete: new(true)})
290 return err
291}
292
293// UndeleteWorkloadIdentity restores a soft-deleted workload identity.
294func (s *Store) UndeleteWorkloadIdentity(ctx context.Context, wi *WorkloadIdentityMessage) (*WorkloadIdentityMessage, error) {

Callers

nothing calls this directly

Calls 1

Tested by

no test coverage detected