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