errors

package
v1.7.0 Latest Latest
Warning

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

Go to latest
Published: Jan 25, 2024 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ErrForbidden = "Forbidden.RAM"

	// InvalidVSwitchIDIPNotEnough AssignPrivateIpAddresses const error message
	// Reference: https://help.aliyun.com/document_detail/85917.html
	InvalidVSwitchIDIPNotEnough = "InvalidVSwitchId.IpNotEnough"

	// ErrEniPerInstanceLimitExceeded CreateNetworkInterfaces const error message
	// Reference: https://help.aliyun.com/document_detail/85917.html
	ErrEniPerInstanceLimitExceeded = "EniPerInstanceLimitExceeded"

	// ErrSecurityGroupInstanceLimitExceed CreateNetworkInterfaces const error message
	// Reference: https://help.aliyun.com/document_detail/85917.html
	ErrSecurityGroupInstanceLimitExceed = "SecurityGroupInstanceLimitExceed"

	// ErrInvalidIPIPUnassigned see https://help.aliyun.com/document_detail/85919.html
	// for API UnassignPrivateIpAddresses
	ErrInvalidIPIPUnassigned = "InvalidIp.IpUnassigned"

	// ErrInvalidENINotFound ..
	// for API UnassignPrivateIpAddresses DetachNetworkInterface
	ErrInvalidENINotFound = "InvalidEniId.NotFound"

	// ErrInvalidENIState ..
	// for API DeleteNetworkInterface
	ErrInvalidENIState = "InvalidOperation.InvalidEniState"

	// ErrInvalidAllocationIDNotFound InvalidAllocationId.NotFound EIP not found
	ErrInvalidAllocationIDNotFound = "InvalidAllocationId.NotFound"

	// ErrIncorrectEIPStatus ..
	// for API UnassociateEipAddress ReleaseEipAddress
	ErrIncorrectEIPStatus = "IncorrectEipStatus"

	// ErrAssociationDuplicated ..
	// for API AssociateEipAddress
	ErrAssociationDuplicated = "InvalidAssociation.Duplicated"

	// ErrIPNotInCbwp for eip
	ErrIPNotInCbwp = "OperationUnsupported.IpNotInCbwp"

	// ErrTaskConflict for eip
	ErrTaskConflict = "TaskConflict"

	// ErrThrottling .
	ErrThrottling = "Throttling"
)

Variables

View Source
var (
	ErrNotFound = errors.New("not found")
)

define well known err

Functions

func ErrAssert

func ErrAssert(errCode string, err error) bool

ErrAssert check err is match errCode

func ErrRequestID

func ErrRequestID(err error) string

ErrRequestID try to get requestID

func ErrStatusCodeAssert

func ErrStatusCodeAssert(code int, err error) bool

ErrStatusCodeAssert check err is match errCode

func WarpError added in v1.7.0

func WarpError(err error) error

Types

type E added in v1.7.0

type E struct {
	// contains filtered or unexported fields
}

func (*E) Error added in v1.7.0

func (e *E) Error() string

func (*E) Unwrap added in v1.7.0

func (e *E) Unwrap() error

Jump to

Keyboard shortcuts

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