package v2error
import "go.etcd.io/etcd/server/v3/etcdserver/api/v2error"
Package v2error describes errors in etcd project. When any change happens, https://github.com/etcd-io/website/blob/main/content/docs/v2/errorcode.md needs to be updated correspondingly. To be deprecated in favor of v3 APIs.
Index ¶
Constants ¶
const ( EcodeKeyNotFound = 100 EcodeTestFailed = 101 EcodeNotFile = 102 EcodeNotDir = 104 EcodeNodeExist = 105 EcodeRootROnly = 107 EcodeDirNotEmpty = 108 = 110 EcodePrevValueRequired = 201 EcodeTTLNaN = 202 EcodeIndexNaN = 203 EcodeInvalidField = 209 EcodeInvalidForm = 210 EcodeRefreshValue = 211 EcodeRefreshTTLRequired = 212 EcodeRaftInternal = 300 EcodeLeaderElect = 301 EcodeWatcherCleared = 400 EcodeEventIndexCleared = 401 )
Types ¶
type Error ¶
type Error struct {
ErrorCode int `json:"errorCode"`
Message string `json:"message"`
Cause string `json:"cause,omitempty"`
Index uint64 `json:"index"`
}
func NewError ¶
func (Error) Error ¶
Error is for the error interface
func (Error) StatusCode ¶
func (Error) WriteTo ¶
Source Files ¶
error.go
- Version
- v3.7.1 (latest)
- Published
- Jul 23, 2026
- Platform
- linux/amd64
- Imports
- 3 packages
- Last checked
- 5 hours ago –
Tools for package owners.