1#[non_exhaustive]
4#[derive(::std::fmt::Debug)]
5pub enum Error {
6 CallbackTimeoutException(crate::types::error::CallbackTimeoutException),
8 CapacityProviderLimitExceededException(crate::types::error::CapacityProviderLimitExceededException),
10 CodeSigningConfigNotFoundException(crate::types::error::CodeSigningConfigNotFoundException),
12 CodeStorageExceededException(crate::types::error::CodeStorageExceededException),
14 CodeVerificationFailedException(crate::types::error::CodeVerificationFailedException),
16 DurableExecutionAlreadyStartedException(crate::types::error::DurableExecutionAlreadyStartedException),
18 Ec2AccessDeniedException(crate::types::error::Ec2AccessDeniedException),
20 Ec2ThrottledException(crate::types::error::Ec2ThrottledException),
22 Ec2UnexpectedException(crate::types::error::Ec2UnexpectedException),
24 EfsioException(crate::types::error::EfsioException),
26 EfsMountConnectivityException(crate::types::error::EfsMountConnectivityException),
28 EfsMountFailureException(crate::types::error::EfsMountFailureException),
30 EfsMountTimeoutException(crate::types::error::EfsMountTimeoutException),
32 EniLimitReachedException(crate::types::error::EniLimitReachedException),
34 FunctionVersionsPerCapacityProviderLimitExceededException(crate::types::error::FunctionVersionsPerCapacityProviderLimitExceededException),
36 InvalidCodeSignatureException(crate::types::error::InvalidCodeSignatureException),
38 InvalidParameterValueException(crate::types::error::InvalidParameterValueException),
40 InvalidRequestContentException(crate::types::error::InvalidRequestContentException),
42 InvalidRuntimeException(crate::types::error::InvalidRuntimeException),
44 InvalidSecurityGroupIdException(crate::types::error::InvalidSecurityGroupIdException),
46 InvalidSubnetIdException(crate::types::error::InvalidSubnetIdException),
48 InvalidZipFileException(crate::types::error::InvalidZipFileException),
50 KmsAccessDeniedException(crate::types::error::KmsAccessDeniedException),
52 KmsDisabledException(crate::types::error::KmsDisabledException),
54 KmsInvalidStateException(crate::types::error::KmsInvalidStateException),
56 KmsNotFoundException(crate::types::error::KmsNotFoundException),
58 NoPublishedVersionException(crate::types::error::NoPublishedVersionException),
60 PolicyLengthExceededException(crate::types::error::PolicyLengthExceededException),
62 PreconditionFailedException(crate::types::error::PreconditionFailedException),
70 ProvisionedConcurrencyConfigNotFoundException(crate::types::error::ProvisionedConcurrencyConfigNotFoundException),
72 RecursiveInvocationException(crate::types::error::RecursiveInvocationException),
74 RequestTooLargeException(crate::types::error::RequestTooLargeException),
76 ResourceConflictException(crate::types::error::ResourceConflictException),
78 ResourceInUseException(crate::types::error::ResourceInUseException),
80 ResourceNotFoundException(crate::types::error::ResourceNotFoundException),
82 ResourceNotReadyException(crate::types::error::ResourceNotReadyException),
84 S3FilesMountConnectivityException(crate::types::error::S3FilesMountConnectivityException),
86 S3FilesMountFailureException(crate::types::error::S3FilesMountFailureException),
88 S3FilesMountTimeoutException(crate::types::error::S3FilesMountTimeoutException),
90 SerializedRequestEntityTooLargeException(crate::types::error::SerializedRequestEntityTooLargeException),
92 ServiceException(crate::types::error::ServiceException),
94 SnapStartException(crate::types::error::SnapStartException),
96 SnapStartNotReadyException(crate::types::error::SnapStartNotReadyException),
98 SnapStartTimeoutException(crate::types::error::SnapStartTimeoutException),
100 SubnetIpAddressLimitReachedException(crate::types::error::SubnetIpAddressLimitReachedException),
102 TooManyRequestsException(crate::types::error::TooManyRequestsException),
104 UnsupportedMediaTypeException(crate::types::error::UnsupportedMediaTypeException),
106 #[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
108 variable wildcard pattern and check `.code()`:
109 \
110 `err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
111 \
112 See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
113 Unhandled(crate::error::sealed_unhandled::Unhandled),
114}
115impl ::std::fmt::Display for Error {
116 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
117 match self {
118 Error::CallbackTimeoutException(inner) => inner.fmt(f),
119 Error::CapacityProviderLimitExceededException(inner) => inner.fmt(f),
120 Error::CodeSigningConfigNotFoundException(inner) => inner.fmt(f),
121 Error::CodeStorageExceededException(inner) => inner.fmt(f),
122 Error::CodeVerificationFailedException(inner) => inner.fmt(f),
123 Error::DurableExecutionAlreadyStartedException(inner) => inner.fmt(f),
124 Error::Ec2AccessDeniedException(inner) => inner.fmt(f),
125 Error::Ec2ThrottledException(inner) => inner.fmt(f),
126 Error::Ec2UnexpectedException(inner) => inner.fmt(f),
127 Error::EfsioException(inner) => inner.fmt(f),
128 Error::EfsMountConnectivityException(inner) => inner.fmt(f),
129 Error::EfsMountFailureException(inner) => inner.fmt(f),
130 Error::EfsMountTimeoutException(inner) => inner.fmt(f),
131 Error::EniLimitReachedException(inner) => inner.fmt(f),
132 Error::FunctionVersionsPerCapacityProviderLimitExceededException(inner) => inner.fmt(f),
133 Error::InvalidCodeSignatureException(inner) => inner.fmt(f),
134 Error::InvalidParameterValueException(inner) => inner.fmt(f),
135 Error::InvalidRequestContentException(inner) => inner.fmt(f),
136 Error::InvalidRuntimeException(inner) => inner.fmt(f),
137 Error::InvalidSecurityGroupIdException(inner) => inner.fmt(f),
138 Error::InvalidSubnetIdException(inner) => inner.fmt(f),
139 Error::InvalidZipFileException(inner) => inner.fmt(f),
140 Error::KmsAccessDeniedException(inner) => inner.fmt(f),
141 Error::KmsDisabledException(inner) => inner.fmt(f),
142 Error::KmsInvalidStateException(inner) => inner.fmt(f),
143 Error::KmsNotFoundException(inner) => inner.fmt(f),
144 Error::NoPublishedVersionException(inner) => inner.fmt(f),
145 Error::PolicyLengthExceededException(inner) => inner.fmt(f),
146 Error::PreconditionFailedException(inner) => inner.fmt(f),
147 Error::ProvisionedConcurrencyConfigNotFoundException(inner) => inner.fmt(f),
148 Error::RecursiveInvocationException(inner) => inner.fmt(f),
149 Error::RequestTooLargeException(inner) => inner.fmt(f),
150 Error::ResourceConflictException(inner) => inner.fmt(f),
151 Error::ResourceInUseException(inner) => inner.fmt(f),
152 Error::ResourceNotFoundException(inner) => inner.fmt(f),
153 Error::ResourceNotReadyException(inner) => inner.fmt(f),
154 Error::S3FilesMountConnectivityException(inner) => inner.fmt(f),
155 Error::S3FilesMountFailureException(inner) => inner.fmt(f),
156 Error::S3FilesMountTimeoutException(inner) => inner.fmt(f),
157 Error::SerializedRequestEntityTooLargeException(inner) => inner.fmt(f),
158 Error::ServiceException(inner) => inner.fmt(f),
159 Error::SnapStartException(inner) => inner.fmt(f),
160 Error::SnapStartNotReadyException(inner) => inner.fmt(f),
161 Error::SnapStartTimeoutException(inner) => inner.fmt(f),
162 Error::SubnetIpAddressLimitReachedException(inner) => inner.fmt(f),
163 Error::TooManyRequestsException(inner) => inner.fmt(f),
164 Error::UnsupportedMediaTypeException(inner) => inner.fmt(f),
165 Error::Unhandled(_) => {
166 if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
167 write!(f, "unhandled error ({code})")
168 } else {
169 f.write_str("unhandled error")
170 }
171 }
172 }
173 }
174}
175impl From<::aws_smithy_types::error::operation::BuildError> for Error {
176 fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
177 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
178 source: value.into(),
179 meta: ::std::default::Default::default(),
180 })
181 }
182}
183impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
184 fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
185 match self {
186 Self::CallbackTimeoutException(inner) => inner.meta(),
187 Self::CapacityProviderLimitExceededException(inner) => inner.meta(),
188 Self::CodeSigningConfigNotFoundException(inner) => inner.meta(),
189 Self::CodeStorageExceededException(inner) => inner.meta(),
190 Self::CodeVerificationFailedException(inner) => inner.meta(),
191 Self::DurableExecutionAlreadyStartedException(inner) => inner.meta(),
192 Self::Ec2AccessDeniedException(inner) => inner.meta(),
193 Self::Ec2ThrottledException(inner) => inner.meta(),
194 Self::Ec2UnexpectedException(inner) => inner.meta(),
195 Self::EfsioException(inner) => inner.meta(),
196 Self::EfsMountConnectivityException(inner) => inner.meta(),
197 Self::EfsMountFailureException(inner) => inner.meta(),
198 Self::EfsMountTimeoutException(inner) => inner.meta(),
199 Self::EniLimitReachedException(inner) => inner.meta(),
200 Self::FunctionVersionsPerCapacityProviderLimitExceededException(inner) => inner.meta(),
201 Self::InvalidCodeSignatureException(inner) => inner.meta(),
202 Self::InvalidParameterValueException(inner) => inner.meta(),
203 Self::InvalidRequestContentException(inner) => inner.meta(),
204 Self::InvalidRuntimeException(inner) => inner.meta(),
205 Self::InvalidSecurityGroupIdException(inner) => inner.meta(),
206 Self::InvalidSubnetIdException(inner) => inner.meta(),
207 Self::InvalidZipFileException(inner) => inner.meta(),
208 Self::KmsAccessDeniedException(inner) => inner.meta(),
209 Self::KmsDisabledException(inner) => inner.meta(),
210 Self::KmsInvalidStateException(inner) => inner.meta(),
211 Self::KmsNotFoundException(inner) => inner.meta(),
212 Self::NoPublishedVersionException(inner) => inner.meta(),
213 Self::PolicyLengthExceededException(inner) => inner.meta(),
214 Self::PreconditionFailedException(inner) => inner.meta(),
215 Self::ProvisionedConcurrencyConfigNotFoundException(inner) => inner.meta(),
216 Self::RecursiveInvocationException(inner) => inner.meta(),
217 Self::RequestTooLargeException(inner) => inner.meta(),
218 Self::ResourceConflictException(inner) => inner.meta(),
219 Self::ResourceInUseException(inner) => inner.meta(),
220 Self::ResourceNotFoundException(inner) => inner.meta(),
221 Self::ResourceNotReadyException(inner) => inner.meta(),
222 Self::S3FilesMountConnectivityException(inner) => inner.meta(),
223 Self::S3FilesMountFailureException(inner) => inner.meta(),
224 Self::S3FilesMountTimeoutException(inner) => inner.meta(),
225 Self::SerializedRequestEntityTooLargeException(inner) => inner.meta(),
226 Self::ServiceException(inner) => inner.meta(),
227 Self::SnapStartException(inner) => inner.meta(),
228 Self::SnapStartNotReadyException(inner) => inner.meta(),
229 Self::SnapStartTimeoutException(inner) => inner.meta(),
230 Self::SubnetIpAddressLimitReachedException(inner) => inner.meta(),
231 Self::TooManyRequestsException(inner) => inner.meta(),
232 Self::UnsupportedMediaTypeException(inner) => inner.meta(),
233 Self::Unhandled(inner) => &inner.meta,
234 }
235 }
236}
237impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_layer_version_permission::AddLayerVersionPermissionError, R>>
238 for Error
239where
240 R: Send + Sync + std::fmt::Debug + 'static,
241{
242 fn from(
243 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_layer_version_permission::AddLayerVersionPermissionError, R>,
244 ) -> Self {
245 match err {
246 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
247 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
248 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
249 source: err.into(),
250 }),
251 }
252 }
253}
254impl From<crate::operation::add_layer_version_permission::AddLayerVersionPermissionError> for Error {
255 fn from(err: crate::operation::add_layer_version_permission::AddLayerVersionPermissionError) -> Self {
256 match err {
257 crate::operation::add_layer_version_permission::AddLayerVersionPermissionError::InvalidParameterValueException(inner) => {
258 Error::InvalidParameterValueException(inner)
259 }
260 crate::operation::add_layer_version_permission::AddLayerVersionPermissionError::PolicyLengthExceededException(inner) => {
261 Error::PolicyLengthExceededException(inner)
262 }
263 crate::operation::add_layer_version_permission::AddLayerVersionPermissionError::PreconditionFailedException(inner) => {
264 Error::PreconditionFailedException(inner)
265 }
266 crate::operation::add_layer_version_permission::AddLayerVersionPermissionError::ResourceConflictException(inner) => {
267 Error::ResourceConflictException(inner)
268 }
269 crate::operation::add_layer_version_permission::AddLayerVersionPermissionError::ResourceNotFoundException(inner) => {
270 Error::ResourceNotFoundException(inner)
271 }
272 crate::operation::add_layer_version_permission::AddLayerVersionPermissionError::ServiceException(inner) => Error::ServiceException(inner),
273 crate::operation::add_layer_version_permission::AddLayerVersionPermissionError::TooManyRequestsException(inner) => {
274 Error::TooManyRequestsException(inner)
275 }
276 crate::operation::add_layer_version_permission::AddLayerVersionPermissionError::Unhandled(inner) => Error::Unhandled(inner),
277 }
278 }
279}
280impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_permission::AddPermissionError, R>> for Error
281where
282 R: Send + Sync + std::fmt::Debug + 'static,
283{
284 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_permission::AddPermissionError, R>) -> Self {
285 match err {
286 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
287 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
288 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
289 source: err.into(),
290 }),
291 }
292 }
293}
294impl From<crate::operation::add_permission::AddPermissionError> for Error {
295 fn from(err: crate::operation::add_permission::AddPermissionError) -> Self {
296 match err {
297 crate::operation::add_permission::AddPermissionError::InvalidParameterValueException(inner) => {
298 Error::InvalidParameterValueException(inner)
299 }
300 crate::operation::add_permission::AddPermissionError::PolicyLengthExceededException(inner) => Error::PolicyLengthExceededException(inner),
301 crate::operation::add_permission::AddPermissionError::PreconditionFailedException(inner) => Error::PreconditionFailedException(inner),
302 crate::operation::add_permission::AddPermissionError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
303 crate::operation::add_permission::AddPermissionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
304 crate::operation::add_permission::AddPermissionError::ServiceException(inner) => Error::ServiceException(inner),
305 crate::operation::add_permission::AddPermissionError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
306 crate::operation::add_permission::AddPermissionError::Unhandled(inner) => Error::Unhandled(inner),
307 }
308 }
309}
310impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::checkpoint_durable_execution::CheckpointDurableExecutionError, R>>
311 for Error
312where
313 R: Send + Sync + std::fmt::Debug + 'static,
314{
315 fn from(
316 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::checkpoint_durable_execution::CheckpointDurableExecutionError, R>,
317 ) -> Self {
318 match err {
319 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
320 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
321 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
322 source: err.into(),
323 }),
324 }
325 }
326}
327impl From<crate::operation::checkpoint_durable_execution::CheckpointDurableExecutionError> for Error {
328 fn from(err: crate::operation::checkpoint_durable_execution::CheckpointDurableExecutionError) -> Self {
329 match err {
330 crate::operation::checkpoint_durable_execution::CheckpointDurableExecutionError::InvalidParameterValueException(inner) => {
331 Error::InvalidParameterValueException(inner)
332 }
333 crate::operation::checkpoint_durable_execution::CheckpointDurableExecutionError::ServiceException(inner) => {
334 Error::ServiceException(inner)
335 }
336 crate::operation::checkpoint_durable_execution::CheckpointDurableExecutionError::TooManyRequestsException(inner) => {
337 Error::TooManyRequestsException(inner)
338 }
339 crate::operation::checkpoint_durable_execution::CheckpointDurableExecutionError::Unhandled(inner) => Error::Unhandled(inner),
340 }
341 }
342}
343impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_alias::CreateAliasError, R>> for Error
344where
345 R: Send + Sync + std::fmt::Debug + 'static,
346{
347 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_alias::CreateAliasError, R>) -> Self {
348 match err {
349 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
350 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
351 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
352 source: err.into(),
353 }),
354 }
355 }
356}
357impl From<crate::operation::create_alias::CreateAliasError> for Error {
358 fn from(err: crate::operation::create_alias::CreateAliasError) -> Self {
359 match err {
360 crate::operation::create_alias::CreateAliasError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
361 crate::operation::create_alias::CreateAliasError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
362 crate::operation::create_alias::CreateAliasError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
363 crate::operation::create_alias::CreateAliasError::ServiceException(inner) => Error::ServiceException(inner),
364 crate::operation::create_alias::CreateAliasError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
365 crate::operation::create_alias::CreateAliasError::Unhandled(inner) => Error::Unhandled(inner),
366 }
367 }
368}
369impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_capacity_provider::CreateCapacityProviderError, R>> for Error
370where
371 R: Send + Sync + std::fmt::Debug + 'static,
372{
373 fn from(
374 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_capacity_provider::CreateCapacityProviderError, R>,
375 ) -> Self {
376 match err {
377 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
378 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
379 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
380 source: err.into(),
381 }),
382 }
383 }
384}
385impl From<crate::operation::create_capacity_provider::CreateCapacityProviderError> for Error {
386 fn from(err: crate::operation::create_capacity_provider::CreateCapacityProviderError) -> Self {
387 match err {
388 crate::operation::create_capacity_provider::CreateCapacityProviderError::CapacityProviderLimitExceededException(inner) => {
389 Error::CapacityProviderLimitExceededException(inner)
390 }
391 crate::operation::create_capacity_provider::CreateCapacityProviderError::InvalidParameterValueException(inner) => {
392 Error::InvalidParameterValueException(inner)
393 }
394 crate::operation::create_capacity_provider::CreateCapacityProviderError::ResourceConflictException(inner) => {
395 Error::ResourceConflictException(inner)
396 }
397 crate::operation::create_capacity_provider::CreateCapacityProviderError::ServiceException(inner) => Error::ServiceException(inner),
398 crate::operation::create_capacity_provider::CreateCapacityProviderError::TooManyRequestsException(inner) => {
399 Error::TooManyRequestsException(inner)
400 }
401 crate::operation::create_capacity_provider::CreateCapacityProviderError::Unhandled(inner) => Error::Unhandled(inner),
402 }
403 }
404}
405impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_code_signing_config::CreateCodeSigningConfigError, R>>
406 for Error
407where
408 R: Send + Sync + std::fmt::Debug + 'static,
409{
410 fn from(
411 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_code_signing_config::CreateCodeSigningConfigError, R>,
412 ) -> Self {
413 match err {
414 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
415 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
416 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
417 source: err.into(),
418 }),
419 }
420 }
421}
422impl From<crate::operation::create_code_signing_config::CreateCodeSigningConfigError> for Error {
423 fn from(err: crate::operation::create_code_signing_config::CreateCodeSigningConfigError) -> Self {
424 match err {
425 crate::operation::create_code_signing_config::CreateCodeSigningConfigError::InvalidParameterValueException(inner) => {
426 Error::InvalidParameterValueException(inner)
427 }
428 crate::operation::create_code_signing_config::CreateCodeSigningConfigError::ServiceException(inner) => Error::ServiceException(inner),
429 crate::operation::create_code_signing_config::CreateCodeSigningConfigError::Unhandled(inner) => Error::Unhandled(inner),
430 }
431 }
432}
433impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_event_source_mapping::CreateEventSourceMappingError, R>>
434 for Error
435where
436 R: Send + Sync + std::fmt::Debug + 'static,
437{
438 fn from(
439 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_event_source_mapping::CreateEventSourceMappingError, R>,
440 ) -> Self {
441 match err {
442 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
443 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
444 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
445 source: err.into(),
446 }),
447 }
448 }
449}
450impl From<crate::operation::create_event_source_mapping::CreateEventSourceMappingError> for Error {
451 fn from(err: crate::operation::create_event_source_mapping::CreateEventSourceMappingError) -> Self {
452 match err {
453 crate::operation::create_event_source_mapping::CreateEventSourceMappingError::InvalidParameterValueException(inner) => {
454 Error::InvalidParameterValueException(inner)
455 }
456 crate::operation::create_event_source_mapping::CreateEventSourceMappingError::ResourceConflictException(inner) => {
457 Error::ResourceConflictException(inner)
458 }
459 crate::operation::create_event_source_mapping::CreateEventSourceMappingError::ResourceNotFoundException(inner) => {
460 Error::ResourceNotFoundException(inner)
461 }
462 crate::operation::create_event_source_mapping::CreateEventSourceMappingError::ServiceException(inner) => Error::ServiceException(inner),
463 crate::operation::create_event_source_mapping::CreateEventSourceMappingError::TooManyRequestsException(inner) => {
464 Error::TooManyRequestsException(inner)
465 }
466 crate::operation::create_event_source_mapping::CreateEventSourceMappingError::Unhandled(inner) => Error::Unhandled(inner),
467 }
468 }
469}
470impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_function::CreateFunctionError, R>> for Error
471where
472 R: Send + Sync + std::fmt::Debug + 'static,
473{
474 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_function::CreateFunctionError, R>) -> Self {
475 match err {
476 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
477 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
478 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
479 source: err.into(),
480 }),
481 }
482 }
483}
484impl From<crate::operation::create_function::CreateFunctionError> for Error {
485 fn from(err: crate::operation::create_function::CreateFunctionError) -> Self {
486 match err {
487 crate::operation::create_function::CreateFunctionError::CodeSigningConfigNotFoundException(inner) => {
488 Error::CodeSigningConfigNotFoundException(inner)
489 }
490 crate::operation::create_function::CreateFunctionError::CodeStorageExceededException(inner) => Error::CodeStorageExceededException(inner),
491 crate::operation::create_function::CreateFunctionError::CodeVerificationFailedException(inner) => {
492 Error::CodeVerificationFailedException(inner)
493 }
494 crate::operation::create_function::CreateFunctionError::FunctionVersionsPerCapacityProviderLimitExceededException(inner) => {
495 Error::FunctionVersionsPerCapacityProviderLimitExceededException(inner)
496 }
497 crate::operation::create_function::CreateFunctionError::InvalidCodeSignatureException(inner) => {
498 Error::InvalidCodeSignatureException(inner)
499 }
500 crate::operation::create_function::CreateFunctionError::InvalidParameterValueException(inner) => {
501 Error::InvalidParameterValueException(inner)
502 }
503 crate::operation::create_function::CreateFunctionError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
504 crate::operation::create_function::CreateFunctionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
505 crate::operation::create_function::CreateFunctionError::ServiceException(inner) => Error::ServiceException(inner),
506 crate::operation::create_function::CreateFunctionError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
507 crate::operation::create_function::CreateFunctionError::Unhandled(inner) => Error::Unhandled(inner),
508 }
509 }
510}
511impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_function_url_config::CreateFunctionUrlConfigError, R>>
512 for Error
513where
514 R: Send + Sync + std::fmt::Debug + 'static,
515{
516 fn from(
517 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_function_url_config::CreateFunctionUrlConfigError, R>,
518 ) -> Self {
519 match err {
520 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
521 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
522 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
523 source: err.into(),
524 }),
525 }
526 }
527}
528impl From<crate::operation::create_function_url_config::CreateFunctionUrlConfigError> for Error {
529 fn from(err: crate::operation::create_function_url_config::CreateFunctionUrlConfigError) -> Self {
530 match err {
531 crate::operation::create_function_url_config::CreateFunctionUrlConfigError::InvalidParameterValueException(inner) => {
532 Error::InvalidParameterValueException(inner)
533 }
534 crate::operation::create_function_url_config::CreateFunctionUrlConfigError::ResourceConflictException(inner) => {
535 Error::ResourceConflictException(inner)
536 }
537 crate::operation::create_function_url_config::CreateFunctionUrlConfigError::ResourceNotFoundException(inner) => {
538 Error::ResourceNotFoundException(inner)
539 }
540 crate::operation::create_function_url_config::CreateFunctionUrlConfigError::ServiceException(inner) => Error::ServiceException(inner),
541 crate::operation::create_function_url_config::CreateFunctionUrlConfigError::TooManyRequestsException(inner) => {
542 Error::TooManyRequestsException(inner)
543 }
544 crate::operation::create_function_url_config::CreateFunctionUrlConfigError::Unhandled(inner) => Error::Unhandled(inner),
545 }
546 }
547}
548impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_alias::DeleteAliasError, R>> for Error
549where
550 R: Send + Sync + std::fmt::Debug + 'static,
551{
552 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_alias::DeleteAliasError, R>) -> Self {
553 match err {
554 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
555 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
556 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
557 source: err.into(),
558 }),
559 }
560 }
561}
562impl From<crate::operation::delete_alias::DeleteAliasError> for Error {
563 fn from(err: crate::operation::delete_alias::DeleteAliasError) -> Self {
564 match err {
565 crate::operation::delete_alias::DeleteAliasError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
566 crate::operation::delete_alias::DeleteAliasError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
567 crate::operation::delete_alias::DeleteAliasError::ServiceException(inner) => Error::ServiceException(inner),
568 crate::operation::delete_alias::DeleteAliasError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
569 crate::operation::delete_alias::DeleteAliasError::Unhandled(inner) => Error::Unhandled(inner),
570 }
571 }
572}
573impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_capacity_provider::DeleteCapacityProviderError, R>> for Error
574where
575 R: Send + Sync + std::fmt::Debug + 'static,
576{
577 fn from(
578 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_capacity_provider::DeleteCapacityProviderError, R>,
579 ) -> Self {
580 match err {
581 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
582 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
583 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
584 source: err.into(),
585 }),
586 }
587 }
588}
589impl From<crate::operation::delete_capacity_provider::DeleteCapacityProviderError> for Error {
590 fn from(err: crate::operation::delete_capacity_provider::DeleteCapacityProviderError) -> Self {
591 match err {
592 crate::operation::delete_capacity_provider::DeleteCapacityProviderError::InvalidParameterValueException(inner) => {
593 Error::InvalidParameterValueException(inner)
594 }
595 crate::operation::delete_capacity_provider::DeleteCapacityProviderError::ResourceConflictException(inner) => {
596 Error::ResourceConflictException(inner)
597 }
598 crate::operation::delete_capacity_provider::DeleteCapacityProviderError::ResourceNotFoundException(inner) => {
599 Error::ResourceNotFoundException(inner)
600 }
601 crate::operation::delete_capacity_provider::DeleteCapacityProviderError::ServiceException(inner) => Error::ServiceException(inner),
602 crate::operation::delete_capacity_provider::DeleteCapacityProviderError::TooManyRequestsException(inner) => {
603 Error::TooManyRequestsException(inner)
604 }
605 crate::operation::delete_capacity_provider::DeleteCapacityProviderError::Unhandled(inner) => Error::Unhandled(inner),
606 }
607 }
608}
609impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_code_signing_config::DeleteCodeSigningConfigError, R>>
610 for Error
611where
612 R: Send + Sync + std::fmt::Debug + 'static,
613{
614 fn from(
615 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_code_signing_config::DeleteCodeSigningConfigError, R>,
616 ) -> Self {
617 match err {
618 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
619 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
620 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
621 source: err.into(),
622 }),
623 }
624 }
625}
626impl From<crate::operation::delete_code_signing_config::DeleteCodeSigningConfigError> for Error {
627 fn from(err: crate::operation::delete_code_signing_config::DeleteCodeSigningConfigError) -> Self {
628 match err {
629 crate::operation::delete_code_signing_config::DeleteCodeSigningConfigError::InvalidParameterValueException(inner) => {
630 Error::InvalidParameterValueException(inner)
631 }
632 crate::operation::delete_code_signing_config::DeleteCodeSigningConfigError::ResourceConflictException(inner) => {
633 Error::ResourceConflictException(inner)
634 }
635 crate::operation::delete_code_signing_config::DeleteCodeSigningConfigError::ResourceNotFoundException(inner) => {
636 Error::ResourceNotFoundException(inner)
637 }
638 crate::operation::delete_code_signing_config::DeleteCodeSigningConfigError::ServiceException(inner) => Error::ServiceException(inner),
639 crate::operation::delete_code_signing_config::DeleteCodeSigningConfigError::Unhandled(inner) => Error::Unhandled(inner),
640 }
641 }
642}
643impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_event_source_mapping::DeleteEventSourceMappingError, R>>
644 for Error
645where
646 R: Send + Sync + std::fmt::Debug + 'static,
647{
648 fn from(
649 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_event_source_mapping::DeleteEventSourceMappingError, R>,
650 ) -> Self {
651 match err {
652 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
653 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
654 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
655 source: err.into(),
656 }),
657 }
658 }
659}
660impl From<crate::operation::delete_event_source_mapping::DeleteEventSourceMappingError> for Error {
661 fn from(err: crate::operation::delete_event_source_mapping::DeleteEventSourceMappingError) -> Self {
662 match err {
663 crate::operation::delete_event_source_mapping::DeleteEventSourceMappingError::InvalidParameterValueException(inner) => {
664 Error::InvalidParameterValueException(inner)
665 }
666 crate::operation::delete_event_source_mapping::DeleteEventSourceMappingError::ResourceConflictException(inner) => {
667 Error::ResourceConflictException(inner)
668 }
669 crate::operation::delete_event_source_mapping::DeleteEventSourceMappingError::ResourceInUseException(inner) => {
670 Error::ResourceInUseException(inner)
671 }
672 crate::operation::delete_event_source_mapping::DeleteEventSourceMappingError::ResourceNotFoundException(inner) => {
673 Error::ResourceNotFoundException(inner)
674 }
675 crate::operation::delete_event_source_mapping::DeleteEventSourceMappingError::ServiceException(inner) => Error::ServiceException(inner),
676 crate::operation::delete_event_source_mapping::DeleteEventSourceMappingError::TooManyRequestsException(inner) => {
677 Error::TooManyRequestsException(inner)
678 }
679 crate::operation::delete_event_source_mapping::DeleteEventSourceMappingError::Unhandled(inner) => Error::Unhandled(inner),
680 }
681 }
682}
683impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_function::DeleteFunctionError, R>> for Error
684where
685 R: Send + Sync + std::fmt::Debug + 'static,
686{
687 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_function::DeleteFunctionError, R>) -> Self {
688 match err {
689 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
690 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
691 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
692 source: err.into(),
693 }),
694 }
695 }
696}
697impl From<crate::operation::delete_function::DeleteFunctionError> for Error {
698 fn from(err: crate::operation::delete_function::DeleteFunctionError) -> Self {
699 match err {
700 crate::operation::delete_function::DeleteFunctionError::InvalidParameterValueException(inner) => {
701 Error::InvalidParameterValueException(inner)
702 }
703 crate::operation::delete_function::DeleteFunctionError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
704 crate::operation::delete_function::DeleteFunctionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
705 crate::operation::delete_function::DeleteFunctionError::ServiceException(inner) => Error::ServiceException(inner),
706 crate::operation::delete_function::DeleteFunctionError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
707 crate::operation::delete_function::DeleteFunctionError::Unhandled(inner) => Error::Unhandled(inner),
708 }
709 }
710}
711impl<R>
712 From<
713 ::aws_smithy_runtime_api::client::result::SdkError<
714 crate::operation::delete_function_code_signing_config::DeleteFunctionCodeSigningConfigError,
715 R,
716 >,
717 > for Error
718where
719 R: Send + Sync + std::fmt::Debug + 'static,
720{
721 fn from(
722 err: ::aws_smithy_runtime_api::client::result::SdkError<
723 crate::operation::delete_function_code_signing_config::DeleteFunctionCodeSigningConfigError,
724 R,
725 >,
726 ) -> Self {
727 match err {
728 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
729 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
730 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
731 source: err.into(),
732 }),
733 }
734 }
735}
736impl From<crate::operation::delete_function_code_signing_config::DeleteFunctionCodeSigningConfigError> for Error {
737 fn from(err: crate::operation::delete_function_code_signing_config::DeleteFunctionCodeSigningConfigError) -> Self {
738 match err {
739 crate::operation::delete_function_code_signing_config::DeleteFunctionCodeSigningConfigError::CodeSigningConfigNotFoundException(
740 inner,
741 ) => Error::CodeSigningConfigNotFoundException(inner),
742 crate::operation::delete_function_code_signing_config::DeleteFunctionCodeSigningConfigError::InvalidParameterValueException(inner) => {
743 Error::InvalidParameterValueException(inner)
744 }
745 crate::operation::delete_function_code_signing_config::DeleteFunctionCodeSigningConfigError::ResourceConflictException(inner) => {
746 Error::ResourceConflictException(inner)
747 }
748 crate::operation::delete_function_code_signing_config::DeleteFunctionCodeSigningConfigError::ResourceNotFoundException(inner) => {
749 Error::ResourceNotFoundException(inner)
750 }
751 crate::operation::delete_function_code_signing_config::DeleteFunctionCodeSigningConfigError::ServiceException(inner) => {
752 Error::ServiceException(inner)
753 }
754 crate::operation::delete_function_code_signing_config::DeleteFunctionCodeSigningConfigError::TooManyRequestsException(inner) => {
755 Error::TooManyRequestsException(inner)
756 }
757 crate::operation::delete_function_code_signing_config::DeleteFunctionCodeSigningConfigError::Unhandled(inner) => Error::Unhandled(inner),
758 }
759 }
760}
761impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_function_concurrency::DeleteFunctionConcurrencyError, R>>
762 for Error
763where
764 R: Send + Sync + std::fmt::Debug + 'static,
765{
766 fn from(
767 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_function_concurrency::DeleteFunctionConcurrencyError, R>,
768 ) -> Self {
769 match err {
770 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
771 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
772 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
773 source: err.into(),
774 }),
775 }
776 }
777}
778impl From<crate::operation::delete_function_concurrency::DeleteFunctionConcurrencyError> for Error {
779 fn from(err: crate::operation::delete_function_concurrency::DeleteFunctionConcurrencyError) -> Self {
780 match err {
781 crate::operation::delete_function_concurrency::DeleteFunctionConcurrencyError::InvalidParameterValueException(inner) => {
782 Error::InvalidParameterValueException(inner)
783 }
784 crate::operation::delete_function_concurrency::DeleteFunctionConcurrencyError::ResourceConflictException(inner) => {
785 Error::ResourceConflictException(inner)
786 }
787 crate::operation::delete_function_concurrency::DeleteFunctionConcurrencyError::ResourceNotFoundException(inner) => {
788 Error::ResourceNotFoundException(inner)
789 }
790 crate::operation::delete_function_concurrency::DeleteFunctionConcurrencyError::ServiceException(inner) => Error::ServiceException(inner),
791 crate::operation::delete_function_concurrency::DeleteFunctionConcurrencyError::TooManyRequestsException(inner) => {
792 Error::TooManyRequestsException(inner)
793 }
794 crate::operation::delete_function_concurrency::DeleteFunctionConcurrencyError::Unhandled(inner) => Error::Unhandled(inner),
795 }
796 }
797}
798impl<R>
799 From<
800 ::aws_smithy_runtime_api::client::result::SdkError<
801 crate::operation::delete_function_event_invoke_config::DeleteFunctionEventInvokeConfigError,
802 R,
803 >,
804 > for Error
805where
806 R: Send + Sync + std::fmt::Debug + 'static,
807{
808 fn from(
809 err: ::aws_smithy_runtime_api::client::result::SdkError<
810 crate::operation::delete_function_event_invoke_config::DeleteFunctionEventInvokeConfigError,
811 R,
812 >,
813 ) -> Self {
814 match err {
815 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
816 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
817 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
818 source: err.into(),
819 }),
820 }
821 }
822}
823impl From<crate::operation::delete_function_event_invoke_config::DeleteFunctionEventInvokeConfigError> for Error {
824 fn from(err: crate::operation::delete_function_event_invoke_config::DeleteFunctionEventInvokeConfigError) -> Self {
825 match err {
826 crate::operation::delete_function_event_invoke_config::DeleteFunctionEventInvokeConfigError::InvalidParameterValueException(inner) => {
827 Error::InvalidParameterValueException(inner)
828 }
829 crate::operation::delete_function_event_invoke_config::DeleteFunctionEventInvokeConfigError::ResourceConflictException(inner) => {
830 Error::ResourceConflictException(inner)
831 }
832 crate::operation::delete_function_event_invoke_config::DeleteFunctionEventInvokeConfigError::ResourceNotFoundException(inner) => {
833 Error::ResourceNotFoundException(inner)
834 }
835 crate::operation::delete_function_event_invoke_config::DeleteFunctionEventInvokeConfigError::ServiceException(inner) => {
836 Error::ServiceException(inner)
837 }
838 crate::operation::delete_function_event_invoke_config::DeleteFunctionEventInvokeConfigError::TooManyRequestsException(inner) => {
839 Error::TooManyRequestsException(inner)
840 }
841 crate::operation::delete_function_event_invoke_config::DeleteFunctionEventInvokeConfigError::Unhandled(inner) => Error::Unhandled(inner),
842 }
843 }
844}
845impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_function_url_config::DeleteFunctionUrlConfigError, R>>
846 for Error
847where
848 R: Send + Sync + std::fmt::Debug + 'static,
849{
850 fn from(
851 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_function_url_config::DeleteFunctionUrlConfigError, R>,
852 ) -> Self {
853 match err {
854 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
855 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
856 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
857 source: err.into(),
858 }),
859 }
860 }
861}
862impl From<crate::operation::delete_function_url_config::DeleteFunctionUrlConfigError> for Error {
863 fn from(err: crate::operation::delete_function_url_config::DeleteFunctionUrlConfigError) -> Self {
864 match err {
865 crate::operation::delete_function_url_config::DeleteFunctionUrlConfigError::ResourceConflictException(inner) => {
866 Error::ResourceConflictException(inner)
867 }
868 crate::operation::delete_function_url_config::DeleteFunctionUrlConfigError::ResourceNotFoundException(inner) => {
869 Error::ResourceNotFoundException(inner)
870 }
871 crate::operation::delete_function_url_config::DeleteFunctionUrlConfigError::ServiceException(inner) => Error::ServiceException(inner),
872 crate::operation::delete_function_url_config::DeleteFunctionUrlConfigError::TooManyRequestsException(inner) => {
873 Error::TooManyRequestsException(inner)
874 }
875 crate::operation::delete_function_url_config::DeleteFunctionUrlConfigError::Unhandled(inner) => Error::Unhandled(inner),
876 }
877 }
878}
879impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_layer_version::DeleteLayerVersionError, R>> for Error
880where
881 R: Send + Sync + std::fmt::Debug + 'static,
882{
883 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_layer_version::DeleteLayerVersionError, R>) -> Self {
884 match err {
885 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
886 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
887 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
888 source: err.into(),
889 }),
890 }
891 }
892}
893impl From<crate::operation::delete_layer_version::DeleteLayerVersionError> for Error {
894 fn from(err: crate::operation::delete_layer_version::DeleteLayerVersionError) -> Self {
895 match err {
896 crate::operation::delete_layer_version::DeleteLayerVersionError::ServiceException(inner) => Error::ServiceException(inner),
897 crate::operation::delete_layer_version::DeleteLayerVersionError::TooManyRequestsException(inner) => {
898 Error::TooManyRequestsException(inner)
899 }
900 crate::operation::delete_layer_version::DeleteLayerVersionError::Unhandled(inner) => Error::Unhandled(inner),
901 }
902 }
903}
904impl<R>
905 From<
906 ::aws_smithy_runtime_api::client::result::SdkError<
907 crate::operation::delete_provisioned_concurrency_config::DeleteProvisionedConcurrencyConfigError,
908 R,
909 >,
910 > for Error
911where
912 R: Send + Sync + std::fmt::Debug + 'static,
913{
914 fn from(
915 err: ::aws_smithy_runtime_api::client::result::SdkError<
916 crate::operation::delete_provisioned_concurrency_config::DeleteProvisionedConcurrencyConfigError,
917 R,
918 >,
919 ) -> Self {
920 match err {
921 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
922 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
923 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
924 source: err.into(),
925 }),
926 }
927 }
928}
929impl From<crate::operation::delete_provisioned_concurrency_config::DeleteProvisionedConcurrencyConfigError> for Error {
930 fn from(err: crate::operation::delete_provisioned_concurrency_config::DeleteProvisionedConcurrencyConfigError) -> Self {
931 match err {
932 crate::operation::delete_provisioned_concurrency_config::DeleteProvisionedConcurrencyConfigError::InvalidParameterValueException(
933 inner,
934 ) => Error::InvalidParameterValueException(inner),
935 crate::operation::delete_provisioned_concurrency_config::DeleteProvisionedConcurrencyConfigError::ResourceConflictException(inner) => {
936 Error::ResourceConflictException(inner)
937 }
938 crate::operation::delete_provisioned_concurrency_config::DeleteProvisionedConcurrencyConfigError::ResourceNotFoundException(inner) => {
939 Error::ResourceNotFoundException(inner)
940 }
941 crate::operation::delete_provisioned_concurrency_config::DeleteProvisionedConcurrencyConfigError::ServiceException(inner) => {
942 Error::ServiceException(inner)
943 }
944 crate::operation::delete_provisioned_concurrency_config::DeleteProvisionedConcurrencyConfigError::TooManyRequestsException(inner) => {
945 Error::TooManyRequestsException(inner)
946 }
947 crate::operation::delete_provisioned_concurrency_config::DeleteProvisionedConcurrencyConfigError::Unhandled(inner) => {
948 Error::Unhandled(inner)
949 }
950 }
951 }
952}
953impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_account_settings::GetAccountSettingsError, R>> for Error
954where
955 R: Send + Sync + std::fmt::Debug + 'static,
956{
957 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_account_settings::GetAccountSettingsError, R>) -> Self {
958 match err {
959 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
960 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
961 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
962 source: err.into(),
963 }),
964 }
965 }
966}
967impl From<crate::operation::get_account_settings::GetAccountSettingsError> for Error {
968 fn from(err: crate::operation::get_account_settings::GetAccountSettingsError) -> Self {
969 match err {
970 crate::operation::get_account_settings::GetAccountSettingsError::ServiceException(inner) => Error::ServiceException(inner),
971 crate::operation::get_account_settings::GetAccountSettingsError::TooManyRequestsException(inner) => {
972 Error::TooManyRequestsException(inner)
973 }
974 crate::operation::get_account_settings::GetAccountSettingsError::Unhandled(inner) => Error::Unhandled(inner),
975 }
976 }
977}
978impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_alias::GetAliasError, R>> for Error
979where
980 R: Send + Sync + std::fmt::Debug + 'static,
981{
982 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_alias::GetAliasError, R>) -> Self {
983 match err {
984 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
985 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
986 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
987 source: err.into(),
988 }),
989 }
990 }
991}
992impl From<crate::operation::get_alias::GetAliasError> for Error {
993 fn from(err: crate::operation::get_alias::GetAliasError) -> Self {
994 match err {
995 crate::operation::get_alias::GetAliasError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
996 crate::operation::get_alias::GetAliasError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
997 crate::operation::get_alias::GetAliasError::ServiceException(inner) => Error::ServiceException(inner),
998 crate::operation::get_alias::GetAliasError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
999 crate::operation::get_alias::GetAliasError::Unhandled(inner) => Error::Unhandled(inner),
1000 }
1001 }
1002}
1003impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_capacity_provider::GetCapacityProviderError, R>> for Error
1004where
1005 R: Send + Sync + std::fmt::Debug + 'static,
1006{
1007 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_capacity_provider::GetCapacityProviderError, R>) -> Self {
1008 match err {
1009 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1010 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1011 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1012 source: err.into(),
1013 }),
1014 }
1015 }
1016}
1017impl From<crate::operation::get_capacity_provider::GetCapacityProviderError> for Error {
1018 fn from(err: crate::operation::get_capacity_provider::GetCapacityProviderError) -> Self {
1019 match err {
1020 crate::operation::get_capacity_provider::GetCapacityProviderError::InvalidParameterValueException(inner) => {
1021 Error::InvalidParameterValueException(inner)
1022 }
1023 crate::operation::get_capacity_provider::GetCapacityProviderError::ResourceNotFoundException(inner) => {
1024 Error::ResourceNotFoundException(inner)
1025 }
1026 crate::operation::get_capacity_provider::GetCapacityProviderError::ServiceException(inner) => Error::ServiceException(inner),
1027 crate::operation::get_capacity_provider::GetCapacityProviderError::TooManyRequestsException(inner) => {
1028 Error::TooManyRequestsException(inner)
1029 }
1030 crate::operation::get_capacity_provider::GetCapacityProviderError::Unhandled(inner) => Error::Unhandled(inner),
1031 }
1032 }
1033}
1034impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_code_signing_config::GetCodeSigningConfigError, R>> for Error
1035where
1036 R: Send + Sync + std::fmt::Debug + 'static,
1037{
1038 fn from(
1039 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_code_signing_config::GetCodeSigningConfigError, R>,
1040 ) -> Self {
1041 match err {
1042 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1043 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1044 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1045 source: err.into(),
1046 }),
1047 }
1048 }
1049}
1050impl From<crate::operation::get_code_signing_config::GetCodeSigningConfigError> for Error {
1051 fn from(err: crate::operation::get_code_signing_config::GetCodeSigningConfigError) -> Self {
1052 match err {
1053 crate::operation::get_code_signing_config::GetCodeSigningConfigError::InvalidParameterValueException(inner) => {
1054 Error::InvalidParameterValueException(inner)
1055 }
1056 crate::operation::get_code_signing_config::GetCodeSigningConfigError::ResourceNotFoundException(inner) => {
1057 Error::ResourceNotFoundException(inner)
1058 }
1059 crate::operation::get_code_signing_config::GetCodeSigningConfigError::ServiceException(inner) => Error::ServiceException(inner),
1060 crate::operation::get_code_signing_config::GetCodeSigningConfigError::Unhandled(inner) => Error::Unhandled(inner),
1061 }
1062 }
1063}
1064impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_durable_execution::GetDurableExecutionError, R>> for Error
1065where
1066 R: Send + Sync + std::fmt::Debug + 'static,
1067{
1068 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_durable_execution::GetDurableExecutionError, R>) -> Self {
1069 match err {
1070 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1071 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1072 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1073 source: err.into(),
1074 }),
1075 }
1076 }
1077}
1078impl From<crate::operation::get_durable_execution::GetDurableExecutionError> for Error {
1079 fn from(err: crate::operation::get_durable_execution::GetDurableExecutionError) -> Self {
1080 match err {
1081 crate::operation::get_durable_execution::GetDurableExecutionError::InvalidParameterValueException(inner) => {
1082 Error::InvalidParameterValueException(inner)
1083 }
1084 crate::operation::get_durable_execution::GetDurableExecutionError::ResourceNotFoundException(inner) => {
1085 Error::ResourceNotFoundException(inner)
1086 }
1087 crate::operation::get_durable_execution::GetDurableExecutionError::ServiceException(inner) => Error::ServiceException(inner),
1088 crate::operation::get_durable_execution::GetDurableExecutionError::TooManyRequestsException(inner) => {
1089 Error::TooManyRequestsException(inner)
1090 }
1091 crate::operation::get_durable_execution::GetDurableExecutionError::Unhandled(inner) => Error::Unhandled(inner),
1092 }
1093 }
1094}
1095impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_durable_execution_history::GetDurableExecutionHistoryError, R>>
1096 for Error
1097where
1098 R: Send + Sync + std::fmt::Debug + 'static,
1099{
1100 fn from(
1101 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_durable_execution_history::GetDurableExecutionHistoryError, R>,
1102 ) -> Self {
1103 match err {
1104 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1105 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1106 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1107 source: err.into(),
1108 }),
1109 }
1110 }
1111}
1112impl From<crate::operation::get_durable_execution_history::GetDurableExecutionHistoryError> for Error {
1113 fn from(err: crate::operation::get_durable_execution_history::GetDurableExecutionHistoryError) -> Self {
1114 match err {
1115 crate::operation::get_durable_execution_history::GetDurableExecutionHistoryError::InvalidParameterValueException(inner) => {
1116 Error::InvalidParameterValueException(inner)
1117 }
1118 crate::operation::get_durable_execution_history::GetDurableExecutionHistoryError::ResourceNotFoundException(inner) => {
1119 Error::ResourceNotFoundException(inner)
1120 }
1121 crate::operation::get_durable_execution_history::GetDurableExecutionHistoryError::ServiceException(inner) => {
1122 Error::ServiceException(inner)
1123 }
1124 crate::operation::get_durable_execution_history::GetDurableExecutionHistoryError::TooManyRequestsException(inner) => {
1125 Error::TooManyRequestsException(inner)
1126 }
1127 crate::operation::get_durable_execution_history::GetDurableExecutionHistoryError::Unhandled(inner) => Error::Unhandled(inner),
1128 }
1129 }
1130}
1131impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_durable_execution_state::GetDurableExecutionStateError, R>>
1132 for Error
1133where
1134 R: Send + Sync + std::fmt::Debug + 'static,
1135{
1136 fn from(
1137 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_durable_execution_state::GetDurableExecutionStateError, R>,
1138 ) -> Self {
1139 match err {
1140 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1141 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1142 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1143 source: err.into(),
1144 }),
1145 }
1146 }
1147}
1148impl From<crate::operation::get_durable_execution_state::GetDurableExecutionStateError> for Error {
1149 fn from(err: crate::operation::get_durable_execution_state::GetDurableExecutionStateError) -> Self {
1150 match err {
1151 crate::operation::get_durable_execution_state::GetDurableExecutionStateError::InvalidParameterValueException(inner) => {
1152 Error::InvalidParameterValueException(inner)
1153 }
1154 crate::operation::get_durable_execution_state::GetDurableExecutionStateError::ServiceException(inner) => Error::ServiceException(inner),
1155 crate::operation::get_durable_execution_state::GetDurableExecutionStateError::TooManyRequestsException(inner) => {
1156 Error::TooManyRequestsException(inner)
1157 }
1158 crate::operation::get_durable_execution_state::GetDurableExecutionStateError::Unhandled(inner) => Error::Unhandled(inner),
1159 }
1160 }
1161}
1162impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_event_source_mapping::GetEventSourceMappingError, R>> for Error
1163where
1164 R: Send + Sync + std::fmt::Debug + 'static,
1165{
1166 fn from(
1167 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_event_source_mapping::GetEventSourceMappingError, R>,
1168 ) -> Self {
1169 match err {
1170 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1171 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1172 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1173 source: err.into(),
1174 }),
1175 }
1176 }
1177}
1178impl From<crate::operation::get_event_source_mapping::GetEventSourceMappingError> for Error {
1179 fn from(err: crate::operation::get_event_source_mapping::GetEventSourceMappingError) -> Self {
1180 match err {
1181 crate::operation::get_event_source_mapping::GetEventSourceMappingError::InvalidParameterValueException(inner) => {
1182 Error::InvalidParameterValueException(inner)
1183 }
1184 crate::operation::get_event_source_mapping::GetEventSourceMappingError::ResourceNotFoundException(inner) => {
1185 Error::ResourceNotFoundException(inner)
1186 }
1187 crate::operation::get_event_source_mapping::GetEventSourceMappingError::ServiceException(inner) => Error::ServiceException(inner),
1188 crate::operation::get_event_source_mapping::GetEventSourceMappingError::TooManyRequestsException(inner) => {
1189 Error::TooManyRequestsException(inner)
1190 }
1191 crate::operation::get_event_source_mapping::GetEventSourceMappingError::Unhandled(inner) => Error::Unhandled(inner),
1192 }
1193 }
1194}
1195impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function::GetFunctionError, R>> for Error
1196where
1197 R: Send + Sync + std::fmt::Debug + 'static,
1198{
1199 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function::GetFunctionError, R>) -> Self {
1200 match err {
1201 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1202 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1203 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1204 source: err.into(),
1205 }),
1206 }
1207 }
1208}
1209impl From<crate::operation::get_function::GetFunctionError> for Error {
1210 fn from(err: crate::operation::get_function::GetFunctionError) -> Self {
1211 match err {
1212 crate::operation::get_function::GetFunctionError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
1213 crate::operation::get_function::GetFunctionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1214 crate::operation::get_function::GetFunctionError::ServiceException(inner) => Error::ServiceException(inner),
1215 crate::operation::get_function::GetFunctionError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
1216 crate::operation::get_function::GetFunctionError::Unhandled(inner) => Error::Unhandled(inner),
1217 }
1218 }
1219}
1220impl<R>
1221 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function_code_signing_config::GetFunctionCodeSigningConfigError, R>>
1222 for Error
1223where
1224 R: Send + Sync + std::fmt::Debug + 'static,
1225{
1226 fn from(
1227 err: ::aws_smithy_runtime_api::client::result::SdkError<
1228 crate::operation::get_function_code_signing_config::GetFunctionCodeSigningConfigError,
1229 R,
1230 >,
1231 ) -> Self {
1232 match err {
1233 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1234 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1235 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1236 source: err.into(),
1237 }),
1238 }
1239 }
1240}
1241impl From<crate::operation::get_function_code_signing_config::GetFunctionCodeSigningConfigError> for Error {
1242 fn from(err: crate::operation::get_function_code_signing_config::GetFunctionCodeSigningConfigError) -> Self {
1243 match err {
1244 crate::operation::get_function_code_signing_config::GetFunctionCodeSigningConfigError::InvalidParameterValueException(inner) => {
1245 Error::InvalidParameterValueException(inner)
1246 }
1247 crate::operation::get_function_code_signing_config::GetFunctionCodeSigningConfigError::ResourceNotFoundException(inner) => {
1248 Error::ResourceNotFoundException(inner)
1249 }
1250 crate::operation::get_function_code_signing_config::GetFunctionCodeSigningConfigError::ServiceException(inner) => {
1251 Error::ServiceException(inner)
1252 }
1253 crate::operation::get_function_code_signing_config::GetFunctionCodeSigningConfigError::TooManyRequestsException(inner) => {
1254 Error::TooManyRequestsException(inner)
1255 }
1256 crate::operation::get_function_code_signing_config::GetFunctionCodeSigningConfigError::Unhandled(inner) => Error::Unhandled(inner),
1257 }
1258 }
1259}
1260impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function_concurrency::GetFunctionConcurrencyError, R>> for Error
1261where
1262 R: Send + Sync + std::fmt::Debug + 'static,
1263{
1264 fn from(
1265 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function_concurrency::GetFunctionConcurrencyError, R>,
1266 ) -> Self {
1267 match err {
1268 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1269 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1270 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1271 source: err.into(),
1272 }),
1273 }
1274 }
1275}
1276impl From<crate::operation::get_function_concurrency::GetFunctionConcurrencyError> for Error {
1277 fn from(err: crate::operation::get_function_concurrency::GetFunctionConcurrencyError) -> Self {
1278 match err {
1279 crate::operation::get_function_concurrency::GetFunctionConcurrencyError::InvalidParameterValueException(inner) => {
1280 Error::InvalidParameterValueException(inner)
1281 }
1282 crate::operation::get_function_concurrency::GetFunctionConcurrencyError::ResourceNotFoundException(inner) => {
1283 Error::ResourceNotFoundException(inner)
1284 }
1285 crate::operation::get_function_concurrency::GetFunctionConcurrencyError::ServiceException(inner) => Error::ServiceException(inner),
1286 crate::operation::get_function_concurrency::GetFunctionConcurrencyError::TooManyRequestsException(inner) => {
1287 Error::TooManyRequestsException(inner)
1288 }
1289 crate::operation::get_function_concurrency::GetFunctionConcurrencyError::Unhandled(inner) => Error::Unhandled(inner),
1290 }
1291 }
1292}
1293impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function_configuration::GetFunctionConfigurationError, R>>
1294 for Error
1295where
1296 R: Send + Sync + std::fmt::Debug + 'static,
1297{
1298 fn from(
1299 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function_configuration::GetFunctionConfigurationError, R>,
1300 ) -> Self {
1301 match err {
1302 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1303 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1304 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1305 source: err.into(),
1306 }),
1307 }
1308 }
1309}
1310impl From<crate::operation::get_function_configuration::GetFunctionConfigurationError> for Error {
1311 fn from(err: crate::operation::get_function_configuration::GetFunctionConfigurationError) -> Self {
1312 match err {
1313 crate::operation::get_function_configuration::GetFunctionConfigurationError::InvalidParameterValueException(inner) => {
1314 Error::InvalidParameterValueException(inner)
1315 }
1316 crate::operation::get_function_configuration::GetFunctionConfigurationError::ResourceNotFoundException(inner) => {
1317 Error::ResourceNotFoundException(inner)
1318 }
1319 crate::operation::get_function_configuration::GetFunctionConfigurationError::ServiceException(inner) => Error::ServiceException(inner),
1320 crate::operation::get_function_configuration::GetFunctionConfigurationError::TooManyRequestsException(inner) => {
1321 Error::TooManyRequestsException(inner)
1322 }
1323 crate::operation::get_function_configuration::GetFunctionConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
1324 }
1325 }
1326}
1327impl<R>
1328 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function_event_invoke_config::GetFunctionEventInvokeConfigError, R>>
1329 for Error
1330where
1331 R: Send + Sync + std::fmt::Debug + 'static,
1332{
1333 fn from(
1334 err: ::aws_smithy_runtime_api::client::result::SdkError<
1335 crate::operation::get_function_event_invoke_config::GetFunctionEventInvokeConfigError,
1336 R,
1337 >,
1338 ) -> Self {
1339 match err {
1340 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1341 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1342 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1343 source: err.into(),
1344 }),
1345 }
1346 }
1347}
1348impl From<crate::operation::get_function_event_invoke_config::GetFunctionEventInvokeConfigError> for Error {
1349 fn from(err: crate::operation::get_function_event_invoke_config::GetFunctionEventInvokeConfigError) -> Self {
1350 match err {
1351 crate::operation::get_function_event_invoke_config::GetFunctionEventInvokeConfigError::InvalidParameterValueException(inner) => {
1352 Error::InvalidParameterValueException(inner)
1353 }
1354 crate::operation::get_function_event_invoke_config::GetFunctionEventInvokeConfigError::ResourceNotFoundException(inner) => {
1355 Error::ResourceNotFoundException(inner)
1356 }
1357 crate::operation::get_function_event_invoke_config::GetFunctionEventInvokeConfigError::ServiceException(inner) => {
1358 Error::ServiceException(inner)
1359 }
1360 crate::operation::get_function_event_invoke_config::GetFunctionEventInvokeConfigError::TooManyRequestsException(inner) => {
1361 Error::TooManyRequestsException(inner)
1362 }
1363 crate::operation::get_function_event_invoke_config::GetFunctionEventInvokeConfigError::Unhandled(inner) => Error::Unhandled(inner),
1364 }
1365 }
1366}
1367impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function_recursion_config::GetFunctionRecursionConfigError, R>>
1368 for Error
1369where
1370 R: Send + Sync + std::fmt::Debug + 'static,
1371{
1372 fn from(
1373 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function_recursion_config::GetFunctionRecursionConfigError, R>,
1374 ) -> Self {
1375 match err {
1376 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1377 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1378 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1379 source: err.into(),
1380 }),
1381 }
1382 }
1383}
1384impl From<crate::operation::get_function_recursion_config::GetFunctionRecursionConfigError> for Error {
1385 fn from(err: crate::operation::get_function_recursion_config::GetFunctionRecursionConfigError) -> Self {
1386 match err {
1387 crate::operation::get_function_recursion_config::GetFunctionRecursionConfigError::InvalidParameterValueException(inner) => {
1388 Error::InvalidParameterValueException(inner)
1389 }
1390 crate::operation::get_function_recursion_config::GetFunctionRecursionConfigError::ResourceNotFoundException(inner) => {
1391 Error::ResourceNotFoundException(inner)
1392 }
1393 crate::operation::get_function_recursion_config::GetFunctionRecursionConfigError::ServiceException(inner) => {
1394 Error::ServiceException(inner)
1395 }
1396 crate::operation::get_function_recursion_config::GetFunctionRecursionConfigError::TooManyRequestsException(inner) => {
1397 Error::TooManyRequestsException(inner)
1398 }
1399 crate::operation::get_function_recursion_config::GetFunctionRecursionConfigError::Unhandled(inner) => Error::Unhandled(inner),
1400 }
1401 }
1402}
1403impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function_scaling_config::GetFunctionScalingConfigError, R>>
1404 for Error
1405where
1406 R: Send + Sync + std::fmt::Debug + 'static,
1407{
1408 fn from(
1409 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function_scaling_config::GetFunctionScalingConfigError, R>,
1410 ) -> Self {
1411 match err {
1412 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1413 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1414 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1415 source: err.into(),
1416 }),
1417 }
1418 }
1419}
1420impl From<crate::operation::get_function_scaling_config::GetFunctionScalingConfigError> for Error {
1421 fn from(err: crate::operation::get_function_scaling_config::GetFunctionScalingConfigError) -> Self {
1422 match err {
1423 crate::operation::get_function_scaling_config::GetFunctionScalingConfigError::InvalidParameterValueException(inner) => {
1424 Error::InvalidParameterValueException(inner)
1425 }
1426 crate::operation::get_function_scaling_config::GetFunctionScalingConfigError::ResourceNotFoundException(inner) => {
1427 Error::ResourceNotFoundException(inner)
1428 }
1429 crate::operation::get_function_scaling_config::GetFunctionScalingConfigError::ServiceException(inner) => Error::ServiceException(inner),
1430 crate::operation::get_function_scaling_config::GetFunctionScalingConfigError::TooManyRequestsException(inner) => {
1431 Error::TooManyRequestsException(inner)
1432 }
1433 crate::operation::get_function_scaling_config::GetFunctionScalingConfigError::Unhandled(inner) => Error::Unhandled(inner),
1434 }
1435 }
1436}
1437impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function_url_config::GetFunctionUrlConfigError, R>> for Error
1438where
1439 R: Send + Sync + std::fmt::Debug + 'static,
1440{
1441 fn from(
1442 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function_url_config::GetFunctionUrlConfigError, R>,
1443 ) -> Self {
1444 match err {
1445 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1446 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1447 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1448 source: err.into(),
1449 }),
1450 }
1451 }
1452}
1453impl From<crate::operation::get_function_url_config::GetFunctionUrlConfigError> for Error {
1454 fn from(err: crate::operation::get_function_url_config::GetFunctionUrlConfigError) -> Self {
1455 match err {
1456 crate::operation::get_function_url_config::GetFunctionUrlConfigError::InvalidParameterValueException(inner) => {
1457 Error::InvalidParameterValueException(inner)
1458 }
1459 crate::operation::get_function_url_config::GetFunctionUrlConfigError::ResourceNotFoundException(inner) => {
1460 Error::ResourceNotFoundException(inner)
1461 }
1462 crate::operation::get_function_url_config::GetFunctionUrlConfigError::ServiceException(inner) => Error::ServiceException(inner),
1463 crate::operation::get_function_url_config::GetFunctionUrlConfigError::TooManyRequestsException(inner) => {
1464 Error::TooManyRequestsException(inner)
1465 }
1466 crate::operation::get_function_url_config::GetFunctionUrlConfigError::Unhandled(inner) => Error::Unhandled(inner),
1467 }
1468 }
1469}
1470impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_layer_version::GetLayerVersionError, R>> for Error
1471where
1472 R: Send + Sync + std::fmt::Debug + 'static,
1473{
1474 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_layer_version::GetLayerVersionError, R>) -> Self {
1475 match err {
1476 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1477 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1478 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1479 source: err.into(),
1480 }),
1481 }
1482 }
1483}
1484impl From<crate::operation::get_layer_version::GetLayerVersionError> for Error {
1485 fn from(err: crate::operation::get_layer_version::GetLayerVersionError) -> Self {
1486 match err {
1487 crate::operation::get_layer_version::GetLayerVersionError::InvalidParameterValueException(inner) => {
1488 Error::InvalidParameterValueException(inner)
1489 }
1490 crate::operation::get_layer_version::GetLayerVersionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1491 crate::operation::get_layer_version::GetLayerVersionError::ServiceException(inner) => Error::ServiceException(inner),
1492 crate::operation::get_layer_version::GetLayerVersionError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
1493 crate::operation::get_layer_version::GetLayerVersionError::Unhandled(inner) => Error::Unhandled(inner),
1494 }
1495 }
1496}
1497impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_layer_version_by_arn::GetLayerVersionByArnError, R>> for Error
1498where
1499 R: Send + Sync + std::fmt::Debug + 'static,
1500{
1501 fn from(
1502 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_layer_version_by_arn::GetLayerVersionByArnError, R>,
1503 ) -> Self {
1504 match err {
1505 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1506 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1507 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1508 source: err.into(),
1509 }),
1510 }
1511 }
1512}
1513impl From<crate::operation::get_layer_version_by_arn::GetLayerVersionByArnError> for Error {
1514 fn from(err: crate::operation::get_layer_version_by_arn::GetLayerVersionByArnError) -> Self {
1515 match err {
1516 crate::operation::get_layer_version_by_arn::GetLayerVersionByArnError::InvalidParameterValueException(inner) => {
1517 Error::InvalidParameterValueException(inner)
1518 }
1519 crate::operation::get_layer_version_by_arn::GetLayerVersionByArnError::ResourceNotFoundException(inner) => {
1520 Error::ResourceNotFoundException(inner)
1521 }
1522 crate::operation::get_layer_version_by_arn::GetLayerVersionByArnError::ServiceException(inner) => Error::ServiceException(inner),
1523 crate::operation::get_layer_version_by_arn::GetLayerVersionByArnError::TooManyRequestsException(inner) => {
1524 Error::TooManyRequestsException(inner)
1525 }
1526 crate::operation::get_layer_version_by_arn::GetLayerVersionByArnError::Unhandled(inner) => Error::Unhandled(inner),
1527 }
1528 }
1529}
1530impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_layer_version_policy::GetLayerVersionPolicyError, R>> for Error
1531where
1532 R: Send + Sync + std::fmt::Debug + 'static,
1533{
1534 fn from(
1535 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_layer_version_policy::GetLayerVersionPolicyError, R>,
1536 ) -> Self {
1537 match err {
1538 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1539 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1540 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1541 source: err.into(),
1542 }),
1543 }
1544 }
1545}
1546impl From<crate::operation::get_layer_version_policy::GetLayerVersionPolicyError> for Error {
1547 fn from(err: crate::operation::get_layer_version_policy::GetLayerVersionPolicyError) -> Self {
1548 match err {
1549 crate::operation::get_layer_version_policy::GetLayerVersionPolicyError::InvalidParameterValueException(inner) => {
1550 Error::InvalidParameterValueException(inner)
1551 }
1552 crate::operation::get_layer_version_policy::GetLayerVersionPolicyError::ResourceNotFoundException(inner) => {
1553 Error::ResourceNotFoundException(inner)
1554 }
1555 crate::operation::get_layer_version_policy::GetLayerVersionPolicyError::ServiceException(inner) => Error::ServiceException(inner),
1556 crate::operation::get_layer_version_policy::GetLayerVersionPolicyError::TooManyRequestsException(inner) => {
1557 Error::TooManyRequestsException(inner)
1558 }
1559 crate::operation::get_layer_version_policy::GetLayerVersionPolicyError::Unhandled(inner) => Error::Unhandled(inner),
1560 }
1561 }
1562}
1563impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_policy::GetPolicyError, R>> for Error
1564where
1565 R: Send + Sync + std::fmt::Debug + 'static,
1566{
1567 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_policy::GetPolicyError, R>) -> Self {
1568 match err {
1569 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1570 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1571 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1572 source: err.into(),
1573 }),
1574 }
1575 }
1576}
1577impl From<crate::operation::get_policy::GetPolicyError> for Error {
1578 fn from(err: crate::operation::get_policy::GetPolicyError) -> Self {
1579 match err {
1580 crate::operation::get_policy::GetPolicyError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
1581 crate::operation::get_policy::GetPolicyError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1582 crate::operation::get_policy::GetPolicyError::ServiceException(inner) => Error::ServiceException(inner),
1583 crate::operation::get_policy::GetPolicyError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
1584 crate::operation::get_policy::GetPolicyError::Unhandled(inner) => Error::Unhandled(inner),
1585 }
1586 }
1587}
1588impl<R>
1589 From<
1590 ::aws_smithy_runtime_api::client::result::SdkError<
1591 crate::operation::get_provisioned_concurrency_config::GetProvisionedConcurrencyConfigError,
1592 R,
1593 >,
1594 > for Error
1595where
1596 R: Send + Sync + std::fmt::Debug + 'static,
1597{
1598 fn from(
1599 err: ::aws_smithy_runtime_api::client::result::SdkError<
1600 crate::operation::get_provisioned_concurrency_config::GetProvisionedConcurrencyConfigError,
1601 R,
1602 >,
1603 ) -> Self {
1604 match err {
1605 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1606 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1607 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1608 source: err.into(),
1609 }),
1610 }
1611 }
1612}
1613impl From<crate::operation::get_provisioned_concurrency_config::GetProvisionedConcurrencyConfigError> for Error {
1614 fn from(err: crate::operation::get_provisioned_concurrency_config::GetProvisionedConcurrencyConfigError) -> Self {
1615 match err {
1616 crate::operation::get_provisioned_concurrency_config::GetProvisionedConcurrencyConfigError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
1617 crate::operation::get_provisioned_concurrency_config::GetProvisionedConcurrencyConfigError::ProvisionedConcurrencyConfigNotFoundException(inner) => Error::ProvisionedConcurrencyConfigNotFoundException(inner),
1618 crate::operation::get_provisioned_concurrency_config::GetProvisionedConcurrencyConfigError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1619 crate::operation::get_provisioned_concurrency_config::GetProvisionedConcurrencyConfigError::ServiceException(inner) => Error::ServiceException(inner),
1620 crate::operation::get_provisioned_concurrency_config::GetProvisionedConcurrencyConfigError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
1621 crate::operation::get_provisioned_concurrency_config::GetProvisionedConcurrencyConfigError::Unhandled(inner) => Error::Unhandled(inner),
1622 }
1623 }
1624}
1625impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_runtime_management_config::GetRuntimeManagementConfigError, R>>
1626 for Error
1627where
1628 R: Send + Sync + std::fmt::Debug + 'static,
1629{
1630 fn from(
1631 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_runtime_management_config::GetRuntimeManagementConfigError, R>,
1632 ) -> Self {
1633 match err {
1634 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1635 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1636 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1637 source: err.into(),
1638 }),
1639 }
1640 }
1641}
1642impl From<crate::operation::get_runtime_management_config::GetRuntimeManagementConfigError> for Error {
1643 fn from(err: crate::operation::get_runtime_management_config::GetRuntimeManagementConfigError) -> Self {
1644 match err {
1645 crate::operation::get_runtime_management_config::GetRuntimeManagementConfigError::InvalidParameterValueException(inner) => {
1646 Error::InvalidParameterValueException(inner)
1647 }
1648 crate::operation::get_runtime_management_config::GetRuntimeManagementConfigError::ResourceNotFoundException(inner) => {
1649 Error::ResourceNotFoundException(inner)
1650 }
1651 crate::operation::get_runtime_management_config::GetRuntimeManagementConfigError::ServiceException(inner) => {
1652 Error::ServiceException(inner)
1653 }
1654 crate::operation::get_runtime_management_config::GetRuntimeManagementConfigError::TooManyRequestsException(inner) => {
1655 Error::TooManyRequestsException(inner)
1656 }
1657 crate::operation::get_runtime_management_config::GetRuntimeManagementConfigError::Unhandled(inner) => Error::Unhandled(inner),
1658 }
1659 }
1660}
1661impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::invoke::InvokeError, R>> for Error
1662where
1663 R: Send + Sync + std::fmt::Debug + 'static,
1664{
1665 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::invoke::InvokeError, R>) -> Self {
1666 match err {
1667 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1668 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1669 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1670 source: err.into(),
1671 }),
1672 }
1673 }
1674}
1675impl From<crate::operation::invoke::InvokeError> for Error {
1676 fn from(err: crate::operation::invoke::InvokeError) -> Self {
1677 match err {
1678 crate::operation::invoke::InvokeError::DurableExecutionAlreadyStartedException(inner) => {
1679 Error::DurableExecutionAlreadyStartedException(inner)
1680 }
1681 crate::operation::invoke::InvokeError::Ec2AccessDeniedException(inner) => Error::Ec2AccessDeniedException(inner),
1682 crate::operation::invoke::InvokeError::Ec2ThrottledException(inner) => Error::Ec2ThrottledException(inner),
1683 crate::operation::invoke::InvokeError::Ec2UnexpectedException(inner) => Error::Ec2UnexpectedException(inner),
1684 crate::operation::invoke::InvokeError::EfsioException(inner) => Error::EfsioException(inner),
1685 crate::operation::invoke::InvokeError::EfsMountConnectivityException(inner) => Error::EfsMountConnectivityException(inner),
1686 crate::operation::invoke::InvokeError::EfsMountFailureException(inner) => Error::EfsMountFailureException(inner),
1687 crate::operation::invoke::InvokeError::EfsMountTimeoutException(inner) => Error::EfsMountTimeoutException(inner),
1688 crate::operation::invoke::InvokeError::EniLimitReachedException(inner) => Error::EniLimitReachedException(inner),
1689 crate::operation::invoke::InvokeError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
1690 crate::operation::invoke::InvokeError::InvalidRequestContentException(inner) => Error::InvalidRequestContentException(inner),
1691 crate::operation::invoke::InvokeError::InvalidRuntimeException(inner) => Error::InvalidRuntimeException(inner),
1692 crate::operation::invoke::InvokeError::InvalidSecurityGroupIdException(inner) => Error::InvalidSecurityGroupIdException(inner),
1693 crate::operation::invoke::InvokeError::InvalidSubnetIdException(inner) => Error::InvalidSubnetIdException(inner),
1694 crate::operation::invoke::InvokeError::InvalidZipFileException(inner) => Error::InvalidZipFileException(inner),
1695 crate::operation::invoke::InvokeError::KmsAccessDeniedException(inner) => Error::KmsAccessDeniedException(inner),
1696 crate::operation::invoke::InvokeError::KmsDisabledException(inner) => Error::KmsDisabledException(inner),
1697 crate::operation::invoke::InvokeError::KmsInvalidStateException(inner) => Error::KmsInvalidStateException(inner),
1698 crate::operation::invoke::InvokeError::KmsNotFoundException(inner) => Error::KmsNotFoundException(inner),
1699 crate::operation::invoke::InvokeError::NoPublishedVersionException(inner) => Error::NoPublishedVersionException(inner),
1700 crate::operation::invoke::InvokeError::RecursiveInvocationException(inner) => Error::RecursiveInvocationException(inner),
1701 crate::operation::invoke::InvokeError::RequestTooLargeException(inner) => Error::RequestTooLargeException(inner),
1702 crate::operation::invoke::InvokeError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
1703 crate::operation::invoke::InvokeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1704 crate::operation::invoke::InvokeError::ResourceNotReadyException(inner) => Error::ResourceNotReadyException(inner),
1705 crate::operation::invoke::InvokeError::S3FilesMountConnectivityException(inner) => Error::S3FilesMountConnectivityException(inner),
1706 crate::operation::invoke::InvokeError::S3FilesMountFailureException(inner) => Error::S3FilesMountFailureException(inner),
1707 crate::operation::invoke::InvokeError::S3FilesMountTimeoutException(inner) => Error::S3FilesMountTimeoutException(inner),
1708 crate::operation::invoke::InvokeError::SerializedRequestEntityTooLargeException(inner) => {
1709 Error::SerializedRequestEntityTooLargeException(inner)
1710 }
1711 crate::operation::invoke::InvokeError::ServiceException(inner) => Error::ServiceException(inner),
1712 crate::operation::invoke::InvokeError::SnapStartException(inner) => Error::SnapStartException(inner),
1713 crate::operation::invoke::InvokeError::SnapStartNotReadyException(inner) => Error::SnapStartNotReadyException(inner),
1714 crate::operation::invoke::InvokeError::SnapStartTimeoutException(inner) => Error::SnapStartTimeoutException(inner),
1715 crate::operation::invoke::InvokeError::SubnetIpAddressLimitReachedException(inner) => Error::SubnetIpAddressLimitReachedException(inner),
1716 crate::operation::invoke::InvokeError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
1717 crate::operation::invoke::InvokeError::UnsupportedMediaTypeException(inner) => Error::UnsupportedMediaTypeException(inner),
1718 crate::operation::invoke::InvokeError::Unhandled(inner) => Error::Unhandled(inner),
1719 }
1720 }
1721}
1722impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::invoke_async::InvokeAsyncError, R>> for Error
1723where
1724 R: Send + Sync + std::fmt::Debug + 'static,
1725{
1726 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::invoke_async::InvokeAsyncError, R>) -> Self {
1727 match err {
1728 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1729 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1730 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1731 source: err.into(),
1732 }),
1733 }
1734 }
1735}
1736impl From<crate::operation::invoke_async::InvokeAsyncError> for Error {
1737 fn from(err: crate::operation::invoke_async::InvokeAsyncError) -> Self {
1738 match err {
1739 crate::operation::invoke_async::InvokeAsyncError::InvalidRequestContentException(inner) => Error::InvalidRequestContentException(inner),
1740 crate::operation::invoke_async::InvokeAsyncError::InvalidRuntimeException(inner) => Error::InvalidRuntimeException(inner),
1741 crate::operation::invoke_async::InvokeAsyncError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
1742 crate::operation::invoke_async::InvokeAsyncError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1743 crate::operation::invoke_async::InvokeAsyncError::ServiceException(inner) => Error::ServiceException(inner),
1744 crate::operation::invoke_async::InvokeAsyncError::Unhandled(inner) => Error::Unhandled(inner),
1745 }
1746 }
1747}
1748impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError, R>>
1749 for Error
1750where
1751 R: Send + Sync + std::fmt::Debug + 'static,
1752{
1753 fn from(
1754 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError, R>,
1755 ) -> Self {
1756 match err {
1757 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1758 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1759 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1760 source: err.into(),
1761 }),
1762 }
1763 }
1764}
1765impl From<crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError> for Error {
1766 fn from(err: crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError) -> Self {
1767 match err {
1768 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::Ec2AccessDeniedException(inner) => {
1769 Error::Ec2AccessDeniedException(inner)
1770 }
1771 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::Ec2ThrottledException(inner) => {
1772 Error::Ec2ThrottledException(inner)
1773 }
1774 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::Ec2UnexpectedException(inner) => {
1775 Error::Ec2UnexpectedException(inner)
1776 }
1777 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::EfsioException(inner) => Error::EfsioException(inner),
1778 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::EfsMountConnectivityException(inner) => {
1779 Error::EfsMountConnectivityException(inner)
1780 }
1781 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::EfsMountFailureException(inner) => {
1782 Error::EfsMountFailureException(inner)
1783 }
1784 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::EfsMountTimeoutException(inner) => {
1785 Error::EfsMountTimeoutException(inner)
1786 }
1787 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::EniLimitReachedException(inner) => {
1788 Error::EniLimitReachedException(inner)
1789 }
1790 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::InvalidParameterValueException(inner) => {
1791 Error::InvalidParameterValueException(inner)
1792 }
1793 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::InvalidRequestContentException(inner) => {
1794 Error::InvalidRequestContentException(inner)
1795 }
1796 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::InvalidRuntimeException(inner) => {
1797 Error::InvalidRuntimeException(inner)
1798 }
1799 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::InvalidSecurityGroupIdException(inner) => {
1800 Error::InvalidSecurityGroupIdException(inner)
1801 }
1802 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::InvalidSubnetIdException(inner) => {
1803 Error::InvalidSubnetIdException(inner)
1804 }
1805 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::InvalidZipFileException(inner) => {
1806 Error::InvalidZipFileException(inner)
1807 }
1808 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::KmsAccessDeniedException(inner) => {
1809 Error::KmsAccessDeniedException(inner)
1810 }
1811 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::KmsDisabledException(inner) => {
1812 Error::KmsDisabledException(inner)
1813 }
1814 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::KmsInvalidStateException(inner) => {
1815 Error::KmsInvalidStateException(inner)
1816 }
1817 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::KmsNotFoundException(inner) => {
1818 Error::KmsNotFoundException(inner)
1819 }
1820 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::NoPublishedVersionException(inner) => {
1821 Error::NoPublishedVersionException(inner)
1822 }
1823 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::RecursiveInvocationException(inner) => {
1824 Error::RecursiveInvocationException(inner)
1825 }
1826 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::RequestTooLargeException(inner) => {
1827 Error::RequestTooLargeException(inner)
1828 }
1829 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::ResourceConflictException(inner) => {
1830 Error::ResourceConflictException(inner)
1831 }
1832 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::ResourceNotFoundException(inner) => {
1833 Error::ResourceNotFoundException(inner)
1834 }
1835 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::ResourceNotReadyException(inner) => {
1836 Error::ResourceNotReadyException(inner)
1837 }
1838 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::S3FilesMountConnectivityException(inner) => {
1839 Error::S3FilesMountConnectivityException(inner)
1840 }
1841 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::S3FilesMountFailureException(inner) => {
1842 Error::S3FilesMountFailureException(inner)
1843 }
1844 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::S3FilesMountTimeoutException(inner) => {
1845 Error::S3FilesMountTimeoutException(inner)
1846 }
1847 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::SerializedRequestEntityTooLargeException(inner) => {
1848 Error::SerializedRequestEntityTooLargeException(inner)
1849 }
1850 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::ServiceException(inner) => Error::ServiceException(inner),
1851 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::SnapStartException(inner) => {
1852 Error::SnapStartException(inner)
1853 }
1854 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::SnapStartNotReadyException(inner) => {
1855 Error::SnapStartNotReadyException(inner)
1856 }
1857 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::SnapStartTimeoutException(inner) => {
1858 Error::SnapStartTimeoutException(inner)
1859 }
1860 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::SubnetIpAddressLimitReachedException(inner) => {
1861 Error::SubnetIpAddressLimitReachedException(inner)
1862 }
1863 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::TooManyRequestsException(inner) => {
1864 Error::TooManyRequestsException(inner)
1865 }
1866 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::UnsupportedMediaTypeException(inner) => {
1867 Error::UnsupportedMediaTypeException(inner)
1868 }
1869 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::Unhandled(inner) => Error::Unhandled(inner),
1870 }
1871 }
1872}
1873impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_aliases::ListAliasesError, R>> for Error
1874where
1875 R: Send + Sync + std::fmt::Debug + 'static,
1876{
1877 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_aliases::ListAliasesError, R>) -> Self {
1878 match err {
1879 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1880 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1881 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1882 source: err.into(),
1883 }),
1884 }
1885 }
1886}
1887impl From<crate::operation::list_aliases::ListAliasesError> for Error {
1888 fn from(err: crate::operation::list_aliases::ListAliasesError) -> Self {
1889 match err {
1890 crate::operation::list_aliases::ListAliasesError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
1891 crate::operation::list_aliases::ListAliasesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1892 crate::operation::list_aliases::ListAliasesError::ServiceException(inner) => Error::ServiceException(inner),
1893 crate::operation::list_aliases::ListAliasesError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
1894 crate::operation::list_aliases::ListAliasesError::Unhandled(inner) => Error::Unhandled(inner),
1895 }
1896 }
1897}
1898impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_capacity_providers::ListCapacityProvidersError, R>> for Error
1899where
1900 R: Send + Sync + std::fmt::Debug + 'static,
1901{
1902 fn from(
1903 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_capacity_providers::ListCapacityProvidersError, R>,
1904 ) -> Self {
1905 match err {
1906 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1907 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1908 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1909 source: err.into(),
1910 }),
1911 }
1912 }
1913}
1914impl From<crate::operation::list_capacity_providers::ListCapacityProvidersError> for Error {
1915 fn from(err: crate::operation::list_capacity_providers::ListCapacityProvidersError) -> Self {
1916 match err {
1917 crate::operation::list_capacity_providers::ListCapacityProvidersError::InvalidParameterValueException(inner) => {
1918 Error::InvalidParameterValueException(inner)
1919 }
1920 crate::operation::list_capacity_providers::ListCapacityProvidersError::ServiceException(inner) => Error::ServiceException(inner),
1921 crate::operation::list_capacity_providers::ListCapacityProvidersError::TooManyRequestsException(inner) => {
1922 Error::TooManyRequestsException(inner)
1923 }
1924 crate::operation::list_capacity_providers::ListCapacityProvidersError::Unhandled(inner) => Error::Unhandled(inner),
1925 }
1926 }
1927}
1928impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_code_signing_configs::ListCodeSigningConfigsError, R>>
1929 for Error
1930where
1931 R: Send + Sync + std::fmt::Debug + 'static,
1932{
1933 fn from(
1934 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_code_signing_configs::ListCodeSigningConfigsError, R>,
1935 ) -> Self {
1936 match err {
1937 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1938 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1939 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1940 source: err.into(),
1941 }),
1942 }
1943 }
1944}
1945impl From<crate::operation::list_code_signing_configs::ListCodeSigningConfigsError> for Error {
1946 fn from(err: crate::operation::list_code_signing_configs::ListCodeSigningConfigsError) -> Self {
1947 match err {
1948 crate::operation::list_code_signing_configs::ListCodeSigningConfigsError::InvalidParameterValueException(inner) => {
1949 Error::InvalidParameterValueException(inner)
1950 }
1951 crate::operation::list_code_signing_configs::ListCodeSigningConfigsError::ServiceException(inner) => Error::ServiceException(inner),
1952 crate::operation::list_code_signing_configs::ListCodeSigningConfigsError::Unhandled(inner) => Error::Unhandled(inner),
1953 }
1954 }
1955}
1956impl<R>
1957 From<
1958 ::aws_smithy_runtime_api::client::result::SdkError<
1959 crate::operation::list_durable_executions_by_function::ListDurableExecutionsByFunctionError,
1960 R,
1961 >,
1962 > for Error
1963where
1964 R: Send + Sync + std::fmt::Debug + 'static,
1965{
1966 fn from(
1967 err: ::aws_smithy_runtime_api::client::result::SdkError<
1968 crate::operation::list_durable_executions_by_function::ListDurableExecutionsByFunctionError,
1969 R,
1970 >,
1971 ) -> Self {
1972 match err {
1973 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1974 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1975 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1976 source: err.into(),
1977 }),
1978 }
1979 }
1980}
1981impl From<crate::operation::list_durable_executions_by_function::ListDurableExecutionsByFunctionError> for Error {
1982 fn from(err: crate::operation::list_durable_executions_by_function::ListDurableExecutionsByFunctionError) -> Self {
1983 match err {
1984 crate::operation::list_durable_executions_by_function::ListDurableExecutionsByFunctionError::InvalidParameterValueException(inner) => {
1985 Error::InvalidParameterValueException(inner)
1986 }
1987 crate::operation::list_durable_executions_by_function::ListDurableExecutionsByFunctionError::ResourceNotFoundException(inner) => {
1988 Error::ResourceNotFoundException(inner)
1989 }
1990 crate::operation::list_durable_executions_by_function::ListDurableExecutionsByFunctionError::ServiceException(inner) => {
1991 Error::ServiceException(inner)
1992 }
1993 crate::operation::list_durable_executions_by_function::ListDurableExecutionsByFunctionError::TooManyRequestsException(inner) => {
1994 Error::TooManyRequestsException(inner)
1995 }
1996 crate::operation::list_durable_executions_by_function::ListDurableExecutionsByFunctionError::Unhandled(inner) => Error::Unhandled(inner),
1997 }
1998 }
1999}
2000impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_event_source_mappings::ListEventSourceMappingsError, R>>
2001 for Error
2002where
2003 R: Send + Sync + std::fmt::Debug + 'static,
2004{
2005 fn from(
2006 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_event_source_mappings::ListEventSourceMappingsError, R>,
2007 ) -> Self {
2008 match err {
2009 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2010 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2011 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2012 source: err.into(),
2013 }),
2014 }
2015 }
2016}
2017impl From<crate::operation::list_event_source_mappings::ListEventSourceMappingsError> for Error {
2018 fn from(err: crate::operation::list_event_source_mappings::ListEventSourceMappingsError) -> Self {
2019 match err {
2020 crate::operation::list_event_source_mappings::ListEventSourceMappingsError::InvalidParameterValueException(inner) => {
2021 Error::InvalidParameterValueException(inner)
2022 }
2023 crate::operation::list_event_source_mappings::ListEventSourceMappingsError::ResourceNotFoundException(inner) => {
2024 Error::ResourceNotFoundException(inner)
2025 }
2026 crate::operation::list_event_source_mappings::ListEventSourceMappingsError::ServiceException(inner) => Error::ServiceException(inner),
2027 crate::operation::list_event_source_mappings::ListEventSourceMappingsError::TooManyRequestsException(inner) => {
2028 Error::TooManyRequestsException(inner)
2029 }
2030 crate::operation::list_event_source_mappings::ListEventSourceMappingsError::Unhandled(inner) => Error::Unhandled(inner),
2031 }
2032 }
2033}
2034impl<R>
2035 From<
2036 ::aws_smithy_runtime_api::client::result::SdkError<
2037 crate::operation::list_function_event_invoke_configs::ListFunctionEventInvokeConfigsError,
2038 R,
2039 >,
2040 > for Error
2041where
2042 R: Send + Sync + std::fmt::Debug + 'static,
2043{
2044 fn from(
2045 err: ::aws_smithy_runtime_api::client::result::SdkError<
2046 crate::operation::list_function_event_invoke_configs::ListFunctionEventInvokeConfigsError,
2047 R,
2048 >,
2049 ) -> Self {
2050 match err {
2051 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2052 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2053 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2054 source: err.into(),
2055 }),
2056 }
2057 }
2058}
2059impl From<crate::operation::list_function_event_invoke_configs::ListFunctionEventInvokeConfigsError> for Error {
2060 fn from(err: crate::operation::list_function_event_invoke_configs::ListFunctionEventInvokeConfigsError) -> Self {
2061 match err {
2062 crate::operation::list_function_event_invoke_configs::ListFunctionEventInvokeConfigsError::InvalidParameterValueException(inner) => {
2063 Error::InvalidParameterValueException(inner)
2064 }
2065 crate::operation::list_function_event_invoke_configs::ListFunctionEventInvokeConfigsError::ResourceNotFoundException(inner) => {
2066 Error::ResourceNotFoundException(inner)
2067 }
2068 crate::operation::list_function_event_invoke_configs::ListFunctionEventInvokeConfigsError::ServiceException(inner) => {
2069 Error::ServiceException(inner)
2070 }
2071 crate::operation::list_function_event_invoke_configs::ListFunctionEventInvokeConfigsError::TooManyRequestsException(inner) => {
2072 Error::TooManyRequestsException(inner)
2073 }
2074 crate::operation::list_function_event_invoke_configs::ListFunctionEventInvokeConfigsError::Unhandled(inner) => Error::Unhandled(inner),
2075 }
2076 }
2077}
2078impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_functions::ListFunctionsError, R>> for Error
2079where
2080 R: Send + Sync + std::fmt::Debug + 'static,
2081{
2082 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_functions::ListFunctionsError, R>) -> Self {
2083 match err {
2084 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2085 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2086 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2087 source: err.into(),
2088 }),
2089 }
2090 }
2091}
2092impl From<crate::operation::list_functions::ListFunctionsError> for Error {
2093 fn from(err: crate::operation::list_functions::ListFunctionsError) -> Self {
2094 match err {
2095 crate::operation::list_functions::ListFunctionsError::InvalidParameterValueException(inner) => {
2096 Error::InvalidParameterValueException(inner)
2097 }
2098 crate::operation::list_functions::ListFunctionsError::ServiceException(inner) => Error::ServiceException(inner),
2099 crate::operation::list_functions::ListFunctionsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2100 crate::operation::list_functions::ListFunctionsError::Unhandled(inner) => Error::Unhandled(inner),
2101 }
2102 }
2103}
2104impl<R>
2105 From<
2106 ::aws_smithy_runtime_api::client::result::SdkError<
2107 crate::operation::list_functions_by_code_signing_config::ListFunctionsByCodeSigningConfigError,
2108 R,
2109 >,
2110 > for Error
2111where
2112 R: Send + Sync + std::fmt::Debug + 'static,
2113{
2114 fn from(
2115 err: ::aws_smithy_runtime_api::client::result::SdkError<
2116 crate::operation::list_functions_by_code_signing_config::ListFunctionsByCodeSigningConfigError,
2117 R,
2118 >,
2119 ) -> Self {
2120 match err {
2121 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2122 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2123 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2124 source: err.into(),
2125 }),
2126 }
2127 }
2128}
2129impl From<crate::operation::list_functions_by_code_signing_config::ListFunctionsByCodeSigningConfigError> for Error {
2130 fn from(err: crate::operation::list_functions_by_code_signing_config::ListFunctionsByCodeSigningConfigError) -> Self {
2131 match err {
2132 crate::operation::list_functions_by_code_signing_config::ListFunctionsByCodeSigningConfigError::InvalidParameterValueException(inner) => {
2133 Error::InvalidParameterValueException(inner)
2134 }
2135 crate::operation::list_functions_by_code_signing_config::ListFunctionsByCodeSigningConfigError::ResourceNotFoundException(inner) => {
2136 Error::ResourceNotFoundException(inner)
2137 }
2138 crate::operation::list_functions_by_code_signing_config::ListFunctionsByCodeSigningConfigError::ServiceException(inner) => {
2139 Error::ServiceException(inner)
2140 }
2141 crate::operation::list_functions_by_code_signing_config::ListFunctionsByCodeSigningConfigError::Unhandled(inner) => {
2142 Error::Unhandled(inner)
2143 }
2144 }
2145 }
2146}
2147impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_function_url_configs::ListFunctionUrlConfigsError, R>>
2148 for Error
2149where
2150 R: Send + Sync + std::fmt::Debug + 'static,
2151{
2152 fn from(
2153 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_function_url_configs::ListFunctionUrlConfigsError, R>,
2154 ) -> Self {
2155 match err {
2156 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2157 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2158 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2159 source: err.into(),
2160 }),
2161 }
2162 }
2163}
2164impl From<crate::operation::list_function_url_configs::ListFunctionUrlConfigsError> for Error {
2165 fn from(err: crate::operation::list_function_url_configs::ListFunctionUrlConfigsError) -> Self {
2166 match err {
2167 crate::operation::list_function_url_configs::ListFunctionUrlConfigsError::InvalidParameterValueException(inner) => {
2168 Error::InvalidParameterValueException(inner)
2169 }
2170 crate::operation::list_function_url_configs::ListFunctionUrlConfigsError::ResourceNotFoundException(inner) => {
2171 Error::ResourceNotFoundException(inner)
2172 }
2173 crate::operation::list_function_url_configs::ListFunctionUrlConfigsError::ServiceException(inner) => Error::ServiceException(inner),
2174 crate::operation::list_function_url_configs::ListFunctionUrlConfigsError::TooManyRequestsException(inner) => {
2175 Error::TooManyRequestsException(inner)
2176 }
2177 crate::operation::list_function_url_configs::ListFunctionUrlConfigsError::Unhandled(inner) => Error::Unhandled(inner),
2178 }
2179 }
2180}
2181impl<R>
2182 From<
2183 ::aws_smithy_runtime_api::client::result::SdkError<
2184 crate::operation::list_function_versions_by_capacity_provider::ListFunctionVersionsByCapacityProviderError,
2185 R,
2186 >,
2187 > for Error
2188where
2189 R: Send + Sync + std::fmt::Debug + 'static,
2190{
2191 fn from(
2192 err: ::aws_smithy_runtime_api::client::result::SdkError<
2193 crate::operation::list_function_versions_by_capacity_provider::ListFunctionVersionsByCapacityProviderError,
2194 R,
2195 >,
2196 ) -> Self {
2197 match err {
2198 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2199 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2200 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2201 source: err.into(),
2202 }),
2203 }
2204 }
2205}
2206impl From<crate::operation::list_function_versions_by_capacity_provider::ListFunctionVersionsByCapacityProviderError> for Error {
2207 fn from(err: crate::operation::list_function_versions_by_capacity_provider::ListFunctionVersionsByCapacityProviderError) -> Self {
2208 match err {
2209 crate::operation::list_function_versions_by_capacity_provider::ListFunctionVersionsByCapacityProviderError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
2210 crate::operation::list_function_versions_by_capacity_provider::ListFunctionVersionsByCapacityProviderError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2211 crate::operation::list_function_versions_by_capacity_provider::ListFunctionVersionsByCapacityProviderError::ServiceException(inner) => Error::ServiceException(inner),
2212 crate::operation::list_function_versions_by_capacity_provider::ListFunctionVersionsByCapacityProviderError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2213 crate::operation::list_function_versions_by_capacity_provider::ListFunctionVersionsByCapacityProviderError::Unhandled(inner) => Error::Unhandled(inner),
2214 }
2215 }
2216}
2217impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_layers::ListLayersError, R>> for Error
2218where
2219 R: Send + Sync + std::fmt::Debug + 'static,
2220{
2221 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_layers::ListLayersError, R>) -> Self {
2222 match err {
2223 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2224 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2225 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2226 source: err.into(),
2227 }),
2228 }
2229 }
2230}
2231impl From<crate::operation::list_layers::ListLayersError> for Error {
2232 fn from(err: crate::operation::list_layers::ListLayersError) -> Self {
2233 match err {
2234 crate::operation::list_layers::ListLayersError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
2235 crate::operation::list_layers::ListLayersError::ServiceException(inner) => Error::ServiceException(inner),
2236 crate::operation::list_layers::ListLayersError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2237 crate::operation::list_layers::ListLayersError::Unhandled(inner) => Error::Unhandled(inner),
2238 }
2239 }
2240}
2241impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_layer_versions::ListLayerVersionsError, R>> for Error
2242where
2243 R: Send + Sync + std::fmt::Debug + 'static,
2244{
2245 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_layer_versions::ListLayerVersionsError, R>) -> Self {
2246 match err {
2247 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2248 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2249 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2250 source: err.into(),
2251 }),
2252 }
2253 }
2254}
2255impl From<crate::operation::list_layer_versions::ListLayerVersionsError> for Error {
2256 fn from(err: crate::operation::list_layer_versions::ListLayerVersionsError) -> Self {
2257 match err {
2258 crate::operation::list_layer_versions::ListLayerVersionsError::InvalidParameterValueException(inner) => {
2259 Error::InvalidParameterValueException(inner)
2260 }
2261 crate::operation::list_layer_versions::ListLayerVersionsError::ResourceNotFoundException(inner) => {
2262 Error::ResourceNotFoundException(inner)
2263 }
2264 crate::operation::list_layer_versions::ListLayerVersionsError::ServiceException(inner) => Error::ServiceException(inner),
2265 crate::operation::list_layer_versions::ListLayerVersionsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2266 crate::operation::list_layer_versions::ListLayerVersionsError::Unhandled(inner) => Error::Unhandled(inner),
2267 }
2268 }
2269}
2270impl<R>
2271 From<
2272 ::aws_smithy_runtime_api::client::result::SdkError<
2273 crate::operation::list_provisioned_concurrency_configs::ListProvisionedConcurrencyConfigsError,
2274 R,
2275 >,
2276 > for Error
2277where
2278 R: Send + Sync + std::fmt::Debug + 'static,
2279{
2280 fn from(
2281 err: ::aws_smithy_runtime_api::client::result::SdkError<
2282 crate::operation::list_provisioned_concurrency_configs::ListProvisionedConcurrencyConfigsError,
2283 R,
2284 >,
2285 ) -> Self {
2286 match err {
2287 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2288 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2289 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2290 source: err.into(),
2291 }),
2292 }
2293 }
2294}
2295impl From<crate::operation::list_provisioned_concurrency_configs::ListProvisionedConcurrencyConfigsError> for Error {
2296 fn from(err: crate::operation::list_provisioned_concurrency_configs::ListProvisionedConcurrencyConfigsError) -> Self {
2297 match err {
2298 crate::operation::list_provisioned_concurrency_configs::ListProvisionedConcurrencyConfigsError::InvalidParameterValueException(inner) => {
2299 Error::InvalidParameterValueException(inner)
2300 }
2301 crate::operation::list_provisioned_concurrency_configs::ListProvisionedConcurrencyConfigsError::ResourceNotFoundException(inner) => {
2302 Error::ResourceNotFoundException(inner)
2303 }
2304 crate::operation::list_provisioned_concurrency_configs::ListProvisionedConcurrencyConfigsError::ServiceException(inner) => {
2305 Error::ServiceException(inner)
2306 }
2307 crate::operation::list_provisioned_concurrency_configs::ListProvisionedConcurrencyConfigsError::TooManyRequestsException(inner) => {
2308 Error::TooManyRequestsException(inner)
2309 }
2310 crate::operation::list_provisioned_concurrency_configs::ListProvisionedConcurrencyConfigsError::Unhandled(inner) => {
2311 Error::Unhandled(inner)
2312 }
2313 }
2314 }
2315}
2316impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags::ListTagsError, R>> for Error
2317where
2318 R: Send + Sync + std::fmt::Debug + 'static,
2319{
2320 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags::ListTagsError, R>) -> Self {
2321 match err {
2322 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2323 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2324 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2325 source: err.into(),
2326 }),
2327 }
2328 }
2329}
2330impl From<crate::operation::list_tags::ListTagsError> for Error {
2331 fn from(err: crate::operation::list_tags::ListTagsError) -> Self {
2332 match err {
2333 crate::operation::list_tags::ListTagsError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
2334 crate::operation::list_tags::ListTagsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2335 crate::operation::list_tags::ListTagsError::ServiceException(inner) => Error::ServiceException(inner),
2336 crate::operation::list_tags::ListTagsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2337 crate::operation::list_tags::ListTagsError::Unhandled(inner) => Error::Unhandled(inner),
2338 }
2339 }
2340}
2341impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_versions_by_function::ListVersionsByFunctionError, R>>
2342 for Error
2343where
2344 R: Send + Sync + std::fmt::Debug + 'static,
2345{
2346 fn from(
2347 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_versions_by_function::ListVersionsByFunctionError, R>,
2348 ) -> Self {
2349 match err {
2350 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2351 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2352 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2353 source: err.into(),
2354 }),
2355 }
2356 }
2357}
2358impl From<crate::operation::list_versions_by_function::ListVersionsByFunctionError> for Error {
2359 fn from(err: crate::operation::list_versions_by_function::ListVersionsByFunctionError) -> Self {
2360 match err {
2361 crate::operation::list_versions_by_function::ListVersionsByFunctionError::InvalidParameterValueException(inner) => {
2362 Error::InvalidParameterValueException(inner)
2363 }
2364 crate::operation::list_versions_by_function::ListVersionsByFunctionError::ResourceNotFoundException(inner) => {
2365 Error::ResourceNotFoundException(inner)
2366 }
2367 crate::operation::list_versions_by_function::ListVersionsByFunctionError::ServiceException(inner) => Error::ServiceException(inner),
2368 crate::operation::list_versions_by_function::ListVersionsByFunctionError::TooManyRequestsException(inner) => {
2369 Error::TooManyRequestsException(inner)
2370 }
2371 crate::operation::list_versions_by_function::ListVersionsByFunctionError::Unhandled(inner) => Error::Unhandled(inner),
2372 }
2373 }
2374}
2375impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::publish_layer_version::PublishLayerVersionError, R>> for Error
2376where
2377 R: Send + Sync + std::fmt::Debug + 'static,
2378{
2379 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::publish_layer_version::PublishLayerVersionError, R>) -> Self {
2380 match err {
2381 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2382 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2383 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2384 source: err.into(),
2385 }),
2386 }
2387 }
2388}
2389impl From<crate::operation::publish_layer_version::PublishLayerVersionError> for Error {
2390 fn from(err: crate::operation::publish_layer_version::PublishLayerVersionError) -> Self {
2391 match err {
2392 crate::operation::publish_layer_version::PublishLayerVersionError::CodeStorageExceededException(inner) => {
2393 Error::CodeStorageExceededException(inner)
2394 }
2395 crate::operation::publish_layer_version::PublishLayerVersionError::InvalidParameterValueException(inner) => {
2396 Error::InvalidParameterValueException(inner)
2397 }
2398 crate::operation::publish_layer_version::PublishLayerVersionError::ResourceNotFoundException(inner) => {
2399 Error::ResourceNotFoundException(inner)
2400 }
2401 crate::operation::publish_layer_version::PublishLayerVersionError::ServiceException(inner) => Error::ServiceException(inner),
2402 crate::operation::publish_layer_version::PublishLayerVersionError::TooManyRequestsException(inner) => {
2403 Error::TooManyRequestsException(inner)
2404 }
2405 crate::operation::publish_layer_version::PublishLayerVersionError::Unhandled(inner) => Error::Unhandled(inner),
2406 }
2407 }
2408}
2409impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::publish_version::PublishVersionError, R>> for Error
2410where
2411 R: Send + Sync + std::fmt::Debug + 'static,
2412{
2413 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::publish_version::PublishVersionError, R>) -> Self {
2414 match err {
2415 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2416 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2417 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2418 source: err.into(),
2419 }),
2420 }
2421 }
2422}
2423impl From<crate::operation::publish_version::PublishVersionError> for Error {
2424 fn from(err: crate::operation::publish_version::PublishVersionError) -> Self {
2425 match err {
2426 crate::operation::publish_version::PublishVersionError::CodeStorageExceededException(inner) => Error::CodeStorageExceededException(inner),
2427 crate::operation::publish_version::PublishVersionError::FunctionVersionsPerCapacityProviderLimitExceededException(inner) => {
2428 Error::FunctionVersionsPerCapacityProviderLimitExceededException(inner)
2429 }
2430 crate::operation::publish_version::PublishVersionError::InvalidParameterValueException(inner) => {
2431 Error::InvalidParameterValueException(inner)
2432 }
2433 crate::operation::publish_version::PublishVersionError::PreconditionFailedException(inner) => Error::PreconditionFailedException(inner),
2434 crate::operation::publish_version::PublishVersionError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
2435 crate::operation::publish_version::PublishVersionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2436 crate::operation::publish_version::PublishVersionError::ServiceException(inner) => Error::ServiceException(inner),
2437 crate::operation::publish_version::PublishVersionError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2438 crate::operation::publish_version::PublishVersionError::Unhandled(inner) => Error::Unhandled(inner),
2439 }
2440 }
2441}
2442impl<R>
2443 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError, R>>
2444 for Error
2445where
2446 R: Send + Sync + std::fmt::Debug + 'static,
2447{
2448 fn from(
2449 err: ::aws_smithy_runtime_api::client::result::SdkError<
2450 crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError,
2451 R,
2452 >,
2453 ) -> Self {
2454 match err {
2455 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2456 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2457 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2458 source: err.into(),
2459 }),
2460 }
2461 }
2462}
2463impl From<crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError> for Error {
2464 fn from(err: crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError) -> Self {
2465 match err {
2466 crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError::CodeSigningConfigNotFoundException(inner) => {
2467 Error::CodeSigningConfigNotFoundException(inner)
2468 }
2469 crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError::InvalidParameterValueException(inner) => {
2470 Error::InvalidParameterValueException(inner)
2471 }
2472 crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError::ResourceConflictException(inner) => {
2473 Error::ResourceConflictException(inner)
2474 }
2475 crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError::ResourceNotFoundException(inner) => {
2476 Error::ResourceNotFoundException(inner)
2477 }
2478 crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError::ServiceException(inner) => {
2479 Error::ServiceException(inner)
2480 }
2481 crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError::TooManyRequestsException(inner) => {
2482 Error::TooManyRequestsException(inner)
2483 }
2484 crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError::Unhandled(inner) => Error::Unhandled(inner),
2485 }
2486 }
2487}
2488impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_function_concurrency::PutFunctionConcurrencyError, R>> for Error
2489where
2490 R: Send + Sync + std::fmt::Debug + 'static,
2491{
2492 fn from(
2493 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_function_concurrency::PutFunctionConcurrencyError, R>,
2494 ) -> Self {
2495 match err {
2496 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2497 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2498 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2499 source: err.into(),
2500 }),
2501 }
2502 }
2503}
2504impl From<crate::operation::put_function_concurrency::PutFunctionConcurrencyError> for Error {
2505 fn from(err: crate::operation::put_function_concurrency::PutFunctionConcurrencyError) -> Self {
2506 match err {
2507 crate::operation::put_function_concurrency::PutFunctionConcurrencyError::InvalidParameterValueException(inner) => {
2508 Error::InvalidParameterValueException(inner)
2509 }
2510 crate::operation::put_function_concurrency::PutFunctionConcurrencyError::ResourceConflictException(inner) => {
2511 Error::ResourceConflictException(inner)
2512 }
2513 crate::operation::put_function_concurrency::PutFunctionConcurrencyError::ResourceNotFoundException(inner) => {
2514 Error::ResourceNotFoundException(inner)
2515 }
2516 crate::operation::put_function_concurrency::PutFunctionConcurrencyError::ServiceException(inner) => Error::ServiceException(inner),
2517 crate::operation::put_function_concurrency::PutFunctionConcurrencyError::TooManyRequestsException(inner) => {
2518 Error::TooManyRequestsException(inner)
2519 }
2520 crate::operation::put_function_concurrency::PutFunctionConcurrencyError::Unhandled(inner) => Error::Unhandled(inner),
2521 }
2522 }
2523}
2524impl<R>
2525 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError, R>>
2526 for Error
2527where
2528 R: Send + Sync + std::fmt::Debug + 'static,
2529{
2530 fn from(
2531 err: ::aws_smithy_runtime_api::client::result::SdkError<
2532 crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError,
2533 R,
2534 >,
2535 ) -> Self {
2536 match err {
2537 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2538 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2539 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2540 source: err.into(),
2541 }),
2542 }
2543 }
2544}
2545impl From<crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError> for Error {
2546 fn from(err: crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError) -> Self {
2547 match err {
2548 crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError::InvalidParameterValueException(inner) => {
2549 Error::InvalidParameterValueException(inner)
2550 }
2551 crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError::ResourceConflictException(inner) => {
2552 Error::ResourceConflictException(inner)
2553 }
2554 crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError::ResourceNotFoundException(inner) => {
2555 Error::ResourceNotFoundException(inner)
2556 }
2557 crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError::ServiceException(inner) => {
2558 Error::ServiceException(inner)
2559 }
2560 crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError::TooManyRequestsException(inner) => {
2561 Error::TooManyRequestsException(inner)
2562 }
2563 crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError::Unhandled(inner) => Error::Unhandled(inner),
2564 }
2565 }
2566}
2567impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError, R>>
2568 for Error
2569where
2570 R: Send + Sync + std::fmt::Debug + 'static,
2571{
2572 fn from(
2573 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError, R>,
2574 ) -> Self {
2575 match err {
2576 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2577 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2578 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2579 source: err.into(),
2580 }),
2581 }
2582 }
2583}
2584impl From<crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError> for Error {
2585 fn from(err: crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError) -> Self {
2586 match err {
2587 crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError::InvalidParameterValueException(inner) => {
2588 Error::InvalidParameterValueException(inner)
2589 }
2590 crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError::ResourceConflictException(inner) => {
2591 Error::ResourceConflictException(inner)
2592 }
2593 crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError::ResourceNotFoundException(inner) => {
2594 Error::ResourceNotFoundException(inner)
2595 }
2596 crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError::ServiceException(inner) => {
2597 Error::ServiceException(inner)
2598 }
2599 crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError::TooManyRequestsException(inner) => {
2600 Error::TooManyRequestsException(inner)
2601 }
2602 crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError::Unhandled(inner) => Error::Unhandled(inner),
2603 }
2604 }
2605}
2606impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_function_scaling_config::PutFunctionScalingConfigError, R>>
2607 for Error
2608where
2609 R: Send + Sync + std::fmt::Debug + 'static,
2610{
2611 fn from(
2612 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_function_scaling_config::PutFunctionScalingConfigError, R>,
2613 ) -> Self {
2614 match err {
2615 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2616 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2617 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2618 source: err.into(),
2619 }),
2620 }
2621 }
2622}
2623impl From<crate::operation::put_function_scaling_config::PutFunctionScalingConfigError> for Error {
2624 fn from(err: crate::operation::put_function_scaling_config::PutFunctionScalingConfigError) -> Self {
2625 match err {
2626 crate::operation::put_function_scaling_config::PutFunctionScalingConfigError::InvalidParameterValueException(inner) => {
2627 Error::InvalidParameterValueException(inner)
2628 }
2629 crate::operation::put_function_scaling_config::PutFunctionScalingConfigError::ResourceConflictException(inner) => {
2630 Error::ResourceConflictException(inner)
2631 }
2632 crate::operation::put_function_scaling_config::PutFunctionScalingConfigError::ResourceNotFoundException(inner) => {
2633 Error::ResourceNotFoundException(inner)
2634 }
2635 crate::operation::put_function_scaling_config::PutFunctionScalingConfigError::ServiceException(inner) => Error::ServiceException(inner),
2636 crate::operation::put_function_scaling_config::PutFunctionScalingConfigError::TooManyRequestsException(inner) => {
2637 Error::TooManyRequestsException(inner)
2638 }
2639 crate::operation::put_function_scaling_config::PutFunctionScalingConfigError::Unhandled(inner) => Error::Unhandled(inner),
2640 }
2641 }
2642}
2643impl<R>
2644 From<
2645 ::aws_smithy_runtime_api::client::result::SdkError<
2646 crate::operation::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError,
2647 R,
2648 >,
2649 > for Error
2650where
2651 R: Send + Sync + std::fmt::Debug + 'static,
2652{
2653 fn from(
2654 err: ::aws_smithy_runtime_api::client::result::SdkError<
2655 crate::operation::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError,
2656 R,
2657 >,
2658 ) -> Self {
2659 match err {
2660 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2661 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2662 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2663 source: err.into(),
2664 }),
2665 }
2666 }
2667}
2668impl From<crate::operation::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError> for Error {
2669 fn from(err: crate::operation::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError) -> Self {
2670 match err {
2671 crate::operation::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError::InvalidParameterValueException(inner) => {
2672 Error::InvalidParameterValueException(inner)
2673 }
2674 crate::operation::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError::ResourceConflictException(inner) => {
2675 Error::ResourceConflictException(inner)
2676 }
2677 crate::operation::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError::ResourceNotFoundException(inner) => {
2678 Error::ResourceNotFoundException(inner)
2679 }
2680 crate::operation::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError::ServiceException(inner) => {
2681 Error::ServiceException(inner)
2682 }
2683 crate::operation::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError::TooManyRequestsException(inner) => {
2684 Error::TooManyRequestsException(inner)
2685 }
2686 crate::operation::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError::Unhandled(inner) => Error::Unhandled(inner),
2687 }
2688 }
2689}
2690impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError, R>>
2691 for Error
2692where
2693 R: Send + Sync + std::fmt::Debug + 'static,
2694{
2695 fn from(
2696 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError, R>,
2697 ) -> Self {
2698 match err {
2699 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2700 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2701 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2702 source: err.into(),
2703 }),
2704 }
2705 }
2706}
2707impl From<crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError> for Error {
2708 fn from(err: crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError) -> Self {
2709 match err {
2710 crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError::InvalidParameterValueException(inner) => {
2711 Error::InvalidParameterValueException(inner)
2712 }
2713 crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError::ResourceConflictException(inner) => {
2714 Error::ResourceConflictException(inner)
2715 }
2716 crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError::ResourceNotFoundException(inner) => {
2717 Error::ResourceNotFoundException(inner)
2718 }
2719 crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError::ServiceException(inner) => {
2720 Error::ServiceException(inner)
2721 }
2722 crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError::TooManyRequestsException(inner) => {
2723 Error::TooManyRequestsException(inner)
2724 }
2725 crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError::Unhandled(inner) => Error::Unhandled(inner),
2726 }
2727 }
2728}
2729impl<R>
2730 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError, R>>
2731 for Error
2732where
2733 R: Send + Sync + std::fmt::Debug + 'static,
2734{
2735 fn from(
2736 err: ::aws_smithy_runtime_api::client::result::SdkError<
2737 crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError,
2738 R,
2739 >,
2740 ) -> Self {
2741 match err {
2742 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2743 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2744 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2745 source: err.into(),
2746 }),
2747 }
2748 }
2749}
2750impl From<crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError> for Error {
2751 fn from(err: crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError) -> Self {
2752 match err {
2753 crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError::InvalidParameterValueException(inner) => {
2754 Error::InvalidParameterValueException(inner)
2755 }
2756 crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError::PreconditionFailedException(inner) => {
2757 Error::PreconditionFailedException(inner)
2758 }
2759 crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError::ResourceNotFoundException(inner) => {
2760 Error::ResourceNotFoundException(inner)
2761 }
2762 crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError::ServiceException(inner) => {
2763 Error::ServiceException(inner)
2764 }
2765 crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError::TooManyRequestsException(inner) => {
2766 Error::TooManyRequestsException(inner)
2767 }
2768 crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError::Unhandled(inner) => Error::Unhandled(inner),
2769 }
2770 }
2771}
2772impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_permission::RemovePermissionError, R>> for Error
2773where
2774 R: Send + Sync + std::fmt::Debug + 'static,
2775{
2776 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_permission::RemovePermissionError, R>) -> Self {
2777 match err {
2778 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2779 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2780 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2781 source: err.into(),
2782 }),
2783 }
2784 }
2785}
2786impl From<crate::operation::remove_permission::RemovePermissionError> for Error {
2787 fn from(err: crate::operation::remove_permission::RemovePermissionError) -> Self {
2788 match err {
2789 crate::operation::remove_permission::RemovePermissionError::InvalidParameterValueException(inner) => {
2790 Error::InvalidParameterValueException(inner)
2791 }
2792 crate::operation::remove_permission::RemovePermissionError::PreconditionFailedException(inner) => {
2793 Error::PreconditionFailedException(inner)
2794 }
2795 crate::operation::remove_permission::RemovePermissionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2796 crate::operation::remove_permission::RemovePermissionError::ServiceException(inner) => Error::ServiceException(inner),
2797 crate::operation::remove_permission::RemovePermissionError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2798 crate::operation::remove_permission::RemovePermissionError::Unhandled(inner) => Error::Unhandled(inner),
2799 }
2800 }
2801}
2802impl<R>
2803 From<
2804 ::aws_smithy_runtime_api::client::result::SdkError<
2805 crate::operation::send_durable_execution_callback_failure::SendDurableExecutionCallbackFailureError,
2806 R,
2807 >,
2808 > for Error
2809where
2810 R: Send + Sync + std::fmt::Debug + 'static,
2811{
2812 fn from(
2813 err: ::aws_smithy_runtime_api::client::result::SdkError<
2814 crate::operation::send_durable_execution_callback_failure::SendDurableExecutionCallbackFailureError,
2815 R,
2816 >,
2817 ) -> Self {
2818 match err {
2819 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2820 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2821 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2822 source: err.into(),
2823 }),
2824 }
2825 }
2826}
2827impl From<crate::operation::send_durable_execution_callback_failure::SendDurableExecutionCallbackFailureError> for Error {
2828 fn from(err: crate::operation::send_durable_execution_callback_failure::SendDurableExecutionCallbackFailureError) -> Self {
2829 match err {
2830 crate::operation::send_durable_execution_callback_failure::SendDurableExecutionCallbackFailureError::CallbackTimeoutException(inner) => {
2831 Error::CallbackTimeoutException(inner)
2832 }
2833 crate::operation::send_durable_execution_callback_failure::SendDurableExecutionCallbackFailureError::InvalidParameterValueException(
2834 inner,
2835 ) => Error::InvalidParameterValueException(inner),
2836 crate::operation::send_durable_execution_callback_failure::SendDurableExecutionCallbackFailureError::ServiceException(inner) => {
2837 Error::ServiceException(inner)
2838 }
2839 crate::operation::send_durable_execution_callback_failure::SendDurableExecutionCallbackFailureError::TooManyRequestsException(inner) => {
2840 Error::TooManyRequestsException(inner)
2841 }
2842 crate::operation::send_durable_execution_callback_failure::SendDurableExecutionCallbackFailureError::Unhandled(inner) => {
2843 Error::Unhandled(inner)
2844 }
2845 }
2846 }
2847}
2848impl<R>
2849 From<
2850 ::aws_smithy_runtime_api::client::result::SdkError<
2851 crate::operation::send_durable_execution_callback_heartbeat::SendDurableExecutionCallbackHeartbeatError,
2852 R,
2853 >,
2854 > for Error
2855where
2856 R: Send + Sync + std::fmt::Debug + 'static,
2857{
2858 fn from(
2859 err: ::aws_smithy_runtime_api::client::result::SdkError<
2860 crate::operation::send_durable_execution_callback_heartbeat::SendDurableExecutionCallbackHeartbeatError,
2861 R,
2862 >,
2863 ) -> Self {
2864 match err {
2865 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2866 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2867 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2868 source: err.into(),
2869 }),
2870 }
2871 }
2872}
2873impl From<crate::operation::send_durable_execution_callback_heartbeat::SendDurableExecutionCallbackHeartbeatError> for Error {
2874 fn from(err: crate::operation::send_durable_execution_callback_heartbeat::SendDurableExecutionCallbackHeartbeatError) -> Self {
2875 match err {
2876 crate::operation::send_durable_execution_callback_heartbeat::SendDurableExecutionCallbackHeartbeatError::CallbackTimeoutException(inner) => Error::CallbackTimeoutException(inner),
2877 crate::operation::send_durable_execution_callback_heartbeat::SendDurableExecutionCallbackHeartbeatError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
2878 crate::operation::send_durable_execution_callback_heartbeat::SendDurableExecutionCallbackHeartbeatError::ServiceException(inner) => Error::ServiceException(inner),
2879 crate::operation::send_durable_execution_callback_heartbeat::SendDurableExecutionCallbackHeartbeatError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2880 crate::operation::send_durable_execution_callback_heartbeat::SendDurableExecutionCallbackHeartbeatError::Unhandled(inner) => Error::Unhandled(inner),
2881 }
2882 }
2883}
2884impl<R>
2885 From<
2886 ::aws_smithy_runtime_api::client::result::SdkError<
2887 crate::operation::send_durable_execution_callback_success::SendDurableExecutionCallbackSuccessError,
2888 R,
2889 >,
2890 > for Error
2891where
2892 R: Send + Sync + std::fmt::Debug + 'static,
2893{
2894 fn from(
2895 err: ::aws_smithy_runtime_api::client::result::SdkError<
2896 crate::operation::send_durable_execution_callback_success::SendDurableExecutionCallbackSuccessError,
2897 R,
2898 >,
2899 ) -> Self {
2900 match err {
2901 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2902 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2903 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2904 source: err.into(),
2905 }),
2906 }
2907 }
2908}
2909impl From<crate::operation::send_durable_execution_callback_success::SendDurableExecutionCallbackSuccessError> for Error {
2910 fn from(err: crate::operation::send_durable_execution_callback_success::SendDurableExecutionCallbackSuccessError) -> Self {
2911 match err {
2912 crate::operation::send_durable_execution_callback_success::SendDurableExecutionCallbackSuccessError::CallbackTimeoutException(inner) => {
2913 Error::CallbackTimeoutException(inner)
2914 }
2915 crate::operation::send_durable_execution_callback_success::SendDurableExecutionCallbackSuccessError::InvalidParameterValueException(
2916 inner,
2917 ) => Error::InvalidParameterValueException(inner),
2918 crate::operation::send_durable_execution_callback_success::SendDurableExecutionCallbackSuccessError::ServiceException(inner) => {
2919 Error::ServiceException(inner)
2920 }
2921 crate::operation::send_durable_execution_callback_success::SendDurableExecutionCallbackSuccessError::TooManyRequestsException(inner) => {
2922 Error::TooManyRequestsException(inner)
2923 }
2924 crate::operation::send_durable_execution_callback_success::SendDurableExecutionCallbackSuccessError::Unhandled(inner) => {
2925 Error::Unhandled(inner)
2926 }
2927 }
2928 }
2929}
2930impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_durable_execution::StopDurableExecutionError, R>> for Error
2931where
2932 R: Send + Sync + std::fmt::Debug + 'static,
2933{
2934 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_durable_execution::StopDurableExecutionError, R>) -> Self {
2935 match err {
2936 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2937 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2938 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2939 source: err.into(),
2940 }),
2941 }
2942 }
2943}
2944impl From<crate::operation::stop_durable_execution::StopDurableExecutionError> for Error {
2945 fn from(err: crate::operation::stop_durable_execution::StopDurableExecutionError) -> Self {
2946 match err {
2947 crate::operation::stop_durable_execution::StopDurableExecutionError::InvalidParameterValueException(inner) => {
2948 Error::InvalidParameterValueException(inner)
2949 }
2950 crate::operation::stop_durable_execution::StopDurableExecutionError::ResourceNotFoundException(inner) => {
2951 Error::ResourceNotFoundException(inner)
2952 }
2953 crate::operation::stop_durable_execution::StopDurableExecutionError::ServiceException(inner) => Error::ServiceException(inner),
2954 crate::operation::stop_durable_execution::StopDurableExecutionError::TooManyRequestsException(inner) => {
2955 Error::TooManyRequestsException(inner)
2956 }
2957 crate::operation::stop_durable_execution::StopDurableExecutionError::Unhandled(inner) => Error::Unhandled(inner),
2958 }
2959 }
2960}
2961impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
2962where
2963 R: Send + Sync + std::fmt::Debug + 'static,
2964{
2965 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
2966 match err {
2967 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2968 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2969 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2970 source: err.into(),
2971 }),
2972 }
2973 }
2974}
2975impl From<crate::operation::tag_resource::TagResourceError> for Error {
2976 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
2977 match err {
2978 crate::operation::tag_resource::TagResourceError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
2979 crate::operation::tag_resource::TagResourceError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
2980 crate::operation::tag_resource::TagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2981 crate::operation::tag_resource::TagResourceError::ServiceException(inner) => Error::ServiceException(inner),
2982 crate::operation::tag_resource::TagResourceError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2983 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
2984 }
2985 }
2986}
2987impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
2988where
2989 R: Send + Sync + std::fmt::Debug + 'static,
2990{
2991 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
2992 match err {
2993 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2994 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2995 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2996 source: err.into(),
2997 }),
2998 }
2999 }
3000}
3001impl From<crate::operation::untag_resource::UntagResourceError> for Error {
3002 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
3003 match err {
3004 crate::operation::untag_resource::UntagResourceError::InvalidParameterValueException(inner) => {
3005 Error::InvalidParameterValueException(inner)
3006 }
3007 crate::operation::untag_resource::UntagResourceError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
3008 crate::operation::untag_resource::UntagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3009 crate::operation::untag_resource::UntagResourceError::ServiceException(inner) => Error::ServiceException(inner),
3010 crate::operation::untag_resource::UntagResourceError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
3011 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
3012 }
3013 }
3014}
3015impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_alias::UpdateAliasError, R>> for Error
3016where
3017 R: Send + Sync + std::fmt::Debug + 'static,
3018{
3019 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_alias::UpdateAliasError, R>) -> Self {
3020 match err {
3021 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3022 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3023 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3024 source: err.into(),
3025 }),
3026 }
3027 }
3028}
3029impl From<crate::operation::update_alias::UpdateAliasError> for Error {
3030 fn from(err: crate::operation::update_alias::UpdateAliasError) -> Self {
3031 match err {
3032 crate::operation::update_alias::UpdateAliasError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
3033 crate::operation::update_alias::UpdateAliasError::PreconditionFailedException(inner) => Error::PreconditionFailedException(inner),
3034 crate::operation::update_alias::UpdateAliasError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
3035 crate::operation::update_alias::UpdateAliasError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3036 crate::operation::update_alias::UpdateAliasError::ServiceException(inner) => Error::ServiceException(inner),
3037 crate::operation::update_alias::UpdateAliasError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
3038 crate::operation::update_alias::UpdateAliasError::Unhandled(inner) => Error::Unhandled(inner),
3039 }
3040 }
3041}
3042impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_capacity_provider::UpdateCapacityProviderError, R>> for Error
3043where
3044 R: Send + Sync + std::fmt::Debug + 'static,
3045{
3046 fn from(
3047 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_capacity_provider::UpdateCapacityProviderError, R>,
3048 ) -> Self {
3049 match err {
3050 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3051 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3052 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3053 source: err.into(),
3054 }),
3055 }
3056 }
3057}
3058impl From<crate::operation::update_capacity_provider::UpdateCapacityProviderError> for Error {
3059 fn from(err: crate::operation::update_capacity_provider::UpdateCapacityProviderError) -> Self {
3060 match err {
3061 crate::operation::update_capacity_provider::UpdateCapacityProviderError::InvalidParameterValueException(inner) => {
3062 Error::InvalidParameterValueException(inner)
3063 }
3064 crate::operation::update_capacity_provider::UpdateCapacityProviderError::ResourceConflictException(inner) => {
3065 Error::ResourceConflictException(inner)
3066 }
3067 crate::operation::update_capacity_provider::UpdateCapacityProviderError::ResourceNotFoundException(inner) => {
3068 Error::ResourceNotFoundException(inner)
3069 }
3070 crate::operation::update_capacity_provider::UpdateCapacityProviderError::ServiceException(inner) => Error::ServiceException(inner),
3071 crate::operation::update_capacity_provider::UpdateCapacityProviderError::TooManyRequestsException(inner) => {
3072 Error::TooManyRequestsException(inner)
3073 }
3074 crate::operation::update_capacity_provider::UpdateCapacityProviderError::Unhandled(inner) => Error::Unhandled(inner),
3075 }
3076 }
3077}
3078impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_code_signing_config::UpdateCodeSigningConfigError, R>>
3079 for Error
3080where
3081 R: Send + Sync + std::fmt::Debug + 'static,
3082{
3083 fn from(
3084 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_code_signing_config::UpdateCodeSigningConfigError, R>,
3085 ) -> Self {
3086 match err {
3087 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3088 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3089 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3090 source: err.into(),
3091 }),
3092 }
3093 }
3094}
3095impl From<crate::operation::update_code_signing_config::UpdateCodeSigningConfigError> for Error {
3096 fn from(err: crate::operation::update_code_signing_config::UpdateCodeSigningConfigError) -> Self {
3097 match err {
3098 crate::operation::update_code_signing_config::UpdateCodeSigningConfigError::InvalidParameterValueException(inner) => {
3099 Error::InvalidParameterValueException(inner)
3100 }
3101 crate::operation::update_code_signing_config::UpdateCodeSigningConfigError::ResourceNotFoundException(inner) => {
3102 Error::ResourceNotFoundException(inner)
3103 }
3104 crate::operation::update_code_signing_config::UpdateCodeSigningConfigError::ServiceException(inner) => Error::ServiceException(inner),
3105 crate::operation::update_code_signing_config::UpdateCodeSigningConfigError::Unhandled(inner) => Error::Unhandled(inner),
3106 }
3107 }
3108}
3109impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_event_source_mapping::UpdateEventSourceMappingError, R>>
3110 for Error
3111where
3112 R: Send + Sync + std::fmt::Debug + 'static,
3113{
3114 fn from(
3115 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_event_source_mapping::UpdateEventSourceMappingError, R>,
3116 ) -> Self {
3117 match err {
3118 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3119 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3120 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3121 source: err.into(),
3122 }),
3123 }
3124 }
3125}
3126impl From<crate::operation::update_event_source_mapping::UpdateEventSourceMappingError> for Error {
3127 fn from(err: crate::operation::update_event_source_mapping::UpdateEventSourceMappingError) -> Self {
3128 match err {
3129 crate::operation::update_event_source_mapping::UpdateEventSourceMappingError::InvalidParameterValueException(inner) => {
3130 Error::InvalidParameterValueException(inner)
3131 }
3132 crate::operation::update_event_source_mapping::UpdateEventSourceMappingError::ResourceConflictException(inner) => {
3133 Error::ResourceConflictException(inner)
3134 }
3135 crate::operation::update_event_source_mapping::UpdateEventSourceMappingError::ResourceInUseException(inner) => {
3136 Error::ResourceInUseException(inner)
3137 }
3138 crate::operation::update_event_source_mapping::UpdateEventSourceMappingError::ResourceNotFoundException(inner) => {
3139 Error::ResourceNotFoundException(inner)
3140 }
3141 crate::operation::update_event_source_mapping::UpdateEventSourceMappingError::ServiceException(inner) => Error::ServiceException(inner),
3142 crate::operation::update_event_source_mapping::UpdateEventSourceMappingError::TooManyRequestsException(inner) => {
3143 Error::TooManyRequestsException(inner)
3144 }
3145 crate::operation::update_event_source_mapping::UpdateEventSourceMappingError::Unhandled(inner) => Error::Unhandled(inner),
3146 }
3147 }
3148}
3149impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_function_code::UpdateFunctionCodeError, R>> for Error
3150where
3151 R: Send + Sync + std::fmt::Debug + 'static,
3152{
3153 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_function_code::UpdateFunctionCodeError, R>) -> Self {
3154 match err {
3155 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3156 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3157 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3158 source: err.into(),
3159 }),
3160 }
3161 }
3162}
3163impl From<crate::operation::update_function_code::UpdateFunctionCodeError> for Error {
3164 fn from(err: crate::operation::update_function_code::UpdateFunctionCodeError) -> Self {
3165 match err {
3166 crate::operation::update_function_code::UpdateFunctionCodeError::CodeSigningConfigNotFoundException(inner) => {
3167 Error::CodeSigningConfigNotFoundException(inner)
3168 }
3169 crate::operation::update_function_code::UpdateFunctionCodeError::CodeStorageExceededException(inner) => {
3170 Error::CodeStorageExceededException(inner)
3171 }
3172 crate::operation::update_function_code::UpdateFunctionCodeError::CodeVerificationFailedException(inner) => {
3173 Error::CodeVerificationFailedException(inner)
3174 }
3175 crate::operation::update_function_code::UpdateFunctionCodeError::InvalidCodeSignatureException(inner) => {
3176 Error::InvalidCodeSignatureException(inner)
3177 }
3178 crate::operation::update_function_code::UpdateFunctionCodeError::InvalidParameterValueException(inner) => {
3179 Error::InvalidParameterValueException(inner)
3180 }
3181 crate::operation::update_function_code::UpdateFunctionCodeError::PreconditionFailedException(inner) => {
3182 Error::PreconditionFailedException(inner)
3183 }
3184 crate::operation::update_function_code::UpdateFunctionCodeError::ResourceConflictException(inner) => {
3185 Error::ResourceConflictException(inner)
3186 }
3187 crate::operation::update_function_code::UpdateFunctionCodeError::ResourceNotFoundException(inner) => {
3188 Error::ResourceNotFoundException(inner)
3189 }
3190 crate::operation::update_function_code::UpdateFunctionCodeError::ServiceException(inner) => Error::ServiceException(inner),
3191 crate::operation::update_function_code::UpdateFunctionCodeError::TooManyRequestsException(inner) => {
3192 Error::TooManyRequestsException(inner)
3193 }
3194 crate::operation::update_function_code::UpdateFunctionCodeError::Unhandled(inner) => Error::Unhandled(inner),
3195 }
3196 }
3197}
3198impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_function_configuration::UpdateFunctionConfigurationError, R>>
3199 for Error
3200where
3201 R: Send + Sync + std::fmt::Debug + 'static,
3202{
3203 fn from(
3204 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_function_configuration::UpdateFunctionConfigurationError, R>,
3205 ) -> Self {
3206 match err {
3207 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3208 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3209 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3210 source: err.into(),
3211 }),
3212 }
3213 }
3214}
3215impl From<crate::operation::update_function_configuration::UpdateFunctionConfigurationError> for Error {
3216 fn from(err: crate::operation::update_function_configuration::UpdateFunctionConfigurationError) -> Self {
3217 match err {
3218 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::CodeSigningConfigNotFoundException(inner) => {
3219 Error::CodeSigningConfigNotFoundException(inner)
3220 }
3221 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::CodeVerificationFailedException(inner) => {
3222 Error::CodeVerificationFailedException(inner)
3223 }
3224 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::InvalidCodeSignatureException(inner) => {
3225 Error::InvalidCodeSignatureException(inner)
3226 }
3227 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::InvalidParameterValueException(inner) => {
3228 Error::InvalidParameterValueException(inner)
3229 }
3230 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::PreconditionFailedException(inner) => {
3231 Error::PreconditionFailedException(inner)
3232 }
3233 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::ResourceConflictException(inner) => {
3234 Error::ResourceConflictException(inner)
3235 }
3236 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::ResourceNotFoundException(inner) => {
3237 Error::ResourceNotFoundException(inner)
3238 }
3239 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::ServiceException(inner) => {
3240 Error::ServiceException(inner)
3241 }
3242 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::TooManyRequestsException(inner) => {
3243 Error::TooManyRequestsException(inner)
3244 }
3245 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
3246 }
3247 }
3248}
3249impl<R>
3250 From<
3251 ::aws_smithy_runtime_api::client::result::SdkError<
3252 crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError,
3253 R,
3254 >,
3255 > for Error
3256where
3257 R: Send + Sync + std::fmt::Debug + 'static,
3258{
3259 fn from(
3260 err: ::aws_smithy_runtime_api::client::result::SdkError<
3261 crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError,
3262 R,
3263 >,
3264 ) -> Self {
3265 match err {
3266 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3267 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3268 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3269 source: err.into(),
3270 }),
3271 }
3272 }
3273}
3274impl From<crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError> for Error {
3275 fn from(err: crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError) -> Self {
3276 match err {
3277 crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError::InvalidParameterValueException(inner) => {
3278 Error::InvalidParameterValueException(inner)
3279 }
3280 crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError::ResourceConflictException(inner) => {
3281 Error::ResourceConflictException(inner)
3282 }
3283 crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError::ResourceNotFoundException(inner) => {
3284 Error::ResourceNotFoundException(inner)
3285 }
3286 crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError::ServiceException(inner) => {
3287 Error::ServiceException(inner)
3288 }
3289 crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError::TooManyRequestsException(inner) => {
3290 Error::TooManyRequestsException(inner)
3291 }
3292 crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError::Unhandled(inner) => Error::Unhandled(inner),
3293 }
3294 }
3295}
3296impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_function_url_config::UpdateFunctionUrlConfigError, R>>
3297 for Error
3298where
3299 R: Send + Sync + std::fmt::Debug + 'static,
3300{
3301 fn from(
3302 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_function_url_config::UpdateFunctionUrlConfigError, R>,
3303 ) -> Self {
3304 match err {
3305 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3306 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3307 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3308 source: err.into(),
3309 }),
3310 }
3311 }
3312}
3313impl From<crate::operation::update_function_url_config::UpdateFunctionUrlConfigError> for Error {
3314 fn from(err: crate::operation::update_function_url_config::UpdateFunctionUrlConfigError) -> Self {
3315 match err {
3316 crate::operation::update_function_url_config::UpdateFunctionUrlConfigError::InvalidParameterValueException(inner) => {
3317 Error::InvalidParameterValueException(inner)
3318 }
3319 crate::operation::update_function_url_config::UpdateFunctionUrlConfigError::ResourceConflictException(inner) => {
3320 Error::ResourceConflictException(inner)
3321 }
3322 crate::operation::update_function_url_config::UpdateFunctionUrlConfigError::ResourceNotFoundException(inner) => {
3323 Error::ResourceNotFoundException(inner)
3324 }
3325 crate::operation::update_function_url_config::UpdateFunctionUrlConfigError::ServiceException(inner) => Error::ServiceException(inner),
3326 crate::operation::update_function_url_config::UpdateFunctionUrlConfigError::TooManyRequestsException(inner) => {
3327 Error::TooManyRequestsException(inner)
3328 }
3329 crate::operation::update_function_url_config::UpdateFunctionUrlConfigError::Unhandled(inner) => Error::Unhandled(inner),
3330 }
3331 }
3332}
3333impl<O, E> ::std::convert::From<::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>> for Error
3334where
3335 O: ::std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
3336 E: ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static,
3337{
3338 fn from(err: ::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>) -> Self {
3339 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3340 meta: ::std::default::Default::default(),
3341 source: err.into(),
3342 })
3343 }
3344}
3345impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::types::error::InvokeWithResponseStreamResponseEventError, R>> for Error
3346where
3347 R: Send + Sync + std::fmt::Debug + 'static,
3348{
3349 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::types::error::InvokeWithResponseStreamResponseEventError, R>) -> Self {
3350 match err {
3351 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3352 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3353 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3354 source: err.into(),
3355 }),
3356 }
3357 }
3358}
3359impl From<crate::types::error::InvokeWithResponseStreamResponseEventError> for Error {
3360 fn from(err: crate::types::error::InvokeWithResponseStreamResponseEventError) -> Self {
3361 match err {
3362 crate::types::error::InvokeWithResponseStreamResponseEventError::Unhandled(inner) => Error::Unhandled(inner),
3363 }
3364 }
3365}
3366impl ::std::error::Error for Error {
3367 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
3368 match self {
3369 Error::CallbackTimeoutException(inner) => inner.source(),
3370 Error::CapacityProviderLimitExceededException(inner) => inner.source(),
3371 Error::CodeSigningConfigNotFoundException(inner) => inner.source(),
3372 Error::CodeStorageExceededException(inner) => inner.source(),
3373 Error::CodeVerificationFailedException(inner) => inner.source(),
3374 Error::DurableExecutionAlreadyStartedException(inner) => inner.source(),
3375 Error::Ec2AccessDeniedException(inner) => inner.source(),
3376 Error::Ec2ThrottledException(inner) => inner.source(),
3377 Error::Ec2UnexpectedException(inner) => inner.source(),
3378 Error::EfsioException(inner) => inner.source(),
3379 Error::EfsMountConnectivityException(inner) => inner.source(),
3380 Error::EfsMountFailureException(inner) => inner.source(),
3381 Error::EfsMountTimeoutException(inner) => inner.source(),
3382 Error::EniLimitReachedException(inner) => inner.source(),
3383 Error::FunctionVersionsPerCapacityProviderLimitExceededException(inner) => inner.source(),
3384 Error::InvalidCodeSignatureException(inner) => inner.source(),
3385 Error::InvalidParameterValueException(inner) => inner.source(),
3386 Error::InvalidRequestContentException(inner) => inner.source(),
3387 Error::InvalidRuntimeException(inner) => inner.source(),
3388 Error::InvalidSecurityGroupIdException(inner) => inner.source(),
3389 Error::InvalidSubnetIdException(inner) => inner.source(),
3390 Error::InvalidZipFileException(inner) => inner.source(),
3391 Error::KmsAccessDeniedException(inner) => inner.source(),
3392 Error::KmsDisabledException(inner) => inner.source(),
3393 Error::KmsInvalidStateException(inner) => inner.source(),
3394 Error::KmsNotFoundException(inner) => inner.source(),
3395 Error::NoPublishedVersionException(inner) => inner.source(),
3396 Error::PolicyLengthExceededException(inner) => inner.source(),
3397 Error::PreconditionFailedException(inner) => inner.source(),
3398 Error::ProvisionedConcurrencyConfigNotFoundException(inner) => inner.source(),
3399 Error::RecursiveInvocationException(inner) => inner.source(),
3400 Error::RequestTooLargeException(inner) => inner.source(),
3401 Error::ResourceConflictException(inner) => inner.source(),
3402 Error::ResourceInUseException(inner) => inner.source(),
3403 Error::ResourceNotFoundException(inner) => inner.source(),
3404 Error::ResourceNotReadyException(inner) => inner.source(),
3405 Error::S3FilesMountConnectivityException(inner) => inner.source(),
3406 Error::S3FilesMountFailureException(inner) => inner.source(),
3407 Error::S3FilesMountTimeoutException(inner) => inner.source(),
3408 Error::SerializedRequestEntityTooLargeException(inner) => inner.source(),
3409 Error::ServiceException(inner) => inner.source(),
3410 Error::SnapStartException(inner) => inner.source(),
3411 Error::SnapStartNotReadyException(inner) => inner.source(),
3412 Error::SnapStartTimeoutException(inner) => inner.source(),
3413 Error::SubnetIpAddressLimitReachedException(inner) => inner.source(),
3414 Error::TooManyRequestsException(inner) => inner.source(),
3415 Error::UnsupportedMediaTypeException(inner) => inner.source(),
3416 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
3417 }
3418 }
3419}
3420impl ::aws_types::request_id::RequestId for Error {
3421 fn request_id(&self) -> Option<&str> {
3422 match self {
3423 Self::CallbackTimeoutException(e) => e.request_id(),
3424 Self::CapacityProviderLimitExceededException(e) => e.request_id(),
3425 Self::CodeSigningConfigNotFoundException(e) => e.request_id(),
3426 Self::CodeStorageExceededException(e) => e.request_id(),
3427 Self::CodeVerificationFailedException(e) => e.request_id(),
3428 Self::DurableExecutionAlreadyStartedException(e) => e.request_id(),
3429 Self::Ec2AccessDeniedException(e) => e.request_id(),
3430 Self::Ec2ThrottledException(e) => e.request_id(),
3431 Self::Ec2UnexpectedException(e) => e.request_id(),
3432 Self::EfsioException(e) => e.request_id(),
3433 Self::EfsMountConnectivityException(e) => e.request_id(),
3434 Self::EfsMountFailureException(e) => e.request_id(),
3435 Self::EfsMountTimeoutException(e) => e.request_id(),
3436 Self::EniLimitReachedException(e) => e.request_id(),
3437 Self::FunctionVersionsPerCapacityProviderLimitExceededException(e) => e.request_id(),
3438 Self::InvalidCodeSignatureException(e) => e.request_id(),
3439 Self::InvalidParameterValueException(e) => e.request_id(),
3440 Self::InvalidRequestContentException(e) => e.request_id(),
3441 Self::InvalidRuntimeException(e) => e.request_id(),
3442 Self::InvalidSecurityGroupIdException(e) => e.request_id(),
3443 Self::InvalidSubnetIdException(e) => e.request_id(),
3444 Self::InvalidZipFileException(e) => e.request_id(),
3445 Self::KmsAccessDeniedException(e) => e.request_id(),
3446 Self::KmsDisabledException(e) => e.request_id(),
3447 Self::KmsInvalidStateException(e) => e.request_id(),
3448 Self::KmsNotFoundException(e) => e.request_id(),
3449 Self::NoPublishedVersionException(e) => e.request_id(),
3450 Self::PolicyLengthExceededException(e) => e.request_id(),
3451 Self::PreconditionFailedException(e) => e.request_id(),
3452 Self::ProvisionedConcurrencyConfigNotFoundException(e) => e.request_id(),
3453 Self::RecursiveInvocationException(e) => e.request_id(),
3454 Self::RequestTooLargeException(e) => e.request_id(),
3455 Self::ResourceConflictException(e) => e.request_id(),
3456 Self::ResourceInUseException(e) => e.request_id(),
3457 Self::ResourceNotFoundException(e) => e.request_id(),
3458 Self::ResourceNotReadyException(e) => e.request_id(),
3459 Self::S3FilesMountConnectivityException(e) => e.request_id(),
3460 Self::S3FilesMountFailureException(e) => e.request_id(),
3461 Self::S3FilesMountTimeoutException(e) => e.request_id(),
3462 Self::SerializedRequestEntityTooLargeException(e) => e.request_id(),
3463 Self::ServiceException(e) => e.request_id(),
3464 Self::SnapStartException(e) => e.request_id(),
3465 Self::SnapStartNotReadyException(e) => e.request_id(),
3466 Self::SnapStartTimeoutException(e) => e.request_id(),
3467 Self::SubnetIpAddressLimitReachedException(e) => e.request_id(),
3468 Self::TooManyRequestsException(e) => e.request_id(),
3469 Self::UnsupportedMediaTypeException(e) => e.request_id(),
3470 Self::Unhandled(e) => e.meta.request_id(),
3471 }
3472 }
3473}