History

Add support for existing object replication. (#12109)

Also adding an API to allow resyncing replication when existing object replication is enabled and the remote target is entirely lost. With the `mc replicate reset` command, the objects that are eligible for replication as per the replication config will be resynced to target if existing object replication is enabled on the rule.

Poorna Krishnamoorthy committed 5 years ago

Commit dbea8d21 parent 1f262da19 files · +928 −334Browse files

Showing the changes to cmd/apierrorcode_string.go (1 of 19 files). Show all

Unified · Split

cmd/apierrorcode_string.go+224−223
@@ -62,232 +62,233 @@ func _() { · 61 unmodified lines
62 _ = x[ErrReplicationSourceNotVersionedError-51]62 _ = x[ErrReplicationSourceNotVersionedError-51]
63 _ = x[ErrReplicationNeedsVersioningError-52]63 _ = x[ErrReplicationNeedsVersioningError-52]
64 _ = x[ErrReplicationBucketNeedsVersioningError-53]64 _ = x[ErrReplicationBucketNeedsVersioningError-53]
65 _ = x[ErrObjectRestoreAlreadyInProgress-54]65 _ = x[ErrReplicationNoMatchingRuleError-54]
66 _ = x[ErrNoSuchKey-55]66 _ = x[ErrObjectRestoreAlreadyInProgress-55]
67 _ = x[ErrNoSuchUpload-56]67 _ = x[ErrNoSuchKey-56]
68 _ = x[ErrInvalidVersionID-57]68 _ = x[ErrNoSuchUpload-57]
69 _ = x[ErrNoSuchVersion-58]69 _ = x[ErrInvalidVersionID-58]
70 _ = x[ErrNotImplemented-59]70 _ = x[ErrNoSuchVersion-59]
71 _ = x[ErrPreconditionFailed-60]71 _ = x[ErrNotImplemented-60]
72 _ = x[ErrRequestTimeTooSkewed-61]72 _ = x[ErrPreconditionFailed-61]
73 _ = x[ErrSignatureDoesNotMatch-62]73 _ = x[ErrRequestTimeTooSkewed-62]
74 _ = x[ErrMethodNotAllowed-63]74 _ = x[ErrSignatureDoesNotMatch-63]
75 _ = x[ErrInvalidPart-64]75 _ = x[ErrMethodNotAllowed-64]
76 _ = x[ErrInvalidPartOrder-65]76 _ = x[ErrInvalidPart-65]
77 _ = x[ErrAuthorizationHeaderMalformed-66]77 _ = x[ErrInvalidPartOrder-66]
78 _ = x[ErrMalformedPOSTRequest-67]78 _ = x[ErrAuthorizationHeaderMalformed-67]
79 _ = x[ErrPOSTFileRequired-68]79 _ = x[ErrMalformedPOSTRequest-68]
80 _ = x[ErrSignatureVersionNotSupported-69]80 _ = x[ErrPOSTFileRequired-69]
81 _ = x[ErrBucketNotEmpty-70]81 _ = x[ErrSignatureVersionNotSupported-70]
82 _ = x[ErrAllAccessDisabled-71]82 _ = x[ErrBucketNotEmpty-71]
83 _ = x[ErrMalformedPolicy-72]83 _ = x[ErrAllAccessDisabled-72]
84 _ = x[ErrMissingFields-73]84 _ = x[ErrMalformedPolicy-73]
85 _ = x[ErrMissingCredTag-74]85 _ = x[ErrMissingFields-74]
86 _ = x[ErrCredMalformed-75]86 _ = x[ErrMissingCredTag-75]
87 _ = x[ErrInvalidRegion-76]87 _ = x[ErrCredMalformed-76]
88 _ = x[ErrInvalidServiceS3-77]88 _ = x[ErrInvalidRegion-77]
89 _ = x[ErrInvalidServiceSTS-78]89 _ = x[ErrInvalidServiceS3-78]
90 _ = x[ErrInvalidRequestVersion-79]90 _ = x[ErrInvalidServiceSTS-79]
91 _ = x[ErrMissingSignTag-80]91 _ = x[ErrInvalidRequestVersion-80]
92 _ = x[ErrMissingSignHeadersTag-81]92 _ = x[ErrMissingSignTag-81]
93 _ = x[ErrMalformedDate-82]93 _ = x[ErrMissingSignHeadersTag-82]
94 _ = x[ErrMalformedPresignedDate-83]94 _ = x[ErrMalformedDate-83]
95 _ = x[ErrMalformedCredentialDate-84]95 _ = x[ErrMalformedPresignedDate-84]
96 _ = x[ErrMalformedCredentialRegion-85]96 _ = x[ErrMalformedCredentialDate-85]
97 _ = x[ErrMalformedExpires-86]97 _ = x[ErrMalformedCredentialRegion-86]
98 _ = x[ErrNegativeExpires-87]98 _ = x[ErrMalformedExpires-87]
99 _ = x[ErrAuthHeaderEmpty-88]99 _ = x[ErrNegativeExpires-88]
100 _ = x[ErrExpiredPresignRequest-89]100 _ = x[ErrAuthHeaderEmpty-89]
101 _ = x[ErrRequestNotReadyYet-90]101 _ = x[ErrExpiredPresignRequest-90]
102 _ = x[ErrUnsignedHeaders-91]102 _ = x[ErrRequestNotReadyYet-91]
103 _ = x[ErrMissingDateHeader-92]103 _ = x[ErrUnsignedHeaders-92]
104 _ = x[ErrInvalidQuerySignatureAlgo-93]104 _ = x[ErrMissingDateHeader-93]
105 _ = x[ErrInvalidQueryParams-94]105 _ = x[ErrInvalidQuerySignatureAlgo-94]
106 _ = x[ErrBucketAlreadyOwnedByYou-95]106 _ = x[ErrInvalidQueryParams-95]
107 _ = x[ErrInvalidDuration-96]107 _ = x[ErrBucketAlreadyOwnedByYou-96]
108 _ = x[ErrBucketAlreadyExists-97]108 _ = x[ErrInvalidDuration-97]
109 _ = x[ErrMetadataTooLarge-98]109 _ = x[ErrBucketAlreadyExists-98]
110 _ = x[ErrUnsupportedMetadata-99]110 _ = x[ErrMetadataTooLarge-99]
111 _ = x[ErrMaximumExpires-100]111 _ = x[ErrUnsupportedMetadata-100]
112 _ = x[ErrSlowDown-101]112 _ = x[ErrMaximumExpires-101]
113 _ = x[ErrInvalidPrefixMarker-102]113 _ = x[ErrSlowDown-102]
114 _ = x[ErrBadRequest-103]114 _ = x[ErrInvalidPrefixMarker-103]
115 _ = x[ErrKeyTooLongError-104]115 _ = x[ErrBadRequest-104]
116 _ = x[ErrInvalidBucketObjectLockConfiguration-105]116 _ = x[ErrKeyTooLongError-105]
117 _ = x[ErrObjectLockConfigurationNotFound-106]117 _ = x[ErrInvalidBucketObjectLockConfiguration-106]
118 _ = x[ErrObjectLockConfigurationNotAllowed-107]118 _ = x[ErrObjectLockConfigurationNotFound-107]
119 _ = x[ErrNoSuchObjectLockConfiguration-108]119 _ = x[ErrObjectLockConfigurationNotAllowed-108]
120 _ = x[ErrObjectLocked-109]120 _ = x[ErrNoSuchObjectLockConfiguration-109]
121 _ = x[ErrInvalidRetentionDate-110]121 _ = x[ErrObjectLocked-110]
122 _ = x[ErrPastObjectLockRetainDate-111]122 _ = x[ErrInvalidRetentionDate-111]
123 _ = x[ErrUnknownWORMModeDirective-112]123 _ = x[ErrPastObjectLockRetainDate-112]
124 _ = x[ErrBucketTaggingNotFound-113]124 _ = x[ErrUnknownWORMModeDirective-113]
125 _ = x[ErrObjectLockInvalidHeaders-114]125 _ = x[ErrBucketTaggingNotFound-114]
126 _ = x[ErrInvalidTagDirective-115]126 _ = x[ErrObjectLockInvalidHeaders-115]
127 _ = x[ErrInvalidEncryptionMethod-116]127 _ = x[ErrInvalidTagDirective-116]
128 _ = x[ErrInsecureSSECustomerRequest-117]128 _ = x[ErrInvalidEncryptionMethod-117]
129 _ = x[ErrSSEMultipartEncrypted-118]129 _ = x[ErrInsecureSSECustomerRequest-118]
130 _ = x[ErrSSEEncryptedObject-119]130 _ = x[ErrSSEMultipartEncrypted-119]
131 _ = x[ErrInvalidEncryptionParameters-120]131 _ = x[ErrSSEEncryptedObject-120]
132 _ = x[ErrInvalidSSECustomerAlgorithm-121]132 _ = x[ErrInvalidEncryptionParameters-121]
133 _ = x[ErrInvalidSSECustomerKey-122]133 _ = x[ErrInvalidSSECustomerAlgorithm-122]
134 _ = x[ErrMissingSSECustomerKey-123]134 _ = x[ErrInvalidSSECustomerKey-123]
135 _ = x[ErrMissingSSECustomerKeyMD5-124]135 _ = x[ErrMissingSSECustomerKey-124]
136 _ = x[ErrSSECustomerKeyMD5Mismatch-125]136 _ = x[ErrMissingSSECustomerKeyMD5-125]
137 _ = x[ErrInvalidSSECustomerParameters-126]137 _ = x[ErrSSECustomerKeyMD5Mismatch-126]
138 _ = x[ErrIncompatibleEncryptionMethod-127]138 _ = x[ErrInvalidSSECustomerParameters-127]
139 _ = x[ErrKMSNotConfigured-128]139 _ = x[ErrIncompatibleEncryptionMethod-128]
140 _ = x[ErrNoAccessKey-129]140 _ = x[ErrKMSNotConfigured-129]
141 _ = x[ErrInvalidToken-130]141 _ = x[ErrNoAccessKey-130]
142 _ = x[ErrEventNotification-131]142 _ = x[ErrInvalidToken-131]
143 _ = x[ErrARNNotification-132]143 _ = x[ErrEventNotification-132]
144 _ = x[ErrRegionNotification-133]144 _ = x[ErrARNNotification-133]
145 _ = x[ErrOverlappingFilterNotification-134]145 _ = x[ErrRegionNotification-134]
146 _ = x[ErrFilterNameInvalid-135]146 _ = x[ErrOverlappingFilterNotification-135]
147 _ = x[ErrFilterNamePrefix-136]147 _ = x[ErrFilterNameInvalid-136]
148 _ = x[ErrFilterNameSuffix-137]148 _ = x[ErrFilterNamePrefix-137]
149 _ = x[ErrFilterValueInvalid-138]149 _ = x[ErrFilterNameSuffix-138]
150 _ = x[ErrOverlappingConfigs-139]150 _ = x[ErrFilterValueInvalid-139]
151 _ = x[ErrUnsupportedNotification-140]151 _ = x[ErrOverlappingConfigs-140]
152 _ = x[ErrContentSHA256Mismatch-141]152 _ = x[ErrUnsupportedNotification-141]
153 _ = x[ErrReadQuorum-142]153 _ = x[ErrContentSHA256Mismatch-142]
154 _ = x[ErrWriteQuorum-143]154 _ = x[ErrReadQuorum-143]
155 _ = x[ErrParentIsObject-144]155 _ = x[ErrWriteQuorum-144]
156 _ = x[ErrStorageFull-145]156 _ = x[ErrParentIsObject-145]
157 _ = x[ErrRequestBodyParse-146]157 _ = x[ErrStorageFull-146]
158 _ = x[ErrObjectExistsAsDirectory-147]158 _ = x[ErrRequestBodyParse-147]
159 _ = x[ErrInvalidObjectName-148]159 _ = x[ErrObjectExistsAsDirectory-148]
160 _ = x[ErrInvalidObjectNamePrefixSlash-149]160 _ = x[ErrInvalidObjectName-149]
161 _ = x[ErrInvalidResourceName-150]161 _ = x[ErrInvalidObjectNamePrefixSlash-150]
162 _ = x[ErrServerNotInitialized-151]162 _ = x[ErrInvalidResourceName-151]
163 _ = x[ErrOperationTimedOut-152]163 _ = x[ErrServerNotInitialized-152]
164 _ = x[ErrClientDisconnected-153]164 _ = x[ErrOperationTimedOut-153]
165 _ = x[ErrOperationMaxedOut-154]165 _ = x[ErrClientDisconnected-154]
166 _ = x[ErrInvalidRequest-155]166 _ = x[ErrOperationMaxedOut-155]
167 _ = x[ErrTransitionStorageClassNotFoundError-156]167 _ = x[ErrInvalidRequest-156]
168 _ = x[ErrInvalidStorageClass-157]168 _ = x[ErrTransitionStorageClassNotFoundError-157]
169 _ = x[ErrBackendDown-158]169 _ = x[ErrInvalidStorageClass-158]
170 _ = x[ErrMalformedJSON-159]170 _ = x[ErrBackendDown-159]
171 _ = x[ErrAdminNoSuchUser-160]171 _ = x[ErrMalformedJSON-160]
172 _ = x[ErrAdminNoSuchGroup-161]172 _ = x[ErrAdminNoSuchUser-161]
173 _ = x[ErrAdminGroupNotEmpty-162]173 _ = x[ErrAdminNoSuchGroup-162]
174 _ = x[ErrAdminNoSuchPolicy-163]174 _ = x[ErrAdminGroupNotEmpty-163]
175 _ = x[ErrAdminInvalidArgument-164]175 _ = x[ErrAdminNoSuchPolicy-164]
176 _ = x[ErrAdminInvalidAccessKey-165]176 _ = x[ErrAdminInvalidArgument-165]
177 _ = x[ErrAdminInvalidSecretKey-166]177 _ = x[ErrAdminInvalidAccessKey-166]
178 _ = x[ErrAdminConfigNoQuorum-167]178 _ = x[ErrAdminInvalidSecretKey-167]
179 _ = x[ErrAdminConfigTooLarge-168]179 _ = x[ErrAdminConfigNoQuorum-168]
180 _ = x[ErrAdminConfigBadJSON-169]180 _ = x[ErrAdminConfigTooLarge-169]
181 _ = x[ErrAdminConfigDuplicateKeys-170]181 _ = x[ErrAdminConfigBadJSON-170]
182 _ = x[ErrAdminCredentialsMismatch-171]182 _ = x[ErrAdminConfigDuplicateKeys-171]
183 _ = x[ErrInsecureClientRequest-172]183 _ = x[ErrAdminCredentialsMismatch-172]
184 _ = x[ErrObjectTampered-173]184 _ = x[ErrInsecureClientRequest-173]
185 _ = x[ErrAdminBucketQuotaExceeded-174]185 _ = x[ErrObjectTampered-174]
186 _ = x[ErrAdminNoSuchQuotaConfiguration-175]186 _ = x[ErrAdminBucketQuotaExceeded-175]
187 _ = x[ErrHealNotImplemented-176]187 _ = x[ErrAdminNoSuchQuotaConfiguration-176]
188 _ = x[ErrHealNoSuchProcess-177]188 _ = x[ErrHealNotImplemented-177]
189 _ = x[ErrHealInvalidClientToken-178]189 _ = x[ErrHealNoSuchProcess-178]
190 _ = x[ErrHealMissingBucket-179]190 _ = x[ErrHealInvalidClientToken-179]
191 _ = x[ErrHealAlreadyRunning-180]191 _ = x[ErrHealMissingBucket-180]
192 _ = x[ErrHealOverlappingPaths-181]192 _ = x[ErrHealAlreadyRunning-181]
193 _ = x[ErrIncorrectContinuationToken-182]193 _ = x[ErrHealOverlappingPaths-182]
194 _ = x[ErrEmptyRequestBody-183]194 _ = x[ErrIncorrectContinuationToken-183]
195 _ = x[ErrUnsupportedFunction-184]195 _ = x[ErrEmptyRequestBody-184]
196 _ = x[ErrInvalidExpressionType-185]196 _ = x[ErrUnsupportedFunction-185]
197 _ = x[ErrBusy-186]197 _ = x[ErrInvalidExpressionType-186]
198 _ = x[ErrUnauthorizedAccess-187]198 _ = x[ErrBusy-187]
199 _ = x[ErrExpressionTooLong-188]199 _ = x[ErrUnauthorizedAccess-188]
200 _ = x[ErrIllegalSQLFunctionArgument-189]200 _ = x[ErrExpressionTooLong-189]
201 _ = x[ErrInvalidKeyPath-190]201 _ = x[ErrIllegalSQLFunctionArgument-190]
202 _ = x[ErrInvalidCompressionFormat-191]202 _ = x[ErrInvalidKeyPath-191]
203 _ = x[ErrInvalidFileHeaderInfo-192]203 _ = x[ErrInvalidCompressionFormat-192]
204 _ = x[ErrInvalidJSONType-193]204 _ = x[ErrInvalidFileHeaderInfo-193]
205 _ = x[ErrInvalidQuoteFields-194]205 _ = x[ErrInvalidJSONType-194]
206 _ = x[ErrInvalidRequestParameter-195]206 _ = x[ErrInvalidQuoteFields-195]
207 _ = x[ErrInvalidDataType-196]207 _ = x[ErrInvalidRequestParameter-196]
208 _ = x[ErrInvalidTextEncoding-197]208 _ = x[ErrInvalidDataType-197]
209 _ = x[ErrInvalidDataSource-198]209 _ = x[ErrInvalidTextEncoding-198]
210 _ = x[ErrInvalidTableAlias-199]210 _ = x[ErrInvalidDataSource-199]
211 _ = x[ErrMissingRequiredParameter-200]211 _ = x[ErrInvalidTableAlias-200]
212 _ = x[ErrObjectSerializationConflict-201]212 _ = x[ErrMissingRequiredParameter-201]
213 _ = x[ErrUnsupportedSQLOperation-202]213 _ = x[ErrObjectSerializationConflict-202]
214 _ = x[ErrUnsupportedSQLStructure-203]214 _ = x[ErrUnsupportedSQLOperation-203]
215 _ = x[ErrUnsupportedSyntax-204]215 _ = x[ErrUnsupportedSQLStructure-204]
216 _ = x[ErrUnsupportedRangeHeader-205]216 _ = x[ErrUnsupportedSyntax-205]
217 _ = x[ErrLexerInvalidChar-206]217 _ = x[ErrUnsupportedRangeHeader-206]
218 _ = x[ErrLexerInvalidOperator-207]218 _ = x[ErrLexerInvalidChar-207]
219 _ = x[ErrLexerInvalidLiteral-208]219 _ = x[ErrLexerInvalidOperator-208]
220 _ = x[ErrLexerInvalidIONLiteral-209]220 _ = x[ErrLexerInvalidLiteral-209]
221 _ = x[ErrParseExpectedDatePart-210]221 _ = x[ErrLexerInvalidIONLiteral-210]
222 _ = x[ErrParseExpectedKeyword-211]222 _ = x[ErrParseExpectedDatePart-211]
223 _ = x[ErrParseExpectedTokenType-212]223 _ = x[ErrParseExpectedKeyword-212]
224 _ = x[ErrParseExpected2TokenTypes-213]224 _ = x[ErrParseExpectedTokenType-213]
225 _ = x[ErrParseExpectedNumber-214]225 _ = x[ErrParseExpected2TokenTypes-214]
226 _ = x[ErrParseExpectedRightParenBuiltinFunctionCall-215]226 _ = x[ErrParseExpectedNumber-215]
227 _ = x[ErrParseExpectedTypeName-216]227 _ = x[ErrParseExpectedRightParenBuiltinFunctionCall-216]
228 _ = x[ErrParseExpectedWhenClause-217]228 _ = x[ErrParseExpectedTypeName-217]
229 _ = x[ErrParseUnsupportedToken-218]229 _ = x[ErrParseExpectedWhenClause-218]
230 _ = x[ErrParseUnsupportedLiteralsGroupBy-219]230 _ = x[ErrParseUnsupportedToken-219]
231 _ = x[ErrParseExpectedMember-220]231 _ = x[ErrParseUnsupportedLiteralsGroupBy-220]
232 _ = x[ErrParseUnsupportedSelect-221]232 _ = x[ErrParseExpectedMember-221]
233 _ = x[ErrParseUnsupportedCase-222]233 _ = x[ErrParseUnsupportedSelect-222]
234 _ = x[ErrParseUnsupportedCaseClause-223]234 _ = x[ErrParseUnsupportedCase-223]
235 _ = x[ErrParseUnsupportedAlias-224]235 _ = x[ErrParseUnsupportedCaseClause-224]
236 _ = x[ErrParseUnsupportedSyntax-225]236 _ = x[ErrParseUnsupportedAlias-225]
237 _ = x[ErrParseUnknownOperator-226]237 _ = x[ErrParseUnsupportedSyntax-226]
238 _ = x[ErrParseMissingIdentAfterAt-227]238 _ = x[ErrParseUnknownOperator-227]
239 _ = x[ErrParseUnexpectedOperator-228]239 _ = x[ErrParseMissingIdentAfterAt-228]
240 _ = x[ErrParseUnexpectedTerm-229]240 _ = x[ErrParseUnexpectedOperator-229]
241 _ = x[ErrParseUnexpectedToken-230]241 _ = x[ErrParseUnexpectedTerm-230]
242 _ = x[ErrParseUnexpectedKeyword-231]242 _ = x[ErrParseUnexpectedToken-231]
243 _ = x[ErrParseExpectedExpression-232]243 _ = x[ErrParseUnexpectedKeyword-232]
244 _ = x[ErrParseExpectedLeftParenAfterCast-233]244 _ = x[ErrParseExpectedExpression-233]
245 _ = x[ErrParseExpectedLeftParenValueConstructor-234]245 _ = x[ErrParseExpectedLeftParenAfterCast-234]
246 _ = x[ErrParseExpectedLeftParenBuiltinFunctionCall-235]246 _ = x[ErrParseExpectedLeftParenValueConstructor-235]
247 _ = x[ErrParseExpectedArgumentDelimiter-236]247 _ = x[ErrParseExpectedLeftParenBuiltinFunctionCall-236]
248 _ = x[ErrParseCastArity-237]248 _ = x[ErrParseExpectedArgumentDelimiter-237]
249 _ = x[ErrParseInvalidTypeParam-238]249 _ = x[ErrParseCastArity-238]
250 _ = x[ErrParseEmptySelect-239]250 _ = x[ErrParseInvalidTypeParam-239]
251 _ = x[ErrParseSelectMissingFrom-240]251 _ = x[ErrParseEmptySelect-240]
252 _ = x[ErrParseExpectedIdentForGroupName-241]252 _ = x[ErrParseSelectMissingFrom-241]
253 _ = x[ErrParseExpectedIdentForAlias-242]253 _ = x[ErrParseExpectedIdentForGroupName-242]
254 _ = x[ErrParseUnsupportedCallWithStar-243]254 _ = x[ErrParseExpectedIdentForAlias-243]
255 _ = x[ErrParseNonUnaryAgregateFunctionCall-244]255 _ = x[ErrParseUnsupportedCallWithStar-244]
256 _ = x[ErrParseMalformedJoin-245]256 _ = x[ErrParseNonUnaryAgregateFunctionCall-245]
257 _ = x[ErrParseExpectedIdentForAt-246]257 _ = x[ErrParseMalformedJoin-246]
258 _ = x[ErrParseAsteriskIsNotAloneInSelectList-247]258 _ = x[ErrParseExpectedIdentForAt-247]
259 _ = x[ErrParseCannotMixSqbAndWildcardInSelectList-248]259 _ = x[ErrParseAsteriskIsNotAloneInSelectList-248]
260 _ = x[ErrParseInvalidContextForWildcardInSelectList-249]260 _ = x[ErrParseCannotMixSqbAndWildcardInSelectList-249]
261 _ = x[ErrIncorrectSQLFunctionArgumentType-250]261 _ = x[ErrParseInvalidContextForWildcardInSelectList-250]
262 _ = x[ErrValueParseFailure-251]262 _ = x[ErrIncorrectSQLFunctionArgumentType-251]
263 _ = x[ErrEvaluatorInvalidArguments-252]263 _ = x[ErrValueParseFailure-252]
264 _ = x[ErrIntegerOverflow-253]264 _ = x[ErrEvaluatorInvalidArguments-253]
265 _ = x[ErrLikeInvalidInputs-254]265 _ = x[ErrIntegerOverflow-254]
266 _ = x[ErrCastFailed-255]266 _ = x[ErrLikeInvalidInputs-255]
267 _ = x[ErrInvalidCast-256]267 _ = x[ErrCastFailed-256]
268 _ = x[ErrEvaluatorInvalidTimestampFormatPattern-257]268 _ = x[ErrInvalidCast-257]
269 _ = x[ErrEvaluatorInvalidTimestampFormatPatternSymbolForParsing-258]269 _ = x[ErrEvaluatorInvalidTimestampFormatPattern-258]
270 _ = x[ErrEvaluatorTimestampFormatPatternDuplicateFields-259]270 _ = x[ErrEvaluatorInvalidTimestampFormatPatternSymbolForParsing-259]
271 _ = x[ErrEvaluatorTimestampFormatPatternHourClockAmPmMismatch-260]271 _ = x[ErrEvaluatorTimestampFormatPatternDuplicateFields-260]
272 _ = x[ErrEvaluatorUnterminatedTimestampFormatPatternToken-261]272 _ = x[ErrEvaluatorTimestampFormatPatternHourClockAmPmMismatch-261]
273 _ = x[ErrEvaluatorInvalidTimestampFormatPatternToken-262]273 _ = x[ErrEvaluatorUnterminatedTimestampFormatPatternToken-262]
274 _ = x[ErrEvaluatorInvalidTimestampFormatPatternSymbol-263]274 _ = x[ErrEvaluatorInvalidTimestampFormatPatternToken-263]
275 _ = x[ErrEvaluatorBindingDoesNotExist-264]275 _ = x[ErrEvaluatorInvalidTimestampFormatPatternSymbol-264]
276 _ = x[ErrMissingHeaders-265]276 _ = x[ErrEvaluatorBindingDoesNotExist-265]
277 _ = x[ErrInvalidColumnIndex-266]277 _ = x[ErrMissingHeaders-266]
278 _ = x[ErrAdminConfigNotificationTargetsFailed-267]278 _ = x[ErrInvalidColumnIndex-267]
279 _ = x[ErrAdminProfilerNotEnabled-268]279 _ = x[ErrAdminConfigNotificationTargetsFailed-268]
280 _ = x[ErrInvalidDecompressedSize-269]280 _ = x[ErrAdminProfilerNotEnabled-269]
281 _ = x[ErrAddUserInvalidArgument-270]281 _ = x[ErrInvalidDecompressedSize-270]
282 _ = x[ErrAdminAccountNotEligible-271]282 _ = x[ErrAddUserInvalidArgument-271]
283 _ = x[ErrAccountNotEligible-272]283 _ = x[ErrAdminAccountNotEligible-272]
284 _ = x[ErrAdminServiceAccountNotFound-273]284 _ = x[ErrAccountNotEligible-273]
285 _ = x[ErrPostPolicyConditionInvalidFormat-274]285 _ = x[ErrAdminServiceAccountNotFound-274]
286 _ = x[ErrPostPolicyConditionInvalidFormat-275]
286}287}
287 288
288const _APIErrorCode_name = "NoneAccessDeniedBadDigestEntityTooSmallEntityTooLargePolicyTooLargeIncompleteBodyInternalErrorInvalidAccessKeyIDInvalidBucketNameInvalidDigestInvalidRangeInvalidRangePartNumberInvalidCopyPartRangeInvalidCopyPartRangeSourceInvalidMaxKeysInvalidEncodingMethodInvalidMaxUploadsInvalidMaxPartsInvalidPartNumberMarkerInvalidPartNumberInvalidRequestBodyInvalidCopySourceInvalidMetadataDirectiveInvalidCopyDestInvalidPolicyDocumentInvalidObjectStateMalformedXMLMissingContentLengthMissingContentMD5MissingRequestBodyErrorMissingSecurityHeaderNoSuchBucketNoSuchBucketPolicyNoSuchBucketLifecycleNoSuchLifecycleConfigurationNoSuchBucketSSEConfigNoSuchCORSConfigurationNoSuchWebsiteConfigurationReplicationConfigurationNotFoundErrorRemoteDestinationNotFoundErrorReplicationDestinationMissingLockRemoteTargetNotFoundErrorReplicationRemoteConnectionErrorBucketRemoteIdenticalToSourceBucketRemoteAlreadyExistsBucketRemoteLabelInUseBucketRemoteArnTypeInvalidBucketRemoteArnInvalidBucketRemoteRemoveDisallowedRemoteTargetNotVersionedErrorReplicationSourceNotVersionedErrorReplicationNeedsVersioningErrorReplicationBucketNeedsVersioningErrorObjectRestoreAlreadyInProgressNoSuchKeyNoSuchUploadInvalidVersionIDNoSuchVersionNotImplementedPreconditionFailedRequestTimeTooSkewedSignatureDoesNotMatchMethodNotAllowedInvalidPartInvalidPartOrderAuthorizationHeaderMalformedMalformedPOSTRequestPOSTFileRequiredSignatureVersionNotSupportedBucketNotEmptyAllAccessDisabledMalformedPolicyMissingFieldsMissingCredTagCredMalformedInvalidRegionInvalidServiceS3InvalidServiceSTSInvalidRequestVersionMissingSignTagMissingSignHeadersTagMalformedDateMalformedPresignedDateMalformedCredentialDateMalformedCredentialRegionMalformedExpiresNegativeExpiresAuthHeaderEmptyExpiredPresignRequestRequestNotReadyYetUnsignedHeadersMissingDateHeaderInvalidQuerySignatureAlgoInvalidQueryParamsBucketAlreadyOwnedByYouInvalidDurationBucketAlreadyExistsMetadataTooLargeUnsupportedMetadataMaximumExpiresSlowDownInvalidPrefixMarkerBadRequestKeyTooLongErrorInvalidBucketObjectLockConfigurationObjectLockConfigurationNotFoundObjectLockConfigurationNotAllowedNoSuchObjectLockConfigurationObjectLockedInvalidRetentionDatePastObjectLockRetainDateUnknownWORMModeDirectiveBucketTaggingNotFoundObjectLockInvalidHeadersInvalidTagDirectiveInvalidEncryptionMethodInsecureSSECustomerRequestSSEMultipartEncryptedSSEEncryptedObjectInvalidEncryptionParametersInvalidSSECustomerAlgorithmInvalidSSECustomerKeyMissingSSECustomerKeyMissingSSECustomerKeyMD5SSECustomerKeyMD5MismatchInvalidSSECustomerParametersIncompatibleEncryptionMethodKMSNotConfiguredNoAccessKeyInvalidTokenEventNotificationARNNotificationRegionNotificationOverlappingFilterNotificationFilterNameInvalidFilterNamePrefixFilterNameSuffixFilterValueInvalidOverlappingConfigsUnsupportedNotificationContentSHA256MismatchReadQuorumWriteQuorumParentIsObjectStorageFullRequestBodyParseObjectExistsAsDirectoryInvalidObjectNameInvalidObjectNamePrefixSlashInvalidResourceNameServerNotInitializedOperationTimedOutClientDisconnectedOperationMaxedOutInvalidRequestTransitionStorageClassNotFoundErrorInvalidStorageClassBackendDownMalformedJSONAdminNoSuchUserAdminNoSuchGroupAdminGroupNotEmptyAdminNoSuchPolicyAdminInvalidArgumentAdminInvalidAccessKeyAdminInvalidSecretKeyAdminConfigNoQuorumAdminConfigTooLargeAdminConfigBadJSONAdminConfigDuplicateKeysAdminCredentialsMismatchInsecureClientRequestObjectTamperedAdminBucketQuotaExceededAdminNoSuchQuotaConfigurationHealNotImplementedHealNoSuchProcessHealInvalidClientTokenHealMissingBucketHealAlreadyRunningHealOverlappingPathsIncorrectContinuationTokenEmptyRequestBodyUnsupportedFunctionInvalidExpressionTypeBusyUnauthorizedAccessExpressionTooLongIllegalSQLFunctionArgumentInvalidKeyPathInvalidCompressionFormatInvalidFileHeaderInfoInvalidJSONTypeInvalidQuoteFieldsInvalidRequestParameterInvalidDataTypeInvalidTextEncodingInvalidDataSourceInvalidTableAliasMissingRequiredParameterObjectSerializationConflictUnsupportedSQLOperationUnsupportedSQLStructureUnsupportedSyntaxUnsupportedRangeHeaderLexerInvalidCharLexerInvalidOperatorLexerInvalidLiteralLexerInvalidIONLiteralParseExpectedDatePartParseExpectedKeywordParseExpectedTokenTypeParseExpected2TokenTypesParseExpectedNumberParseExpectedRightParenBuiltinFunctionCallParseExpectedTypeNameParseExpectedWhenClauseParseUnsupportedTokenParseUnsupportedLiteralsGroupByParseExpectedMemberParseUnsupportedSelectParseUnsupportedCaseParseUnsupportedCaseClauseParseUnsupportedAliasParseUnsupportedSyntaxParseUnknownOperatorParseMissingIdentAfterAtParseUnexpectedOperatorParseUnexpectedTermParseUnexpectedTokenParseUnexpectedKeywordParseExpectedExpressionParseExpectedLeftParenAfterCastParseExpectedLeftParenValueConstructorParseExpectedLeftParenBuiltinFunctionCallParseExpectedArgumentDelimiterParseCastArityParseInvalidTypeParamParseEmptySelectParseSelectMissingFromParseExpectedIdentForGroupNameParseExpectedIdentForAliasParseUnsupportedCallWithStarParseNonUnaryAgregateFunctionCallParseMalformedJoinParseExpectedIdentForAtParseAsteriskIsNotAloneInSelectListParseCannotMixSqbAndWildcardInSelectListParseInvalidContextForWildcardInSelectListIncorrectSQLFunctionArgumentTypeValueParseFailureEvaluatorInvalidArgumentsIntegerOverflowLikeInvalidInputsCastFailedInvalidCastEvaluatorInvalidTimestampFormatPatternEvaluatorInvalidTimestampFormatPatternSymbolForParsingEvaluatorTimestampFormatPatternDuplicateFieldsEvaluatorTimestampFormatPatternHourClockAmPmMismatchEvaluatorUnterminatedTimestampFormatPatternTokenEvaluatorInvalidTimestampFormatPatternTokenEvaluatorInvalidTimestampFormatPatternSymbolEvaluatorBindingDoesNotExistMissingHeadersInvalidColumnIndexAdminConfigNotificationTargetsFailedAdminProfilerNotEnabledInvalidDecompressedSizeAddUserInvalidArgumentAdminAccountNotEligibleAccountNotEligibleAdminServiceAccountNotFoundPostPolicyConditionInvalidFormat"289const _APIErrorCode_name = "NoneAccessDeniedBadDigestEntityTooSmallEntityTooLargePolicyTooLargeIncompleteBodyInternalErrorInvalidAccessKeyIDInvalidBucketNameInvalidDigestInvalidRangeInvalidRangePartNumberInvalidCopyPartRangeInvalidCopyPartRangeSourceInvalidMaxKeysInvalidEncodingMethodInvalidMaxUploadsInvalidMaxPartsInvalidPartNumberMarkerInvalidPartNumberInvalidRequestBodyInvalidCopySourceInvalidMetadataDirectiveInvalidCopyDestInvalidPolicyDocumentInvalidObjectStateMalformedXMLMissingContentLengthMissingContentMD5MissingRequestBodyErrorMissingSecurityHeaderNoSuchBucketNoSuchBucketPolicyNoSuchBucketLifecycleNoSuchLifecycleConfigurationNoSuchBucketSSEConfigNoSuchCORSConfigurationNoSuchWebsiteConfigurationReplicationConfigurationNotFoundErrorRemoteDestinationNotFoundErrorReplicationDestinationMissingLockRemoteTargetNotFoundErrorReplicationRemoteConnectionErrorBucketRemoteIdenticalToSourceBucketRemoteAlreadyExistsBucketRemoteLabelInUseBucketRemoteArnTypeInvalidBucketRemoteArnInvalidBucketRemoteRemoveDisallowedRemoteTargetNotVersionedErrorReplicationSourceNotVersionedErrorReplicationNeedsVersioningErrorReplicationBucketNeedsVersioningErrorReplicationNoMatchingRuleErrorObjectRestoreAlreadyInProgressNoSuchKeyNoSuchUploadInvalidVersionIDNoSuchVersionNotImplementedPreconditionFailedRequestTimeTooSkewedSignatureDoesNotMatchMethodNotAllowedInvalidPartInvalidPartOrderAuthorizationHeaderMalformedMalformedPOSTRequestPOSTFileRequiredSignatureVersionNotSupportedBucketNotEmptyAllAccessDisabledMalformedPolicyMissingFieldsMissingCredTagCredMalformedInvalidRegionInvalidServiceS3InvalidServiceSTSInvalidRequestVersionMissingSignTagMissingSignHeadersTagMalformedDateMalformedPresignedDateMalformedCredentialDateMalformedCredentialRegionMalformedExpiresNegativeExpiresAuthHeaderEmptyExpiredPresignRequestRequestNotReadyYetUnsignedHeadersMissingDateHeaderInvalidQuerySignatureAlgoInvalidQueryParamsBucketAlreadyOwnedByYouInvalidDurationBucketAlreadyExistsMetadataTooLargeUnsupportedMetadataMaximumExpiresSlowDownInvalidPrefixMarkerBadRequestKeyTooLongErrorInvalidBucketObjectLockConfigurationObjectLockConfigurationNotFoundObjectLockConfigurationNotAllowedNoSuchObjectLockConfigurationObjectLockedInvalidRetentionDatePastObjectLockRetainDateUnknownWORMModeDirectiveBucketTaggingNotFoundObjectLockInvalidHeadersInvalidTagDirectiveInvalidEncryptionMethodInsecureSSECustomerRequestSSEMultipartEncryptedSSEEncryptedObjectInvalidEncryptionParametersInvalidSSECustomerAlgorithmInvalidSSECustomerKeyMissingSSECustomerKeyMissingSSECustomerKeyMD5SSECustomerKeyMD5MismatchInvalidSSECustomerParametersIncompatibleEncryptionMethodKMSNotConfiguredNoAccessKeyInvalidTokenEventNotificationARNNotificationRegionNotificationOverlappingFilterNotificationFilterNameInvalidFilterNamePrefixFilterNameSuffixFilterValueInvalidOverlappingConfigsUnsupportedNotificationContentSHA256MismatchReadQuorumWriteQuorumParentIsObjectStorageFullRequestBodyParseObjectExistsAsDirectoryInvalidObjectNameInvalidObjectNamePrefixSlashInvalidResourceNameServerNotInitializedOperationTimedOutClientDisconnectedOperationMaxedOutInvalidRequestTransitionStorageClassNotFoundErrorInvalidStorageClassBackendDownMalformedJSONAdminNoSuchUserAdminNoSuchGroupAdminGroupNotEmptyAdminNoSuchPolicyAdminInvalidArgumentAdminInvalidAccessKeyAdminInvalidSecretKeyAdminConfigNoQuorumAdminConfigTooLargeAdminConfigBadJSONAdminConfigDuplicateKeysAdminCredentialsMismatchInsecureClientRequestObjectTamperedAdminBucketQuotaExceededAdminNoSuchQuotaConfigurationHealNotImplementedHealNoSuchProcessHealInvalidClientTokenHealMissingBucketHealAlreadyRunningHealOverlappingPathsIncorrectContinuationTokenEmptyRequestBodyUnsupportedFunctionInvalidExpressionTypeBusyUnauthorizedAccessExpressionTooLongIllegalSQLFunctionArgumentInvalidKeyPathInvalidCompressionFormatInvalidFileHeaderInfoInvalidJSONTypeInvalidQuoteFieldsInvalidRequestParameterInvalidDataTypeInvalidTextEncodingInvalidDataSourceInvalidTableAliasMissingRequiredParameterObjectSerializationConflictUnsupportedSQLOperationUnsupportedSQLStructureUnsupportedSyntaxUnsupportedRangeHeaderLexerInvalidCharLexerInvalidOperatorLexerInvalidLiteralLexerInvalidIONLiteralParseExpectedDatePartParseExpectedKeywordParseExpectedTokenTypeParseExpected2TokenTypesParseExpectedNumberParseExpectedRightParenBuiltinFunctionCallParseExpectedTypeNameParseExpectedWhenClauseParseUnsupportedTokenParseUnsupportedLiteralsGroupByParseExpectedMemberParseUnsupportedSelectParseUnsupportedCaseParseUnsupportedCaseClauseParseUnsupportedAliasParseUnsupportedSyntaxParseUnknownOperatorParseMissingIdentAfterAtParseUnexpectedOperatorParseUnexpectedTermParseUnexpectedTokenParseUnexpectedKeywordParseExpectedExpressionParseExpectedLeftParenAfterCastParseExpectedLeftParenValueConstructorParseExpectedLeftParenBuiltinFunctionCallParseExpectedArgumentDelimiterParseCastArityParseInvalidTypeParamParseEmptySelectParseSelectMissingFromParseExpectedIdentForGroupNameParseExpectedIdentForAliasParseUnsupportedCallWithStarParseNonUnaryAgregateFunctionCallParseMalformedJoinParseExpectedIdentForAtParseAsteriskIsNotAloneInSelectListParseCannotMixSqbAndWildcardInSelectListParseInvalidContextForWildcardInSelectListIncorrectSQLFunctionArgumentTypeValueParseFailureEvaluatorInvalidArgumentsIntegerOverflowLikeInvalidInputsCastFailedInvalidCastEvaluatorInvalidTimestampFormatPatternEvaluatorInvalidTimestampFormatPatternSymbolForParsingEvaluatorTimestampFormatPatternDuplicateFieldsEvaluatorTimestampFormatPatternHourClockAmPmMismatchEvaluatorUnterminatedTimestampFormatPatternTokenEvaluatorInvalidTimestampFormatPatternTokenEvaluatorInvalidTimestampFormatPatternSymbolEvaluatorBindingDoesNotExistMissingHeadersInvalidColumnIndexAdminConfigNotificationTargetsFailedAdminProfilerNotEnabledInvalidDecompressedSizeAddUserInvalidArgumentAdminAccountNotEligibleAccountNotEligibleAdminServiceAccountNotFoundPostPolicyConditionInvalidFormat"
289 290
290var _APIErrorCode_index = [...]uint16{0, 4, 16, 25, 39, 53, 67, 81, 94, 112, 129, 142, 154, 176, 196, 222, 236, 257, 274, 289, 312, 329, 347, 364, 388, 403, 424, 442, 454, 474, 491, 514, 535, 547, 565, 586, 614, 635, 658, 684, 721, 751, 784, 809, 841, 870, 895, 917, 943, 965, 993, 1022, 1056, 1087, 1124, 1154, 1163, 1175, 1191, 1204, 1218, 1236, 1256, 1277, 1293, 1304, 1320, 1348, 1368, 1384, 1412, 1426, 1443, 1458, 1471, 1485, 1498, 1511, 1527, 1544, 1565, 1579, 1600, 1613, 1635, 1658, 1683, 1699, 1714, 1729, 1750, 1768, 1783, 1800, 1825, 1843, 1866, 1881, 1900, 1916, 1935, 1949, 1957, 1976, 1986, 2001, 2037, 2068, 2101, 2130, 2142, 2162, 2186, 2210, 2231, 2255, 2274, 2297, 2323, 2344, 2362, 2389, 2416, 2437, 2458, 2482, 2507, 2535, 2563, 2579, 2590, 2602, 2619, 2634, 2652, 2681, 2698, 2714, 2730, 2748, 2766, 2789, 2810, 2820, 2831, 2845, 2856, 2872, 2895, 2912, 2940, 2959, 2979, 2996, 3014, 3031, 3045, 3080, 3099, 3110, 3123, 3138, 3154, 3172, 3189, 3209, 3230, 3251, 3270, 3289, 3307, 3331, 3355, 3376, 3390, 3414, 3443, 3461, 3478, 3500, 3517, 3535, 3555, 3581, 3597, 3616, 3637, 3641, 3659, 3676, 3702, 3716, 3740, 3761, 3776, 3794, 3817, 3832, 3851, 3868, 3885, 3909, 3936, 3959, 3982, 3999, 4021, 4037, 4057, 4076, 4098, 4119, 4139, 4161, 4185, 4204, 4246, 4267, 4290, 4311, 4342, 4361, 4383, 4403, 4429, 4450, 4472, 4492, 4516, 4539, 4558, 4578, 4600, 4623, 4654, 4692, 4733, 4763, 4777, 4798, 4814, 4836, 4866, 4892, 4920, 4953, 4971, 4994, 5029, 5069, 5111, 5143, 5160, 5185, 5200, 5217, 5227, 5238, 5276, 5330, 5376, 5428, 5476, 5519, 5563, 5591, 5605, 5623, 5659, 5682, 5705, 5727, 5750, 5768, 5795, 5827}291var _APIErrorCode_index = [...]uint16{0, 4, 16, 25, 39, 53, 67, 81, 94, 112, 129, 142, 154, 176, 196, 222, 236, 257, 274, 289, 312, 329, 347, 364, 388, 403, 424, 442, 454, 474, 491, 514, 535, 547, 565, 586, 614, 635, 658, 684, 721, 751, 784, 809, 841, 870, 895, 917, 943, 965, 993, 1022, 1056, 1087, 1124, 1154, 1184, 1193, 1205, 1221, 1234, 1248, 1266, 1286, 1307, 1323, 1334, 1350, 1378, 1398, 1414, 1442, 1456, 1473, 1488, 1501, 1515, 1528, 1541, 1557, 1574, 1595, 1609, 1630, 1643, 1665, 1688, 1713, 1729, 1744, 1759, 1780, 1798, 1813, 1830, 1855, 1873, 1896, 1911, 1930, 1946, 1965, 1979, 1987, 2006, 2016, 2031, 2067, 2098, 2131, 2160, 2172, 2192, 2216, 2240, 2261, 2285, 2304, 2327, 2353, 2374, 2392, 2419, 2446, 2467, 2488, 2512, 2537, 2565, 2593, 2609, 2620, 2632, 2649, 2664, 2682, 2711, 2728, 2744, 2760, 2778, 2796, 2819, 2840, 2850, 2861, 2875, 2886, 2902, 2925, 2942, 2970, 2989, 3009, 3026, 3044, 3061, 3075, 3110, 3129, 3140, 3153, 3168, 3184, 3202, 3219, 3239, 3260, 3281, 3300, 3319, 3337, 3361, 3385, 3406, 3420, 3444, 3473, 3491, 3508, 3530, 3547, 3565, 3585, 3611, 3627, 3646, 3667, 3671, 3689, 3706, 3732, 3746, 3770, 3791, 3806, 3824, 3847, 3862, 3881, 3898, 3915, 3939, 3966, 3989, 4012, 4029, 4051, 4067, 4087, 4106, 4128, 4149, 4169, 4191, 4215, 4234, 4276, 4297, 4320, 4341, 4372, 4391, 4413, 4433, 4459, 4480, 4502, 4522, 4546, 4569, 4588, 4608, 4630, 4653, 4684, 4722, 4763, 4793, 4807, 4828, 4844, 4866, 4896, 4922, 4950, 4983, 5001, 5024, 5059, 5099, 5141, 5173, 5190, 5215, 5230, 5247, 5257, 5268, 5306, 5360, 5406, 5458, 5506, 5549, 5593, 5621, 5635, 5653, 5689, 5712, 5735, 5757, 5780, 5798, 5825, 5857}
291 292
292func (i APIErrorCode) String() string {293func (i APIErrorCode) String() string {
293 if i < 0 || i >= APIErrorCode(len(_APIErrorCode_index)-1) {294 if i < 0 || i >= APIErrorCode(len(_APIErrorCode_index)-1) {

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t