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