frostfs-node/pkg/services/apemanager/errors/errors.go
Airat Arifullin e65d8666c7
Some checks failed
DCO action / DCO (pull_request) Successful in 27s
Vulncheck / Vulncheck (pull_request) Failing after 1m5s
Build / Build Components (pull_request) Successful in 1m29s
Pre-commit hooks / Pre-commit (pull_request) Successful in 1m26s
Tests and linters / Run gofumpt (pull_request) Successful in 2m11s
Tests and linters / Tests with -race (pull_request) Successful in 2m22s
Tests and linters / Lint (pull_request) Successful in 2m30s
Tests and linters / Staticcheck (pull_request) Successful in 2m33s
Tests and linters / Tests (pull_request) Successful in 2m45s
Tests and linters / gopls check (pull_request) Successful in 3m30s
[#1651] apemanager: Wrap some errors with InvalidArgument status
Signed-off-by: Airat Arifullin <a.arifullin@yadro.com>
2025-02-27 17:32:04 +03:00

17 lines
368 B
Go

package errors
import (
apistatus "git.frostfs.info/TrueCloudLab/frostfs-sdk-go/client/status"
)
func ErrAPEManagerAccessDenied(reason string) error {
err := new(apistatus.APEManagerAccessDenied)
err.WriteReason(reason)
return err
}
func ErrAPEManagerInvalidArgument(msg string) error {
err := new(apistatus.InvalidArgument)
err.SetMessage(msg)
return err
}