apierror

package
v0.24.137 Latest Latest
Warning

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

Go to latest
Published: Feb 21, 2023 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	MethodNotAllowedCode    string = "METHOD_NOT_ALLOWED"
	MethodNotAllowedMessage string = "The resource requested does not support this HTTP verb"
	MethodNotAllowedStatus  int    = http.StatusMethodNotAllowed

	CouldNotParseBodyCode    string = "COULD_NOT_PARSE_BODY"
	CouldNotParseBodyMessage string = "The body of the request could not be parsed"
	CouldNotParseBodyStatus  int    = http.StatusBadRequest

	CouldNotReadBodyCode    string = "COULD_NOT_READ_BODY"
	CouldNotReadBodyMessage string = "The body of the request could not be read"
	CouldNotReadBodyStatus  int    = http.StatusInternalServerError

	InvalidUuidCode    string = "INVALID_UUID"
	InvalidUuidMessage string = "The supplied UUID is invalid"
	InvalidUuidStatus  int    = http.StatusBadRequest

	InvalidContentTypeCode    string = "INVALID_CONTENT_TYPE"
	InvalidContentTypeMessage string = "The content type supplied is not acceptable"
	InvalidContentTypeStatus  int    = http.StatusBadRequest
)
View Source
const (
	InvalidAuthCode    string = "INVALID_AUTH"
	InvalidAuthMessage string = "The authentication request failed"
	InvalidAuthStatus  int    = http.StatusUnauthorized

	InvalidAuthMethodCode    string = "INVALID_AUTH_METHOD"
	InvalidAuthMethodMessage string = "The supplied authentication method is not valid"
	InvalidAuthMethodStatus  int    = http.StatusBadRequest

	EnrollmentExpiredCode    string = "ENROLLMENT_EXPIRED"
	EnrollmentExpiredMessage string = "The window for this enrollment has expired"
	EnrollmentExpiredStatus  int    = http.StatusBadRequest

	CouldNotProcessCsrCode    string = "COULD_NOT_PROCESS_CSR"
	CouldNotProcessCsrMessage string = "The supplied csr could not be processed"
	CouldNotProcessCsrStatus  int    = http.StatusBadRequest

	EnrollmentCaNoLongValidCode    string = "ENROLLMENT_CA_NOT_VALID"
	EnrollmentCaNoLongValidMessage string = "The CA tied to the supplied token is no longer valid"
	EnrollmentCaNoLongValidStatus  int    = http.StatusBadRequest

	EnrollmentNoValidCasCode    string = "ENROLLMENT_NO_VALID_CAS"
	EnrollmentNoValidCasMessage string = "No CAs are valid for this request"
	EnrollmentNoValidCasStatus  int    = http.StatusBadRequest

	InvalidEnrollmentTokenCode    string = "INVALID_ENROLLMENT_TOKEN"
	InvalidEnrollmentTokenMessage string = "The supplied token is not valid"
	InvalidEnrollmentTokenStatus  int    = http.StatusBadRequest

	InvalidEnrollMethodCode    string = "INVALID_ENROLL_METHOD"
	InvalidEnrollMethodMessage string = "The supplied enrollment method is not valid"
	InvalidEnrollMethodStatus  int    = http.StatusBadRequest

	InvalidEnrollmentMissingCsrCode    string = "MISSING_OR_INVALID_CSR"
	InvalidEnrollmentMissingCsrMessage string = "The supplied enrollment request is missing or contains an invalid CSR"
	InvalidEnrollmentMissingCsrStatus  int    = http.StatusBadRequest

	NoEdgeRoutersAvailableCode    string = "NO_EDGE_ROUTERS_AVAILABLE"
	NoEdgeRoutersAvailableMessage string = "No edge routers are assigned and online to handle the requested connection"
	NoEdgeRoutersAvailableStatus  int    = http.StatusBadRequest

	CouldNotDecodeProxiedCertCode    string = "COULD_NOT_PARSE_PROXY_CERT"
	CouldNotDecodeProxiedCertMessage string = "could not decode proxy client cert"
	CouldNotDecodeProxiedCertStatus  int    = http.StatusInternalServerError

	CouldNotParseX509FromDerCode    string = "COULD_NOT_PARSE_x509_FROM_DER"
	CouldNotParseX509FromDerMessage string = "could not parse x509 from DER"
	CouldNotParseX509FromDerStatus  int    = http.StatusBadRequest

	CertFailedValidationCode    string = "CERT_FAILED_VALIDATION"
	CertFailedValidationMessage string = "certificate failed to validate against CA"
	CertFailedValidationStatus  int    = http.StatusBadRequest

	CertInUseCode    string = "CERT_IN_USE"
	CertInUseMessage string = "The certificate supplied is already associated with another identity"
	CertInUseStatus  int    = http.StatusConflict

	MissingCertClaimCode    string = "MISSING_CERT_CLAIM"
	MissingCertClaimMessage string = "The certificate is expected to contain and externalId, which was not found"
	MissingCertClaimStatus  int    = http.StatusBadRequest

	CaAlreadyVerifiedCode    string = "CA_ALREADY_VERIFIED"
	CaAlreadyVerifiedMessage string = "CA has already been verified"
	CaAlreadyVerifiedStatus  int    = http.StatusConflict

	ExpectedPemBlockCertificateCode           = "EXPECTED_PEM_CERTIFICATE"
	ExpectedPemBlockCertificateMessage string = "expected PEM block type 'CERTIFICATE'"
	ExpectedPemBlockCertificateStatus  int    = http.StatusBadRequest

	CouldNotParseDerBlockCode    string = "COULD_NOT_PARSE_DER_BLOCK"
	CouldNotParseDerBlockMessage string = "The certificate's DER block could not be parsed"
	CouldNotParseDerBlockStatus  int    = http.StatusBadRequest

	CouldNotParsePemCode    string = "COULD_NOT_PARSE_PEM_BLOCK"
	CouldNotParsePemMessage string = "The certificate's PEM block could not be parsed"
	CouldNotParsePemStatus  int    = http.StatusBadRequest

	InvalidCommonNameCode    string = "INVALID_COMMON_NAME"
	InvalidCommonNameMessage string = "The common name of the supplied certificate is invalid"
	InvalidCommonNameStatus  int    = http.StatusBadRequest

	FailedCertificateValidationCode    string = "CERTIFICATE_FAILED_VALIDATION"
	FailedCertificateValidationMessage string = "The supplied certificate failed to validate against the CA's certificate chain"
	FailedCertificateValidationStatus  int    = http.StatusBadRequest

	CertificateIsNotCaCode    string = "CERTIFICATE_IS_NOT_CA"
	CertificateIsNotCaMessage string = "Leading certificate is not a CA"
	CertificateIsNotCaStatus  int    = http.StatusBadRequest

	InvalidAuthenticatorPropertiesCode    string = "INVALID_AUTHENTICATOR_PROPERTIES"
	InvalidAuthenticatorPropertiesMessage string = "The properties supplied did not match the authenticator method"
	InvalidAuthenticatorPropertiesStatus  int    = http.StatusBadRequest

	AuthenticatorCanNotBeUpdatedCode    string = "CAN_NOT_UPDATE_AUTHENTICATOR"
	AuthenticatorCanNotBeUpdatedMessage string = "The authenticator cannot be updated in this fashion"
	AuthenticatorCanNotBeUpdatedStatus  int    = http.StatusConflict

	RouterCanNotBeUpdatedCode    string = "CAN_NOT_UPDATE_ROUTER"
	RouterCanNotBeUpdatedMessage string = "The router was not added via the Edge API and cannot be updated"
	RouterCanNotBeUpdatedStatus  int    = http.StatusConflict

	AuthenticatorMethodMaxCode    string = "MAX_AUTHENTICATOR_METHODS_REACHED"
	AuthenticatorMethodMaxMessage string = "The identity already has the maximum authenticators of the specified method"
	AuthenticatorMethodMaxStatus  int    = http.StatusConflict

	RateLimitedCode    string = "RATE_LIMITED"
	RateLimitedMessage string = "The requested operation is rate limited and the rate limit has been exceeded. Please try again later"
	RateLimitedStatus  int    = http.StatusTooManyRequests

	TimeoutCode    string = "TIMEOUT"
	TimeoutMessage string = "The requested operation took too much time to reply"
	TimeoutStatus  int    = http.StatusServiceUnavailable

	InvalidPostureCode    string = "INVALID_POSTURE"
	InvalidPostureMessage string = "Posture response data is missing or wrong"
	InvalidPostureStatus  int    = http.StatusConflict

	MfaExistsCode    string = "MFA_EXISTS"
	MfaExistsMessage string = "An MFA record already exists, try removing it"
	MfaExistsStatus  int    = http.StatusConflict

	/* #nosec */
	MfaInvalidTokenCode    string = "MFA_INVALID_TOKEN"
	MfaInvalidTokenMessage string = "An invalid token/code was provided"
	MfaInvalidTokenStatus  int    = http.StatusBadRequest

	MfaNotEnrolledCode    string = "MFA_NOT_ENROLLED"
	MfaNotEnrolledMessage string = "The current identity is not enrolled in MFA"
	MfaNotEnrolledStatus  int    = http.StatusConflict

	EdgeRouterFailedReEnrollmentCode        = "FAILED_ER_REENROLLMENT"
	EdgeRouterFailedReEnrollmentMessage     = "the edge router failed to be re-enrolled, see cause"
	EdgeRouterFailedReEnrollmentStatus  int = http.StatusInternalServerError

	InvalidClientCertCode    string = "INVALID_CLIENT_CERT"
	InvalidClientCertMessage string = "The provided client certificate is invalid"
	InvalidClientCertStatus  int    = http.StatusBadRequest

	InvalidCertificatePemCode    string = "INVALID_CERT_PEM"
	InvalidCertificatePemMessage string = "the supplied certificate PEM is either invalid or contains the incorrect number of certificates"
	InvalidCertificatePemStatus  int    = http.StatusBadRequest

	CanNotDeleteReferencedEntityCode    string = "CAN_NOT_DELETE_REFERENCED_ENTITY"
	CanNotDeleteReferencedEntityMessage string = "the entity cannot be deleted because it is referenced by another entity, see cause"
	CanNotDeleteReferencedEntityStatus  int    = http.StatusConflict

	ReferencedEntityNotFoundCode    string = "REFERENCED_ENTITY_NOT_FOUND"
	ReferencedEntityNotFoundMessage string = "REFERENCED_ENTITY_NOT_FOUND"
	ReferencedEntityNotFoundStatus  int    = http.StatusBadRequest

	EnrollmentExistsCode    string = "ENROLLMENT_EXISTS"
	EnrollmentExistsMessage string = "ENROLLMENT_EXISTS"
	EnrollmentExistsStatus  int    = http.StatusConflict
)

specific

Variables

This section is empty.

Functions

func NewAuthenticatorCannotBeUpdated

func NewAuthenticatorCannotBeUpdated() *errorz.ApiError

func NewAuthenticatorMethodMax

func NewAuthenticatorMethodMax() *errorz.ApiError

func NewBadRequestFieldError added in v0.21.214

func NewBadRequestFieldError(fieldError errorz.FieldError) *errorz.ApiError

func NewCaAlreadyVerified

func NewCaAlreadyVerified() *errorz.ApiError

func NewCanNotDeleteReferencedEntity added in v0.21.153

func NewCanNotDeleteReferencedEntity(localEntityType, remoteEntityType string, referencingEntityTypeIds []string, fieldName string) *errorz.ApiError

func NewCertFailedValidation

func NewCertFailedValidation() *errorz.ApiError

func NewCertInUse

func NewCertInUse() *errorz.ApiError

func NewCertificateIsNotCa

func NewCertificateIsNotCa() *errorz.ApiError

func NewCouldNotParseBody

func NewCouldNotParseBody(err error) *errorz.ApiError

func NewCouldNotParseDerBlock

func NewCouldNotParseDerBlock() *errorz.ApiError

func NewCouldNotParsePem

func NewCouldNotParsePem() *errorz.ApiError

func NewCouldNotParseX509FromDer

func NewCouldNotParseX509FromDer() *errorz.ApiError

func NewCouldNotProcessCsr

func NewCouldNotProcessCsr() *errorz.ApiError

func NewCouldNotReadBody

func NewCouldNotReadBody(err error) *errorz.ApiError

func NewEdgeRouterFailedReEnrollment added in v0.21.32

func NewEdgeRouterFailedReEnrollment(cause error) *errorz.ApiError

func NewEnrollmentCaNoLongValid

func NewEnrollmentCaNoLongValid() *errorz.ApiError

func NewEnrollmentExists added in v0.21.214

func NewEnrollmentExists(enrollmentMethod string) *errorz.ApiError

func NewEnrollmentExpired

func NewEnrollmentExpired() *errorz.ApiError

func NewEnrollmentNoValidCas

func NewEnrollmentNoValidCas() *errorz.ApiError

func NewExpectedPemBlockCertificate

func NewExpectedPemBlockCertificate() *errorz.ApiError

func NewFabricRouterCannotBeUpdate

func NewFabricRouterCannotBeUpdate() *errorz.ApiError

func NewFailedCertificateValidation

func NewFailedCertificateValidation() *errorz.ApiError

func NewInvalidAuth

func NewInvalidAuth() *errorz.ApiError

func NewInvalidAuthMethod

func NewInvalidAuthMethod() *errorz.ApiError

func NewInvalidAuthenticatorProperties

func NewInvalidAuthenticatorProperties() *errorz.ApiError

func NewInvalidCertificatePem added in v0.21.148

func NewInvalidCertificatePem() *errorz.ApiError

func NewInvalidClientCertificate added in v0.21.107

func NewInvalidClientCertificate() *errorz.ApiError

func NewInvalidCommonName

func NewInvalidCommonName() *errorz.ApiError

func NewInvalidContentType

func NewInvalidContentType(contentType string) *errorz.ApiError

func NewInvalidEnrollMethod

func NewInvalidEnrollMethod() *errorz.ApiError

func NewInvalidEnrollmentMissingCsr added in v0.19.81

func NewInvalidEnrollmentMissingCsr(cause error) *errorz.ApiError

func NewInvalidEnrollmentToken

func NewInvalidEnrollmentToken() *errorz.ApiError

func NewInvalidMfaTokenError added in v0.17.52

func NewInvalidMfaTokenError() *errorz.ApiError

func NewInvalidPosture added in v0.17.5

func NewInvalidPosture(cause error) *errorz.ApiError

func NewInvalidUuid

func NewInvalidUuid(val string) *errorz.ApiError

func NewMethodNotAllowed added in v0.14.35

func NewMethodNotAllowed() *errorz.ApiError

func NewMfaExistsError added in v0.17.52

func NewMfaExistsError() *errorz.ApiError

func NewMfaNotEnrolledError added in v0.17.52

func NewMfaNotEnrolledError() *errorz.ApiError

func NewMissingCertClaim added in v0.21.221

func NewMissingCertClaim() *errorz.ApiError

func NewNoEdgeRoutersAvailable

func NewNoEdgeRoutersAvailable() *errorz.ApiError

func NewRateLimited added in v0.15.1

func NewRateLimited() *errorz.ApiError

func NewTimeoutError added in v0.16.4

func NewTimeoutError() *errorz.ApiError

Types

This section is empty.

Jump to

Keyboard shortcuts

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