-
Notifications
You must be signed in to change notification settings - Fork 2.1k
/
errors.go
139 lines (118 loc) · 5.42 KB
/
errors.go
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
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
// Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT.
package route53resolver
import (
"github.com/aws/aws-sdk-go/private/protocol"
)
const (
// ErrCodeAccessDeniedException for service response error code
// "AccessDeniedException".
//
// The current account doesn't have the IAM permissions required to perform
// the specified Resolver operation.
//
// This error can also be thrown when a customer has reached the 5120 character
// limit for a resource policy for CloudWatch Logs.
ErrCodeAccessDeniedException = "AccessDeniedException"
// ErrCodeConflictException for service response error code
// "ConflictException".
//
// The requested state transition isn't valid. For example, you can't delete
// a firewall domain list if it is in the process of being deleted, or you can't
// import domains into a domain list that is in the process of being deleted.
ErrCodeConflictException = "ConflictException"
// ErrCodeInternalServiceErrorException for service response error code
// "InternalServiceErrorException".
//
// We encountered an unknown error. Try again in a few minutes.
ErrCodeInternalServiceErrorException = "InternalServiceErrorException"
// ErrCodeInvalidNextTokenException for service response error code
// "InvalidNextTokenException".
//
// The value that you specified for NextToken in a List request isn't valid.
ErrCodeInvalidNextTokenException = "InvalidNextTokenException"
// ErrCodeInvalidParameterException for service response error code
// "InvalidParameterException".
//
// One or more parameters in this request are not valid.
ErrCodeInvalidParameterException = "InvalidParameterException"
// ErrCodeInvalidPolicyDocument for service response error code
// "InvalidPolicyDocument".
//
// The specified Resolver rule policy is invalid.
ErrCodeInvalidPolicyDocument = "InvalidPolicyDocument"
// ErrCodeInvalidRequestException for service response error code
// "InvalidRequestException".
//
// The request is invalid.
ErrCodeInvalidRequestException = "InvalidRequestException"
// ErrCodeInvalidTagException for service response error code
// "InvalidTagException".
//
// The specified tag is invalid.
ErrCodeInvalidTagException = "InvalidTagException"
// ErrCodeLimitExceededException for service response error code
// "LimitExceededException".
//
// The request caused one or more limits to be exceeded.
ErrCodeLimitExceededException = "LimitExceededException"
// ErrCodeResourceExistsException for service response error code
// "ResourceExistsException".
//
// The resource that you tried to create already exists.
ErrCodeResourceExistsException = "ResourceExistsException"
// ErrCodeResourceInUseException for service response error code
// "ResourceInUseException".
//
// The resource that you tried to update or delete is currently in use.
ErrCodeResourceInUseException = "ResourceInUseException"
// ErrCodeResourceNotFoundException for service response error code
// "ResourceNotFoundException".
//
// The specified resource doesn't exist.
ErrCodeResourceNotFoundException = "ResourceNotFoundException"
// ErrCodeResourceUnavailableException for service response error code
// "ResourceUnavailableException".
//
// The specified resource isn't available.
ErrCodeResourceUnavailableException = "ResourceUnavailableException"
// ErrCodeServiceQuotaExceededException for service response error code
// "ServiceQuotaExceededException".
//
// Fulfilling the request would cause one or more quotas to be exceeded.
ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException"
// ErrCodeThrottlingException for service response error code
// "ThrottlingException".
//
// The request was throttled. Try again in a few minutes.
ErrCodeThrottlingException = "ThrottlingException"
// ErrCodeUnknownResourceException for service response error code
// "UnknownResourceException".
//
// The specified resource doesn't exist.
ErrCodeUnknownResourceException = "UnknownResourceException"
// ErrCodeValidationException for service response error code
// "ValidationException".
//
// You have provided an invalid command. If you ran the UpdateFirewallDomains
// request. supported values are ADD, REMOVE, or REPLACE a domain.
ErrCodeValidationException = "ValidationException"
)
var exceptionFromCode = map[string]func(protocol.ResponseMetadata) error{
"AccessDeniedException": newErrorAccessDeniedException,
"ConflictException": newErrorConflictException,
"InternalServiceErrorException": newErrorInternalServiceErrorException,
"InvalidNextTokenException": newErrorInvalidNextTokenException,
"InvalidParameterException": newErrorInvalidParameterException,
"InvalidPolicyDocument": newErrorInvalidPolicyDocument,
"InvalidRequestException": newErrorInvalidRequestException,
"InvalidTagException": newErrorInvalidTagException,
"LimitExceededException": newErrorLimitExceededException,
"ResourceExistsException": newErrorResourceExistsException,
"ResourceInUseException": newErrorResourceInUseException,
"ResourceNotFoundException": newErrorResourceNotFoundException,
"ResourceUnavailableException": newErrorResourceUnavailableException,
"ServiceQuotaExceededException": newErrorServiceQuotaExceededException,
"ThrottlingException": newErrorThrottlingException,
"UnknownResourceException": newErrorUnknownResourceException,
"ValidationException": newErrorValidationException,
}