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