errors

package
v0.9.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 18, 2026 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrAuthNotFound          = errors.New("auth not found")
	ErrAuthAlreadyExists     = errors.New("auth already exists")
	ErrAuthInvalidExternalID = errors.New("invalid external ID")
	ErrAuthInvalidTenantID   = errors.New("invalid tenant ID")
	ErrAuthInvalidType       = errors.New("invalid auth type")
	ErrAuthInvalidProperties = errors.New("invalid auth properties")
	ErrAuthInvalidLimit      = errors.New("invalid limit: must be between 1 and 1000")
	ErrAuthOperationFailed   = errors.New("operation failed")
)
View Source
var (
	ErrMappingNotFound          = errors.New("mapping not found")
	ErrMappingAlreadyExists     = errors.New("mapping already exists")
	ErrMappingInvalidExternalID = errors.New("invalid external ID")
	ErrInvalidType              = errors.New("invalid type")
	ErrMappingInvalidTenantID   = errors.New("invalid tenant ID")
	ErrSystemNotMapped          = errors.New("system is not mapped to tenant")
	ErrMappingOperationFailed   = errors.New("operation failed")
)
View Source
var (
	ErrOIDCMappingNotFound       = errors.New("OIDC mapping not found")
	ErrOIDCMappingAlreadyExists  = errors.New("OIDC mapping already exists")
	ErrOIDCInvalidTenantID       = errors.New("invalid tenant ID")
	ErrInvalidIssuer             = errors.New("invalid issuer")
	ErrInvalidJwksURI            = errors.New("invalid JWKS URI")
	ErrInvalidAudiences          = errors.New("invalid audiences")
	ErrInvalidClientID           = errors.New("invalid client ID")
	ErrOIDCMappingAlreadyBlocked = errors.New("OIDC mapping is already blocked")
	ErrOIDCMappingNotBlocked     = errors.New("OIDC mapping is not blocked")
	ErrOIDCOperationFailed       = errors.New("operation failed")
)
View Source
var (
	ErrSystemNotFound            = errors.New("system not found")
	ErrSystemAlreadyExists       = errors.New("system already exists")
	ErrSystemInvalidRegion       = errors.New("invalid region")
	ErrInvalidExternalID         = errors.New("invalid external ID")
	ErrSystemInvalidTenantID     = errors.New("invalid tenant ID")
	ErrL1KeyClaimAlreadyActive   = errors.New("L1 key claim is already active")
	ErrL1KeyClaimAlreadyInactive = errors.New("L1 key claim is already inactive")
	ErrSystemNotLinkedToTenant   = errors.New("system is not linked to the tenant")
	ErrInvalidSystemType         = errors.New("invalid system type")
	ErrSystemInvalidLimit        = errors.New("invalid limit: must be positive or zero")
	ErrSystemOperationFailed     = errors.New("operation failed")
)
View Source
var (
	ErrTenantNotFound          = errors.New("tenant not found")
	ErrTenantAlreadyExists     = errors.New("tenant already exists")
	ErrInvalidTenantID         = errors.New("invalid tenant ID")
	ErrInvalidRegion           = errors.New("invalid region")
	ErrInvalidOwnerID          = errors.New("invalid owner ID")
	ErrInvalidOwnerType        = errors.New("invalid owner type")
	ErrInvalidTenantName       = errors.New("invalid tenant name")
	ErrInvalidLimit            = errors.New("invalid limit: must be between 1 and 1000")
	ErrTenantAlreadyBlocked    = errors.New("tenant is already blocked")
	ErrTenantNotBlocked        = errors.New("tenant is not blocked")
	ErrTenantAlreadyTerminated = errors.New("tenant is already terminated")
	ErrInvalidTenantStatus     = errors.New("invalid tenant status for this operation")
	ErrInvalidTenantRole       = errors.New("invalid tenant role")
	ErrInvalidLabels           = errors.New("invalid labels")
	ErrInvalidLabelKeys        = errors.New("invalid label keys")
	ErrInvalidUserGroups       = errors.New("invalid user groups")
	ErrTenantOperationFailed   = errors.New("operation failed")
)

Functions

func IsValidationError

func IsValidationError(err error) bool

func NewValidationError

func NewValidationError(field, message string) error

Types

type ValidationError

type ValidationError struct {
	Field   string
	Message string
}

func (*ValidationError) Error

func (e *ValidationError) Error() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL