File: errors.go

package info (click to toggle)
golang-github-aws-aws-sdk-go 1.44.133-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 245,296 kB
  • sloc: makefile: 120
file content (120 lines) | stat: -rw-r--r-- 5,727 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
// Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT.

package workspaces

import (
	"github.com/aws/aws-sdk-go/private/protocol"
)

const (

	// ErrCodeAccessDeniedException for service response error code
	// "AccessDeniedException".
	//
	// The user is not authorized to access a resource.
	ErrCodeAccessDeniedException = "AccessDeniedException"

	// ErrCodeInvalidParameterValuesException for service response error code
	// "InvalidParameterValuesException".
	//
	// One or more parameter values are not valid.
	ErrCodeInvalidParameterValuesException = "InvalidParameterValuesException"

	// ErrCodeInvalidResourceStateException for service response error code
	// "InvalidResourceStateException".
	//
	// The state of the resource is not valid for this operation.
	ErrCodeInvalidResourceStateException = "InvalidResourceStateException"

	// ErrCodeOperationInProgressException for service response error code
	// "OperationInProgressException".
	//
	// The properties of this WorkSpace are currently being modified. Try again
	// in a moment.
	ErrCodeOperationInProgressException = "OperationInProgressException"

	// ErrCodeOperationNotSupportedException for service response error code
	// "OperationNotSupportedException".
	//
	// This operation is not supported.
	ErrCodeOperationNotSupportedException = "OperationNotSupportedException"

	// ErrCodeResourceAlreadyExistsException for service response error code
	// "ResourceAlreadyExistsException".
	//
	// The specified resource already exists.
	ErrCodeResourceAlreadyExistsException = "ResourceAlreadyExistsException"

	// ErrCodeResourceAssociatedException for service response error code
	// "ResourceAssociatedException".
	//
	// The resource is associated with a directory.
	ErrCodeResourceAssociatedException = "ResourceAssociatedException"

	// ErrCodeResourceCreationFailedException for service response error code
	// "ResourceCreationFailedException".
	//
	// The resource could not be created.
	ErrCodeResourceCreationFailedException = "ResourceCreationFailedException"

	// ErrCodeResourceLimitExceededException for service response error code
	// "ResourceLimitExceededException".
	//
	// Your resource limits have been exceeded.
	ErrCodeResourceLimitExceededException = "ResourceLimitExceededException"

	// ErrCodeResourceNotFoundException for service response error code
	// "ResourceNotFoundException".
	//
	// The resource could not be found.
	ErrCodeResourceNotFoundException = "ResourceNotFoundException"

	// ErrCodeResourceUnavailableException for service response error code
	// "ResourceUnavailableException".
	//
	// The specified resource is not available.
	ErrCodeResourceUnavailableException = "ResourceUnavailableException"

	// ErrCodeUnsupportedNetworkConfigurationException for service response error code
	// "UnsupportedNetworkConfigurationException".
	//
	// The configuration of this network is not supported for this operation, or
	// your network configuration conflicts with the Amazon WorkSpaces management
	// network IP range. For more information, see Configure a VPC for Amazon WorkSpaces
	// (https://docs.aws.amazon.com/workspaces/latest/adminguide/amazon-workspaces-vpc.html).
	ErrCodeUnsupportedNetworkConfigurationException = "UnsupportedNetworkConfigurationException"

	// ErrCodeUnsupportedWorkspaceConfigurationException for service response error code
	// "UnsupportedWorkspaceConfigurationException".
	//
	// The configuration of this WorkSpace is not supported for this operation.
	// For more information, see Required Configuration and Service Components for
	// WorkSpaces (https://docs.aws.amazon.com/workspaces/latest/adminguide/required-service-components.html).
	ErrCodeUnsupportedWorkspaceConfigurationException = "UnsupportedWorkspaceConfigurationException"

	// ErrCodeWorkspacesDefaultRoleNotFoundException for service response error code
	// "WorkspacesDefaultRoleNotFoundException".
	//
	// The workspaces_DefaultRole role could not be found. If this is the first
	// time you are registering a directory, you will need to create the workspaces_DefaultRole
	// role before you can register a directory. For more information, see Creating
	// the workspaces_DefaultRole Role (https://docs.aws.amazon.com/workspaces/latest/adminguide/workspaces-access-control.html#create-default-role).
	ErrCodeWorkspacesDefaultRoleNotFoundException = "WorkspacesDefaultRoleNotFoundException"
)

var exceptionFromCode = map[string]func(protocol.ResponseMetadata) error{
	"AccessDeniedException":                      newErrorAccessDeniedException,
	"InvalidParameterValuesException":            newErrorInvalidParameterValuesException,
	"InvalidResourceStateException":              newErrorInvalidResourceStateException,
	"OperationInProgressException":               newErrorOperationInProgressException,
	"OperationNotSupportedException":             newErrorOperationNotSupportedException,
	"ResourceAlreadyExistsException":             newErrorResourceAlreadyExistsException,
	"ResourceAssociatedException":                newErrorResourceAssociatedException,
	"ResourceCreationFailedException":            newErrorResourceCreationFailedException,
	"ResourceLimitExceededException":             newErrorResourceLimitExceededException,
	"ResourceNotFoundException":                  newErrorResourceNotFoundException,
	"ResourceUnavailableException":               newErrorResourceUnavailableException,
	"UnsupportedNetworkConfigurationException":   newErrorUnsupportedNetworkConfigurationException,
	"UnsupportedWorkspaceConfigurationException": newErrorUnsupportedWorkspaceConfigurationException,
	"WorkspacesDefaultRoleNotFoundException":     newErrorWorkspacesDefaultRoleNotFoundException,
}