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::delete_resource_policy::DeleteResourcePolicyError, 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::delete_resource_policy::DeleteResourcePolicyError, 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::delete_resource_policy::DeleteResourcePolicyError> for Error {
1028 fn from(err: crate::operation::delete_resource_policy::DeleteResourcePolicyError) -> Self {
1029 match err {
1030 crate::operation::delete_resource_policy::DeleteResourcePolicyError::InvalidParameterValueException(inner) => {
1031 Error::InvalidParameterValueException(inner)
1032 }
1033 crate::operation::delete_resource_policy::DeleteResourcePolicyError::PreconditionFailedException(inner) => {
1034 Error::PreconditionFailedException(inner)
1035 }
1036 crate::operation::delete_resource_policy::DeleteResourcePolicyError::ResourceConflictException(inner) => {
1037 Error::ResourceConflictException(inner)
1038 }
1039 crate::operation::delete_resource_policy::DeleteResourcePolicyError::ResourceNotFoundException(inner) => {
1040 Error::ResourceNotFoundException(inner)
1041 }
1042 crate::operation::delete_resource_policy::DeleteResourcePolicyError::ServiceException(inner) => Error::ServiceException(inner),
1043 crate::operation::delete_resource_policy::DeleteResourcePolicyError::TooManyRequestsException(inner) => {
1044 Error::TooManyRequestsException(inner)
1045 }
1046 crate::operation::delete_resource_policy::DeleteResourcePolicyError::Unhandled(inner) => Error::Unhandled(inner),
1047 }
1048 }
1049}
1050impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_account_settings::GetAccountSettingsError, R>> for Error
1051where
1052 R: Send + Sync + std::fmt::Debug + 'static,
1053{
1054 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_account_settings::GetAccountSettingsError, R>) -> Self {
1055 match err {
1056 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1057 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1058 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1059 source: err.into(),
1060 }),
1061 }
1062 }
1063}
1064impl From<crate::operation::get_account_settings::GetAccountSettingsError> for Error {
1065 fn from(err: crate::operation::get_account_settings::GetAccountSettingsError) -> Self {
1066 match err {
1067 crate::operation::get_account_settings::GetAccountSettingsError::ServiceException(inner) => Error::ServiceException(inner),
1068 crate::operation::get_account_settings::GetAccountSettingsError::TooManyRequestsException(inner) => {
1069 Error::TooManyRequestsException(inner)
1070 }
1071 crate::operation::get_account_settings::GetAccountSettingsError::Unhandled(inner) => Error::Unhandled(inner),
1072 }
1073 }
1074}
1075impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_alias::GetAliasError, R>> for Error
1076where
1077 R: Send + Sync + std::fmt::Debug + 'static,
1078{
1079 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_alias::GetAliasError, R>) -> Self {
1080 match err {
1081 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1082 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1083 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1084 source: err.into(),
1085 }),
1086 }
1087 }
1088}
1089impl From<crate::operation::get_alias::GetAliasError> for Error {
1090 fn from(err: crate::operation::get_alias::GetAliasError) -> Self {
1091 match err {
1092 crate::operation::get_alias::GetAliasError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
1093 crate::operation::get_alias::GetAliasError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1094 crate::operation::get_alias::GetAliasError::ServiceException(inner) => Error::ServiceException(inner),
1095 crate::operation::get_alias::GetAliasError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
1096 crate::operation::get_alias::GetAliasError::Unhandled(inner) => Error::Unhandled(inner),
1097 }
1098 }
1099}
1100impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_capacity_provider::GetCapacityProviderError, R>> for Error
1101where
1102 R: Send + Sync + std::fmt::Debug + 'static,
1103{
1104 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_capacity_provider::GetCapacityProviderError, R>) -> Self {
1105 match err {
1106 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1107 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1108 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1109 source: err.into(),
1110 }),
1111 }
1112 }
1113}
1114impl From<crate::operation::get_capacity_provider::GetCapacityProviderError> for Error {
1115 fn from(err: crate::operation::get_capacity_provider::GetCapacityProviderError) -> Self {
1116 match err {
1117 crate::operation::get_capacity_provider::GetCapacityProviderError::InvalidParameterValueException(inner) => {
1118 Error::InvalidParameterValueException(inner)
1119 }
1120 crate::operation::get_capacity_provider::GetCapacityProviderError::ResourceNotFoundException(inner) => {
1121 Error::ResourceNotFoundException(inner)
1122 }
1123 crate::operation::get_capacity_provider::GetCapacityProviderError::ServiceException(inner) => Error::ServiceException(inner),
1124 crate::operation::get_capacity_provider::GetCapacityProviderError::TooManyRequestsException(inner) => {
1125 Error::TooManyRequestsException(inner)
1126 }
1127 crate::operation::get_capacity_provider::GetCapacityProviderError::Unhandled(inner) => Error::Unhandled(inner),
1128 }
1129 }
1130}
1131impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_code_signing_config::GetCodeSigningConfigError, R>> for Error
1132where
1133 R: Send + Sync + std::fmt::Debug + 'static,
1134{
1135 fn from(
1136 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_code_signing_config::GetCodeSigningConfigError, R>,
1137 ) -> Self {
1138 match err {
1139 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1140 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1141 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1142 source: err.into(),
1143 }),
1144 }
1145 }
1146}
1147impl From<crate::operation::get_code_signing_config::GetCodeSigningConfigError> for Error {
1148 fn from(err: crate::operation::get_code_signing_config::GetCodeSigningConfigError) -> Self {
1149 match err {
1150 crate::operation::get_code_signing_config::GetCodeSigningConfigError::InvalidParameterValueException(inner) => {
1151 Error::InvalidParameterValueException(inner)
1152 }
1153 crate::operation::get_code_signing_config::GetCodeSigningConfigError::ResourceNotFoundException(inner) => {
1154 Error::ResourceNotFoundException(inner)
1155 }
1156 crate::operation::get_code_signing_config::GetCodeSigningConfigError::ServiceException(inner) => Error::ServiceException(inner),
1157 crate::operation::get_code_signing_config::GetCodeSigningConfigError::Unhandled(inner) => Error::Unhandled(inner),
1158 }
1159 }
1160}
1161impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_durable_execution::GetDurableExecutionError, R>> for Error
1162where
1163 R: Send + Sync + std::fmt::Debug + 'static,
1164{
1165 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_durable_execution::GetDurableExecutionError, R>) -> Self {
1166 match err {
1167 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1168 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1169 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1170 source: err.into(),
1171 }),
1172 }
1173 }
1174}
1175impl From<crate::operation::get_durable_execution::GetDurableExecutionError> for Error {
1176 fn from(err: crate::operation::get_durable_execution::GetDurableExecutionError) -> Self {
1177 match err {
1178 crate::operation::get_durable_execution::GetDurableExecutionError::InvalidParameterValueException(inner) => {
1179 Error::InvalidParameterValueException(inner)
1180 }
1181 crate::operation::get_durable_execution::GetDurableExecutionError::KmsAccessDeniedException(inner) => {
1182 Error::KmsAccessDeniedException(inner)
1183 }
1184 crate::operation::get_durable_execution::GetDurableExecutionError::KmsDisabledException(inner) => Error::KmsDisabledException(inner),
1185 crate::operation::get_durable_execution::GetDurableExecutionError::KmsInvalidStateException(inner) => {
1186 Error::KmsInvalidStateException(inner)
1187 }
1188 crate::operation::get_durable_execution::GetDurableExecutionError::KmsNotFoundException(inner) => Error::KmsNotFoundException(inner),
1189 crate::operation::get_durable_execution::GetDurableExecutionError::ResourceNotFoundException(inner) => {
1190 Error::ResourceNotFoundException(inner)
1191 }
1192 crate::operation::get_durable_execution::GetDurableExecutionError::ServiceException(inner) => Error::ServiceException(inner),
1193 crate::operation::get_durable_execution::GetDurableExecutionError::TooManyRequestsException(inner) => {
1194 Error::TooManyRequestsException(inner)
1195 }
1196 crate::operation::get_durable_execution::GetDurableExecutionError::Unhandled(inner) => Error::Unhandled(inner),
1197 }
1198 }
1199}
1200impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_durable_execution_history::GetDurableExecutionHistoryError, R>>
1201 for Error
1202where
1203 R: Send + Sync + std::fmt::Debug + 'static,
1204{
1205 fn from(
1206 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_durable_execution_history::GetDurableExecutionHistoryError, R>,
1207 ) -> Self {
1208 match err {
1209 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1210 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1211 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1212 source: err.into(),
1213 }),
1214 }
1215 }
1216}
1217impl From<crate::operation::get_durable_execution_history::GetDurableExecutionHistoryError> for Error {
1218 fn from(err: crate::operation::get_durable_execution_history::GetDurableExecutionHistoryError) -> Self {
1219 match err {
1220 crate::operation::get_durable_execution_history::GetDurableExecutionHistoryError::InvalidParameterValueException(inner) => {
1221 Error::InvalidParameterValueException(inner)
1222 }
1223 crate::operation::get_durable_execution_history::GetDurableExecutionHistoryError::KmsAccessDeniedException(inner) => {
1224 Error::KmsAccessDeniedException(inner)
1225 }
1226 crate::operation::get_durable_execution_history::GetDurableExecutionHistoryError::KmsDisabledException(inner) => {
1227 Error::KmsDisabledException(inner)
1228 }
1229 crate::operation::get_durable_execution_history::GetDurableExecutionHistoryError::KmsInvalidStateException(inner) => {
1230 Error::KmsInvalidStateException(inner)
1231 }
1232 crate::operation::get_durable_execution_history::GetDurableExecutionHistoryError::KmsNotFoundException(inner) => {
1233 Error::KmsNotFoundException(inner)
1234 }
1235 crate::operation::get_durable_execution_history::GetDurableExecutionHistoryError::ResourceNotFoundException(inner) => {
1236 Error::ResourceNotFoundException(inner)
1237 }
1238 crate::operation::get_durable_execution_history::GetDurableExecutionHistoryError::ServiceException(inner) => {
1239 Error::ServiceException(inner)
1240 }
1241 crate::operation::get_durable_execution_history::GetDurableExecutionHistoryError::TooManyRequestsException(inner) => {
1242 Error::TooManyRequestsException(inner)
1243 }
1244 crate::operation::get_durable_execution_history::GetDurableExecutionHistoryError::Unhandled(inner) => Error::Unhandled(inner),
1245 }
1246 }
1247}
1248impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_durable_execution_state::GetDurableExecutionStateError, R>>
1249 for Error
1250where
1251 R: Send + Sync + std::fmt::Debug + 'static,
1252{
1253 fn from(
1254 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_durable_execution_state::GetDurableExecutionStateError, R>,
1255 ) -> Self {
1256 match err {
1257 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1258 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1259 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1260 source: err.into(),
1261 }),
1262 }
1263 }
1264}
1265impl From<crate::operation::get_durable_execution_state::GetDurableExecutionStateError> for Error {
1266 fn from(err: crate::operation::get_durable_execution_state::GetDurableExecutionStateError) -> Self {
1267 match err {
1268 crate::operation::get_durable_execution_state::GetDurableExecutionStateError::InvalidParameterValueException(inner) => {
1269 Error::InvalidParameterValueException(inner)
1270 }
1271 crate::operation::get_durable_execution_state::GetDurableExecutionStateError::KmsAccessDeniedException(inner) => {
1272 Error::KmsAccessDeniedException(inner)
1273 }
1274 crate::operation::get_durable_execution_state::GetDurableExecutionStateError::KmsDisabledException(inner) => {
1275 Error::KmsDisabledException(inner)
1276 }
1277 crate::operation::get_durable_execution_state::GetDurableExecutionStateError::KmsInvalidStateException(inner) => {
1278 Error::KmsInvalidStateException(inner)
1279 }
1280 crate::operation::get_durable_execution_state::GetDurableExecutionStateError::KmsNotFoundException(inner) => {
1281 Error::KmsNotFoundException(inner)
1282 }
1283 crate::operation::get_durable_execution_state::GetDurableExecutionStateError::ServiceException(inner) => Error::ServiceException(inner),
1284 crate::operation::get_durable_execution_state::GetDurableExecutionStateError::TooManyRequestsException(inner) => {
1285 Error::TooManyRequestsException(inner)
1286 }
1287 crate::operation::get_durable_execution_state::GetDurableExecutionStateError::Unhandled(inner) => Error::Unhandled(inner),
1288 }
1289 }
1290}
1291impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_event_source_mapping::GetEventSourceMappingError, R>> for Error
1292where
1293 R: Send + Sync + std::fmt::Debug + 'static,
1294{
1295 fn from(
1296 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_event_source_mapping::GetEventSourceMappingError, R>,
1297 ) -> Self {
1298 match err {
1299 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1300 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1301 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1302 source: err.into(),
1303 }),
1304 }
1305 }
1306}
1307impl From<crate::operation::get_event_source_mapping::GetEventSourceMappingError> for Error {
1308 fn from(err: crate::operation::get_event_source_mapping::GetEventSourceMappingError) -> Self {
1309 match err {
1310 crate::operation::get_event_source_mapping::GetEventSourceMappingError::InvalidParameterValueException(inner) => {
1311 Error::InvalidParameterValueException(inner)
1312 }
1313 crate::operation::get_event_source_mapping::GetEventSourceMappingError::ResourceNotFoundException(inner) => {
1314 Error::ResourceNotFoundException(inner)
1315 }
1316 crate::operation::get_event_source_mapping::GetEventSourceMappingError::ServiceException(inner) => Error::ServiceException(inner),
1317 crate::operation::get_event_source_mapping::GetEventSourceMappingError::TooManyRequestsException(inner) => {
1318 Error::TooManyRequestsException(inner)
1319 }
1320 crate::operation::get_event_source_mapping::GetEventSourceMappingError::Unhandled(inner) => Error::Unhandled(inner),
1321 }
1322 }
1323}
1324impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function::GetFunctionError, R>> for Error
1325where
1326 R: Send + Sync + std::fmt::Debug + 'static,
1327{
1328 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function::GetFunctionError, R>) -> Self {
1329 match err {
1330 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1331 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1332 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1333 source: err.into(),
1334 }),
1335 }
1336 }
1337}
1338impl From<crate::operation::get_function::GetFunctionError> for Error {
1339 fn from(err: crate::operation::get_function::GetFunctionError) -> Self {
1340 match err {
1341 crate::operation::get_function::GetFunctionError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
1342 crate::operation::get_function::GetFunctionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1343 crate::operation::get_function::GetFunctionError::ServiceException(inner) => Error::ServiceException(inner),
1344 crate::operation::get_function::GetFunctionError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
1345 crate::operation::get_function::GetFunctionError::Unhandled(inner) => Error::Unhandled(inner),
1346 }
1347 }
1348}
1349impl<R>
1350 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function_code_signing_config::GetFunctionCodeSigningConfigError, R>>
1351 for Error
1352where
1353 R: Send + Sync + std::fmt::Debug + 'static,
1354{
1355 fn from(
1356 err: ::aws_smithy_runtime_api::client::result::SdkError<
1357 crate::operation::get_function_code_signing_config::GetFunctionCodeSigningConfigError,
1358 R,
1359 >,
1360 ) -> Self {
1361 match err {
1362 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1363 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1364 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1365 source: err.into(),
1366 }),
1367 }
1368 }
1369}
1370impl From<crate::operation::get_function_code_signing_config::GetFunctionCodeSigningConfigError> for Error {
1371 fn from(err: crate::operation::get_function_code_signing_config::GetFunctionCodeSigningConfigError) -> Self {
1372 match err {
1373 crate::operation::get_function_code_signing_config::GetFunctionCodeSigningConfigError::CodeSigningConfigNotFoundException(inner) => {
1374 Error::CodeSigningConfigNotFoundException(inner)
1375 }
1376 crate::operation::get_function_code_signing_config::GetFunctionCodeSigningConfigError::InvalidParameterValueException(inner) => {
1377 Error::InvalidParameterValueException(inner)
1378 }
1379 crate::operation::get_function_code_signing_config::GetFunctionCodeSigningConfigError::ResourceNotFoundException(inner) => {
1380 Error::ResourceNotFoundException(inner)
1381 }
1382 crate::operation::get_function_code_signing_config::GetFunctionCodeSigningConfigError::ServiceException(inner) => {
1383 Error::ServiceException(inner)
1384 }
1385 crate::operation::get_function_code_signing_config::GetFunctionCodeSigningConfigError::TooManyRequestsException(inner) => {
1386 Error::TooManyRequestsException(inner)
1387 }
1388 crate::operation::get_function_code_signing_config::GetFunctionCodeSigningConfigError::Unhandled(inner) => Error::Unhandled(inner),
1389 }
1390 }
1391}
1392impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function_concurrency::GetFunctionConcurrencyError, R>> for Error
1393where
1394 R: Send + Sync + std::fmt::Debug + 'static,
1395{
1396 fn from(
1397 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function_concurrency::GetFunctionConcurrencyError, R>,
1398 ) -> Self {
1399 match err {
1400 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1401 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1402 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1403 source: err.into(),
1404 }),
1405 }
1406 }
1407}
1408impl From<crate::operation::get_function_concurrency::GetFunctionConcurrencyError> for Error {
1409 fn from(err: crate::operation::get_function_concurrency::GetFunctionConcurrencyError) -> Self {
1410 match err {
1411 crate::operation::get_function_concurrency::GetFunctionConcurrencyError::InvalidParameterValueException(inner) => {
1412 Error::InvalidParameterValueException(inner)
1413 }
1414 crate::operation::get_function_concurrency::GetFunctionConcurrencyError::ResourceNotFoundException(inner) => {
1415 Error::ResourceNotFoundException(inner)
1416 }
1417 crate::operation::get_function_concurrency::GetFunctionConcurrencyError::ServiceException(inner) => Error::ServiceException(inner),
1418 crate::operation::get_function_concurrency::GetFunctionConcurrencyError::TooManyRequestsException(inner) => {
1419 Error::TooManyRequestsException(inner)
1420 }
1421 crate::operation::get_function_concurrency::GetFunctionConcurrencyError::Unhandled(inner) => Error::Unhandled(inner),
1422 }
1423 }
1424}
1425impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function_configuration::GetFunctionConfigurationError, R>>
1426 for Error
1427where
1428 R: Send + Sync + std::fmt::Debug + 'static,
1429{
1430 fn from(
1431 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function_configuration::GetFunctionConfigurationError, R>,
1432 ) -> Self {
1433 match err {
1434 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1435 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1436 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1437 source: err.into(),
1438 }),
1439 }
1440 }
1441}
1442impl From<crate::operation::get_function_configuration::GetFunctionConfigurationError> for Error {
1443 fn from(err: crate::operation::get_function_configuration::GetFunctionConfigurationError) -> Self {
1444 match err {
1445 crate::operation::get_function_configuration::GetFunctionConfigurationError::InvalidParameterValueException(inner) => {
1446 Error::InvalidParameterValueException(inner)
1447 }
1448 crate::operation::get_function_configuration::GetFunctionConfigurationError::ResourceNotFoundException(inner) => {
1449 Error::ResourceNotFoundException(inner)
1450 }
1451 crate::operation::get_function_configuration::GetFunctionConfigurationError::ServiceException(inner) => Error::ServiceException(inner),
1452 crate::operation::get_function_configuration::GetFunctionConfigurationError::TooManyRequestsException(inner) => {
1453 Error::TooManyRequestsException(inner)
1454 }
1455 crate::operation::get_function_configuration::GetFunctionConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
1456 }
1457 }
1458}
1459impl<R>
1460 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function_event_invoke_config::GetFunctionEventInvokeConfigError, R>>
1461 for Error
1462where
1463 R: Send + Sync + std::fmt::Debug + 'static,
1464{
1465 fn from(
1466 err: ::aws_smithy_runtime_api::client::result::SdkError<
1467 crate::operation::get_function_event_invoke_config::GetFunctionEventInvokeConfigError,
1468 R,
1469 >,
1470 ) -> Self {
1471 match err {
1472 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1473 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1474 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1475 source: err.into(),
1476 }),
1477 }
1478 }
1479}
1480impl From<crate::operation::get_function_event_invoke_config::GetFunctionEventInvokeConfigError> for Error {
1481 fn from(err: crate::operation::get_function_event_invoke_config::GetFunctionEventInvokeConfigError) -> Self {
1482 match err {
1483 crate::operation::get_function_event_invoke_config::GetFunctionEventInvokeConfigError::InvalidParameterValueException(inner) => {
1484 Error::InvalidParameterValueException(inner)
1485 }
1486 crate::operation::get_function_event_invoke_config::GetFunctionEventInvokeConfigError::ResourceNotFoundException(inner) => {
1487 Error::ResourceNotFoundException(inner)
1488 }
1489 crate::operation::get_function_event_invoke_config::GetFunctionEventInvokeConfigError::ServiceException(inner) => {
1490 Error::ServiceException(inner)
1491 }
1492 crate::operation::get_function_event_invoke_config::GetFunctionEventInvokeConfigError::TooManyRequestsException(inner) => {
1493 Error::TooManyRequestsException(inner)
1494 }
1495 crate::operation::get_function_event_invoke_config::GetFunctionEventInvokeConfigError::Unhandled(inner) => Error::Unhandled(inner),
1496 }
1497 }
1498}
1499impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function_recursion_config::GetFunctionRecursionConfigError, R>>
1500 for Error
1501where
1502 R: Send + Sync + std::fmt::Debug + 'static,
1503{
1504 fn from(
1505 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function_recursion_config::GetFunctionRecursionConfigError, R>,
1506 ) -> Self {
1507 match err {
1508 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1509 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1510 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1511 source: err.into(),
1512 }),
1513 }
1514 }
1515}
1516impl From<crate::operation::get_function_recursion_config::GetFunctionRecursionConfigError> for Error {
1517 fn from(err: crate::operation::get_function_recursion_config::GetFunctionRecursionConfigError) -> Self {
1518 match err {
1519 crate::operation::get_function_recursion_config::GetFunctionRecursionConfigError::InvalidParameterValueException(inner) => {
1520 Error::InvalidParameterValueException(inner)
1521 }
1522 crate::operation::get_function_recursion_config::GetFunctionRecursionConfigError::ResourceNotFoundException(inner) => {
1523 Error::ResourceNotFoundException(inner)
1524 }
1525 crate::operation::get_function_recursion_config::GetFunctionRecursionConfigError::ServiceException(inner) => {
1526 Error::ServiceException(inner)
1527 }
1528 crate::operation::get_function_recursion_config::GetFunctionRecursionConfigError::TooManyRequestsException(inner) => {
1529 Error::TooManyRequestsException(inner)
1530 }
1531 crate::operation::get_function_recursion_config::GetFunctionRecursionConfigError::Unhandled(inner) => Error::Unhandled(inner),
1532 }
1533 }
1534}
1535impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function_scaling_config::GetFunctionScalingConfigError, R>>
1536 for Error
1537where
1538 R: Send + Sync + std::fmt::Debug + 'static,
1539{
1540 fn from(
1541 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function_scaling_config::GetFunctionScalingConfigError, R>,
1542 ) -> Self {
1543 match err {
1544 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1545 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1546 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1547 source: err.into(),
1548 }),
1549 }
1550 }
1551}
1552impl From<crate::operation::get_function_scaling_config::GetFunctionScalingConfigError> for Error {
1553 fn from(err: crate::operation::get_function_scaling_config::GetFunctionScalingConfigError) -> Self {
1554 match err {
1555 crate::operation::get_function_scaling_config::GetFunctionScalingConfigError::InvalidParameterValueException(inner) => {
1556 Error::InvalidParameterValueException(inner)
1557 }
1558 crate::operation::get_function_scaling_config::GetFunctionScalingConfigError::ResourceNotFoundException(inner) => {
1559 Error::ResourceNotFoundException(inner)
1560 }
1561 crate::operation::get_function_scaling_config::GetFunctionScalingConfigError::ServiceException(inner) => Error::ServiceException(inner),
1562 crate::operation::get_function_scaling_config::GetFunctionScalingConfigError::TooManyRequestsException(inner) => {
1563 Error::TooManyRequestsException(inner)
1564 }
1565 crate::operation::get_function_scaling_config::GetFunctionScalingConfigError::Unhandled(inner) => Error::Unhandled(inner),
1566 }
1567 }
1568}
1569impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function_url_config::GetFunctionUrlConfigError, R>> for Error
1570where
1571 R: Send + Sync + std::fmt::Debug + 'static,
1572{
1573 fn from(
1574 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function_url_config::GetFunctionUrlConfigError, R>,
1575 ) -> Self {
1576 match err {
1577 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1578 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1579 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1580 source: err.into(),
1581 }),
1582 }
1583 }
1584}
1585impl From<crate::operation::get_function_url_config::GetFunctionUrlConfigError> for Error {
1586 fn from(err: crate::operation::get_function_url_config::GetFunctionUrlConfigError) -> Self {
1587 match err {
1588 crate::operation::get_function_url_config::GetFunctionUrlConfigError::InvalidParameterValueException(inner) => {
1589 Error::InvalidParameterValueException(inner)
1590 }
1591 crate::operation::get_function_url_config::GetFunctionUrlConfigError::ResourceNotFoundException(inner) => {
1592 Error::ResourceNotFoundException(inner)
1593 }
1594 crate::operation::get_function_url_config::GetFunctionUrlConfigError::ServiceException(inner) => Error::ServiceException(inner),
1595 crate::operation::get_function_url_config::GetFunctionUrlConfigError::TooManyRequestsException(inner) => {
1596 Error::TooManyRequestsException(inner)
1597 }
1598 crate::operation::get_function_url_config::GetFunctionUrlConfigError::Unhandled(inner) => Error::Unhandled(inner),
1599 }
1600 }
1601}
1602impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_layer_version::GetLayerVersionError, R>> for Error
1603where
1604 R: Send + Sync + std::fmt::Debug + 'static,
1605{
1606 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_layer_version::GetLayerVersionError, R>) -> Self {
1607 match err {
1608 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1609 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1610 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1611 source: err.into(),
1612 }),
1613 }
1614 }
1615}
1616impl From<crate::operation::get_layer_version::GetLayerVersionError> for Error {
1617 fn from(err: crate::operation::get_layer_version::GetLayerVersionError) -> Self {
1618 match err {
1619 crate::operation::get_layer_version::GetLayerVersionError::InvalidParameterValueException(inner) => {
1620 Error::InvalidParameterValueException(inner)
1621 }
1622 crate::operation::get_layer_version::GetLayerVersionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1623 crate::operation::get_layer_version::GetLayerVersionError::ServiceException(inner) => Error::ServiceException(inner),
1624 crate::operation::get_layer_version::GetLayerVersionError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
1625 crate::operation::get_layer_version::GetLayerVersionError::Unhandled(inner) => Error::Unhandled(inner),
1626 }
1627 }
1628}
1629impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_layer_version_by_arn::GetLayerVersionByArnError, R>> for Error
1630where
1631 R: Send + Sync + std::fmt::Debug + 'static,
1632{
1633 fn from(
1634 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_layer_version_by_arn::GetLayerVersionByArnError, R>,
1635 ) -> Self {
1636 match err {
1637 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1638 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1639 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1640 source: err.into(),
1641 }),
1642 }
1643 }
1644}
1645impl From<crate::operation::get_layer_version_by_arn::GetLayerVersionByArnError> for Error {
1646 fn from(err: crate::operation::get_layer_version_by_arn::GetLayerVersionByArnError) -> Self {
1647 match err {
1648 crate::operation::get_layer_version_by_arn::GetLayerVersionByArnError::InvalidParameterValueException(inner) => {
1649 Error::InvalidParameterValueException(inner)
1650 }
1651 crate::operation::get_layer_version_by_arn::GetLayerVersionByArnError::ResourceNotFoundException(inner) => {
1652 Error::ResourceNotFoundException(inner)
1653 }
1654 crate::operation::get_layer_version_by_arn::GetLayerVersionByArnError::ServiceException(inner) => Error::ServiceException(inner),
1655 crate::operation::get_layer_version_by_arn::GetLayerVersionByArnError::TooManyRequestsException(inner) => {
1656 Error::TooManyRequestsException(inner)
1657 }
1658 crate::operation::get_layer_version_by_arn::GetLayerVersionByArnError::Unhandled(inner) => Error::Unhandled(inner),
1659 }
1660 }
1661}
1662impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_layer_version_policy::GetLayerVersionPolicyError, R>> for Error
1663where
1664 R: Send + Sync + std::fmt::Debug + 'static,
1665{
1666 fn from(
1667 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_layer_version_policy::GetLayerVersionPolicyError, R>,
1668 ) -> Self {
1669 match err {
1670 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1671 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1672 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1673 source: err.into(),
1674 }),
1675 }
1676 }
1677}
1678impl From<crate::operation::get_layer_version_policy::GetLayerVersionPolicyError> for Error {
1679 fn from(err: crate::operation::get_layer_version_policy::GetLayerVersionPolicyError) -> Self {
1680 match err {
1681 crate::operation::get_layer_version_policy::GetLayerVersionPolicyError::InvalidParameterValueException(inner) => {
1682 Error::InvalidParameterValueException(inner)
1683 }
1684 crate::operation::get_layer_version_policy::GetLayerVersionPolicyError::ResourceNotFoundException(inner) => {
1685 Error::ResourceNotFoundException(inner)
1686 }
1687 crate::operation::get_layer_version_policy::GetLayerVersionPolicyError::ServiceException(inner) => Error::ServiceException(inner),
1688 crate::operation::get_layer_version_policy::GetLayerVersionPolicyError::TooManyRequestsException(inner) => {
1689 Error::TooManyRequestsException(inner)
1690 }
1691 crate::operation::get_layer_version_policy::GetLayerVersionPolicyError::Unhandled(inner) => Error::Unhandled(inner),
1692 }
1693 }
1694}
1695impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_policy::GetPolicyError, R>> for Error
1696where
1697 R: Send + Sync + std::fmt::Debug + 'static,
1698{
1699 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_policy::GetPolicyError, R>) -> Self {
1700 match err {
1701 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1702 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1703 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1704 source: err.into(),
1705 }),
1706 }
1707 }
1708}
1709impl From<crate::operation::get_policy::GetPolicyError> for Error {
1710 fn from(err: crate::operation::get_policy::GetPolicyError) -> Self {
1711 match err {
1712 crate::operation::get_policy::GetPolicyError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
1713 crate::operation::get_policy::GetPolicyError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1714 crate::operation::get_policy::GetPolicyError::ServiceException(inner) => Error::ServiceException(inner),
1715 crate::operation::get_policy::GetPolicyError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
1716 crate::operation::get_policy::GetPolicyError::Unhandled(inner) => Error::Unhandled(inner),
1717 }
1718 }
1719}
1720impl<R>
1721 From<
1722 ::aws_smithy_runtime_api::client::result::SdkError<
1723 crate::operation::get_provisioned_concurrency_config::GetProvisionedConcurrencyConfigError,
1724 R,
1725 >,
1726 > for Error
1727where
1728 R: Send + Sync + std::fmt::Debug + 'static,
1729{
1730 fn from(
1731 err: ::aws_smithy_runtime_api::client::result::SdkError<
1732 crate::operation::get_provisioned_concurrency_config::GetProvisionedConcurrencyConfigError,
1733 R,
1734 >,
1735 ) -> Self {
1736 match err {
1737 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1738 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1739 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1740 source: err.into(),
1741 }),
1742 }
1743 }
1744}
1745impl From<crate::operation::get_provisioned_concurrency_config::GetProvisionedConcurrencyConfigError> for Error {
1746 fn from(err: crate::operation::get_provisioned_concurrency_config::GetProvisionedConcurrencyConfigError) -> Self {
1747 match err {
1748 crate::operation::get_provisioned_concurrency_config::GetProvisionedConcurrencyConfigError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
1749 crate::operation::get_provisioned_concurrency_config::GetProvisionedConcurrencyConfigError::ProvisionedConcurrencyConfigNotFoundException(inner) => Error::ProvisionedConcurrencyConfigNotFoundException(inner),
1750 crate::operation::get_provisioned_concurrency_config::GetProvisionedConcurrencyConfigError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1751 crate::operation::get_provisioned_concurrency_config::GetProvisionedConcurrencyConfigError::ServiceException(inner) => Error::ServiceException(inner),
1752 crate::operation::get_provisioned_concurrency_config::GetProvisionedConcurrencyConfigError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
1753 crate::operation::get_provisioned_concurrency_config::GetProvisionedConcurrencyConfigError::Unhandled(inner) => Error::Unhandled(inner),
1754 }
1755 }
1756}
1757impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_resource_policy::GetResourcePolicyError, R>> for Error
1758where
1759 R: Send + Sync + std::fmt::Debug + 'static,
1760{
1761 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_resource_policy::GetResourcePolicyError, R>) -> Self {
1762 match err {
1763 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1764 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1765 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1766 source: err.into(),
1767 }),
1768 }
1769 }
1770}
1771impl From<crate::operation::get_resource_policy::GetResourcePolicyError> for Error {
1772 fn from(err: crate::operation::get_resource_policy::GetResourcePolicyError) -> Self {
1773 match err {
1774 crate::operation::get_resource_policy::GetResourcePolicyError::InvalidParameterValueException(inner) => {
1775 Error::InvalidParameterValueException(inner)
1776 }
1777 crate::operation::get_resource_policy::GetResourcePolicyError::ResourceNotFoundException(inner) => {
1778 Error::ResourceNotFoundException(inner)
1779 }
1780 crate::operation::get_resource_policy::GetResourcePolicyError::ServiceException(inner) => Error::ServiceException(inner),
1781 crate::operation::get_resource_policy::GetResourcePolicyError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
1782 crate::operation::get_resource_policy::GetResourcePolicyError::Unhandled(inner) => Error::Unhandled(inner),
1783 }
1784 }
1785}
1786impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_runtime_management_config::GetRuntimeManagementConfigError, R>>
1787 for Error
1788where
1789 R: Send + Sync + std::fmt::Debug + 'static,
1790{
1791 fn from(
1792 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_runtime_management_config::GetRuntimeManagementConfigError, R>,
1793 ) -> Self {
1794 match err {
1795 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1796 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1797 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1798 source: err.into(),
1799 }),
1800 }
1801 }
1802}
1803impl From<crate::operation::get_runtime_management_config::GetRuntimeManagementConfigError> for Error {
1804 fn from(err: crate::operation::get_runtime_management_config::GetRuntimeManagementConfigError) -> Self {
1805 match err {
1806 crate::operation::get_runtime_management_config::GetRuntimeManagementConfigError::InvalidParameterValueException(inner) => {
1807 Error::InvalidParameterValueException(inner)
1808 }
1809 crate::operation::get_runtime_management_config::GetRuntimeManagementConfigError::ResourceNotFoundException(inner) => {
1810 Error::ResourceNotFoundException(inner)
1811 }
1812 crate::operation::get_runtime_management_config::GetRuntimeManagementConfigError::ServiceException(inner) => {
1813 Error::ServiceException(inner)
1814 }
1815 crate::operation::get_runtime_management_config::GetRuntimeManagementConfigError::TooManyRequestsException(inner) => {
1816 Error::TooManyRequestsException(inner)
1817 }
1818 crate::operation::get_runtime_management_config::GetRuntimeManagementConfigError::Unhandled(inner) => Error::Unhandled(inner),
1819 }
1820 }
1821}
1822impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::invoke::InvokeError, R>> for Error
1823where
1824 R: Send + Sync + std::fmt::Debug + 'static,
1825{
1826 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::invoke::InvokeError, R>) -> Self {
1827 match err {
1828 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1829 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1830 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1831 source: err.into(),
1832 }),
1833 }
1834 }
1835}
1836impl From<crate::operation::invoke::InvokeError> for Error {
1837 fn from(err: crate::operation::invoke::InvokeError) -> Self {
1838 match err {
1839 crate::operation::invoke::InvokeError::CodeArtifactUserDeletedException(inner) => Error::CodeArtifactUserDeletedException(inner),
1840 crate::operation::invoke::InvokeError::CodeArtifactUserFailedException(inner) => Error::CodeArtifactUserFailedException(inner),
1841 crate::operation::invoke::InvokeError::CodeArtifactUserPendingException(inner) => Error::CodeArtifactUserPendingException(inner),
1842 crate::operation::invoke::InvokeError::DurableExecutionAlreadyStartedException(inner) => {
1843 Error::DurableExecutionAlreadyStartedException(inner)
1844 }
1845 crate::operation::invoke::InvokeError::Ec2AccessDeniedException(inner) => Error::Ec2AccessDeniedException(inner),
1846 crate::operation::invoke::InvokeError::Ec2ThrottledException(inner) => Error::Ec2ThrottledException(inner),
1847 crate::operation::invoke::InvokeError::Ec2UnexpectedException(inner) => Error::Ec2UnexpectedException(inner),
1848 crate::operation::invoke::InvokeError::EfsioException(inner) => Error::EfsioException(inner),
1849 crate::operation::invoke::InvokeError::EfsMountConnectivityException(inner) => Error::EfsMountConnectivityException(inner),
1850 crate::operation::invoke::InvokeError::EfsMountFailureException(inner) => Error::EfsMountFailureException(inner),
1851 crate::operation::invoke::InvokeError::EfsMountTimeoutException(inner) => Error::EfsMountTimeoutException(inner),
1852 crate::operation::invoke::InvokeError::EniLimitReachedException(inner) => Error::EniLimitReachedException(inner),
1853 crate::operation::invoke::InvokeError::EniNotReadyException(inner) => Error::EniNotReadyException(inner),
1854 crate::operation::invoke::InvokeError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
1855 crate::operation::invoke::InvokeError::InvalidRequestContentException(inner) => Error::InvalidRequestContentException(inner),
1856 crate::operation::invoke::InvokeError::InvalidRuntimeException(inner) => Error::InvalidRuntimeException(inner),
1857 crate::operation::invoke::InvokeError::InvalidSecurityGroupIdException(inner) => Error::InvalidSecurityGroupIdException(inner),
1858 crate::operation::invoke::InvokeError::InvalidSubnetIdException(inner) => Error::InvalidSubnetIdException(inner),
1859 crate::operation::invoke::InvokeError::InvalidZipFileException(inner) => Error::InvalidZipFileException(inner),
1860 crate::operation::invoke::InvokeError::KmsAccessDeniedException(inner) => Error::KmsAccessDeniedException(inner),
1861 crate::operation::invoke::InvokeError::KmsDisabledException(inner) => Error::KmsDisabledException(inner),
1862 crate::operation::invoke::InvokeError::KmsInvalidStateException(inner) => Error::KmsInvalidStateException(inner),
1863 crate::operation::invoke::InvokeError::KmsNotFoundException(inner) => Error::KmsNotFoundException(inner),
1864 crate::operation::invoke::InvokeError::ModeNotSupportedException(inner) => Error::ModeNotSupportedException(inner),
1865 crate::operation::invoke::InvokeError::NoPublishedVersionException(inner) => Error::NoPublishedVersionException(inner),
1866 crate::operation::invoke::InvokeError::RecursiveInvocationException(inner) => Error::RecursiveInvocationException(inner),
1867 crate::operation::invoke::InvokeError::RequestTooLargeException(inner) => Error::RequestTooLargeException(inner),
1868 crate::operation::invoke::InvokeError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
1869 crate::operation::invoke::InvokeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1870 crate::operation::invoke::InvokeError::ResourceNotReadyException(inner) => Error::ResourceNotReadyException(inner),
1871 crate::operation::invoke::InvokeError::S3FilesMountConnectivityException(inner) => Error::S3FilesMountConnectivityException(inner),
1872 crate::operation::invoke::InvokeError::S3FilesMountFailureException(inner) => Error::S3FilesMountFailureException(inner),
1873 crate::operation::invoke::InvokeError::S3FilesMountTimeoutException(inner) => Error::S3FilesMountTimeoutException(inner),
1874 crate::operation::invoke::InvokeError::SerializedRequestEntityTooLargeException(inner) => {
1875 Error::SerializedRequestEntityTooLargeException(inner)
1876 }
1877 crate::operation::invoke::InvokeError::ServiceException(inner) => Error::ServiceException(inner),
1878 crate::operation::invoke::InvokeError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1879 crate::operation::invoke::InvokeError::SnapStartException(inner) => Error::SnapStartException(inner),
1880 crate::operation::invoke::InvokeError::SnapStartNotReadyException(inner) => Error::SnapStartNotReadyException(inner),
1881 crate::operation::invoke::InvokeError::SnapStartRegenerationFailureException(inner) => {
1882 Error::SnapStartRegenerationFailureException(inner)
1883 }
1884 crate::operation::invoke::InvokeError::SnapStartTimeoutException(inner) => Error::SnapStartTimeoutException(inner),
1885 crate::operation::invoke::InvokeError::SubnetIpAddressLimitReachedException(inner) => Error::SubnetIpAddressLimitReachedException(inner),
1886 crate::operation::invoke::InvokeError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
1887 crate::operation::invoke::InvokeError::UnsupportedMediaTypeException(inner) => Error::UnsupportedMediaTypeException(inner),
1888 crate::operation::invoke::InvokeError::Unhandled(inner) => Error::Unhandled(inner),
1889 }
1890 }
1891}
1892impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::invoke_async::InvokeAsyncError, R>> for Error
1893where
1894 R: Send + Sync + std::fmt::Debug + 'static,
1895{
1896 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::invoke_async::InvokeAsyncError, R>) -> Self {
1897 match err {
1898 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1899 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1900 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1901 source: err.into(),
1902 }),
1903 }
1904 }
1905}
1906impl From<crate::operation::invoke_async::InvokeAsyncError> for Error {
1907 fn from(err: crate::operation::invoke_async::InvokeAsyncError) -> Self {
1908 match err {
1909 crate::operation::invoke_async::InvokeAsyncError::Ec2AccessDeniedException(inner) => Error::Ec2AccessDeniedException(inner),
1910 crate::operation::invoke_async::InvokeAsyncError::Ec2ThrottledException(inner) => Error::Ec2ThrottledException(inner),
1911 crate::operation::invoke_async::InvokeAsyncError::Ec2UnexpectedException(inner) => Error::Ec2UnexpectedException(inner),
1912 crate::operation::invoke_async::InvokeAsyncError::EfsioException(inner) => Error::EfsioException(inner),
1913 crate::operation::invoke_async::InvokeAsyncError::EfsMountConnectivityException(inner) => Error::EfsMountConnectivityException(inner),
1914 crate::operation::invoke_async::InvokeAsyncError::EfsMountFailureException(inner) => Error::EfsMountFailureException(inner),
1915 crate::operation::invoke_async::InvokeAsyncError::EfsMountTimeoutException(inner) => Error::EfsMountTimeoutException(inner),
1916 crate::operation::invoke_async::InvokeAsyncError::EniLimitReachedException(inner) => Error::EniLimitReachedException(inner),
1917 crate::operation::invoke_async::InvokeAsyncError::InvalidRequestContentException(inner) => Error::InvalidRequestContentException(inner),
1918 crate::operation::invoke_async::InvokeAsyncError::InvalidRuntimeException(inner) => Error::InvalidRuntimeException(inner),
1919 crate::operation::invoke_async::InvokeAsyncError::InvalidSecurityGroupIdException(inner) => Error::InvalidSecurityGroupIdException(inner),
1920 crate::operation::invoke_async::InvokeAsyncError::InvalidSubnetIdException(inner) => Error::InvalidSubnetIdException(inner),
1921 crate::operation::invoke_async::InvokeAsyncError::KmsAccessDeniedException(inner) => Error::KmsAccessDeniedException(inner),
1922 crate::operation::invoke_async::InvokeAsyncError::KmsDisabledException(inner) => Error::KmsDisabledException(inner),
1923 crate::operation::invoke_async::InvokeAsyncError::KmsInvalidStateException(inner) => Error::KmsInvalidStateException(inner),
1924 crate::operation::invoke_async::InvokeAsyncError::KmsNotFoundException(inner) => Error::KmsNotFoundException(inner),
1925 crate::operation::invoke_async::InvokeAsyncError::ModeNotSupportedException(inner) => Error::ModeNotSupportedException(inner),
1926 crate::operation::invoke_async::InvokeAsyncError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
1927 crate::operation::invoke_async::InvokeAsyncError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1928 crate::operation::invoke_async::InvokeAsyncError::S3FilesMountConnectivityException(inner) => {
1929 Error::S3FilesMountConnectivityException(inner)
1930 }
1931 crate::operation::invoke_async::InvokeAsyncError::S3FilesMountFailureException(inner) => Error::S3FilesMountFailureException(inner),
1932 crate::operation::invoke_async::InvokeAsyncError::S3FilesMountTimeoutException(inner) => Error::S3FilesMountTimeoutException(inner),
1933 crate::operation::invoke_async::InvokeAsyncError::ServiceException(inner) => Error::ServiceException(inner),
1934 crate::operation::invoke_async::InvokeAsyncError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1935 crate::operation::invoke_async::InvokeAsyncError::SnapStartException(inner) => Error::SnapStartException(inner),
1936 crate::operation::invoke_async::InvokeAsyncError::SnapStartNotReadyException(inner) => Error::SnapStartNotReadyException(inner),
1937 crate::operation::invoke_async::InvokeAsyncError::SnapStartRegenerationFailureException(inner) => {
1938 Error::SnapStartRegenerationFailureException(inner)
1939 }
1940 crate::operation::invoke_async::InvokeAsyncError::SnapStartTimeoutException(inner) => Error::SnapStartTimeoutException(inner),
1941 crate::operation::invoke_async::InvokeAsyncError::SubnetIpAddressLimitReachedException(inner) => {
1942 Error::SubnetIpAddressLimitReachedException(inner)
1943 }
1944 crate::operation::invoke_async::InvokeAsyncError::Unhandled(inner) => Error::Unhandled(inner),
1945 }
1946 }
1947}
1948impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError, R>>
1949 for Error
1950where
1951 R: Send + Sync + std::fmt::Debug + 'static,
1952{
1953 fn from(
1954 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError, R>,
1955 ) -> Self {
1956 match err {
1957 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1958 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1959 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1960 source: err.into(),
1961 }),
1962 }
1963 }
1964}
1965impl From<crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError> for Error {
1966 fn from(err: crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError) -> Self {
1967 match err {
1968 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::Ec2AccessDeniedException(inner) => {
1969 Error::Ec2AccessDeniedException(inner)
1970 }
1971 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::Ec2ThrottledException(inner) => {
1972 Error::Ec2ThrottledException(inner)
1973 }
1974 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::Ec2UnexpectedException(inner) => {
1975 Error::Ec2UnexpectedException(inner)
1976 }
1977 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::EfsioException(inner) => Error::EfsioException(inner),
1978 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::EfsMountConnectivityException(inner) => {
1979 Error::EfsMountConnectivityException(inner)
1980 }
1981 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::EfsMountFailureException(inner) => {
1982 Error::EfsMountFailureException(inner)
1983 }
1984 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::EfsMountTimeoutException(inner) => {
1985 Error::EfsMountTimeoutException(inner)
1986 }
1987 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::EniLimitReachedException(inner) => {
1988 Error::EniLimitReachedException(inner)
1989 }
1990 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::InvalidParameterValueException(inner) => {
1991 Error::InvalidParameterValueException(inner)
1992 }
1993 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::InvalidRequestContentException(inner) => {
1994 Error::InvalidRequestContentException(inner)
1995 }
1996 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::InvalidRuntimeException(inner) => {
1997 Error::InvalidRuntimeException(inner)
1998 }
1999 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::InvalidSecurityGroupIdException(inner) => {
2000 Error::InvalidSecurityGroupIdException(inner)
2001 }
2002 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::InvalidSubnetIdException(inner) => {
2003 Error::InvalidSubnetIdException(inner)
2004 }
2005 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::InvalidZipFileException(inner) => {
2006 Error::InvalidZipFileException(inner)
2007 }
2008 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::KmsAccessDeniedException(inner) => {
2009 Error::KmsAccessDeniedException(inner)
2010 }
2011 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::KmsDisabledException(inner) => {
2012 Error::KmsDisabledException(inner)
2013 }
2014 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::KmsInvalidStateException(inner) => {
2015 Error::KmsInvalidStateException(inner)
2016 }
2017 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::KmsNotFoundException(inner) => {
2018 Error::KmsNotFoundException(inner)
2019 }
2020 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::NoPublishedVersionException(inner) => {
2021 Error::NoPublishedVersionException(inner)
2022 }
2023 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::RecursiveInvocationException(inner) => {
2024 Error::RecursiveInvocationException(inner)
2025 }
2026 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::RequestTooLargeException(inner) => {
2027 Error::RequestTooLargeException(inner)
2028 }
2029 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::ResourceConflictException(inner) => {
2030 Error::ResourceConflictException(inner)
2031 }
2032 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::ResourceNotFoundException(inner) => {
2033 Error::ResourceNotFoundException(inner)
2034 }
2035 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::ResourceNotReadyException(inner) => {
2036 Error::ResourceNotReadyException(inner)
2037 }
2038 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::S3FilesMountConnectivityException(inner) => {
2039 Error::S3FilesMountConnectivityException(inner)
2040 }
2041 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::S3FilesMountFailureException(inner) => {
2042 Error::S3FilesMountFailureException(inner)
2043 }
2044 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::S3FilesMountTimeoutException(inner) => {
2045 Error::S3FilesMountTimeoutException(inner)
2046 }
2047 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::SerializedRequestEntityTooLargeException(inner) => {
2048 Error::SerializedRequestEntityTooLargeException(inner)
2049 }
2050 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::ServiceException(inner) => Error::ServiceException(inner),
2051 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::ServiceQuotaExceededException(inner) => {
2052 Error::ServiceQuotaExceededException(inner)
2053 }
2054 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::SnapStartException(inner) => {
2055 Error::SnapStartException(inner)
2056 }
2057 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::SnapStartNotReadyException(inner) => {
2058 Error::SnapStartNotReadyException(inner)
2059 }
2060 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::SnapStartRegenerationFailureException(inner) => {
2061 Error::SnapStartRegenerationFailureException(inner)
2062 }
2063 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::SnapStartTimeoutException(inner) => {
2064 Error::SnapStartTimeoutException(inner)
2065 }
2066 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::SubnetIpAddressLimitReachedException(inner) => {
2067 Error::SubnetIpAddressLimitReachedException(inner)
2068 }
2069 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::TooManyRequestsException(inner) => {
2070 Error::TooManyRequestsException(inner)
2071 }
2072 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::UnsupportedMediaTypeException(inner) => {
2073 Error::UnsupportedMediaTypeException(inner)
2074 }
2075 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::Unhandled(inner) => Error::Unhandled(inner),
2076 }
2077 }
2078}
2079impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_aliases::ListAliasesError, R>> for Error
2080where
2081 R: Send + Sync + std::fmt::Debug + 'static,
2082{
2083 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_aliases::ListAliasesError, R>) -> Self {
2084 match err {
2085 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2086 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2087 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2088 source: err.into(),
2089 }),
2090 }
2091 }
2092}
2093impl From<crate::operation::list_aliases::ListAliasesError> for Error {
2094 fn from(err: crate::operation::list_aliases::ListAliasesError) -> Self {
2095 match err {
2096 crate::operation::list_aliases::ListAliasesError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
2097 crate::operation::list_aliases::ListAliasesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2098 crate::operation::list_aliases::ListAliasesError::ServiceException(inner) => Error::ServiceException(inner),
2099 crate::operation::list_aliases::ListAliasesError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2100 crate::operation::list_aliases::ListAliasesError::Unhandled(inner) => Error::Unhandled(inner),
2101 }
2102 }
2103}
2104impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_capacity_providers::ListCapacityProvidersError, R>> for Error
2105where
2106 R: Send + Sync + std::fmt::Debug + 'static,
2107{
2108 fn from(
2109 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_capacity_providers::ListCapacityProvidersError, R>,
2110 ) -> Self {
2111 match err {
2112 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2113 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2114 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2115 source: err.into(),
2116 }),
2117 }
2118 }
2119}
2120impl From<crate::operation::list_capacity_providers::ListCapacityProvidersError> for Error {
2121 fn from(err: crate::operation::list_capacity_providers::ListCapacityProvidersError) -> Self {
2122 match err {
2123 crate::operation::list_capacity_providers::ListCapacityProvidersError::InvalidParameterValueException(inner) => {
2124 Error::InvalidParameterValueException(inner)
2125 }
2126 crate::operation::list_capacity_providers::ListCapacityProvidersError::ServiceException(inner) => Error::ServiceException(inner),
2127 crate::operation::list_capacity_providers::ListCapacityProvidersError::TooManyRequestsException(inner) => {
2128 Error::TooManyRequestsException(inner)
2129 }
2130 crate::operation::list_capacity_providers::ListCapacityProvidersError::Unhandled(inner) => Error::Unhandled(inner),
2131 }
2132 }
2133}
2134impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_code_signing_configs::ListCodeSigningConfigsError, R>>
2135 for Error
2136where
2137 R: Send + Sync + std::fmt::Debug + 'static,
2138{
2139 fn from(
2140 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_code_signing_configs::ListCodeSigningConfigsError, R>,
2141 ) -> Self {
2142 match err {
2143 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2144 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2145 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2146 source: err.into(),
2147 }),
2148 }
2149 }
2150}
2151impl From<crate::operation::list_code_signing_configs::ListCodeSigningConfigsError> for Error {
2152 fn from(err: crate::operation::list_code_signing_configs::ListCodeSigningConfigsError) -> Self {
2153 match err {
2154 crate::operation::list_code_signing_configs::ListCodeSigningConfigsError::InvalidParameterValueException(inner) => {
2155 Error::InvalidParameterValueException(inner)
2156 }
2157 crate::operation::list_code_signing_configs::ListCodeSigningConfigsError::ServiceException(inner) => Error::ServiceException(inner),
2158 crate::operation::list_code_signing_configs::ListCodeSigningConfigsError::Unhandled(inner) => Error::Unhandled(inner),
2159 }
2160 }
2161}
2162impl<R>
2163 From<
2164 ::aws_smithy_runtime_api::client::result::SdkError<
2165 crate::operation::list_durable_executions_by_function::ListDurableExecutionsByFunctionError,
2166 R,
2167 >,
2168 > for Error
2169where
2170 R: Send + Sync + std::fmt::Debug + 'static,
2171{
2172 fn from(
2173 err: ::aws_smithy_runtime_api::client::result::SdkError<
2174 crate::operation::list_durable_executions_by_function::ListDurableExecutionsByFunctionError,
2175 R,
2176 >,
2177 ) -> Self {
2178 match err {
2179 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2180 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2181 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2182 source: err.into(),
2183 }),
2184 }
2185 }
2186}
2187impl From<crate::operation::list_durable_executions_by_function::ListDurableExecutionsByFunctionError> for Error {
2188 fn from(err: crate::operation::list_durable_executions_by_function::ListDurableExecutionsByFunctionError) -> Self {
2189 match err {
2190 crate::operation::list_durable_executions_by_function::ListDurableExecutionsByFunctionError::InvalidParameterValueException(inner) => {
2191 Error::InvalidParameterValueException(inner)
2192 }
2193 crate::operation::list_durable_executions_by_function::ListDurableExecutionsByFunctionError::ResourceNotFoundException(inner) => {
2194 Error::ResourceNotFoundException(inner)
2195 }
2196 crate::operation::list_durable_executions_by_function::ListDurableExecutionsByFunctionError::ServiceException(inner) => {
2197 Error::ServiceException(inner)
2198 }
2199 crate::operation::list_durable_executions_by_function::ListDurableExecutionsByFunctionError::TooManyRequestsException(inner) => {
2200 Error::TooManyRequestsException(inner)
2201 }
2202 crate::operation::list_durable_executions_by_function::ListDurableExecutionsByFunctionError::Unhandled(inner) => Error::Unhandled(inner),
2203 }
2204 }
2205}
2206impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_event_source_mappings::ListEventSourceMappingsError, R>>
2207 for Error
2208where
2209 R: Send + Sync + std::fmt::Debug + 'static,
2210{
2211 fn from(
2212 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_event_source_mappings::ListEventSourceMappingsError, R>,
2213 ) -> Self {
2214 match err {
2215 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2216 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2217 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2218 source: err.into(),
2219 }),
2220 }
2221 }
2222}
2223impl From<crate::operation::list_event_source_mappings::ListEventSourceMappingsError> for Error {
2224 fn from(err: crate::operation::list_event_source_mappings::ListEventSourceMappingsError) -> Self {
2225 match err {
2226 crate::operation::list_event_source_mappings::ListEventSourceMappingsError::InvalidParameterValueException(inner) => {
2227 Error::InvalidParameterValueException(inner)
2228 }
2229 crate::operation::list_event_source_mappings::ListEventSourceMappingsError::ResourceNotFoundException(inner) => {
2230 Error::ResourceNotFoundException(inner)
2231 }
2232 crate::operation::list_event_source_mappings::ListEventSourceMappingsError::ServiceException(inner) => Error::ServiceException(inner),
2233 crate::operation::list_event_source_mappings::ListEventSourceMappingsError::TooManyRequestsException(inner) => {
2234 Error::TooManyRequestsException(inner)
2235 }
2236 crate::operation::list_event_source_mappings::ListEventSourceMappingsError::Unhandled(inner) => Error::Unhandled(inner),
2237 }
2238 }
2239}
2240impl<R>
2241 From<
2242 ::aws_smithy_runtime_api::client::result::SdkError<
2243 crate::operation::list_function_event_invoke_configs::ListFunctionEventInvokeConfigsError,
2244 R,
2245 >,
2246 > for Error
2247where
2248 R: Send + Sync + std::fmt::Debug + 'static,
2249{
2250 fn from(
2251 err: ::aws_smithy_runtime_api::client::result::SdkError<
2252 crate::operation::list_function_event_invoke_configs::ListFunctionEventInvokeConfigsError,
2253 R,
2254 >,
2255 ) -> Self {
2256 match err {
2257 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2258 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2259 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2260 source: err.into(),
2261 }),
2262 }
2263 }
2264}
2265impl From<crate::operation::list_function_event_invoke_configs::ListFunctionEventInvokeConfigsError> for Error {
2266 fn from(err: crate::operation::list_function_event_invoke_configs::ListFunctionEventInvokeConfigsError) -> Self {
2267 match err {
2268 crate::operation::list_function_event_invoke_configs::ListFunctionEventInvokeConfigsError::InvalidParameterValueException(inner) => {
2269 Error::InvalidParameterValueException(inner)
2270 }
2271 crate::operation::list_function_event_invoke_configs::ListFunctionEventInvokeConfigsError::ResourceNotFoundException(inner) => {
2272 Error::ResourceNotFoundException(inner)
2273 }
2274 crate::operation::list_function_event_invoke_configs::ListFunctionEventInvokeConfigsError::ServiceException(inner) => {
2275 Error::ServiceException(inner)
2276 }
2277 crate::operation::list_function_event_invoke_configs::ListFunctionEventInvokeConfigsError::TooManyRequestsException(inner) => {
2278 Error::TooManyRequestsException(inner)
2279 }
2280 crate::operation::list_function_event_invoke_configs::ListFunctionEventInvokeConfigsError::Unhandled(inner) => Error::Unhandled(inner),
2281 }
2282 }
2283}
2284impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_functions::ListFunctionsError, R>> for Error
2285where
2286 R: Send + Sync + std::fmt::Debug + 'static,
2287{
2288 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_functions::ListFunctionsError, R>) -> Self {
2289 match err {
2290 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2291 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2292 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2293 source: err.into(),
2294 }),
2295 }
2296 }
2297}
2298impl From<crate::operation::list_functions::ListFunctionsError> for Error {
2299 fn from(err: crate::operation::list_functions::ListFunctionsError) -> Self {
2300 match err {
2301 crate::operation::list_functions::ListFunctionsError::InvalidParameterValueException(inner) => {
2302 Error::InvalidParameterValueException(inner)
2303 }
2304 crate::operation::list_functions::ListFunctionsError::ServiceException(inner) => Error::ServiceException(inner),
2305 crate::operation::list_functions::ListFunctionsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2306 crate::operation::list_functions::ListFunctionsError::Unhandled(inner) => Error::Unhandled(inner),
2307 }
2308 }
2309}
2310impl<R>
2311 From<
2312 ::aws_smithy_runtime_api::client::result::SdkError<
2313 crate::operation::list_functions_by_code_signing_config::ListFunctionsByCodeSigningConfigError,
2314 R,
2315 >,
2316 > for Error
2317where
2318 R: Send + Sync + std::fmt::Debug + 'static,
2319{
2320 fn from(
2321 err: ::aws_smithy_runtime_api::client::result::SdkError<
2322 crate::operation::list_functions_by_code_signing_config::ListFunctionsByCodeSigningConfigError,
2323 R,
2324 >,
2325 ) -> Self {
2326 match err {
2327 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2328 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2329 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2330 source: err.into(),
2331 }),
2332 }
2333 }
2334}
2335impl From<crate::operation::list_functions_by_code_signing_config::ListFunctionsByCodeSigningConfigError> for Error {
2336 fn from(err: crate::operation::list_functions_by_code_signing_config::ListFunctionsByCodeSigningConfigError) -> Self {
2337 match err {
2338 crate::operation::list_functions_by_code_signing_config::ListFunctionsByCodeSigningConfigError::InvalidParameterValueException(inner) => {
2339 Error::InvalidParameterValueException(inner)
2340 }
2341 crate::operation::list_functions_by_code_signing_config::ListFunctionsByCodeSigningConfigError::ResourceNotFoundException(inner) => {
2342 Error::ResourceNotFoundException(inner)
2343 }
2344 crate::operation::list_functions_by_code_signing_config::ListFunctionsByCodeSigningConfigError::ServiceException(inner) => {
2345 Error::ServiceException(inner)
2346 }
2347 crate::operation::list_functions_by_code_signing_config::ListFunctionsByCodeSigningConfigError::Unhandled(inner) => {
2348 Error::Unhandled(inner)
2349 }
2350 }
2351 }
2352}
2353impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_function_url_configs::ListFunctionUrlConfigsError, R>>
2354 for Error
2355where
2356 R: Send + Sync + std::fmt::Debug + 'static,
2357{
2358 fn from(
2359 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_function_url_configs::ListFunctionUrlConfigsError, R>,
2360 ) -> Self {
2361 match err {
2362 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2363 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2364 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2365 source: err.into(),
2366 }),
2367 }
2368 }
2369}
2370impl From<crate::operation::list_function_url_configs::ListFunctionUrlConfigsError> for Error {
2371 fn from(err: crate::operation::list_function_url_configs::ListFunctionUrlConfigsError) -> Self {
2372 match err {
2373 crate::operation::list_function_url_configs::ListFunctionUrlConfigsError::InvalidParameterValueException(inner) => {
2374 Error::InvalidParameterValueException(inner)
2375 }
2376 crate::operation::list_function_url_configs::ListFunctionUrlConfigsError::ResourceNotFoundException(inner) => {
2377 Error::ResourceNotFoundException(inner)
2378 }
2379 crate::operation::list_function_url_configs::ListFunctionUrlConfigsError::ServiceException(inner) => Error::ServiceException(inner),
2380 crate::operation::list_function_url_configs::ListFunctionUrlConfigsError::TooManyRequestsException(inner) => {
2381 Error::TooManyRequestsException(inner)
2382 }
2383 crate::operation::list_function_url_configs::ListFunctionUrlConfigsError::Unhandled(inner) => Error::Unhandled(inner),
2384 }
2385 }
2386}
2387impl<R>
2388 From<
2389 ::aws_smithy_runtime_api::client::result::SdkError<
2390 crate::operation::list_function_versions_by_capacity_provider::ListFunctionVersionsByCapacityProviderError,
2391 R,
2392 >,
2393 > for Error
2394where
2395 R: Send + Sync + std::fmt::Debug + 'static,
2396{
2397 fn from(
2398 err: ::aws_smithy_runtime_api::client::result::SdkError<
2399 crate::operation::list_function_versions_by_capacity_provider::ListFunctionVersionsByCapacityProviderError,
2400 R,
2401 >,
2402 ) -> Self {
2403 match err {
2404 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2405 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2406 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2407 source: err.into(),
2408 }),
2409 }
2410 }
2411}
2412impl From<crate::operation::list_function_versions_by_capacity_provider::ListFunctionVersionsByCapacityProviderError> for Error {
2413 fn from(err: crate::operation::list_function_versions_by_capacity_provider::ListFunctionVersionsByCapacityProviderError) -> Self {
2414 match err {
2415 crate::operation::list_function_versions_by_capacity_provider::ListFunctionVersionsByCapacityProviderError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
2416 crate::operation::list_function_versions_by_capacity_provider::ListFunctionVersionsByCapacityProviderError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2417 crate::operation::list_function_versions_by_capacity_provider::ListFunctionVersionsByCapacityProviderError::ServiceException(inner) => Error::ServiceException(inner),
2418 crate::operation::list_function_versions_by_capacity_provider::ListFunctionVersionsByCapacityProviderError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2419 crate::operation::list_function_versions_by_capacity_provider::ListFunctionVersionsByCapacityProviderError::Unhandled(inner) => Error::Unhandled(inner),
2420 }
2421 }
2422}
2423impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_layers::ListLayersError, R>> for Error
2424where
2425 R: Send + Sync + std::fmt::Debug + 'static,
2426{
2427 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_layers::ListLayersError, R>) -> Self {
2428 match err {
2429 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2430 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2431 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2432 source: err.into(),
2433 }),
2434 }
2435 }
2436}
2437impl From<crate::operation::list_layers::ListLayersError> for Error {
2438 fn from(err: crate::operation::list_layers::ListLayersError) -> Self {
2439 match err {
2440 crate::operation::list_layers::ListLayersError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
2441 crate::operation::list_layers::ListLayersError::ServiceException(inner) => Error::ServiceException(inner),
2442 crate::operation::list_layers::ListLayersError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2443 crate::operation::list_layers::ListLayersError::Unhandled(inner) => Error::Unhandled(inner),
2444 }
2445 }
2446}
2447impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_layer_versions::ListLayerVersionsError, R>> for Error
2448where
2449 R: Send + Sync + std::fmt::Debug + 'static,
2450{
2451 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_layer_versions::ListLayerVersionsError, R>) -> Self {
2452 match err {
2453 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2454 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2455 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2456 source: err.into(),
2457 }),
2458 }
2459 }
2460}
2461impl From<crate::operation::list_layer_versions::ListLayerVersionsError> for Error {
2462 fn from(err: crate::operation::list_layer_versions::ListLayerVersionsError) -> Self {
2463 match err {
2464 crate::operation::list_layer_versions::ListLayerVersionsError::InvalidParameterValueException(inner) => {
2465 Error::InvalidParameterValueException(inner)
2466 }
2467 crate::operation::list_layer_versions::ListLayerVersionsError::ResourceNotFoundException(inner) => {
2468 Error::ResourceNotFoundException(inner)
2469 }
2470 crate::operation::list_layer_versions::ListLayerVersionsError::ServiceException(inner) => Error::ServiceException(inner),
2471 crate::operation::list_layer_versions::ListLayerVersionsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2472 crate::operation::list_layer_versions::ListLayerVersionsError::Unhandled(inner) => Error::Unhandled(inner),
2473 }
2474 }
2475}
2476impl<R>
2477 From<
2478 ::aws_smithy_runtime_api::client::result::SdkError<
2479 crate::operation::list_provisioned_concurrency_configs::ListProvisionedConcurrencyConfigsError,
2480 R,
2481 >,
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<
2488 crate::operation::list_provisioned_concurrency_configs::ListProvisionedConcurrencyConfigsError,
2489 R,
2490 >,
2491 ) -> Self {
2492 match err {
2493 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2494 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2495 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2496 source: err.into(),
2497 }),
2498 }
2499 }
2500}
2501impl From<crate::operation::list_provisioned_concurrency_configs::ListProvisionedConcurrencyConfigsError> for Error {
2502 fn from(err: crate::operation::list_provisioned_concurrency_configs::ListProvisionedConcurrencyConfigsError) -> Self {
2503 match err {
2504 crate::operation::list_provisioned_concurrency_configs::ListProvisionedConcurrencyConfigsError::InvalidParameterValueException(inner) => {
2505 Error::InvalidParameterValueException(inner)
2506 }
2507 crate::operation::list_provisioned_concurrency_configs::ListProvisionedConcurrencyConfigsError::ResourceNotFoundException(inner) => {
2508 Error::ResourceNotFoundException(inner)
2509 }
2510 crate::operation::list_provisioned_concurrency_configs::ListProvisionedConcurrencyConfigsError::ServiceException(inner) => {
2511 Error::ServiceException(inner)
2512 }
2513 crate::operation::list_provisioned_concurrency_configs::ListProvisionedConcurrencyConfigsError::TooManyRequestsException(inner) => {
2514 Error::TooManyRequestsException(inner)
2515 }
2516 crate::operation::list_provisioned_concurrency_configs::ListProvisionedConcurrencyConfigsError::Unhandled(inner) => {
2517 Error::Unhandled(inner)
2518 }
2519 }
2520 }
2521}
2522impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags::ListTagsError, R>> for Error
2523where
2524 R: Send + Sync + std::fmt::Debug + 'static,
2525{
2526 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags::ListTagsError, R>) -> Self {
2527 match err {
2528 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2529 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2530 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2531 source: err.into(),
2532 }),
2533 }
2534 }
2535}
2536impl From<crate::operation::list_tags::ListTagsError> for Error {
2537 fn from(err: crate::operation::list_tags::ListTagsError) -> Self {
2538 match err {
2539 crate::operation::list_tags::ListTagsError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
2540 crate::operation::list_tags::ListTagsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2541 crate::operation::list_tags::ListTagsError::ServiceException(inner) => Error::ServiceException(inner),
2542 crate::operation::list_tags::ListTagsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2543 crate::operation::list_tags::ListTagsError::Unhandled(inner) => Error::Unhandled(inner),
2544 }
2545 }
2546}
2547impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_versions_by_function::ListVersionsByFunctionError, R>>
2548 for Error
2549where
2550 R: Send + Sync + std::fmt::Debug + 'static,
2551{
2552 fn from(
2553 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_versions_by_function::ListVersionsByFunctionError, R>,
2554 ) -> Self {
2555 match err {
2556 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2557 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2558 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2559 source: err.into(),
2560 }),
2561 }
2562 }
2563}
2564impl From<crate::operation::list_versions_by_function::ListVersionsByFunctionError> for Error {
2565 fn from(err: crate::operation::list_versions_by_function::ListVersionsByFunctionError) -> Self {
2566 match err {
2567 crate::operation::list_versions_by_function::ListVersionsByFunctionError::InvalidParameterValueException(inner) => {
2568 Error::InvalidParameterValueException(inner)
2569 }
2570 crate::operation::list_versions_by_function::ListVersionsByFunctionError::ResourceNotFoundException(inner) => {
2571 Error::ResourceNotFoundException(inner)
2572 }
2573 crate::operation::list_versions_by_function::ListVersionsByFunctionError::ServiceException(inner) => Error::ServiceException(inner),
2574 crate::operation::list_versions_by_function::ListVersionsByFunctionError::TooManyRequestsException(inner) => {
2575 Error::TooManyRequestsException(inner)
2576 }
2577 crate::operation::list_versions_by_function::ListVersionsByFunctionError::Unhandled(inner) => Error::Unhandled(inner),
2578 }
2579 }
2580}
2581impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::publish_layer_version::PublishLayerVersionError, R>> for Error
2582where
2583 R: Send + Sync + std::fmt::Debug + 'static,
2584{
2585 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::publish_layer_version::PublishLayerVersionError, R>) -> Self {
2586 match err {
2587 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2588 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2589 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2590 source: err.into(),
2591 }),
2592 }
2593 }
2594}
2595impl From<crate::operation::publish_layer_version::PublishLayerVersionError> for Error {
2596 fn from(err: crate::operation::publish_layer_version::PublishLayerVersionError) -> Self {
2597 match err {
2598 crate::operation::publish_layer_version::PublishLayerVersionError::CodeStorageExceededException(inner) => {
2599 Error::CodeStorageExceededException(inner)
2600 }
2601 crate::operation::publish_layer_version::PublishLayerVersionError::InvalidParameterValueException(inner) => {
2602 Error::InvalidParameterValueException(inner)
2603 }
2604 crate::operation::publish_layer_version::PublishLayerVersionError::ResourceNotFoundException(inner) => {
2605 Error::ResourceNotFoundException(inner)
2606 }
2607 crate::operation::publish_layer_version::PublishLayerVersionError::ServiceException(inner) => Error::ServiceException(inner),
2608 crate::operation::publish_layer_version::PublishLayerVersionError::TooManyRequestsException(inner) => {
2609 Error::TooManyRequestsException(inner)
2610 }
2611 crate::operation::publish_layer_version::PublishLayerVersionError::Unhandled(inner) => Error::Unhandled(inner),
2612 }
2613 }
2614}
2615impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::publish_version::PublishVersionError, R>> for Error
2616where
2617 R: Send + Sync + std::fmt::Debug + 'static,
2618{
2619 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::publish_version::PublishVersionError, R>) -> Self {
2620 match err {
2621 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2622 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2623 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2624 source: err.into(),
2625 }),
2626 }
2627 }
2628}
2629impl From<crate::operation::publish_version::PublishVersionError> for Error {
2630 fn from(err: crate::operation::publish_version::PublishVersionError) -> Self {
2631 match err {
2632 crate::operation::publish_version::PublishVersionError::CodeStorageExceededException(inner) => Error::CodeStorageExceededException(inner),
2633 crate::operation::publish_version::PublishVersionError::FunctionVersionsPerCapacityProviderLimitExceededException(inner) => {
2634 Error::FunctionVersionsPerCapacityProviderLimitExceededException(inner)
2635 }
2636 crate::operation::publish_version::PublishVersionError::InvalidParameterValueException(inner) => {
2637 Error::InvalidParameterValueException(inner)
2638 }
2639 crate::operation::publish_version::PublishVersionError::PreconditionFailedException(inner) => Error::PreconditionFailedException(inner),
2640 crate::operation::publish_version::PublishVersionError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
2641 crate::operation::publish_version::PublishVersionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2642 crate::operation::publish_version::PublishVersionError::ServiceException(inner) => Error::ServiceException(inner),
2643 crate::operation::publish_version::PublishVersionError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2644 crate::operation::publish_version::PublishVersionError::Unhandled(inner) => Error::Unhandled(inner),
2645 }
2646 }
2647}
2648impl<R>
2649 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError, R>>
2650 for Error
2651where
2652 R: Send + Sync + std::fmt::Debug + 'static,
2653{
2654 fn from(
2655 err: ::aws_smithy_runtime_api::client::result::SdkError<
2656 crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError,
2657 R,
2658 >,
2659 ) -> Self {
2660 match err {
2661 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2662 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2663 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2664 source: err.into(),
2665 }),
2666 }
2667 }
2668}
2669impl From<crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError> for Error {
2670 fn from(err: crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError) -> Self {
2671 match err {
2672 crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError::CodeSigningConfigNotFoundException(inner) => {
2673 Error::CodeSigningConfigNotFoundException(inner)
2674 }
2675 crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError::InvalidParameterValueException(inner) => {
2676 Error::InvalidParameterValueException(inner)
2677 }
2678 crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError::ResourceConflictException(inner) => {
2679 Error::ResourceConflictException(inner)
2680 }
2681 crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError::ResourceNotFoundException(inner) => {
2682 Error::ResourceNotFoundException(inner)
2683 }
2684 crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError::ServiceException(inner) => {
2685 Error::ServiceException(inner)
2686 }
2687 crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError::TooManyRequestsException(inner) => {
2688 Error::TooManyRequestsException(inner)
2689 }
2690 crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError::Unhandled(inner) => Error::Unhandled(inner),
2691 }
2692 }
2693}
2694impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_function_concurrency::PutFunctionConcurrencyError, R>> for Error
2695where
2696 R: Send + Sync + std::fmt::Debug + 'static,
2697{
2698 fn from(
2699 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_function_concurrency::PutFunctionConcurrencyError, R>,
2700 ) -> Self {
2701 match err {
2702 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2703 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2704 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2705 source: err.into(),
2706 }),
2707 }
2708 }
2709}
2710impl From<crate::operation::put_function_concurrency::PutFunctionConcurrencyError> for Error {
2711 fn from(err: crate::operation::put_function_concurrency::PutFunctionConcurrencyError) -> Self {
2712 match err {
2713 crate::operation::put_function_concurrency::PutFunctionConcurrencyError::InvalidParameterValueException(inner) => {
2714 Error::InvalidParameterValueException(inner)
2715 }
2716 crate::operation::put_function_concurrency::PutFunctionConcurrencyError::ResourceConflictException(inner) => {
2717 Error::ResourceConflictException(inner)
2718 }
2719 crate::operation::put_function_concurrency::PutFunctionConcurrencyError::ResourceNotFoundException(inner) => {
2720 Error::ResourceNotFoundException(inner)
2721 }
2722 crate::operation::put_function_concurrency::PutFunctionConcurrencyError::ServiceException(inner) => Error::ServiceException(inner),
2723 crate::operation::put_function_concurrency::PutFunctionConcurrencyError::TooManyRequestsException(inner) => {
2724 Error::TooManyRequestsException(inner)
2725 }
2726 crate::operation::put_function_concurrency::PutFunctionConcurrencyError::Unhandled(inner) => Error::Unhandled(inner),
2727 }
2728 }
2729}
2730impl<R>
2731 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError, R>>
2732 for Error
2733where
2734 R: Send + Sync + std::fmt::Debug + 'static,
2735{
2736 fn from(
2737 err: ::aws_smithy_runtime_api::client::result::SdkError<
2738 crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError,
2739 R,
2740 >,
2741 ) -> Self {
2742 match err {
2743 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2744 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2745 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2746 source: err.into(),
2747 }),
2748 }
2749 }
2750}
2751impl From<crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError> for Error {
2752 fn from(err: crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError) -> Self {
2753 match err {
2754 crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError::InvalidParameterValueException(inner) => {
2755 Error::InvalidParameterValueException(inner)
2756 }
2757 crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError::ResourceConflictException(inner) => {
2758 Error::ResourceConflictException(inner)
2759 }
2760 crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError::ResourceNotFoundException(inner) => {
2761 Error::ResourceNotFoundException(inner)
2762 }
2763 crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError::ServiceException(inner) => {
2764 Error::ServiceException(inner)
2765 }
2766 crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError::TooManyRequestsException(inner) => {
2767 Error::TooManyRequestsException(inner)
2768 }
2769 crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError::Unhandled(inner) => Error::Unhandled(inner),
2770 }
2771 }
2772}
2773impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError, R>>
2774 for Error
2775where
2776 R: Send + Sync + std::fmt::Debug + 'static,
2777{
2778 fn from(
2779 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError, R>,
2780 ) -> Self {
2781 match err {
2782 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2783 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2784 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2785 source: err.into(),
2786 }),
2787 }
2788 }
2789}
2790impl From<crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError> for Error {
2791 fn from(err: crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError) -> Self {
2792 match err {
2793 crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError::InvalidParameterValueException(inner) => {
2794 Error::InvalidParameterValueException(inner)
2795 }
2796 crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError::ResourceConflictException(inner) => {
2797 Error::ResourceConflictException(inner)
2798 }
2799 crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError::ResourceNotFoundException(inner) => {
2800 Error::ResourceNotFoundException(inner)
2801 }
2802 crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError::ServiceException(inner) => {
2803 Error::ServiceException(inner)
2804 }
2805 crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError::TooManyRequestsException(inner) => {
2806 Error::TooManyRequestsException(inner)
2807 }
2808 crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError::Unhandled(inner) => Error::Unhandled(inner),
2809 }
2810 }
2811}
2812impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_function_scaling_config::PutFunctionScalingConfigError, R>>
2813 for Error
2814where
2815 R: Send + Sync + std::fmt::Debug + 'static,
2816{
2817 fn from(
2818 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_function_scaling_config::PutFunctionScalingConfigError, R>,
2819 ) -> Self {
2820 match err {
2821 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2822 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2823 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2824 source: err.into(),
2825 }),
2826 }
2827 }
2828}
2829impl From<crate::operation::put_function_scaling_config::PutFunctionScalingConfigError> for Error {
2830 fn from(err: crate::operation::put_function_scaling_config::PutFunctionScalingConfigError) -> Self {
2831 match err {
2832 crate::operation::put_function_scaling_config::PutFunctionScalingConfigError::InvalidParameterValueException(inner) => {
2833 Error::InvalidParameterValueException(inner)
2834 }
2835 crate::operation::put_function_scaling_config::PutFunctionScalingConfigError::ResourceConflictException(inner) => {
2836 Error::ResourceConflictException(inner)
2837 }
2838 crate::operation::put_function_scaling_config::PutFunctionScalingConfigError::ResourceNotFoundException(inner) => {
2839 Error::ResourceNotFoundException(inner)
2840 }
2841 crate::operation::put_function_scaling_config::PutFunctionScalingConfigError::ServiceException(inner) => Error::ServiceException(inner),
2842 crate::operation::put_function_scaling_config::PutFunctionScalingConfigError::TooManyRequestsException(inner) => {
2843 Error::TooManyRequestsException(inner)
2844 }
2845 crate::operation::put_function_scaling_config::PutFunctionScalingConfigError::Unhandled(inner) => Error::Unhandled(inner),
2846 }
2847 }
2848}
2849impl<R>
2850 From<
2851 ::aws_smithy_runtime_api::client::result::SdkError<
2852 crate::operation::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError,
2853 R,
2854 >,
2855 > for Error
2856where
2857 R: Send + Sync + std::fmt::Debug + 'static,
2858{
2859 fn from(
2860 err: ::aws_smithy_runtime_api::client::result::SdkError<
2861 crate::operation::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError,
2862 R,
2863 >,
2864 ) -> Self {
2865 match err {
2866 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2867 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2868 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2869 source: err.into(),
2870 }),
2871 }
2872 }
2873}
2874impl From<crate::operation::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError> for Error {
2875 fn from(err: crate::operation::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError) -> Self {
2876 match err {
2877 crate::operation::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError::InvalidParameterValueException(inner) => {
2878 Error::InvalidParameterValueException(inner)
2879 }
2880 crate::operation::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError::ResourceConflictException(inner) => {
2881 Error::ResourceConflictException(inner)
2882 }
2883 crate::operation::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError::ResourceNotFoundException(inner) => {
2884 Error::ResourceNotFoundException(inner)
2885 }
2886 crate::operation::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError::ServiceException(inner) => {
2887 Error::ServiceException(inner)
2888 }
2889 crate::operation::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError::TooManyRequestsException(inner) => {
2890 Error::TooManyRequestsException(inner)
2891 }
2892 crate::operation::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError::Unhandled(inner) => Error::Unhandled(inner),
2893 }
2894 }
2895}
2896impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_resource_policy::PutResourcePolicyError, R>> for Error
2897where
2898 R: Send + Sync + std::fmt::Debug + 'static,
2899{
2900 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_resource_policy::PutResourcePolicyError, R>) -> Self {
2901 match err {
2902 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2903 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2904 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2905 source: err.into(),
2906 }),
2907 }
2908 }
2909}
2910impl From<crate::operation::put_resource_policy::PutResourcePolicyError> for Error {
2911 fn from(err: crate::operation::put_resource_policy::PutResourcePolicyError) -> Self {
2912 match err {
2913 crate::operation::put_resource_policy::PutResourcePolicyError::InvalidParameterValueException(inner) => {
2914 Error::InvalidParameterValueException(inner)
2915 }
2916 crate::operation::put_resource_policy::PutResourcePolicyError::PolicyLengthExceededException(inner) => {
2917 Error::PolicyLengthExceededException(inner)
2918 }
2919 crate::operation::put_resource_policy::PutResourcePolicyError::PreconditionFailedException(inner) => {
2920 Error::PreconditionFailedException(inner)
2921 }
2922 crate::operation::put_resource_policy::PutResourcePolicyError::PublicPolicyException(inner) => Error::PublicPolicyException(inner),
2923 crate::operation::put_resource_policy::PutResourcePolicyError::ResourceConflictException(inner) => {
2924 Error::ResourceConflictException(inner)
2925 }
2926 crate::operation::put_resource_policy::PutResourcePolicyError::ResourceNotFoundException(inner) => {
2927 Error::ResourceNotFoundException(inner)
2928 }
2929 crate::operation::put_resource_policy::PutResourcePolicyError::ServiceException(inner) => Error::ServiceException(inner),
2930 crate::operation::put_resource_policy::PutResourcePolicyError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2931 crate::operation::put_resource_policy::PutResourcePolicyError::Unhandled(inner) => Error::Unhandled(inner),
2932 }
2933 }
2934}
2935impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError, R>>
2936 for Error
2937where
2938 R: Send + Sync + std::fmt::Debug + 'static,
2939{
2940 fn from(
2941 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError, R>,
2942 ) -> Self {
2943 match err {
2944 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2945 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2946 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2947 source: err.into(),
2948 }),
2949 }
2950 }
2951}
2952impl From<crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError> for Error {
2953 fn from(err: crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError) -> Self {
2954 match err {
2955 crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError::InvalidParameterValueException(inner) => {
2956 Error::InvalidParameterValueException(inner)
2957 }
2958 crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError::ResourceConflictException(inner) => {
2959 Error::ResourceConflictException(inner)
2960 }
2961 crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError::ResourceNotFoundException(inner) => {
2962 Error::ResourceNotFoundException(inner)
2963 }
2964 crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError::ServiceException(inner) => {
2965 Error::ServiceException(inner)
2966 }
2967 crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError::TooManyRequestsException(inner) => {
2968 Error::TooManyRequestsException(inner)
2969 }
2970 crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError::Unhandled(inner) => Error::Unhandled(inner),
2971 }
2972 }
2973}
2974impl<R>
2975 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError, R>>
2976 for Error
2977where
2978 R: Send + Sync + std::fmt::Debug + 'static,
2979{
2980 fn from(
2981 err: ::aws_smithy_runtime_api::client::result::SdkError<
2982 crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError,
2983 R,
2984 >,
2985 ) -> Self {
2986 match err {
2987 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2988 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2989 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2990 source: err.into(),
2991 }),
2992 }
2993 }
2994}
2995impl From<crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError> for Error {
2996 fn from(err: crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError) -> Self {
2997 match err {
2998 crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError::InvalidParameterValueException(inner) => {
2999 Error::InvalidParameterValueException(inner)
3000 }
3001 crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError::PreconditionFailedException(inner) => {
3002 Error::PreconditionFailedException(inner)
3003 }
3004 crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError::ResourceNotFoundException(inner) => {
3005 Error::ResourceNotFoundException(inner)
3006 }
3007 crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError::ServiceException(inner) => {
3008 Error::ServiceException(inner)
3009 }
3010 crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError::TooManyRequestsException(inner) => {
3011 Error::TooManyRequestsException(inner)
3012 }
3013 crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError::Unhandled(inner) => Error::Unhandled(inner),
3014 }
3015 }
3016}
3017impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_permission::RemovePermissionError, R>> for Error
3018where
3019 R: Send + Sync + std::fmt::Debug + 'static,
3020{
3021 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_permission::RemovePermissionError, R>) -> Self {
3022 match err {
3023 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3024 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3025 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3026 source: err.into(),
3027 }),
3028 }
3029 }
3030}
3031impl From<crate::operation::remove_permission::RemovePermissionError> for Error {
3032 fn from(err: crate::operation::remove_permission::RemovePermissionError) -> Self {
3033 match err {
3034 crate::operation::remove_permission::RemovePermissionError::InvalidParameterValueException(inner) => {
3035 Error::InvalidParameterValueException(inner)
3036 }
3037 crate::operation::remove_permission::RemovePermissionError::PreconditionFailedException(inner) => {
3038 Error::PreconditionFailedException(inner)
3039 }
3040 crate::operation::remove_permission::RemovePermissionError::PublicPolicyException(inner) => Error::PublicPolicyException(inner),
3041 crate::operation::remove_permission::RemovePermissionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3042 crate::operation::remove_permission::RemovePermissionError::ServiceException(inner) => Error::ServiceException(inner),
3043 crate::operation::remove_permission::RemovePermissionError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
3044 crate::operation::remove_permission::RemovePermissionError::Unhandled(inner) => Error::Unhandled(inner),
3045 }
3046 }
3047}
3048impl<R>
3049 From<
3050 ::aws_smithy_runtime_api::client::result::SdkError<
3051 crate::operation::send_durable_execution_callback_failure::SendDurableExecutionCallbackFailureError,
3052 R,
3053 >,
3054 > for Error
3055where
3056 R: Send + Sync + std::fmt::Debug + 'static,
3057{
3058 fn from(
3059 err: ::aws_smithy_runtime_api::client::result::SdkError<
3060 crate::operation::send_durable_execution_callback_failure::SendDurableExecutionCallbackFailureError,
3061 R,
3062 >,
3063 ) -> Self {
3064 match err {
3065 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3066 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3067 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3068 source: err.into(),
3069 }),
3070 }
3071 }
3072}
3073impl From<crate::operation::send_durable_execution_callback_failure::SendDurableExecutionCallbackFailureError> for Error {
3074 fn from(err: crate::operation::send_durable_execution_callback_failure::SendDurableExecutionCallbackFailureError) -> Self {
3075 match err {
3076 crate::operation::send_durable_execution_callback_failure::SendDurableExecutionCallbackFailureError::CallbackTimeoutException(inner) => {
3077 Error::CallbackTimeoutException(inner)
3078 }
3079 crate::operation::send_durable_execution_callback_failure::SendDurableExecutionCallbackFailureError::InvalidParameterValueException(
3080 inner,
3081 ) => Error::InvalidParameterValueException(inner),
3082 crate::operation::send_durable_execution_callback_failure::SendDurableExecutionCallbackFailureError::KmsAccessDeniedException(inner) => {
3083 Error::KmsAccessDeniedException(inner)
3084 }
3085 crate::operation::send_durable_execution_callback_failure::SendDurableExecutionCallbackFailureError::KmsDisabledException(inner) => {
3086 Error::KmsDisabledException(inner)
3087 }
3088 crate::operation::send_durable_execution_callback_failure::SendDurableExecutionCallbackFailureError::KmsInvalidStateException(inner) => {
3089 Error::KmsInvalidStateException(inner)
3090 }
3091 crate::operation::send_durable_execution_callback_failure::SendDurableExecutionCallbackFailureError::KmsNotFoundException(inner) => {
3092 Error::KmsNotFoundException(inner)
3093 }
3094 crate::operation::send_durable_execution_callback_failure::SendDurableExecutionCallbackFailureError::ResourceNotFoundException(inner) => {
3095 Error::ResourceNotFoundException(inner)
3096 }
3097 crate::operation::send_durable_execution_callback_failure::SendDurableExecutionCallbackFailureError::ServiceException(inner) => {
3098 Error::ServiceException(inner)
3099 }
3100 crate::operation::send_durable_execution_callback_failure::SendDurableExecutionCallbackFailureError::TooManyRequestsException(inner) => {
3101 Error::TooManyRequestsException(inner)
3102 }
3103 crate::operation::send_durable_execution_callback_failure::SendDurableExecutionCallbackFailureError::Unhandled(inner) => {
3104 Error::Unhandled(inner)
3105 }
3106 }
3107 }
3108}
3109impl<R>
3110 From<
3111 ::aws_smithy_runtime_api::client::result::SdkError<
3112 crate::operation::send_durable_execution_callback_heartbeat::SendDurableExecutionCallbackHeartbeatError,
3113 R,
3114 >,
3115 > for Error
3116where
3117 R: Send + Sync + std::fmt::Debug + 'static,
3118{
3119 fn from(
3120 err: ::aws_smithy_runtime_api::client::result::SdkError<
3121 crate::operation::send_durable_execution_callback_heartbeat::SendDurableExecutionCallbackHeartbeatError,
3122 R,
3123 >,
3124 ) -> Self {
3125 match err {
3126 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3127 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3128 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3129 source: err.into(),
3130 }),
3131 }
3132 }
3133}
3134impl From<crate::operation::send_durable_execution_callback_heartbeat::SendDurableExecutionCallbackHeartbeatError> for Error {
3135 fn from(err: crate::operation::send_durable_execution_callback_heartbeat::SendDurableExecutionCallbackHeartbeatError) -> Self {
3136 match err {
3137 crate::operation::send_durable_execution_callback_heartbeat::SendDurableExecutionCallbackHeartbeatError::CallbackTimeoutException(inner) => Error::CallbackTimeoutException(inner),
3138 crate::operation::send_durable_execution_callback_heartbeat::SendDurableExecutionCallbackHeartbeatError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
3139 crate::operation::send_durable_execution_callback_heartbeat::SendDurableExecutionCallbackHeartbeatError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3140 crate::operation::send_durable_execution_callback_heartbeat::SendDurableExecutionCallbackHeartbeatError::ServiceException(inner) => Error::ServiceException(inner),
3141 crate::operation::send_durable_execution_callback_heartbeat::SendDurableExecutionCallbackHeartbeatError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
3142 crate::operation::send_durable_execution_callback_heartbeat::SendDurableExecutionCallbackHeartbeatError::Unhandled(inner) => Error::Unhandled(inner),
3143 }
3144 }
3145}
3146impl<R>
3147 From<
3148 ::aws_smithy_runtime_api::client::result::SdkError<
3149 crate::operation::send_durable_execution_callback_success::SendDurableExecutionCallbackSuccessError,
3150 R,
3151 >,
3152 > for Error
3153where
3154 R: Send + Sync + std::fmt::Debug + 'static,
3155{
3156 fn from(
3157 err: ::aws_smithy_runtime_api::client::result::SdkError<
3158 crate::operation::send_durable_execution_callback_success::SendDurableExecutionCallbackSuccessError,
3159 R,
3160 >,
3161 ) -> Self {
3162 match err {
3163 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3164 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3165 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3166 source: err.into(),
3167 }),
3168 }
3169 }
3170}
3171impl From<crate::operation::send_durable_execution_callback_success::SendDurableExecutionCallbackSuccessError> for Error {
3172 fn from(err: crate::operation::send_durable_execution_callback_success::SendDurableExecutionCallbackSuccessError) -> Self {
3173 match err {
3174 crate::operation::send_durable_execution_callback_success::SendDurableExecutionCallbackSuccessError::CallbackTimeoutException(inner) => {
3175 Error::CallbackTimeoutException(inner)
3176 }
3177 crate::operation::send_durable_execution_callback_success::SendDurableExecutionCallbackSuccessError::InvalidParameterValueException(
3178 inner,
3179 ) => Error::InvalidParameterValueException(inner),
3180 crate::operation::send_durable_execution_callback_success::SendDurableExecutionCallbackSuccessError::KmsAccessDeniedException(inner) => {
3181 Error::KmsAccessDeniedException(inner)
3182 }
3183 crate::operation::send_durable_execution_callback_success::SendDurableExecutionCallbackSuccessError::KmsDisabledException(inner) => {
3184 Error::KmsDisabledException(inner)
3185 }
3186 crate::operation::send_durable_execution_callback_success::SendDurableExecutionCallbackSuccessError::KmsInvalidStateException(inner) => {
3187 Error::KmsInvalidStateException(inner)
3188 }
3189 crate::operation::send_durable_execution_callback_success::SendDurableExecutionCallbackSuccessError::KmsNotFoundException(inner) => {
3190 Error::KmsNotFoundException(inner)
3191 }
3192 crate::operation::send_durable_execution_callback_success::SendDurableExecutionCallbackSuccessError::ResourceNotFoundException(inner) => {
3193 Error::ResourceNotFoundException(inner)
3194 }
3195 crate::operation::send_durable_execution_callback_success::SendDurableExecutionCallbackSuccessError::ServiceException(inner) => {
3196 Error::ServiceException(inner)
3197 }
3198 crate::operation::send_durable_execution_callback_success::SendDurableExecutionCallbackSuccessError::TooManyRequestsException(inner) => {
3199 Error::TooManyRequestsException(inner)
3200 }
3201 crate::operation::send_durable_execution_callback_success::SendDurableExecutionCallbackSuccessError::Unhandled(inner) => {
3202 Error::Unhandled(inner)
3203 }
3204 }
3205 }
3206}
3207impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_durable_execution::StopDurableExecutionError, R>> for Error
3208where
3209 R: Send + Sync + std::fmt::Debug + 'static,
3210{
3211 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_durable_execution::StopDurableExecutionError, R>) -> Self {
3212 match err {
3213 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3214 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3215 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3216 source: err.into(),
3217 }),
3218 }
3219 }
3220}
3221impl From<crate::operation::stop_durable_execution::StopDurableExecutionError> for Error {
3222 fn from(err: crate::operation::stop_durable_execution::StopDurableExecutionError) -> Self {
3223 match err {
3224 crate::operation::stop_durable_execution::StopDurableExecutionError::InvalidParameterValueException(inner) => {
3225 Error::InvalidParameterValueException(inner)
3226 }
3227 crate::operation::stop_durable_execution::StopDurableExecutionError::KmsAccessDeniedException(inner) => {
3228 Error::KmsAccessDeniedException(inner)
3229 }
3230 crate::operation::stop_durable_execution::StopDurableExecutionError::KmsDisabledException(inner) => Error::KmsDisabledException(inner),
3231 crate::operation::stop_durable_execution::StopDurableExecutionError::KmsInvalidStateException(inner) => {
3232 Error::KmsInvalidStateException(inner)
3233 }
3234 crate::operation::stop_durable_execution::StopDurableExecutionError::KmsNotFoundException(inner) => Error::KmsNotFoundException(inner),
3235 crate::operation::stop_durable_execution::StopDurableExecutionError::ResourceNotFoundException(inner) => {
3236 Error::ResourceNotFoundException(inner)
3237 }
3238 crate::operation::stop_durable_execution::StopDurableExecutionError::ServiceException(inner) => Error::ServiceException(inner),
3239 crate::operation::stop_durable_execution::StopDurableExecutionError::TooManyRequestsException(inner) => {
3240 Error::TooManyRequestsException(inner)
3241 }
3242 crate::operation::stop_durable_execution::StopDurableExecutionError::Unhandled(inner) => Error::Unhandled(inner),
3243 }
3244 }
3245}
3246impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
3247where
3248 R: Send + Sync + std::fmt::Debug + 'static,
3249{
3250 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
3251 match err {
3252 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3253 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3254 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3255 source: err.into(),
3256 }),
3257 }
3258 }
3259}
3260impl From<crate::operation::tag_resource::TagResourceError> for Error {
3261 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
3262 match err {
3263 crate::operation::tag_resource::TagResourceError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
3264 crate::operation::tag_resource::TagResourceError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
3265 crate::operation::tag_resource::TagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3266 crate::operation::tag_resource::TagResourceError::ServiceException(inner) => Error::ServiceException(inner),
3267 crate::operation::tag_resource::TagResourceError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
3268 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
3269 }
3270 }
3271}
3272impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
3273where
3274 R: Send + Sync + std::fmt::Debug + 'static,
3275{
3276 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
3277 match err {
3278 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3279 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3280 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3281 source: err.into(),
3282 }),
3283 }
3284 }
3285}
3286impl From<crate::operation::untag_resource::UntagResourceError> for Error {
3287 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
3288 match err {
3289 crate::operation::untag_resource::UntagResourceError::InvalidParameterValueException(inner) => {
3290 Error::InvalidParameterValueException(inner)
3291 }
3292 crate::operation::untag_resource::UntagResourceError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
3293 crate::operation::untag_resource::UntagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3294 crate::operation::untag_resource::UntagResourceError::ServiceException(inner) => Error::ServiceException(inner),
3295 crate::operation::untag_resource::UntagResourceError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
3296 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
3297 }
3298 }
3299}
3300impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_alias::UpdateAliasError, R>> for Error
3301where
3302 R: Send + Sync + std::fmt::Debug + 'static,
3303{
3304 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_alias::UpdateAliasError, R>) -> Self {
3305 match err {
3306 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3307 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3308 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3309 source: err.into(),
3310 }),
3311 }
3312 }
3313}
3314impl From<crate::operation::update_alias::UpdateAliasError> for Error {
3315 fn from(err: crate::operation::update_alias::UpdateAliasError) -> Self {
3316 match err {
3317 crate::operation::update_alias::UpdateAliasError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
3318 crate::operation::update_alias::UpdateAliasError::PreconditionFailedException(inner) => Error::PreconditionFailedException(inner),
3319 crate::operation::update_alias::UpdateAliasError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
3320 crate::operation::update_alias::UpdateAliasError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3321 crate::operation::update_alias::UpdateAliasError::ServiceException(inner) => Error::ServiceException(inner),
3322 crate::operation::update_alias::UpdateAliasError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
3323 crate::operation::update_alias::UpdateAliasError::Unhandled(inner) => Error::Unhandled(inner),
3324 }
3325 }
3326}
3327impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_capacity_provider::UpdateCapacityProviderError, R>> for Error
3328where
3329 R: Send + Sync + std::fmt::Debug + 'static,
3330{
3331 fn from(
3332 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_capacity_provider::UpdateCapacityProviderError, R>,
3333 ) -> 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_capacity_provider::UpdateCapacityProviderError> for Error {
3344 fn from(err: crate::operation::update_capacity_provider::UpdateCapacityProviderError) -> Self {
3345 match err {
3346 crate::operation::update_capacity_provider::UpdateCapacityProviderError::InvalidParameterValueException(inner) => {
3347 Error::InvalidParameterValueException(inner)
3348 }
3349 crate::operation::update_capacity_provider::UpdateCapacityProviderError::ResourceConflictException(inner) => {
3350 Error::ResourceConflictException(inner)
3351 }
3352 crate::operation::update_capacity_provider::UpdateCapacityProviderError::ResourceNotFoundException(inner) => {
3353 Error::ResourceNotFoundException(inner)
3354 }
3355 crate::operation::update_capacity_provider::UpdateCapacityProviderError::ServiceException(inner) => Error::ServiceException(inner),
3356 crate::operation::update_capacity_provider::UpdateCapacityProviderError::TooManyRequestsException(inner) => {
3357 Error::TooManyRequestsException(inner)
3358 }
3359 crate::operation::update_capacity_provider::UpdateCapacityProviderError::Unhandled(inner) => Error::Unhandled(inner),
3360 }
3361 }
3362}
3363impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_code_signing_config::UpdateCodeSigningConfigError, R>>
3364 for Error
3365where
3366 R: Send + Sync + std::fmt::Debug + 'static,
3367{
3368 fn from(
3369 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_code_signing_config::UpdateCodeSigningConfigError, R>,
3370 ) -> Self {
3371 match err {
3372 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3373 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3374 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3375 source: err.into(),
3376 }),
3377 }
3378 }
3379}
3380impl From<crate::operation::update_code_signing_config::UpdateCodeSigningConfigError> for Error {
3381 fn from(err: crate::operation::update_code_signing_config::UpdateCodeSigningConfigError) -> Self {
3382 match err {
3383 crate::operation::update_code_signing_config::UpdateCodeSigningConfigError::InvalidParameterValueException(inner) => {
3384 Error::InvalidParameterValueException(inner)
3385 }
3386 crate::operation::update_code_signing_config::UpdateCodeSigningConfigError::ResourceNotFoundException(inner) => {
3387 Error::ResourceNotFoundException(inner)
3388 }
3389 crate::operation::update_code_signing_config::UpdateCodeSigningConfigError::ServiceException(inner) => Error::ServiceException(inner),
3390 crate::operation::update_code_signing_config::UpdateCodeSigningConfigError::Unhandled(inner) => Error::Unhandled(inner),
3391 }
3392 }
3393}
3394impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_event_source_mapping::UpdateEventSourceMappingError, R>>
3395 for Error
3396where
3397 R: Send + Sync + std::fmt::Debug + 'static,
3398{
3399 fn from(
3400 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_event_source_mapping::UpdateEventSourceMappingError, R>,
3401 ) -> Self {
3402 match err {
3403 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3404 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3405 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3406 source: err.into(),
3407 }),
3408 }
3409 }
3410}
3411impl From<crate::operation::update_event_source_mapping::UpdateEventSourceMappingError> for Error {
3412 fn from(err: crate::operation::update_event_source_mapping::UpdateEventSourceMappingError) -> Self {
3413 match err {
3414 crate::operation::update_event_source_mapping::UpdateEventSourceMappingError::InvalidParameterValueException(inner) => {
3415 Error::InvalidParameterValueException(inner)
3416 }
3417 crate::operation::update_event_source_mapping::UpdateEventSourceMappingError::ResourceConflictException(inner) => {
3418 Error::ResourceConflictException(inner)
3419 }
3420 crate::operation::update_event_source_mapping::UpdateEventSourceMappingError::ResourceInUseException(inner) => {
3421 Error::ResourceInUseException(inner)
3422 }
3423 crate::operation::update_event_source_mapping::UpdateEventSourceMappingError::ResourceNotFoundException(inner) => {
3424 Error::ResourceNotFoundException(inner)
3425 }
3426 crate::operation::update_event_source_mapping::UpdateEventSourceMappingError::ServiceException(inner) => Error::ServiceException(inner),
3427 crate::operation::update_event_source_mapping::UpdateEventSourceMappingError::TooManyRequestsException(inner) => {
3428 Error::TooManyRequestsException(inner)
3429 }
3430 crate::operation::update_event_source_mapping::UpdateEventSourceMappingError::Unhandled(inner) => Error::Unhandled(inner),
3431 }
3432 }
3433}
3434impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_function_code::UpdateFunctionCodeError, R>> for Error
3435where
3436 R: Send + Sync + std::fmt::Debug + 'static,
3437{
3438 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_function_code::UpdateFunctionCodeError, R>) -> Self {
3439 match err {
3440 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3441 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3442 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3443 source: err.into(),
3444 }),
3445 }
3446 }
3447}
3448impl From<crate::operation::update_function_code::UpdateFunctionCodeError> for Error {
3449 fn from(err: crate::operation::update_function_code::UpdateFunctionCodeError) -> Self {
3450 match err {
3451 crate::operation::update_function_code::UpdateFunctionCodeError::CodeSigningConfigNotFoundException(inner) => {
3452 Error::CodeSigningConfigNotFoundException(inner)
3453 }
3454 crate::operation::update_function_code::UpdateFunctionCodeError::CodeStorageExceededException(inner) => {
3455 Error::CodeStorageExceededException(inner)
3456 }
3457 crate::operation::update_function_code::UpdateFunctionCodeError::CodeVerificationFailedException(inner) => {
3458 Error::CodeVerificationFailedException(inner)
3459 }
3460 crate::operation::update_function_code::UpdateFunctionCodeError::InvalidCodeSignatureException(inner) => {
3461 Error::InvalidCodeSignatureException(inner)
3462 }
3463 crate::operation::update_function_code::UpdateFunctionCodeError::InvalidParameterValueException(inner) => {
3464 Error::InvalidParameterValueException(inner)
3465 }
3466 crate::operation::update_function_code::UpdateFunctionCodeError::PreconditionFailedException(inner) => {
3467 Error::PreconditionFailedException(inner)
3468 }
3469 crate::operation::update_function_code::UpdateFunctionCodeError::ResourceConflictException(inner) => {
3470 Error::ResourceConflictException(inner)
3471 }
3472 crate::operation::update_function_code::UpdateFunctionCodeError::ResourceNotFoundException(inner) => {
3473 Error::ResourceNotFoundException(inner)
3474 }
3475 crate::operation::update_function_code::UpdateFunctionCodeError::ServiceException(inner) => Error::ServiceException(inner),
3476 crate::operation::update_function_code::UpdateFunctionCodeError::TooManyRequestsException(inner) => {
3477 Error::TooManyRequestsException(inner)
3478 }
3479 crate::operation::update_function_code::UpdateFunctionCodeError::Unhandled(inner) => Error::Unhandled(inner),
3480 }
3481 }
3482}
3483impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_function_configuration::UpdateFunctionConfigurationError, R>>
3484 for Error
3485where
3486 R: Send + Sync + std::fmt::Debug + 'static,
3487{
3488 fn from(
3489 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_function_configuration::UpdateFunctionConfigurationError, R>,
3490 ) -> Self {
3491 match err {
3492 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3493 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3494 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3495 source: err.into(),
3496 }),
3497 }
3498 }
3499}
3500impl From<crate::operation::update_function_configuration::UpdateFunctionConfigurationError> for Error {
3501 fn from(err: crate::operation::update_function_configuration::UpdateFunctionConfigurationError) -> Self {
3502 match err {
3503 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::CodeSigningConfigNotFoundException(inner) => {
3504 Error::CodeSigningConfigNotFoundException(inner)
3505 }
3506 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::CodeVerificationFailedException(inner) => {
3507 Error::CodeVerificationFailedException(inner)
3508 }
3509 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::InvalidCodeSignatureException(inner) => {
3510 Error::InvalidCodeSignatureException(inner)
3511 }
3512 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::InvalidParameterValueException(inner) => {
3513 Error::InvalidParameterValueException(inner)
3514 }
3515 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::PreconditionFailedException(inner) => {
3516 Error::PreconditionFailedException(inner)
3517 }
3518 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::ResourceConflictException(inner) => {
3519 Error::ResourceConflictException(inner)
3520 }
3521 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::ResourceNotFoundException(inner) => {
3522 Error::ResourceNotFoundException(inner)
3523 }
3524 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::ServiceException(inner) => {
3525 Error::ServiceException(inner)
3526 }
3527 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::TooManyRequestsException(inner) => {
3528 Error::TooManyRequestsException(inner)
3529 }
3530 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
3531 }
3532 }
3533}
3534impl<R>
3535 From<
3536 ::aws_smithy_runtime_api::client::result::SdkError<
3537 crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError,
3538 R,
3539 >,
3540 > for Error
3541where
3542 R: Send + Sync + std::fmt::Debug + 'static,
3543{
3544 fn from(
3545 err: ::aws_smithy_runtime_api::client::result::SdkError<
3546 crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError,
3547 R,
3548 >,
3549 ) -> Self {
3550 match err {
3551 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3552 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3553 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3554 source: err.into(),
3555 }),
3556 }
3557 }
3558}
3559impl From<crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError> for Error {
3560 fn from(err: crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError) -> Self {
3561 match err {
3562 crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError::InvalidParameterValueException(inner) => {
3563 Error::InvalidParameterValueException(inner)
3564 }
3565 crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError::ResourceConflictException(inner) => {
3566 Error::ResourceConflictException(inner)
3567 }
3568 crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError::ResourceNotFoundException(inner) => {
3569 Error::ResourceNotFoundException(inner)
3570 }
3571 crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError::ServiceException(inner) => {
3572 Error::ServiceException(inner)
3573 }
3574 crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError::TooManyRequestsException(inner) => {
3575 Error::TooManyRequestsException(inner)
3576 }
3577 crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError::Unhandled(inner) => Error::Unhandled(inner),
3578 }
3579 }
3580}
3581impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_function_url_config::UpdateFunctionUrlConfigError, R>>
3582 for Error
3583where
3584 R: Send + Sync + std::fmt::Debug + 'static,
3585{
3586 fn from(
3587 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_function_url_config::UpdateFunctionUrlConfigError, R>,
3588 ) -> Self {
3589 match err {
3590 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3591 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3592 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3593 source: err.into(),
3594 }),
3595 }
3596 }
3597}
3598impl From<crate::operation::update_function_url_config::UpdateFunctionUrlConfigError> for Error {
3599 fn from(err: crate::operation::update_function_url_config::UpdateFunctionUrlConfigError) -> Self {
3600 match err {
3601 crate::operation::update_function_url_config::UpdateFunctionUrlConfigError::InvalidParameterValueException(inner) => {
3602 Error::InvalidParameterValueException(inner)
3603 }
3604 crate::operation::update_function_url_config::UpdateFunctionUrlConfigError::ResourceConflictException(inner) => {
3605 Error::ResourceConflictException(inner)
3606 }
3607 crate::operation::update_function_url_config::UpdateFunctionUrlConfigError::ResourceNotFoundException(inner) => {
3608 Error::ResourceNotFoundException(inner)
3609 }
3610 crate::operation::update_function_url_config::UpdateFunctionUrlConfigError::ServiceException(inner) => Error::ServiceException(inner),
3611 crate::operation::update_function_url_config::UpdateFunctionUrlConfigError::TooManyRequestsException(inner) => {
3612 Error::TooManyRequestsException(inner)
3613 }
3614 crate::operation::update_function_url_config::UpdateFunctionUrlConfigError::Unhandled(inner) => Error::Unhandled(inner),
3615 }
3616 }
3617}
3618impl<O, E> ::std::convert::From<::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>> for Error
3619where
3620 O: ::std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
3621 E: ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static,
3622{
3623 fn from(err: ::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>) -> Self {
3624 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3625 meta: ::std::default::Default::default(),
3626 source: err.into(),
3627 })
3628 }
3629}
3630impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::types::error::InvokeWithResponseStreamResponseEventError, R>> for Error
3631where
3632 R: Send + Sync + std::fmt::Debug + 'static,
3633{
3634 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::types::error::InvokeWithResponseStreamResponseEventError, R>) -> Self {
3635 match err {
3636 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3637 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3638 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3639 source: err.into(),
3640 }),
3641 }
3642 }
3643}
3644impl From<crate::types::error::InvokeWithResponseStreamResponseEventError> for Error {
3645 fn from(err: crate::types::error::InvokeWithResponseStreamResponseEventError) -> Self {
3646 match err {
3647 crate::types::error::InvokeWithResponseStreamResponseEventError::Unhandled(inner) => Error::Unhandled(inner),
3648 }
3649 }
3650}
3651impl ::std::error::Error for Error {
3652 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
3653 match self {
3654 Error::AliasLimitExceededException(inner) => inner.source(),
3655 Error::CallbackTimeoutException(inner) => inner.source(),
3656 Error::CapacityProviderLimitExceededException(inner) => inner.source(),
3657 Error::CodeArtifactUserDeletedException(inner) => inner.source(),
3658 Error::CodeArtifactUserFailedException(inner) => inner.source(),
3659 Error::CodeArtifactUserPendingException(inner) => inner.source(),
3660 Error::CodeSigningConfigNotFoundException(inner) => inner.source(),
3661 Error::CodeStorageExceededException(inner) => inner.source(),
3662 Error::CodeVerificationFailedException(inner) => inner.source(),
3663 Error::DurableExecutionAlreadyStartedException(inner) => inner.source(),
3664 Error::Ec2AccessDeniedException(inner) => inner.source(),
3665 Error::Ec2ThrottledException(inner) => inner.source(),
3666 Error::Ec2UnexpectedException(inner) => inner.source(),
3667 Error::EfsioException(inner) => inner.source(),
3668 Error::EfsMountConnectivityException(inner) => inner.source(),
3669 Error::EfsMountFailureException(inner) => inner.source(),
3670 Error::EfsMountTimeoutException(inner) => inner.source(),
3671 Error::EniLimitReachedException(inner) => inner.source(),
3672 Error::EniNotReadyException(inner) => inner.source(),
3673 Error::FunctionVersionsPerCapacityProviderLimitExceededException(inner) => inner.source(),
3674 Error::InvalidCodeSignatureException(inner) => inner.source(),
3675 Error::InvalidParameterValueException(inner) => inner.source(),
3676 Error::InvalidRequestContentException(inner) => inner.source(),
3677 Error::InvalidRuntimeException(inner) => inner.source(),
3678 Error::InvalidSecurityGroupIdException(inner) => inner.source(),
3679 Error::InvalidSubnetIdException(inner) => inner.source(),
3680 Error::InvalidZipFileException(inner) => inner.source(),
3681 Error::KmsAccessDeniedException(inner) => inner.source(),
3682 Error::KmsDisabledException(inner) => inner.source(),
3683 Error::KmsInvalidStateException(inner) => inner.source(),
3684 Error::KmsNotFoundException(inner) => inner.source(),
3685 Error::ModeNotSupportedException(inner) => inner.source(),
3686 Error::NoPublishedVersionException(inner) => inner.source(),
3687 Error::PolicyLengthExceededException(inner) => inner.source(),
3688 Error::PreconditionFailedException(inner) => inner.source(),
3689 Error::ProvisionedConcurrencyConfigNotFoundException(inner) => inner.source(),
3690 Error::PublicPolicyException(inner) => inner.source(),
3691 Error::RecursiveInvocationException(inner) => inner.source(),
3692 Error::RequestTooLargeException(inner) => inner.source(),
3693 Error::ResourceConflictException(inner) => inner.source(),
3694 Error::ResourceInUseException(inner) => inner.source(),
3695 Error::ResourceNotFoundException(inner) => inner.source(),
3696 Error::ResourceNotReadyException(inner) => inner.source(),
3697 Error::S3FilesMountConnectivityException(inner) => inner.source(),
3698 Error::S3FilesMountFailureException(inner) => inner.source(),
3699 Error::S3FilesMountTimeoutException(inner) => inner.source(),
3700 Error::SerializedRequestEntityTooLargeException(inner) => inner.source(),
3701 Error::ServiceException(inner) => inner.source(),
3702 Error::ServiceQuotaExceededException(inner) => inner.source(),
3703 Error::SnapStartException(inner) => inner.source(),
3704 Error::SnapStartNotReadyException(inner) => inner.source(),
3705 Error::SnapStartRegenerationFailureException(inner) => inner.source(),
3706 Error::SnapStartTimeoutException(inner) => inner.source(),
3707 Error::SubnetIpAddressLimitReachedException(inner) => inner.source(),
3708 Error::TooManyRequestsException(inner) => inner.source(),
3709 Error::UnsupportedMediaTypeException(inner) => inner.source(),
3710 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
3711 }
3712 }
3713}
3714impl ::aws_types::request_id::RequestId for Error {
3715 fn request_id(&self) -> Option<&str> {
3716 match self {
3717 Self::AliasLimitExceededException(e) => e.request_id(),
3718 Self::CallbackTimeoutException(e) => e.request_id(),
3719 Self::CapacityProviderLimitExceededException(e) => e.request_id(),
3720 Self::CodeArtifactUserDeletedException(e) => e.request_id(),
3721 Self::CodeArtifactUserFailedException(e) => e.request_id(),
3722 Self::CodeArtifactUserPendingException(e) => e.request_id(),
3723 Self::CodeSigningConfigNotFoundException(e) => e.request_id(),
3724 Self::CodeStorageExceededException(e) => e.request_id(),
3725 Self::CodeVerificationFailedException(e) => e.request_id(),
3726 Self::DurableExecutionAlreadyStartedException(e) => e.request_id(),
3727 Self::Ec2AccessDeniedException(e) => e.request_id(),
3728 Self::Ec2ThrottledException(e) => e.request_id(),
3729 Self::Ec2UnexpectedException(e) => e.request_id(),
3730 Self::EfsioException(e) => e.request_id(),
3731 Self::EfsMountConnectivityException(e) => e.request_id(),
3732 Self::EfsMountFailureException(e) => e.request_id(),
3733 Self::EfsMountTimeoutException(e) => e.request_id(),
3734 Self::EniLimitReachedException(e) => e.request_id(),
3735 Self::EniNotReadyException(e) => e.request_id(),
3736 Self::FunctionVersionsPerCapacityProviderLimitExceededException(e) => e.request_id(),
3737 Self::InvalidCodeSignatureException(e) => e.request_id(),
3738 Self::InvalidParameterValueException(e) => e.request_id(),
3739 Self::InvalidRequestContentException(e) => e.request_id(),
3740 Self::InvalidRuntimeException(e) => e.request_id(),
3741 Self::InvalidSecurityGroupIdException(e) => e.request_id(),
3742 Self::InvalidSubnetIdException(e) => e.request_id(),
3743 Self::InvalidZipFileException(e) => e.request_id(),
3744 Self::KmsAccessDeniedException(e) => e.request_id(),
3745 Self::KmsDisabledException(e) => e.request_id(),
3746 Self::KmsInvalidStateException(e) => e.request_id(),
3747 Self::KmsNotFoundException(e) => e.request_id(),
3748 Self::ModeNotSupportedException(e) => e.request_id(),
3749 Self::NoPublishedVersionException(e) => e.request_id(),
3750 Self::PolicyLengthExceededException(e) => e.request_id(),
3751 Self::PreconditionFailedException(e) => e.request_id(),
3752 Self::ProvisionedConcurrencyConfigNotFoundException(e) => e.request_id(),
3753 Self::PublicPolicyException(e) => e.request_id(),
3754 Self::RecursiveInvocationException(e) => e.request_id(),
3755 Self::RequestTooLargeException(e) => e.request_id(),
3756 Self::ResourceConflictException(e) => e.request_id(),
3757 Self::ResourceInUseException(e) => e.request_id(),
3758 Self::ResourceNotFoundException(e) => e.request_id(),
3759 Self::ResourceNotReadyException(e) => e.request_id(),
3760 Self::S3FilesMountConnectivityException(e) => e.request_id(),
3761 Self::S3FilesMountFailureException(e) => e.request_id(),
3762 Self::S3FilesMountTimeoutException(e) => e.request_id(),
3763 Self::SerializedRequestEntityTooLargeException(e) => e.request_id(),
3764 Self::ServiceException(e) => e.request_id(),
3765 Self::ServiceQuotaExceededException(e) => e.request_id(),
3766 Self::SnapStartException(e) => e.request_id(),
3767 Self::SnapStartNotReadyException(e) => e.request_id(),
3768 Self::SnapStartRegenerationFailureException(e) => e.request_id(),
3769 Self::SnapStartTimeoutException(e) => e.request_id(),
3770 Self::SubnetIpAddressLimitReachedException(e) => e.request_id(),
3771 Self::TooManyRequestsException(e) => e.request_id(),
3772 Self::UnsupportedMediaTypeException(e) => e.request_id(),
3773 Self::Unhandled(e) => e.meta.request_id(),
3774 }
3775 }
3776}