errors

package
v0.51.0 Latest Latest
Warning

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

Go to latest
Published: Jan 14, 2026 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	MISSING_PROJECT_ID = `` /* 301-byte string literal not displayed */

	MISSING_REGION = `` /* 285-byte string literal not displayed */

	EMPTY_UPDATE = `` /* 130-byte string literal not displayed */

	REQUIRED_MUTUALLY_EXCLUSIVE_FLAGS = `the following flags are mutually exclusive and at least one of them is required: %s`

	FAILED_AUTH = `` /* 173-byte string literal not displayed */

	SESSION_EXPIRED = `` /* 190-byte string literal not displayed */

	ACCESS_TOKEN_EXPIRED = `` /* 195-byte string literal not displayed */

	FAILED_SERVICE_ACCOUNT_ACTIVATION = `` /* 204-byte string literal not displayed */

	SET_INEXISTENT_PROFILE = `` /* 128-byte string literal not displayed */

	DELETE_INEXISTENT_PROFILE = `the configuration profile %q does not exist.

To list all profiles, run:
  $ stackit config profile list`

	DELETE_DEFAULT_PROFILE = `the default configuration profile %q cannot be deleted.`

	OBSERVABILITY_INVALID_INPUT_PLAN = `` /* 249-byte string literal not displayed */

	OBSERVABILITY_INVALID_PLAN = `the provided instance plan is not valid.
	
  %s
  
  For more details on the available plans, run:
	$ stackit %s plans`

	DSA_INVALID_INPUT_PLAN = `` /* 281-byte string literal not displayed */

	DSA_INVALID_PLAN = `the provided instance plan is not valid.
	
%s

For more details on the available plans, run:
  $ stackit %s plans`

	DATABASE_INVALID_INPUT_FLAVOR = `` /* 272-byte string literal not displayed */

	DATABASE_INVALID_FLAVOR = `` /* 129-byte string literal not displayed */

	DATABASE_INVALID_STORAGE = `` /* 172-byte string literal not displayed */

	FLAG_VALIDATION = `the provided flag --%s is invalid: %s`

	ARG_VALIDATION = `the provided argument "%s" is invalid: %s`

	ARG_UNKNOWN = `unknown argument %q`

	ARG_MISSING = `missing argument %q`

	SINGLE_ARG_EXPECTED = `expected 1 argument %q, %d were provided`

	SINGLE_OPTIONAL_ARG_EXPECTED = `expected no more than 1 argument %q, %d were provided`

	SUBCOMMAND_UNKNOWN = `unknown subcommand %q`

	SUBCOMMAND_MISSING = `missing subcommand`

	INVALID_PROFILE_NAME = `` /* 164-byte string literal not displayed */

	USAGE_TIP = `For usage help, run:
  $ %s --help`

	SERVICE_DISABLED = `This service isn't enabled for the current project.

To enable it, run:
  $ stackit %s enable`

	IAAS_SERVER_MISSING_VOLUME_SIZE = `The "boot-volume-size" flag must be provided when "boot-volume-source-type" is "image".`

	IAAS_SERVER_MISSING_VOLUME_ID = `The "boot-volume-source-id" flag must be provided together with "boot-volume-source-type" flag.`

	IAAS_SERVER_MISSING_VOLUME_TYPE = `The "boot-volume-source-type" flag must be provided together with "boot-volume-source-id" flag.`

	IAAS_SERVER_MISSING_IMAGE_OR_VOLUME_FLAGS = `Either "image-id" or "boot-volume-source-type" and "boot-volume-source-id" flags must be provided.`

	IAAS_SERVER_NIC_ATTACH_MISSING_NIC_ID = `The "network-interface-id" flag must be provided if the "create" flag is not provided.`

	IAAS_SERVER_NIC_DETACH_MISSING_NIC_ID = `The "network-interface-id" flag must be provided if the "delete" flag is not provided.`

	PROFILE_ALREADY_EXISTS = `profile %[1]q already exists. 

To delete it, run:
  $ stackit config profile delete %[1]s`

	PROFILE_DOES_NOT_EXIST = `The profile %q does not exist.

To list all profiles, run:
  $ stackit config profile list`

	FILE_ALREADY_EXISTS = `file %q already exists in the export path. Delete the existing file or define a different export path`

	FLAG_MUST_BE_PROVIDED_WHEN_ANOTHER_FLAG_IS_SET = `The flag %[1]q must be provided when %[2]q is set`

	MULTIPLE_FLAGS_MUST_BE_PROVIDED_WHEN_ANOTHER_FLAG_IS_SET = `The flags %[1]v must be provided when one of the flags %[2]v is set`

	ONE_OF_THE_FLAGS_MUST_BE_PROVIDED_WHEN_ANOTHER_FLAG_IS_SET = `One of the flags %[1]v must be provided when %[2]q is set`
)

Variables

This section is empty.

Functions

func AppendUsageTip

func AppendUsageTip(err error, cmd *cobra.Command) error

Returns a wrapped error whose message adds a tip on how to check out --help for the command

Types

type AccessTokenExpiredError added in v0.25.0

type AccessTokenExpiredError struct{}

func (*AccessTokenExpiredError) Error added in v0.25.0

func (e *AccessTokenExpiredError) Error() string

type ActivateServiceAccountError

type ActivateServiceAccountError struct{}

func (*ActivateServiceAccountError) Error

type ArgValidationError

type ArgValidationError struct {
	Arg     string
	Details string
}

func (*ArgValidationError) Error

func (e *ArgValidationError) Error() string

type AuthError

type AuthError struct{}

func (*AuthError) Error

func (e *AuthError) Error() string

type BuildRequestError added in v0.51.0

type BuildRequestError struct {
	Reason string // Optional: specific reason why the request failed to build
	Err    error  // Optional: underlying error
}

___BUILD_REQUEST_ERRORS______________________________________________________ BuildRequestError indicates that a request could not be built.

func NewBuildRequestError added in v0.51.0

func NewBuildRequestError(reason string, err error) *BuildRequestError

NewBuildRequestError creates a new BuildRequestError with optional reason and underlying error.

func (*BuildRequestError) Error added in v0.51.0

func (e *BuildRequestError) Error() string

func (*BuildRequestError) Unwrap added in v0.51.0

func (e *BuildRequestError) Unwrap() error

type DSAInputPlanError

type DSAInputPlanError struct {
	Cmd  *cobra.Command
	Args []string
}

func (*DSAInputPlanError) Error

func (e *DSAInputPlanError) Error() string

type DSAInvalidPlanError

type DSAInvalidPlanError struct {
	Service string
	Details string
}

func (*DSAInvalidPlanError) Error

func (e *DSAInvalidPlanError) Error() string

type DatabaseInputFlavorError

type DatabaseInputFlavorError struct {
	Service string
	Cmd     *cobra.Command
	Args    []string
}

func (*DatabaseInputFlavorError) Error

func (e *DatabaseInputFlavorError) Error() string

type DatabaseInvalidFlavorError

type DatabaseInvalidFlavorError struct {
	Service string
	Details string
}

func (*DatabaseInvalidFlavorError) Error

type DatabaseInvalidStorageError

type DatabaseInvalidStorageError struct {
	Service  string
	Details  string
	FlavorId string
}

func (*DatabaseInvalidStorageError) Error

type DeleteDefaultProfile added in v0.8.0

type DeleteDefaultProfile struct {
	DefaultProfile string
}

func (*DeleteDefaultProfile) Error added in v0.8.0

func (e *DeleteDefaultProfile) Error() string

type DeleteInexistentProfile added in v0.8.0

type DeleteInexistentProfile struct {
	Profile string
}

func (*DeleteInexistentProfile) Error added in v0.8.0

func (e *DeleteInexistentProfile) Error() string

type DependingFlagIsMissing added in v0.47.0

type DependingFlagIsMissing struct {
	MissingFlag string
	SetFlag     string
}

func (*DependingFlagIsMissing) Error added in v0.47.0

func (e *DependingFlagIsMissing) Error() string

type EmptyUpdateError

type EmptyUpdateError struct{}

func (*EmptyUpdateError) Error

func (e *EmptyUpdateError) Error() string

type FileAlreadyExistsError added in v0.20.0

type FileAlreadyExistsError struct {
	Filename string
}

func (*FileAlreadyExistsError) Error added in v0.20.0

func (e *FileAlreadyExistsError) Error() string

type FlagValidationError

type FlagValidationError struct {
	Flag    string
	Details string
}

func (*FlagValidationError) Error

func (e *FlagValidationError) Error() string

type InputUnknownError

type InputUnknownError struct {
	ProvidedInput string
	Cmd           *cobra.Command
}

Used when an unexpected non-flag input (either arg or subcommand) is found

func (*InputUnknownError) Error

func (e *InputUnknownError) Error() string

type InvalidFormatError added in v0.51.0

type InvalidFormatError struct {
	Format string // The invalid format that was provided
}

InvalidFormatError indicates that an unsupported format was provided.

func NewInvalidFormatError added in v0.51.0

func NewInvalidFormatError(format string) *InvalidFormatError

NewInvalidFormatError creates a new InvalidFormatError with the provided format.

func (*InvalidFormatError) Error added in v0.51.0

func (e *InvalidFormatError) Error() string

type InvalidProfileNameError added in v0.8.0

type InvalidProfileNameError struct {
	Profile string
}

func (*InvalidProfileNameError) Error added in v0.8.0

func (e *InvalidProfileNameError) Error() string

type MultipleFlagsAreMissing added in v0.47.0

type MultipleFlagsAreMissing struct {
	MissingFlags []string
	SetFlags     []string
}

func (*MultipleFlagsAreMissing) Error added in v0.47.0

func (e *MultipleFlagsAreMissing) Error() string

type ObservabilityInputPlanError added in v0.12.0

type ObservabilityInputPlanError struct {
	Cmd  *cobra.Command
	Args []string
}

func (*ObservabilityInputPlanError) Error added in v0.12.0

type ObservabilityInvalidPlanError added in v0.12.0

type ObservabilityInvalidPlanError struct {
	Service string
	Details string
}

func (*ObservabilityInvalidPlanError) Error added in v0.12.0

type OneOfFlagsIsMissing added in v0.47.0

type OneOfFlagsIsMissing struct {
	MissingFlags []string
	SetFlag      string
}

func (*OneOfFlagsIsMissing) Error added in v0.47.0

func (e *OneOfFlagsIsMissing) Error() string

type ProfileAlreadyExistsError added in v0.20.0

type ProfileAlreadyExistsError struct {
	Profile string
}

func (*ProfileAlreadyExistsError) Error added in v0.20.0

func (e *ProfileAlreadyExistsError) Error() string

type ProfileDoesNotExistError added in v0.20.0

type ProfileDoesNotExistError struct {
	Profile string
}

func (*ProfileDoesNotExistError) Error added in v0.20.0

func (e *ProfileDoesNotExistError) Error() string

type ProjectIdError

type ProjectIdError struct{}

func (*ProjectIdError) Error

func (e *ProjectIdError) Error() string

type RegionError added in v0.47.0

type RegionError struct{}

func (*RegionError) Error added in v0.47.0

func (e *RegionError) Error() string

type RequestFailedError added in v0.51.0

type RequestFailedError struct {
	Err error // Optional: underlying error
}

___REQUESTS_ERRORS___________________________________________________________ RequestFailedError indicates that an API request failed. If the provided error is an OpenAPI error, the status code and message from the error body will be included in the error message.

func NewRequestFailedError added in v0.51.0

func NewRequestFailedError(err error) *RequestFailedError

NewRequestFailedError creates a new RequestFailedError with optional details.

func (*RequestFailedError) Error added in v0.51.0

func (e *RequestFailedError) Error() string

func (*RequestFailedError) Unwrap added in v0.51.0

func (e *RequestFailedError) Unwrap() error

type RequiredMutuallyExclusiveFlagsError added in v0.6.0

type RequiredMutuallyExclusiveFlagsError struct {
	Flags []string
}

func (*RequiredMutuallyExclusiveFlagsError) Error added in v0.6.0

type ServerCreateError added in v0.17.0

type ServerCreateError struct {
	Cmd *cobra.Command
}

func (*ServerCreateError) Error added in v0.17.0

func (e *ServerCreateError) Error() string

type ServerCreateMissingFlagsError added in v0.17.0

type ServerCreateMissingFlagsError struct {
	Cmd *cobra.Command
}

func (*ServerCreateMissingFlagsError) Error added in v0.17.0

type ServerCreateMissingVolumeIdError added in v0.17.0

type ServerCreateMissingVolumeIdError struct {
	Cmd *cobra.Command
}

func (*ServerCreateMissingVolumeIdError) Error added in v0.17.0

type ServerCreateMissingVolumeTypeError added in v0.17.0

type ServerCreateMissingVolumeTypeError struct {
	Cmd *cobra.Command
}

func (*ServerCreateMissingVolumeTypeError) Error added in v0.17.0

type ServerNicAttachMissingNicIdError added in v0.19.0

type ServerNicAttachMissingNicIdError struct {
	Cmd *cobra.Command
}

func (*ServerNicAttachMissingNicIdError) Error added in v0.19.0

type ServerNicDetachMissingNicIdError added in v0.19.0

type ServerNicDetachMissingNicIdError struct {
	Cmd *cobra.Command
}

func (*ServerNicDetachMissingNicIdError) Error added in v0.19.0

type ServiceDisabledError added in v0.8.1

type ServiceDisabledError struct {
	Service string
}

func (*ServiceDisabledError) Error added in v0.8.1

func (e *ServiceDisabledError) Error() string

type SessionExpiredError added in v0.25.0

type SessionExpiredError struct{}

func (*SessionExpiredError) Error added in v0.25.0

func (e *SessionExpiredError) Error() string

type SetInexistentProfile added in v0.8.0

type SetInexistentProfile struct {
	Profile string
}

func (*SetInexistentProfile) Error added in v0.8.0

func (e *SetInexistentProfile) Error() string

type SingleArgExpectedError

type SingleArgExpectedError struct {
	Cmd      *cobra.Command
	Expected string
	Count    int
}

func (*SingleArgExpectedError) Error

func (e *SingleArgExpectedError) Error() string

type SingleOptionalArgExpectedError

type SingleOptionalArgExpectedError struct {
	Cmd      *cobra.Command
	Expected string
	Count    int
}

func (*SingleOptionalArgExpectedError) Error

type SubcommandMissingError

type SubcommandMissingError struct {
	Cmd *cobra.Command
}

func (*SubcommandMissingError) Error

func (e *SubcommandMissingError) Error() string

Jump to

Keyboard shortcuts

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