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::CodeArtifactUserDeletedException(inner) => {
1969 Error::CodeArtifactUserDeletedException(inner)
1970 }
1971 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::CodeArtifactUserFailedException(inner) => {
1972 Error::CodeArtifactUserFailedException(inner)
1973 }
1974 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::CodeArtifactUserPendingException(inner) => {
1975 Error::CodeArtifactUserPendingException(inner)
1976 }
1977 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::Ec2AccessDeniedException(inner) => {
1978 Error::Ec2AccessDeniedException(inner)
1979 }
1980 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::Ec2ThrottledException(inner) => {
1981 Error::Ec2ThrottledException(inner)
1982 }
1983 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::Ec2UnexpectedException(inner) => {
1984 Error::Ec2UnexpectedException(inner)
1985 }
1986 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::EfsioException(inner) => Error::EfsioException(inner),
1987 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::EfsMountConnectivityException(inner) => {
1988 Error::EfsMountConnectivityException(inner)
1989 }
1990 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::EfsMountFailureException(inner) => {
1991 Error::EfsMountFailureException(inner)
1992 }
1993 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::EfsMountTimeoutException(inner) => {
1994 Error::EfsMountTimeoutException(inner)
1995 }
1996 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::EniLimitReachedException(inner) => {
1997 Error::EniLimitReachedException(inner)
1998 }
1999 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::InvalidParameterValueException(inner) => {
2000 Error::InvalidParameterValueException(inner)
2001 }
2002 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::InvalidRequestContentException(inner) => {
2003 Error::InvalidRequestContentException(inner)
2004 }
2005 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::InvalidRuntimeException(inner) => {
2006 Error::InvalidRuntimeException(inner)
2007 }
2008 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::InvalidSecurityGroupIdException(inner) => {
2009 Error::InvalidSecurityGroupIdException(inner)
2010 }
2011 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::InvalidSubnetIdException(inner) => {
2012 Error::InvalidSubnetIdException(inner)
2013 }
2014 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::InvalidZipFileException(inner) => {
2015 Error::InvalidZipFileException(inner)
2016 }
2017 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::KmsAccessDeniedException(inner) => {
2018 Error::KmsAccessDeniedException(inner)
2019 }
2020 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::KmsDisabledException(inner) => {
2021 Error::KmsDisabledException(inner)
2022 }
2023 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::KmsInvalidStateException(inner) => {
2024 Error::KmsInvalidStateException(inner)
2025 }
2026 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::KmsNotFoundException(inner) => {
2027 Error::KmsNotFoundException(inner)
2028 }
2029 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::NoPublishedVersionException(inner) => {
2030 Error::NoPublishedVersionException(inner)
2031 }
2032 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::RecursiveInvocationException(inner) => {
2033 Error::RecursiveInvocationException(inner)
2034 }
2035 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::RequestTooLargeException(inner) => {
2036 Error::RequestTooLargeException(inner)
2037 }
2038 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::ResourceConflictException(inner) => {
2039 Error::ResourceConflictException(inner)
2040 }
2041 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::ResourceNotFoundException(inner) => {
2042 Error::ResourceNotFoundException(inner)
2043 }
2044 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::ResourceNotReadyException(inner) => {
2045 Error::ResourceNotReadyException(inner)
2046 }
2047 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::S3FilesMountConnectivityException(inner) => {
2048 Error::S3FilesMountConnectivityException(inner)
2049 }
2050 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::S3FilesMountFailureException(inner) => {
2051 Error::S3FilesMountFailureException(inner)
2052 }
2053 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::S3FilesMountTimeoutException(inner) => {
2054 Error::S3FilesMountTimeoutException(inner)
2055 }
2056 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::SerializedRequestEntityTooLargeException(inner) => {
2057 Error::SerializedRequestEntityTooLargeException(inner)
2058 }
2059 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::ServiceException(inner) => Error::ServiceException(inner),
2060 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::ServiceQuotaExceededException(inner) => {
2061 Error::ServiceQuotaExceededException(inner)
2062 }
2063 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::SnapStartException(inner) => {
2064 Error::SnapStartException(inner)
2065 }
2066 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::SnapStartNotReadyException(inner) => {
2067 Error::SnapStartNotReadyException(inner)
2068 }
2069 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::SnapStartRegenerationFailureException(inner) => {
2070 Error::SnapStartRegenerationFailureException(inner)
2071 }
2072 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::SnapStartTimeoutException(inner) => {
2073 Error::SnapStartTimeoutException(inner)
2074 }
2075 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::SubnetIpAddressLimitReachedException(inner) => {
2076 Error::SubnetIpAddressLimitReachedException(inner)
2077 }
2078 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::TooManyRequestsException(inner) => {
2079 Error::TooManyRequestsException(inner)
2080 }
2081 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::UnsupportedMediaTypeException(inner) => {
2082 Error::UnsupportedMediaTypeException(inner)
2083 }
2084 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::Unhandled(inner) => Error::Unhandled(inner),
2085 }
2086 }
2087}
2088impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_aliases::ListAliasesError, R>> for Error
2089where
2090 R: Send + Sync + std::fmt::Debug + 'static,
2091{
2092 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_aliases::ListAliasesError, R>) -> Self {
2093 match err {
2094 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2095 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2096 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2097 source: err.into(),
2098 }),
2099 }
2100 }
2101}
2102impl From<crate::operation::list_aliases::ListAliasesError> for Error {
2103 fn from(err: crate::operation::list_aliases::ListAliasesError) -> Self {
2104 match err {
2105 crate::operation::list_aliases::ListAliasesError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
2106 crate::operation::list_aliases::ListAliasesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2107 crate::operation::list_aliases::ListAliasesError::ServiceException(inner) => Error::ServiceException(inner),
2108 crate::operation::list_aliases::ListAliasesError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2109 crate::operation::list_aliases::ListAliasesError::Unhandled(inner) => Error::Unhandled(inner),
2110 }
2111 }
2112}
2113impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_capacity_providers::ListCapacityProvidersError, R>> for Error
2114where
2115 R: Send + Sync + std::fmt::Debug + 'static,
2116{
2117 fn from(
2118 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_capacity_providers::ListCapacityProvidersError, R>,
2119 ) -> Self {
2120 match err {
2121 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2122 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2123 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2124 source: err.into(),
2125 }),
2126 }
2127 }
2128}
2129impl From<crate::operation::list_capacity_providers::ListCapacityProvidersError> for Error {
2130 fn from(err: crate::operation::list_capacity_providers::ListCapacityProvidersError) -> Self {
2131 match err {
2132 crate::operation::list_capacity_providers::ListCapacityProvidersError::InvalidParameterValueException(inner) => {
2133 Error::InvalidParameterValueException(inner)
2134 }
2135 crate::operation::list_capacity_providers::ListCapacityProvidersError::ServiceException(inner) => Error::ServiceException(inner),
2136 crate::operation::list_capacity_providers::ListCapacityProvidersError::TooManyRequestsException(inner) => {
2137 Error::TooManyRequestsException(inner)
2138 }
2139 crate::operation::list_capacity_providers::ListCapacityProvidersError::Unhandled(inner) => Error::Unhandled(inner),
2140 }
2141 }
2142}
2143impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_code_signing_configs::ListCodeSigningConfigsError, R>>
2144 for Error
2145where
2146 R: Send + Sync + std::fmt::Debug + 'static,
2147{
2148 fn from(
2149 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_code_signing_configs::ListCodeSigningConfigsError, R>,
2150 ) -> Self {
2151 match err {
2152 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2153 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2154 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2155 source: err.into(),
2156 }),
2157 }
2158 }
2159}
2160impl From<crate::operation::list_code_signing_configs::ListCodeSigningConfigsError> for Error {
2161 fn from(err: crate::operation::list_code_signing_configs::ListCodeSigningConfigsError) -> Self {
2162 match err {
2163 crate::operation::list_code_signing_configs::ListCodeSigningConfigsError::InvalidParameterValueException(inner) => {
2164 Error::InvalidParameterValueException(inner)
2165 }
2166 crate::operation::list_code_signing_configs::ListCodeSigningConfigsError::ServiceException(inner) => Error::ServiceException(inner),
2167 crate::operation::list_code_signing_configs::ListCodeSigningConfigsError::Unhandled(inner) => Error::Unhandled(inner),
2168 }
2169 }
2170}
2171impl<R>
2172 From<
2173 ::aws_smithy_runtime_api::client::result::SdkError<
2174 crate::operation::list_durable_executions_by_function::ListDurableExecutionsByFunctionError,
2175 R,
2176 >,
2177 > for Error
2178where
2179 R: Send + Sync + std::fmt::Debug + 'static,
2180{
2181 fn from(
2182 err: ::aws_smithy_runtime_api::client::result::SdkError<
2183 crate::operation::list_durable_executions_by_function::ListDurableExecutionsByFunctionError,
2184 R,
2185 >,
2186 ) -> Self {
2187 match err {
2188 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2189 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2190 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2191 source: err.into(),
2192 }),
2193 }
2194 }
2195}
2196impl From<crate::operation::list_durable_executions_by_function::ListDurableExecutionsByFunctionError> for Error {
2197 fn from(err: crate::operation::list_durable_executions_by_function::ListDurableExecutionsByFunctionError) -> Self {
2198 match err {
2199 crate::operation::list_durable_executions_by_function::ListDurableExecutionsByFunctionError::InvalidParameterValueException(inner) => {
2200 Error::InvalidParameterValueException(inner)
2201 }
2202 crate::operation::list_durable_executions_by_function::ListDurableExecutionsByFunctionError::ResourceNotFoundException(inner) => {
2203 Error::ResourceNotFoundException(inner)
2204 }
2205 crate::operation::list_durable_executions_by_function::ListDurableExecutionsByFunctionError::ServiceException(inner) => {
2206 Error::ServiceException(inner)
2207 }
2208 crate::operation::list_durable_executions_by_function::ListDurableExecutionsByFunctionError::TooManyRequestsException(inner) => {
2209 Error::TooManyRequestsException(inner)
2210 }
2211 crate::operation::list_durable_executions_by_function::ListDurableExecutionsByFunctionError::Unhandled(inner) => Error::Unhandled(inner),
2212 }
2213 }
2214}
2215impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_event_source_mappings::ListEventSourceMappingsError, R>>
2216 for Error
2217where
2218 R: Send + Sync + std::fmt::Debug + 'static,
2219{
2220 fn from(
2221 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_event_source_mappings::ListEventSourceMappingsError, R>,
2222 ) -> Self {
2223 match err {
2224 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2225 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2226 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2227 source: err.into(),
2228 }),
2229 }
2230 }
2231}
2232impl From<crate::operation::list_event_source_mappings::ListEventSourceMappingsError> for Error {
2233 fn from(err: crate::operation::list_event_source_mappings::ListEventSourceMappingsError) -> Self {
2234 match err {
2235 crate::operation::list_event_source_mappings::ListEventSourceMappingsError::InvalidParameterValueException(inner) => {
2236 Error::InvalidParameterValueException(inner)
2237 }
2238 crate::operation::list_event_source_mappings::ListEventSourceMappingsError::ResourceNotFoundException(inner) => {
2239 Error::ResourceNotFoundException(inner)
2240 }
2241 crate::operation::list_event_source_mappings::ListEventSourceMappingsError::ServiceException(inner) => Error::ServiceException(inner),
2242 crate::operation::list_event_source_mappings::ListEventSourceMappingsError::TooManyRequestsException(inner) => {
2243 Error::TooManyRequestsException(inner)
2244 }
2245 crate::operation::list_event_source_mappings::ListEventSourceMappingsError::Unhandled(inner) => Error::Unhandled(inner),
2246 }
2247 }
2248}
2249impl<R>
2250 From<
2251 ::aws_smithy_runtime_api::client::result::SdkError<
2252 crate::operation::list_function_event_invoke_configs::ListFunctionEventInvokeConfigsError,
2253 R,
2254 >,
2255 > for Error
2256where
2257 R: Send + Sync + std::fmt::Debug + 'static,
2258{
2259 fn from(
2260 err: ::aws_smithy_runtime_api::client::result::SdkError<
2261 crate::operation::list_function_event_invoke_configs::ListFunctionEventInvokeConfigsError,
2262 R,
2263 >,
2264 ) -> Self {
2265 match err {
2266 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2267 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2268 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2269 source: err.into(),
2270 }),
2271 }
2272 }
2273}
2274impl From<crate::operation::list_function_event_invoke_configs::ListFunctionEventInvokeConfigsError> for Error {
2275 fn from(err: crate::operation::list_function_event_invoke_configs::ListFunctionEventInvokeConfigsError) -> Self {
2276 match err {
2277 crate::operation::list_function_event_invoke_configs::ListFunctionEventInvokeConfigsError::InvalidParameterValueException(inner) => {
2278 Error::InvalidParameterValueException(inner)
2279 }
2280 crate::operation::list_function_event_invoke_configs::ListFunctionEventInvokeConfigsError::ResourceNotFoundException(inner) => {
2281 Error::ResourceNotFoundException(inner)
2282 }
2283 crate::operation::list_function_event_invoke_configs::ListFunctionEventInvokeConfigsError::ServiceException(inner) => {
2284 Error::ServiceException(inner)
2285 }
2286 crate::operation::list_function_event_invoke_configs::ListFunctionEventInvokeConfigsError::TooManyRequestsException(inner) => {
2287 Error::TooManyRequestsException(inner)
2288 }
2289 crate::operation::list_function_event_invoke_configs::ListFunctionEventInvokeConfigsError::Unhandled(inner) => Error::Unhandled(inner),
2290 }
2291 }
2292}
2293impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_functions::ListFunctionsError, R>> for Error
2294where
2295 R: Send + Sync + std::fmt::Debug + 'static,
2296{
2297 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_functions::ListFunctionsError, R>) -> Self {
2298 match err {
2299 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2300 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2301 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2302 source: err.into(),
2303 }),
2304 }
2305 }
2306}
2307impl From<crate::operation::list_functions::ListFunctionsError> for Error {
2308 fn from(err: crate::operation::list_functions::ListFunctionsError) -> Self {
2309 match err {
2310 crate::operation::list_functions::ListFunctionsError::InvalidParameterValueException(inner) => {
2311 Error::InvalidParameterValueException(inner)
2312 }
2313 crate::operation::list_functions::ListFunctionsError::ServiceException(inner) => Error::ServiceException(inner),
2314 crate::operation::list_functions::ListFunctionsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2315 crate::operation::list_functions::ListFunctionsError::Unhandled(inner) => Error::Unhandled(inner),
2316 }
2317 }
2318}
2319impl<R>
2320 From<
2321 ::aws_smithy_runtime_api::client::result::SdkError<
2322 crate::operation::list_functions_by_code_signing_config::ListFunctionsByCodeSigningConfigError,
2323 R,
2324 >,
2325 > for Error
2326where
2327 R: Send + Sync + std::fmt::Debug + 'static,
2328{
2329 fn from(
2330 err: ::aws_smithy_runtime_api::client::result::SdkError<
2331 crate::operation::list_functions_by_code_signing_config::ListFunctionsByCodeSigningConfigError,
2332 R,
2333 >,
2334 ) -> Self {
2335 match err {
2336 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2337 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2338 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2339 source: err.into(),
2340 }),
2341 }
2342 }
2343}
2344impl From<crate::operation::list_functions_by_code_signing_config::ListFunctionsByCodeSigningConfigError> for Error {
2345 fn from(err: crate::operation::list_functions_by_code_signing_config::ListFunctionsByCodeSigningConfigError) -> Self {
2346 match err {
2347 crate::operation::list_functions_by_code_signing_config::ListFunctionsByCodeSigningConfigError::InvalidParameterValueException(inner) => {
2348 Error::InvalidParameterValueException(inner)
2349 }
2350 crate::operation::list_functions_by_code_signing_config::ListFunctionsByCodeSigningConfigError::ResourceNotFoundException(inner) => {
2351 Error::ResourceNotFoundException(inner)
2352 }
2353 crate::operation::list_functions_by_code_signing_config::ListFunctionsByCodeSigningConfigError::ServiceException(inner) => {
2354 Error::ServiceException(inner)
2355 }
2356 crate::operation::list_functions_by_code_signing_config::ListFunctionsByCodeSigningConfigError::Unhandled(inner) => {
2357 Error::Unhandled(inner)
2358 }
2359 }
2360 }
2361}
2362impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_function_url_configs::ListFunctionUrlConfigsError, R>>
2363 for Error
2364where
2365 R: Send + Sync + std::fmt::Debug + 'static,
2366{
2367 fn from(
2368 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_function_url_configs::ListFunctionUrlConfigsError, R>,
2369 ) -> Self {
2370 match err {
2371 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2372 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2373 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2374 source: err.into(),
2375 }),
2376 }
2377 }
2378}
2379impl From<crate::operation::list_function_url_configs::ListFunctionUrlConfigsError> for Error {
2380 fn from(err: crate::operation::list_function_url_configs::ListFunctionUrlConfigsError) -> Self {
2381 match err {
2382 crate::operation::list_function_url_configs::ListFunctionUrlConfigsError::InvalidParameterValueException(inner) => {
2383 Error::InvalidParameterValueException(inner)
2384 }
2385 crate::operation::list_function_url_configs::ListFunctionUrlConfigsError::ResourceNotFoundException(inner) => {
2386 Error::ResourceNotFoundException(inner)
2387 }
2388 crate::operation::list_function_url_configs::ListFunctionUrlConfigsError::ServiceException(inner) => Error::ServiceException(inner),
2389 crate::operation::list_function_url_configs::ListFunctionUrlConfigsError::TooManyRequestsException(inner) => {
2390 Error::TooManyRequestsException(inner)
2391 }
2392 crate::operation::list_function_url_configs::ListFunctionUrlConfigsError::Unhandled(inner) => Error::Unhandled(inner),
2393 }
2394 }
2395}
2396impl<R>
2397 From<
2398 ::aws_smithy_runtime_api::client::result::SdkError<
2399 crate::operation::list_function_versions_by_capacity_provider::ListFunctionVersionsByCapacityProviderError,
2400 R,
2401 >,
2402 > for Error
2403where
2404 R: Send + Sync + std::fmt::Debug + 'static,
2405{
2406 fn from(
2407 err: ::aws_smithy_runtime_api::client::result::SdkError<
2408 crate::operation::list_function_versions_by_capacity_provider::ListFunctionVersionsByCapacityProviderError,
2409 R,
2410 >,
2411 ) -> Self {
2412 match err {
2413 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2414 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2415 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2416 source: err.into(),
2417 }),
2418 }
2419 }
2420}
2421impl From<crate::operation::list_function_versions_by_capacity_provider::ListFunctionVersionsByCapacityProviderError> for Error {
2422 fn from(err: crate::operation::list_function_versions_by_capacity_provider::ListFunctionVersionsByCapacityProviderError) -> Self {
2423 match err {
2424 crate::operation::list_function_versions_by_capacity_provider::ListFunctionVersionsByCapacityProviderError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
2425 crate::operation::list_function_versions_by_capacity_provider::ListFunctionVersionsByCapacityProviderError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2426 crate::operation::list_function_versions_by_capacity_provider::ListFunctionVersionsByCapacityProviderError::ServiceException(inner) => Error::ServiceException(inner),
2427 crate::operation::list_function_versions_by_capacity_provider::ListFunctionVersionsByCapacityProviderError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2428 crate::operation::list_function_versions_by_capacity_provider::ListFunctionVersionsByCapacityProviderError::Unhandled(inner) => Error::Unhandled(inner),
2429 }
2430 }
2431}
2432impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_layers::ListLayersError, R>> for Error
2433where
2434 R: Send + Sync + std::fmt::Debug + 'static,
2435{
2436 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_layers::ListLayersError, R>) -> Self {
2437 match err {
2438 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2439 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2440 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2441 source: err.into(),
2442 }),
2443 }
2444 }
2445}
2446impl From<crate::operation::list_layers::ListLayersError> for Error {
2447 fn from(err: crate::operation::list_layers::ListLayersError) -> Self {
2448 match err {
2449 crate::operation::list_layers::ListLayersError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
2450 crate::operation::list_layers::ListLayersError::ServiceException(inner) => Error::ServiceException(inner),
2451 crate::operation::list_layers::ListLayersError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2452 crate::operation::list_layers::ListLayersError::Unhandled(inner) => Error::Unhandled(inner),
2453 }
2454 }
2455}
2456impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_layer_versions::ListLayerVersionsError, R>> for Error
2457where
2458 R: Send + Sync + std::fmt::Debug + 'static,
2459{
2460 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_layer_versions::ListLayerVersionsError, R>) -> Self {
2461 match err {
2462 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2463 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2464 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2465 source: err.into(),
2466 }),
2467 }
2468 }
2469}
2470impl From<crate::operation::list_layer_versions::ListLayerVersionsError> for Error {
2471 fn from(err: crate::operation::list_layer_versions::ListLayerVersionsError) -> Self {
2472 match err {
2473 crate::operation::list_layer_versions::ListLayerVersionsError::InvalidParameterValueException(inner) => {
2474 Error::InvalidParameterValueException(inner)
2475 }
2476 crate::operation::list_layer_versions::ListLayerVersionsError::ResourceNotFoundException(inner) => {
2477 Error::ResourceNotFoundException(inner)
2478 }
2479 crate::operation::list_layer_versions::ListLayerVersionsError::ServiceException(inner) => Error::ServiceException(inner),
2480 crate::operation::list_layer_versions::ListLayerVersionsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2481 crate::operation::list_layer_versions::ListLayerVersionsError::Unhandled(inner) => Error::Unhandled(inner),
2482 }
2483 }
2484}
2485impl<R>
2486 From<
2487 ::aws_smithy_runtime_api::client::result::SdkError<
2488 crate::operation::list_provisioned_concurrency_configs::ListProvisionedConcurrencyConfigsError,
2489 R,
2490 >,
2491 > for Error
2492where
2493 R: Send + Sync + std::fmt::Debug + 'static,
2494{
2495 fn from(
2496 err: ::aws_smithy_runtime_api::client::result::SdkError<
2497 crate::operation::list_provisioned_concurrency_configs::ListProvisionedConcurrencyConfigsError,
2498 R,
2499 >,
2500 ) -> Self {
2501 match err {
2502 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2503 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2504 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2505 source: err.into(),
2506 }),
2507 }
2508 }
2509}
2510impl From<crate::operation::list_provisioned_concurrency_configs::ListProvisionedConcurrencyConfigsError> for Error {
2511 fn from(err: crate::operation::list_provisioned_concurrency_configs::ListProvisionedConcurrencyConfigsError) -> Self {
2512 match err {
2513 crate::operation::list_provisioned_concurrency_configs::ListProvisionedConcurrencyConfigsError::InvalidParameterValueException(inner) => {
2514 Error::InvalidParameterValueException(inner)
2515 }
2516 crate::operation::list_provisioned_concurrency_configs::ListProvisionedConcurrencyConfigsError::ResourceNotFoundException(inner) => {
2517 Error::ResourceNotFoundException(inner)
2518 }
2519 crate::operation::list_provisioned_concurrency_configs::ListProvisionedConcurrencyConfigsError::ServiceException(inner) => {
2520 Error::ServiceException(inner)
2521 }
2522 crate::operation::list_provisioned_concurrency_configs::ListProvisionedConcurrencyConfigsError::TooManyRequestsException(inner) => {
2523 Error::TooManyRequestsException(inner)
2524 }
2525 crate::operation::list_provisioned_concurrency_configs::ListProvisionedConcurrencyConfigsError::Unhandled(inner) => {
2526 Error::Unhandled(inner)
2527 }
2528 }
2529 }
2530}
2531impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags::ListTagsError, R>> for Error
2532where
2533 R: Send + Sync + std::fmt::Debug + 'static,
2534{
2535 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags::ListTagsError, R>) -> Self {
2536 match err {
2537 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2538 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2539 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2540 source: err.into(),
2541 }),
2542 }
2543 }
2544}
2545impl From<crate::operation::list_tags::ListTagsError> for Error {
2546 fn from(err: crate::operation::list_tags::ListTagsError) -> Self {
2547 match err {
2548 crate::operation::list_tags::ListTagsError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
2549 crate::operation::list_tags::ListTagsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2550 crate::operation::list_tags::ListTagsError::ServiceException(inner) => Error::ServiceException(inner),
2551 crate::operation::list_tags::ListTagsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2552 crate::operation::list_tags::ListTagsError::Unhandled(inner) => Error::Unhandled(inner),
2553 }
2554 }
2555}
2556impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_versions_by_function::ListVersionsByFunctionError, R>>
2557 for Error
2558where
2559 R: Send + Sync + std::fmt::Debug + 'static,
2560{
2561 fn from(
2562 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_versions_by_function::ListVersionsByFunctionError, R>,
2563 ) -> Self {
2564 match err {
2565 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2566 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2567 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2568 source: err.into(),
2569 }),
2570 }
2571 }
2572}
2573impl From<crate::operation::list_versions_by_function::ListVersionsByFunctionError> for Error {
2574 fn from(err: crate::operation::list_versions_by_function::ListVersionsByFunctionError) -> Self {
2575 match err {
2576 crate::operation::list_versions_by_function::ListVersionsByFunctionError::InvalidParameterValueException(inner) => {
2577 Error::InvalidParameterValueException(inner)
2578 }
2579 crate::operation::list_versions_by_function::ListVersionsByFunctionError::ResourceNotFoundException(inner) => {
2580 Error::ResourceNotFoundException(inner)
2581 }
2582 crate::operation::list_versions_by_function::ListVersionsByFunctionError::ServiceException(inner) => Error::ServiceException(inner),
2583 crate::operation::list_versions_by_function::ListVersionsByFunctionError::TooManyRequestsException(inner) => {
2584 Error::TooManyRequestsException(inner)
2585 }
2586 crate::operation::list_versions_by_function::ListVersionsByFunctionError::Unhandled(inner) => Error::Unhandled(inner),
2587 }
2588 }
2589}
2590impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::publish_layer_version::PublishLayerVersionError, R>> for Error
2591where
2592 R: Send + Sync + std::fmt::Debug + 'static,
2593{
2594 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::publish_layer_version::PublishLayerVersionError, R>) -> Self {
2595 match err {
2596 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2597 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2598 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2599 source: err.into(),
2600 }),
2601 }
2602 }
2603}
2604impl From<crate::operation::publish_layer_version::PublishLayerVersionError> for Error {
2605 fn from(err: crate::operation::publish_layer_version::PublishLayerVersionError) -> Self {
2606 match err {
2607 crate::operation::publish_layer_version::PublishLayerVersionError::CodeStorageExceededException(inner) => {
2608 Error::CodeStorageExceededException(inner)
2609 }
2610 crate::operation::publish_layer_version::PublishLayerVersionError::InvalidParameterValueException(inner) => {
2611 Error::InvalidParameterValueException(inner)
2612 }
2613 crate::operation::publish_layer_version::PublishLayerVersionError::ResourceNotFoundException(inner) => {
2614 Error::ResourceNotFoundException(inner)
2615 }
2616 crate::operation::publish_layer_version::PublishLayerVersionError::ServiceException(inner) => Error::ServiceException(inner),
2617 crate::operation::publish_layer_version::PublishLayerVersionError::TooManyRequestsException(inner) => {
2618 Error::TooManyRequestsException(inner)
2619 }
2620 crate::operation::publish_layer_version::PublishLayerVersionError::Unhandled(inner) => Error::Unhandled(inner),
2621 }
2622 }
2623}
2624impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::publish_version::PublishVersionError, R>> for Error
2625where
2626 R: Send + Sync + std::fmt::Debug + 'static,
2627{
2628 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::publish_version::PublishVersionError, R>) -> Self {
2629 match err {
2630 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2631 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2632 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2633 source: err.into(),
2634 }),
2635 }
2636 }
2637}
2638impl From<crate::operation::publish_version::PublishVersionError> for Error {
2639 fn from(err: crate::operation::publish_version::PublishVersionError) -> Self {
2640 match err {
2641 crate::operation::publish_version::PublishVersionError::CodeStorageExceededException(inner) => Error::CodeStorageExceededException(inner),
2642 crate::operation::publish_version::PublishVersionError::FunctionVersionsPerCapacityProviderLimitExceededException(inner) => {
2643 Error::FunctionVersionsPerCapacityProviderLimitExceededException(inner)
2644 }
2645 crate::operation::publish_version::PublishVersionError::InvalidParameterValueException(inner) => {
2646 Error::InvalidParameterValueException(inner)
2647 }
2648 crate::operation::publish_version::PublishVersionError::PreconditionFailedException(inner) => Error::PreconditionFailedException(inner),
2649 crate::operation::publish_version::PublishVersionError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
2650 crate::operation::publish_version::PublishVersionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2651 crate::operation::publish_version::PublishVersionError::ServiceException(inner) => Error::ServiceException(inner),
2652 crate::operation::publish_version::PublishVersionError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2653 crate::operation::publish_version::PublishVersionError::Unhandled(inner) => Error::Unhandled(inner),
2654 }
2655 }
2656}
2657impl<R>
2658 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError, R>>
2659 for Error
2660where
2661 R: Send + Sync + std::fmt::Debug + 'static,
2662{
2663 fn from(
2664 err: ::aws_smithy_runtime_api::client::result::SdkError<
2665 crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError,
2666 R,
2667 >,
2668 ) -> Self {
2669 match err {
2670 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2671 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2672 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2673 source: err.into(),
2674 }),
2675 }
2676 }
2677}
2678impl From<crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError> for Error {
2679 fn from(err: crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError) -> Self {
2680 match err {
2681 crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError::CodeSigningConfigNotFoundException(inner) => {
2682 Error::CodeSigningConfigNotFoundException(inner)
2683 }
2684 crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError::InvalidParameterValueException(inner) => {
2685 Error::InvalidParameterValueException(inner)
2686 }
2687 crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError::ResourceConflictException(inner) => {
2688 Error::ResourceConflictException(inner)
2689 }
2690 crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError::ResourceNotFoundException(inner) => {
2691 Error::ResourceNotFoundException(inner)
2692 }
2693 crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError::ServiceException(inner) => {
2694 Error::ServiceException(inner)
2695 }
2696 crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError::TooManyRequestsException(inner) => {
2697 Error::TooManyRequestsException(inner)
2698 }
2699 crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError::Unhandled(inner) => Error::Unhandled(inner),
2700 }
2701 }
2702}
2703impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_function_concurrency::PutFunctionConcurrencyError, R>> for Error
2704where
2705 R: Send + Sync + std::fmt::Debug + 'static,
2706{
2707 fn from(
2708 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_function_concurrency::PutFunctionConcurrencyError, R>,
2709 ) -> Self {
2710 match err {
2711 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2712 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2713 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2714 source: err.into(),
2715 }),
2716 }
2717 }
2718}
2719impl From<crate::operation::put_function_concurrency::PutFunctionConcurrencyError> for Error {
2720 fn from(err: crate::operation::put_function_concurrency::PutFunctionConcurrencyError) -> Self {
2721 match err {
2722 crate::operation::put_function_concurrency::PutFunctionConcurrencyError::InvalidParameterValueException(inner) => {
2723 Error::InvalidParameterValueException(inner)
2724 }
2725 crate::operation::put_function_concurrency::PutFunctionConcurrencyError::ResourceConflictException(inner) => {
2726 Error::ResourceConflictException(inner)
2727 }
2728 crate::operation::put_function_concurrency::PutFunctionConcurrencyError::ResourceNotFoundException(inner) => {
2729 Error::ResourceNotFoundException(inner)
2730 }
2731 crate::operation::put_function_concurrency::PutFunctionConcurrencyError::ServiceException(inner) => Error::ServiceException(inner),
2732 crate::operation::put_function_concurrency::PutFunctionConcurrencyError::TooManyRequestsException(inner) => {
2733 Error::TooManyRequestsException(inner)
2734 }
2735 crate::operation::put_function_concurrency::PutFunctionConcurrencyError::Unhandled(inner) => Error::Unhandled(inner),
2736 }
2737 }
2738}
2739impl<R>
2740 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError, R>>
2741 for Error
2742where
2743 R: Send + Sync + std::fmt::Debug + 'static,
2744{
2745 fn from(
2746 err: ::aws_smithy_runtime_api::client::result::SdkError<
2747 crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError,
2748 R,
2749 >,
2750 ) -> Self {
2751 match err {
2752 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2753 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2754 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2755 source: err.into(),
2756 }),
2757 }
2758 }
2759}
2760impl From<crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError> for Error {
2761 fn from(err: crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError) -> Self {
2762 match err {
2763 crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError::InvalidParameterValueException(inner) => {
2764 Error::InvalidParameterValueException(inner)
2765 }
2766 crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError::ResourceConflictException(inner) => {
2767 Error::ResourceConflictException(inner)
2768 }
2769 crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError::ResourceNotFoundException(inner) => {
2770 Error::ResourceNotFoundException(inner)
2771 }
2772 crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError::ServiceException(inner) => {
2773 Error::ServiceException(inner)
2774 }
2775 crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError::TooManyRequestsException(inner) => {
2776 Error::TooManyRequestsException(inner)
2777 }
2778 crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError::Unhandled(inner) => Error::Unhandled(inner),
2779 }
2780 }
2781}
2782impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError, R>>
2783 for Error
2784where
2785 R: Send + Sync + std::fmt::Debug + 'static,
2786{
2787 fn from(
2788 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError, R>,
2789 ) -> Self {
2790 match err {
2791 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2792 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2793 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2794 source: err.into(),
2795 }),
2796 }
2797 }
2798}
2799impl From<crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError> for Error {
2800 fn from(err: crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError) -> Self {
2801 match err {
2802 crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError::InvalidParameterValueException(inner) => {
2803 Error::InvalidParameterValueException(inner)
2804 }
2805 crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError::ResourceConflictException(inner) => {
2806 Error::ResourceConflictException(inner)
2807 }
2808 crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError::ResourceNotFoundException(inner) => {
2809 Error::ResourceNotFoundException(inner)
2810 }
2811 crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError::ServiceException(inner) => {
2812 Error::ServiceException(inner)
2813 }
2814 crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError::TooManyRequestsException(inner) => {
2815 Error::TooManyRequestsException(inner)
2816 }
2817 crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError::Unhandled(inner) => Error::Unhandled(inner),
2818 }
2819 }
2820}
2821impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_function_scaling_config::PutFunctionScalingConfigError, R>>
2822 for Error
2823where
2824 R: Send + Sync + std::fmt::Debug + 'static,
2825{
2826 fn from(
2827 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_function_scaling_config::PutFunctionScalingConfigError, R>,
2828 ) -> Self {
2829 match err {
2830 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2831 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2832 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2833 source: err.into(),
2834 }),
2835 }
2836 }
2837}
2838impl From<crate::operation::put_function_scaling_config::PutFunctionScalingConfigError> for Error {
2839 fn from(err: crate::operation::put_function_scaling_config::PutFunctionScalingConfigError) -> Self {
2840 match err {
2841 crate::operation::put_function_scaling_config::PutFunctionScalingConfigError::InvalidParameterValueException(inner) => {
2842 Error::InvalidParameterValueException(inner)
2843 }
2844 crate::operation::put_function_scaling_config::PutFunctionScalingConfigError::ResourceConflictException(inner) => {
2845 Error::ResourceConflictException(inner)
2846 }
2847 crate::operation::put_function_scaling_config::PutFunctionScalingConfigError::ResourceNotFoundException(inner) => {
2848 Error::ResourceNotFoundException(inner)
2849 }
2850 crate::operation::put_function_scaling_config::PutFunctionScalingConfigError::ServiceException(inner) => Error::ServiceException(inner),
2851 crate::operation::put_function_scaling_config::PutFunctionScalingConfigError::TooManyRequestsException(inner) => {
2852 Error::TooManyRequestsException(inner)
2853 }
2854 crate::operation::put_function_scaling_config::PutFunctionScalingConfigError::Unhandled(inner) => Error::Unhandled(inner),
2855 }
2856 }
2857}
2858impl<R>
2859 From<
2860 ::aws_smithy_runtime_api::client::result::SdkError<
2861 crate::operation::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError,
2862 R,
2863 >,
2864 > for Error
2865where
2866 R: Send + Sync + std::fmt::Debug + 'static,
2867{
2868 fn from(
2869 err: ::aws_smithy_runtime_api::client::result::SdkError<
2870 crate::operation::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError,
2871 R,
2872 >,
2873 ) -> Self {
2874 match err {
2875 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2876 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2877 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2878 source: err.into(),
2879 }),
2880 }
2881 }
2882}
2883impl From<crate::operation::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError> for Error {
2884 fn from(err: crate::operation::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError) -> Self {
2885 match err {
2886 crate::operation::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError::InvalidParameterValueException(inner) => {
2887 Error::InvalidParameterValueException(inner)
2888 }
2889 crate::operation::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError::ResourceConflictException(inner) => {
2890 Error::ResourceConflictException(inner)
2891 }
2892 crate::operation::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError::ResourceNotFoundException(inner) => {
2893 Error::ResourceNotFoundException(inner)
2894 }
2895 crate::operation::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError::ServiceException(inner) => {
2896 Error::ServiceException(inner)
2897 }
2898 crate::operation::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError::TooManyRequestsException(inner) => {
2899 Error::TooManyRequestsException(inner)
2900 }
2901 crate::operation::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError::Unhandled(inner) => Error::Unhandled(inner),
2902 }
2903 }
2904}
2905impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_resource_policy::PutResourcePolicyError, R>> for Error
2906where
2907 R: Send + Sync + std::fmt::Debug + 'static,
2908{
2909 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_resource_policy::PutResourcePolicyError, R>) -> Self {
2910 match err {
2911 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2912 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2913 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2914 source: err.into(),
2915 }),
2916 }
2917 }
2918}
2919impl From<crate::operation::put_resource_policy::PutResourcePolicyError> for Error {
2920 fn from(err: crate::operation::put_resource_policy::PutResourcePolicyError) -> Self {
2921 match err {
2922 crate::operation::put_resource_policy::PutResourcePolicyError::InvalidParameterValueException(inner) => {
2923 Error::InvalidParameterValueException(inner)
2924 }
2925 crate::operation::put_resource_policy::PutResourcePolicyError::PolicyLengthExceededException(inner) => {
2926 Error::PolicyLengthExceededException(inner)
2927 }
2928 crate::operation::put_resource_policy::PutResourcePolicyError::PreconditionFailedException(inner) => {
2929 Error::PreconditionFailedException(inner)
2930 }
2931 crate::operation::put_resource_policy::PutResourcePolicyError::PublicPolicyException(inner) => Error::PublicPolicyException(inner),
2932 crate::operation::put_resource_policy::PutResourcePolicyError::ResourceConflictException(inner) => {
2933 Error::ResourceConflictException(inner)
2934 }
2935 crate::operation::put_resource_policy::PutResourcePolicyError::ResourceNotFoundException(inner) => {
2936 Error::ResourceNotFoundException(inner)
2937 }
2938 crate::operation::put_resource_policy::PutResourcePolicyError::ServiceException(inner) => Error::ServiceException(inner),
2939 crate::operation::put_resource_policy::PutResourcePolicyError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2940 crate::operation::put_resource_policy::PutResourcePolicyError::Unhandled(inner) => Error::Unhandled(inner),
2941 }
2942 }
2943}
2944impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError, R>>
2945 for Error
2946where
2947 R: Send + Sync + std::fmt::Debug + 'static,
2948{
2949 fn from(
2950 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError, R>,
2951 ) -> Self {
2952 match err {
2953 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2954 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2955 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2956 source: err.into(),
2957 }),
2958 }
2959 }
2960}
2961impl From<crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError> for Error {
2962 fn from(err: crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError) -> Self {
2963 match err {
2964 crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError::InvalidParameterValueException(inner) => {
2965 Error::InvalidParameterValueException(inner)
2966 }
2967 crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError::ResourceConflictException(inner) => {
2968 Error::ResourceConflictException(inner)
2969 }
2970 crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError::ResourceNotFoundException(inner) => {
2971 Error::ResourceNotFoundException(inner)
2972 }
2973 crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError::ServiceException(inner) => {
2974 Error::ServiceException(inner)
2975 }
2976 crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError::TooManyRequestsException(inner) => {
2977 Error::TooManyRequestsException(inner)
2978 }
2979 crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError::Unhandled(inner) => Error::Unhandled(inner),
2980 }
2981 }
2982}
2983impl<R>
2984 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError, R>>
2985 for Error
2986where
2987 R: Send + Sync + std::fmt::Debug + 'static,
2988{
2989 fn from(
2990 err: ::aws_smithy_runtime_api::client::result::SdkError<
2991 crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError,
2992 R,
2993 >,
2994 ) -> Self {
2995 match err {
2996 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2997 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2998 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2999 source: err.into(),
3000 }),
3001 }
3002 }
3003}
3004impl From<crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError> for Error {
3005 fn from(err: crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError) -> Self {
3006 match err {
3007 crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError::InvalidParameterValueException(inner) => {
3008 Error::InvalidParameterValueException(inner)
3009 }
3010 crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError::PreconditionFailedException(inner) => {
3011 Error::PreconditionFailedException(inner)
3012 }
3013 crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError::ResourceNotFoundException(inner) => {
3014 Error::ResourceNotFoundException(inner)
3015 }
3016 crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError::ServiceException(inner) => {
3017 Error::ServiceException(inner)
3018 }
3019 crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError::TooManyRequestsException(inner) => {
3020 Error::TooManyRequestsException(inner)
3021 }
3022 crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError::Unhandled(inner) => Error::Unhandled(inner),
3023 }
3024 }
3025}
3026impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_permission::RemovePermissionError, R>> for Error
3027where
3028 R: Send + Sync + std::fmt::Debug + 'static,
3029{
3030 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_permission::RemovePermissionError, R>) -> Self {
3031 match err {
3032 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3033 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3034 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3035 source: err.into(),
3036 }),
3037 }
3038 }
3039}
3040impl From<crate::operation::remove_permission::RemovePermissionError> for Error {
3041 fn from(err: crate::operation::remove_permission::RemovePermissionError) -> Self {
3042 match err {
3043 crate::operation::remove_permission::RemovePermissionError::InvalidParameterValueException(inner) => {
3044 Error::InvalidParameterValueException(inner)
3045 }
3046 crate::operation::remove_permission::RemovePermissionError::PreconditionFailedException(inner) => {
3047 Error::PreconditionFailedException(inner)
3048 }
3049 crate::operation::remove_permission::RemovePermissionError::PublicPolicyException(inner) => Error::PublicPolicyException(inner),
3050 crate::operation::remove_permission::RemovePermissionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3051 crate::operation::remove_permission::RemovePermissionError::ServiceException(inner) => Error::ServiceException(inner),
3052 crate::operation::remove_permission::RemovePermissionError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
3053 crate::operation::remove_permission::RemovePermissionError::Unhandled(inner) => Error::Unhandled(inner),
3054 }
3055 }
3056}
3057impl<R>
3058 From<
3059 ::aws_smithy_runtime_api::client::result::SdkError<
3060 crate::operation::send_durable_execution_callback_failure::SendDurableExecutionCallbackFailureError,
3061 R,
3062 >,
3063 > for Error
3064where
3065 R: Send + Sync + std::fmt::Debug + 'static,
3066{
3067 fn from(
3068 err: ::aws_smithy_runtime_api::client::result::SdkError<
3069 crate::operation::send_durable_execution_callback_failure::SendDurableExecutionCallbackFailureError,
3070 R,
3071 >,
3072 ) -> Self {
3073 match err {
3074 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3075 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3076 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3077 source: err.into(),
3078 }),
3079 }
3080 }
3081}
3082impl From<crate::operation::send_durable_execution_callback_failure::SendDurableExecutionCallbackFailureError> for Error {
3083 fn from(err: crate::operation::send_durable_execution_callback_failure::SendDurableExecutionCallbackFailureError) -> Self {
3084 match err {
3085 crate::operation::send_durable_execution_callback_failure::SendDurableExecutionCallbackFailureError::CallbackTimeoutException(inner) => {
3086 Error::CallbackTimeoutException(inner)
3087 }
3088 crate::operation::send_durable_execution_callback_failure::SendDurableExecutionCallbackFailureError::InvalidParameterValueException(
3089 inner,
3090 ) => Error::InvalidParameterValueException(inner),
3091 crate::operation::send_durable_execution_callback_failure::SendDurableExecutionCallbackFailureError::KmsAccessDeniedException(inner) => {
3092 Error::KmsAccessDeniedException(inner)
3093 }
3094 crate::operation::send_durable_execution_callback_failure::SendDurableExecutionCallbackFailureError::KmsDisabledException(inner) => {
3095 Error::KmsDisabledException(inner)
3096 }
3097 crate::operation::send_durable_execution_callback_failure::SendDurableExecutionCallbackFailureError::KmsInvalidStateException(inner) => {
3098 Error::KmsInvalidStateException(inner)
3099 }
3100 crate::operation::send_durable_execution_callback_failure::SendDurableExecutionCallbackFailureError::KmsNotFoundException(inner) => {
3101 Error::KmsNotFoundException(inner)
3102 }
3103 crate::operation::send_durable_execution_callback_failure::SendDurableExecutionCallbackFailureError::ResourceNotFoundException(inner) => {
3104 Error::ResourceNotFoundException(inner)
3105 }
3106 crate::operation::send_durable_execution_callback_failure::SendDurableExecutionCallbackFailureError::ServiceException(inner) => {
3107 Error::ServiceException(inner)
3108 }
3109 crate::operation::send_durable_execution_callback_failure::SendDurableExecutionCallbackFailureError::TooManyRequestsException(inner) => {
3110 Error::TooManyRequestsException(inner)
3111 }
3112 crate::operation::send_durable_execution_callback_failure::SendDurableExecutionCallbackFailureError::Unhandled(inner) => {
3113 Error::Unhandled(inner)
3114 }
3115 }
3116 }
3117}
3118impl<R>
3119 From<
3120 ::aws_smithy_runtime_api::client::result::SdkError<
3121 crate::operation::send_durable_execution_callback_heartbeat::SendDurableExecutionCallbackHeartbeatError,
3122 R,
3123 >,
3124 > for Error
3125where
3126 R: Send + Sync + std::fmt::Debug + 'static,
3127{
3128 fn from(
3129 err: ::aws_smithy_runtime_api::client::result::SdkError<
3130 crate::operation::send_durable_execution_callback_heartbeat::SendDurableExecutionCallbackHeartbeatError,
3131 R,
3132 >,
3133 ) -> Self {
3134 match err {
3135 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3136 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3137 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3138 source: err.into(),
3139 }),
3140 }
3141 }
3142}
3143impl From<crate::operation::send_durable_execution_callback_heartbeat::SendDurableExecutionCallbackHeartbeatError> for Error {
3144 fn from(err: crate::operation::send_durable_execution_callback_heartbeat::SendDurableExecutionCallbackHeartbeatError) -> Self {
3145 match err {
3146 crate::operation::send_durable_execution_callback_heartbeat::SendDurableExecutionCallbackHeartbeatError::CallbackTimeoutException(inner) => Error::CallbackTimeoutException(inner),
3147 crate::operation::send_durable_execution_callback_heartbeat::SendDurableExecutionCallbackHeartbeatError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
3148 crate::operation::send_durable_execution_callback_heartbeat::SendDurableExecutionCallbackHeartbeatError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3149 crate::operation::send_durable_execution_callback_heartbeat::SendDurableExecutionCallbackHeartbeatError::ServiceException(inner) => Error::ServiceException(inner),
3150 crate::operation::send_durable_execution_callback_heartbeat::SendDurableExecutionCallbackHeartbeatError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
3151 crate::operation::send_durable_execution_callback_heartbeat::SendDurableExecutionCallbackHeartbeatError::Unhandled(inner) => Error::Unhandled(inner),
3152 }
3153 }
3154}
3155impl<R>
3156 From<
3157 ::aws_smithy_runtime_api::client::result::SdkError<
3158 crate::operation::send_durable_execution_callback_success::SendDurableExecutionCallbackSuccessError,
3159 R,
3160 >,
3161 > for Error
3162where
3163 R: Send + Sync + std::fmt::Debug + 'static,
3164{
3165 fn from(
3166 err: ::aws_smithy_runtime_api::client::result::SdkError<
3167 crate::operation::send_durable_execution_callback_success::SendDurableExecutionCallbackSuccessError,
3168 R,
3169 >,
3170 ) -> Self {
3171 match err {
3172 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3173 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3174 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3175 source: err.into(),
3176 }),
3177 }
3178 }
3179}
3180impl From<crate::operation::send_durable_execution_callback_success::SendDurableExecutionCallbackSuccessError> for Error {
3181 fn from(err: crate::operation::send_durable_execution_callback_success::SendDurableExecutionCallbackSuccessError) -> Self {
3182 match err {
3183 crate::operation::send_durable_execution_callback_success::SendDurableExecutionCallbackSuccessError::CallbackTimeoutException(inner) => {
3184 Error::CallbackTimeoutException(inner)
3185 }
3186 crate::operation::send_durable_execution_callback_success::SendDurableExecutionCallbackSuccessError::InvalidParameterValueException(
3187 inner,
3188 ) => Error::InvalidParameterValueException(inner),
3189 crate::operation::send_durable_execution_callback_success::SendDurableExecutionCallbackSuccessError::KmsAccessDeniedException(inner) => {
3190 Error::KmsAccessDeniedException(inner)
3191 }
3192 crate::operation::send_durable_execution_callback_success::SendDurableExecutionCallbackSuccessError::KmsDisabledException(inner) => {
3193 Error::KmsDisabledException(inner)
3194 }
3195 crate::operation::send_durable_execution_callback_success::SendDurableExecutionCallbackSuccessError::KmsInvalidStateException(inner) => {
3196 Error::KmsInvalidStateException(inner)
3197 }
3198 crate::operation::send_durable_execution_callback_success::SendDurableExecutionCallbackSuccessError::KmsNotFoundException(inner) => {
3199 Error::KmsNotFoundException(inner)
3200 }
3201 crate::operation::send_durable_execution_callback_success::SendDurableExecutionCallbackSuccessError::ResourceNotFoundException(inner) => {
3202 Error::ResourceNotFoundException(inner)
3203 }
3204 crate::operation::send_durable_execution_callback_success::SendDurableExecutionCallbackSuccessError::ServiceException(inner) => {
3205 Error::ServiceException(inner)
3206 }
3207 crate::operation::send_durable_execution_callback_success::SendDurableExecutionCallbackSuccessError::TooManyRequestsException(inner) => {
3208 Error::TooManyRequestsException(inner)
3209 }
3210 crate::operation::send_durable_execution_callback_success::SendDurableExecutionCallbackSuccessError::Unhandled(inner) => {
3211 Error::Unhandled(inner)
3212 }
3213 }
3214 }
3215}
3216impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_durable_execution::StopDurableExecutionError, R>> for Error
3217where
3218 R: Send + Sync + std::fmt::Debug + 'static,
3219{
3220 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_durable_execution::StopDurableExecutionError, R>) -> Self {
3221 match err {
3222 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3223 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3224 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3225 source: err.into(),
3226 }),
3227 }
3228 }
3229}
3230impl From<crate::operation::stop_durable_execution::StopDurableExecutionError> for Error {
3231 fn from(err: crate::operation::stop_durable_execution::StopDurableExecutionError) -> Self {
3232 match err {
3233 crate::operation::stop_durable_execution::StopDurableExecutionError::InvalidParameterValueException(inner) => {
3234 Error::InvalidParameterValueException(inner)
3235 }
3236 crate::operation::stop_durable_execution::StopDurableExecutionError::KmsAccessDeniedException(inner) => {
3237 Error::KmsAccessDeniedException(inner)
3238 }
3239 crate::operation::stop_durable_execution::StopDurableExecutionError::KmsDisabledException(inner) => Error::KmsDisabledException(inner),
3240 crate::operation::stop_durable_execution::StopDurableExecutionError::KmsInvalidStateException(inner) => {
3241 Error::KmsInvalidStateException(inner)
3242 }
3243 crate::operation::stop_durable_execution::StopDurableExecutionError::KmsNotFoundException(inner) => Error::KmsNotFoundException(inner),
3244 crate::operation::stop_durable_execution::StopDurableExecutionError::ResourceNotFoundException(inner) => {
3245 Error::ResourceNotFoundException(inner)
3246 }
3247 crate::operation::stop_durable_execution::StopDurableExecutionError::ServiceException(inner) => Error::ServiceException(inner),
3248 crate::operation::stop_durable_execution::StopDurableExecutionError::TooManyRequestsException(inner) => {
3249 Error::TooManyRequestsException(inner)
3250 }
3251 crate::operation::stop_durable_execution::StopDurableExecutionError::Unhandled(inner) => Error::Unhandled(inner),
3252 }
3253 }
3254}
3255impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
3256where
3257 R: Send + Sync + std::fmt::Debug + 'static,
3258{
3259 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
3260 match err {
3261 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3262 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3263 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3264 source: err.into(),
3265 }),
3266 }
3267 }
3268}
3269impl From<crate::operation::tag_resource::TagResourceError> for Error {
3270 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
3271 match err {
3272 crate::operation::tag_resource::TagResourceError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
3273 crate::operation::tag_resource::TagResourceError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
3274 crate::operation::tag_resource::TagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3275 crate::operation::tag_resource::TagResourceError::ServiceException(inner) => Error::ServiceException(inner),
3276 crate::operation::tag_resource::TagResourceError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
3277 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
3278 }
3279 }
3280}
3281impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
3282where
3283 R: Send + Sync + std::fmt::Debug + 'static,
3284{
3285 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
3286 match err {
3287 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3288 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3289 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3290 source: err.into(),
3291 }),
3292 }
3293 }
3294}
3295impl From<crate::operation::untag_resource::UntagResourceError> for Error {
3296 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
3297 match err {
3298 crate::operation::untag_resource::UntagResourceError::InvalidParameterValueException(inner) => {
3299 Error::InvalidParameterValueException(inner)
3300 }
3301 crate::operation::untag_resource::UntagResourceError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
3302 crate::operation::untag_resource::UntagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3303 crate::operation::untag_resource::UntagResourceError::ServiceException(inner) => Error::ServiceException(inner),
3304 crate::operation::untag_resource::UntagResourceError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
3305 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
3306 }
3307 }
3308}
3309impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_alias::UpdateAliasError, R>> for Error
3310where
3311 R: Send + Sync + std::fmt::Debug + 'static,
3312{
3313 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_alias::UpdateAliasError, R>) -> Self {
3314 match err {
3315 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3316 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3317 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3318 source: err.into(),
3319 }),
3320 }
3321 }
3322}
3323impl From<crate::operation::update_alias::UpdateAliasError> for Error {
3324 fn from(err: crate::operation::update_alias::UpdateAliasError) -> Self {
3325 match err {
3326 crate::operation::update_alias::UpdateAliasError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
3327 crate::operation::update_alias::UpdateAliasError::PreconditionFailedException(inner) => Error::PreconditionFailedException(inner),
3328 crate::operation::update_alias::UpdateAliasError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
3329 crate::operation::update_alias::UpdateAliasError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3330 crate::operation::update_alias::UpdateAliasError::ServiceException(inner) => Error::ServiceException(inner),
3331 crate::operation::update_alias::UpdateAliasError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
3332 crate::operation::update_alias::UpdateAliasError::Unhandled(inner) => Error::Unhandled(inner),
3333 }
3334 }
3335}
3336impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_capacity_provider::UpdateCapacityProviderError, R>> for Error
3337where
3338 R: Send + Sync + std::fmt::Debug + 'static,
3339{
3340 fn from(
3341 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_capacity_provider::UpdateCapacityProviderError, R>,
3342 ) -> Self {
3343 match err {
3344 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3345 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3346 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3347 source: err.into(),
3348 }),
3349 }
3350 }
3351}
3352impl From<crate::operation::update_capacity_provider::UpdateCapacityProviderError> for Error {
3353 fn from(err: crate::operation::update_capacity_provider::UpdateCapacityProviderError) -> Self {
3354 match err {
3355 crate::operation::update_capacity_provider::UpdateCapacityProviderError::InvalidParameterValueException(inner) => {
3356 Error::InvalidParameterValueException(inner)
3357 }
3358 crate::operation::update_capacity_provider::UpdateCapacityProviderError::ResourceConflictException(inner) => {
3359 Error::ResourceConflictException(inner)
3360 }
3361 crate::operation::update_capacity_provider::UpdateCapacityProviderError::ResourceNotFoundException(inner) => {
3362 Error::ResourceNotFoundException(inner)
3363 }
3364 crate::operation::update_capacity_provider::UpdateCapacityProviderError::ServiceException(inner) => Error::ServiceException(inner),
3365 crate::operation::update_capacity_provider::UpdateCapacityProviderError::TooManyRequestsException(inner) => {
3366 Error::TooManyRequestsException(inner)
3367 }
3368 crate::operation::update_capacity_provider::UpdateCapacityProviderError::Unhandled(inner) => Error::Unhandled(inner),
3369 }
3370 }
3371}
3372impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_code_signing_config::UpdateCodeSigningConfigError, R>>
3373 for Error
3374where
3375 R: Send + Sync + std::fmt::Debug + 'static,
3376{
3377 fn from(
3378 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_code_signing_config::UpdateCodeSigningConfigError, R>,
3379 ) -> Self {
3380 match err {
3381 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3382 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3383 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3384 source: err.into(),
3385 }),
3386 }
3387 }
3388}
3389impl From<crate::operation::update_code_signing_config::UpdateCodeSigningConfigError> for Error {
3390 fn from(err: crate::operation::update_code_signing_config::UpdateCodeSigningConfigError) -> Self {
3391 match err {
3392 crate::operation::update_code_signing_config::UpdateCodeSigningConfigError::InvalidParameterValueException(inner) => {
3393 Error::InvalidParameterValueException(inner)
3394 }
3395 crate::operation::update_code_signing_config::UpdateCodeSigningConfigError::ResourceNotFoundException(inner) => {
3396 Error::ResourceNotFoundException(inner)
3397 }
3398 crate::operation::update_code_signing_config::UpdateCodeSigningConfigError::ServiceException(inner) => Error::ServiceException(inner),
3399 crate::operation::update_code_signing_config::UpdateCodeSigningConfigError::Unhandled(inner) => Error::Unhandled(inner),
3400 }
3401 }
3402}
3403impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_event_source_mapping::UpdateEventSourceMappingError, R>>
3404 for Error
3405where
3406 R: Send + Sync + std::fmt::Debug + 'static,
3407{
3408 fn from(
3409 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_event_source_mapping::UpdateEventSourceMappingError, R>,
3410 ) -> Self {
3411 match err {
3412 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3413 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3414 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3415 source: err.into(),
3416 }),
3417 }
3418 }
3419}
3420impl From<crate::operation::update_event_source_mapping::UpdateEventSourceMappingError> for Error {
3421 fn from(err: crate::operation::update_event_source_mapping::UpdateEventSourceMappingError) -> Self {
3422 match err {
3423 crate::operation::update_event_source_mapping::UpdateEventSourceMappingError::InvalidParameterValueException(inner) => {
3424 Error::InvalidParameterValueException(inner)
3425 }
3426 crate::operation::update_event_source_mapping::UpdateEventSourceMappingError::ResourceConflictException(inner) => {
3427 Error::ResourceConflictException(inner)
3428 }
3429 crate::operation::update_event_source_mapping::UpdateEventSourceMappingError::ResourceInUseException(inner) => {
3430 Error::ResourceInUseException(inner)
3431 }
3432 crate::operation::update_event_source_mapping::UpdateEventSourceMappingError::ResourceNotFoundException(inner) => {
3433 Error::ResourceNotFoundException(inner)
3434 }
3435 crate::operation::update_event_source_mapping::UpdateEventSourceMappingError::ServiceException(inner) => Error::ServiceException(inner),
3436 crate::operation::update_event_source_mapping::UpdateEventSourceMappingError::TooManyRequestsException(inner) => {
3437 Error::TooManyRequestsException(inner)
3438 }
3439 crate::operation::update_event_source_mapping::UpdateEventSourceMappingError::Unhandled(inner) => Error::Unhandled(inner),
3440 }
3441 }
3442}
3443impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_function_code::UpdateFunctionCodeError, R>> for Error
3444where
3445 R: Send + Sync + std::fmt::Debug + 'static,
3446{
3447 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_function_code::UpdateFunctionCodeError, R>) -> Self {
3448 match err {
3449 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3450 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3451 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3452 source: err.into(),
3453 }),
3454 }
3455 }
3456}
3457impl From<crate::operation::update_function_code::UpdateFunctionCodeError> for Error {
3458 fn from(err: crate::operation::update_function_code::UpdateFunctionCodeError) -> Self {
3459 match err {
3460 crate::operation::update_function_code::UpdateFunctionCodeError::CodeSigningConfigNotFoundException(inner) => {
3461 Error::CodeSigningConfigNotFoundException(inner)
3462 }
3463 crate::operation::update_function_code::UpdateFunctionCodeError::CodeStorageExceededException(inner) => {
3464 Error::CodeStorageExceededException(inner)
3465 }
3466 crate::operation::update_function_code::UpdateFunctionCodeError::CodeVerificationFailedException(inner) => {
3467 Error::CodeVerificationFailedException(inner)
3468 }
3469 crate::operation::update_function_code::UpdateFunctionCodeError::InvalidCodeSignatureException(inner) => {
3470 Error::InvalidCodeSignatureException(inner)
3471 }
3472 crate::operation::update_function_code::UpdateFunctionCodeError::InvalidParameterValueException(inner) => {
3473 Error::InvalidParameterValueException(inner)
3474 }
3475 crate::operation::update_function_code::UpdateFunctionCodeError::PreconditionFailedException(inner) => {
3476 Error::PreconditionFailedException(inner)
3477 }
3478 crate::operation::update_function_code::UpdateFunctionCodeError::ResourceConflictException(inner) => {
3479 Error::ResourceConflictException(inner)
3480 }
3481 crate::operation::update_function_code::UpdateFunctionCodeError::ResourceNotFoundException(inner) => {
3482 Error::ResourceNotFoundException(inner)
3483 }
3484 crate::operation::update_function_code::UpdateFunctionCodeError::ServiceException(inner) => Error::ServiceException(inner),
3485 crate::operation::update_function_code::UpdateFunctionCodeError::TooManyRequestsException(inner) => {
3486 Error::TooManyRequestsException(inner)
3487 }
3488 crate::operation::update_function_code::UpdateFunctionCodeError::Unhandled(inner) => Error::Unhandled(inner),
3489 }
3490 }
3491}
3492impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_function_configuration::UpdateFunctionConfigurationError, R>>
3493 for Error
3494where
3495 R: Send + Sync + std::fmt::Debug + 'static,
3496{
3497 fn from(
3498 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_function_configuration::UpdateFunctionConfigurationError, R>,
3499 ) -> Self {
3500 match err {
3501 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3502 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3503 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3504 source: err.into(),
3505 }),
3506 }
3507 }
3508}
3509impl From<crate::operation::update_function_configuration::UpdateFunctionConfigurationError> for Error {
3510 fn from(err: crate::operation::update_function_configuration::UpdateFunctionConfigurationError) -> Self {
3511 match err {
3512 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::CodeSigningConfigNotFoundException(inner) => {
3513 Error::CodeSigningConfigNotFoundException(inner)
3514 }
3515 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::CodeVerificationFailedException(inner) => {
3516 Error::CodeVerificationFailedException(inner)
3517 }
3518 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::InvalidCodeSignatureException(inner) => {
3519 Error::InvalidCodeSignatureException(inner)
3520 }
3521 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::InvalidParameterValueException(inner) => {
3522 Error::InvalidParameterValueException(inner)
3523 }
3524 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::PreconditionFailedException(inner) => {
3525 Error::PreconditionFailedException(inner)
3526 }
3527 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::ResourceConflictException(inner) => {
3528 Error::ResourceConflictException(inner)
3529 }
3530 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::ResourceNotFoundException(inner) => {
3531 Error::ResourceNotFoundException(inner)
3532 }
3533 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::ServiceException(inner) => {
3534 Error::ServiceException(inner)
3535 }
3536 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::TooManyRequestsException(inner) => {
3537 Error::TooManyRequestsException(inner)
3538 }
3539 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
3540 }
3541 }
3542}
3543impl<R>
3544 From<
3545 ::aws_smithy_runtime_api::client::result::SdkError<
3546 crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError,
3547 R,
3548 >,
3549 > for Error
3550where
3551 R: Send + Sync + std::fmt::Debug + 'static,
3552{
3553 fn from(
3554 err: ::aws_smithy_runtime_api::client::result::SdkError<
3555 crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError,
3556 R,
3557 >,
3558 ) -> Self {
3559 match err {
3560 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3561 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3562 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3563 source: err.into(),
3564 }),
3565 }
3566 }
3567}
3568impl From<crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError> for Error {
3569 fn from(err: crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError) -> Self {
3570 match err {
3571 crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError::InvalidParameterValueException(inner) => {
3572 Error::InvalidParameterValueException(inner)
3573 }
3574 crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError::ResourceConflictException(inner) => {
3575 Error::ResourceConflictException(inner)
3576 }
3577 crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError::ResourceNotFoundException(inner) => {
3578 Error::ResourceNotFoundException(inner)
3579 }
3580 crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError::ServiceException(inner) => {
3581 Error::ServiceException(inner)
3582 }
3583 crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError::TooManyRequestsException(inner) => {
3584 Error::TooManyRequestsException(inner)
3585 }
3586 crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError::Unhandled(inner) => Error::Unhandled(inner),
3587 }
3588 }
3589}
3590impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_function_url_config::UpdateFunctionUrlConfigError, R>>
3591 for Error
3592where
3593 R: Send + Sync + std::fmt::Debug + 'static,
3594{
3595 fn from(
3596 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_function_url_config::UpdateFunctionUrlConfigError, R>,
3597 ) -> Self {
3598 match err {
3599 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3600 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3601 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3602 source: err.into(),
3603 }),
3604 }
3605 }
3606}
3607impl From<crate::operation::update_function_url_config::UpdateFunctionUrlConfigError> for Error {
3608 fn from(err: crate::operation::update_function_url_config::UpdateFunctionUrlConfigError) -> Self {
3609 match err {
3610 crate::operation::update_function_url_config::UpdateFunctionUrlConfigError::InvalidParameterValueException(inner) => {
3611 Error::InvalidParameterValueException(inner)
3612 }
3613 crate::operation::update_function_url_config::UpdateFunctionUrlConfigError::ResourceConflictException(inner) => {
3614 Error::ResourceConflictException(inner)
3615 }
3616 crate::operation::update_function_url_config::UpdateFunctionUrlConfigError::ResourceNotFoundException(inner) => {
3617 Error::ResourceNotFoundException(inner)
3618 }
3619 crate::operation::update_function_url_config::UpdateFunctionUrlConfigError::ServiceException(inner) => Error::ServiceException(inner),
3620 crate::operation::update_function_url_config::UpdateFunctionUrlConfigError::TooManyRequestsException(inner) => {
3621 Error::TooManyRequestsException(inner)
3622 }
3623 crate::operation::update_function_url_config::UpdateFunctionUrlConfigError::Unhandled(inner) => Error::Unhandled(inner),
3624 }
3625 }
3626}
3627impl<O, E> ::std::convert::From<::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>> for Error
3628where
3629 O: ::std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
3630 E: ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static,
3631{
3632 fn from(err: ::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>) -> Self {
3633 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3634 meta: ::std::default::Default::default(),
3635 source: err.into(),
3636 })
3637 }
3638}
3639impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::types::error::InvokeWithResponseStreamResponseEventError, R>> for Error
3640where
3641 R: Send + Sync + std::fmt::Debug + 'static,
3642{
3643 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::types::error::InvokeWithResponseStreamResponseEventError, R>) -> Self {
3644 match err {
3645 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3646 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3647 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3648 source: err.into(),
3649 }),
3650 }
3651 }
3652}
3653impl From<crate::types::error::InvokeWithResponseStreamResponseEventError> for Error {
3654 fn from(err: crate::types::error::InvokeWithResponseStreamResponseEventError) -> Self {
3655 match err {
3656 crate::types::error::InvokeWithResponseStreamResponseEventError::Unhandled(inner) => Error::Unhandled(inner),
3657 }
3658 }
3659}
3660impl ::std::error::Error for Error {
3661 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
3662 match self {
3663 Error::AliasLimitExceededException(inner) => inner.source(),
3664 Error::CallbackTimeoutException(inner) => inner.source(),
3665 Error::CapacityProviderLimitExceededException(inner) => inner.source(),
3666 Error::CodeArtifactUserDeletedException(inner) => inner.source(),
3667 Error::CodeArtifactUserFailedException(inner) => inner.source(),
3668 Error::CodeArtifactUserPendingException(inner) => inner.source(),
3669 Error::CodeSigningConfigNotFoundException(inner) => inner.source(),
3670 Error::CodeStorageExceededException(inner) => inner.source(),
3671 Error::CodeVerificationFailedException(inner) => inner.source(),
3672 Error::DurableExecutionAlreadyStartedException(inner) => inner.source(),
3673 Error::Ec2AccessDeniedException(inner) => inner.source(),
3674 Error::Ec2ThrottledException(inner) => inner.source(),
3675 Error::Ec2UnexpectedException(inner) => inner.source(),
3676 Error::EfsioException(inner) => inner.source(),
3677 Error::EfsMountConnectivityException(inner) => inner.source(),
3678 Error::EfsMountFailureException(inner) => inner.source(),
3679 Error::EfsMountTimeoutException(inner) => inner.source(),
3680 Error::EniLimitReachedException(inner) => inner.source(),
3681 Error::EniNotReadyException(inner) => inner.source(),
3682 Error::FunctionVersionsPerCapacityProviderLimitExceededException(inner) => inner.source(),
3683 Error::InvalidCodeSignatureException(inner) => inner.source(),
3684 Error::InvalidParameterValueException(inner) => inner.source(),
3685 Error::InvalidRequestContentException(inner) => inner.source(),
3686 Error::InvalidRuntimeException(inner) => inner.source(),
3687 Error::InvalidSecurityGroupIdException(inner) => inner.source(),
3688 Error::InvalidSubnetIdException(inner) => inner.source(),
3689 Error::InvalidZipFileException(inner) => inner.source(),
3690 Error::KmsAccessDeniedException(inner) => inner.source(),
3691 Error::KmsDisabledException(inner) => inner.source(),
3692 Error::KmsInvalidStateException(inner) => inner.source(),
3693 Error::KmsNotFoundException(inner) => inner.source(),
3694 Error::ModeNotSupportedException(inner) => inner.source(),
3695 Error::NoPublishedVersionException(inner) => inner.source(),
3696 Error::PolicyLengthExceededException(inner) => inner.source(),
3697 Error::PreconditionFailedException(inner) => inner.source(),
3698 Error::ProvisionedConcurrencyConfigNotFoundException(inner) => inner.source(),
3699 Error::PublicPolicyException(inner) => inner.source(),
3700 Error::RecursiveInvocationException(inner) => inner.source(),
3701 Error::RequestTooLargeException(inner) => inner.source(),
3702 Error::ResourceConflictException(inner) => inner.source(),
3703 Error::ResourceInUseException(inner) => inner.source(),
3704 Error::ResourceNotFoundException(inner) => inner.source(),
3705 Error::ResourceNotReadyException(inner) => inner.source(),
3706 Error::S3FilesMountConnectivityException(inner) => inner.source(),
3707 Error::S3FilesMountFailureException(inner) => inner.source(),
3708 Error::S3FilesMountTimeoutException(inner) => inner.source(),
3709 Error::SerializedRequestEntityTooLargeException(inner) => inner.source(),
3710 Error::ServiceException(inner) => inner.source(),
3711 Error::ServiceQuotaExceededException(inner) => inner.source(),
3712 Error::SnapStartException(inner) => inner.source(),
3713 Error::SnapStartNotReadyException(inner) => inner.source(),
3714 Error::SnapStartRegenerationFailureException(inner) => inner.source(),
3715 Error::SnapStartTimeoutException(inner) => inner.source(),
3716 Error::SubnetIpAddressLimitReachedException(inner) => inner.source(),
3717 Error::TooManyRequestsException(inner) => inner.source(),
3718 Error::UnsupportedMediaTypeException(inner) => inner.source(),
3719 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
3720 }
3721 }
3722}
3723impl ::aws_types::request_id::RequestId for Error {
3724 fn request_id(&self) -> Option<&str> {
3725 match self {
3726 Self::AliasLimitExceededException(e) => e.request_id(),
3727 Self::CallbackTimeoutException(e) => e.request_id(),
3728 Self::CapacityProviderLimitExceededException(e) => e.request_id(),
3729 Self::CodeArtifactUserDeletedException(e) => e.request_id(),
3730 Self::CodeArtifactUserFailedException(e) => e.request_id(),
3731 Self::CodeArtifactUserPendingException(e) => e.request_id(),
3732 Self::CodeSigningConfigNotFoundException(e) => e.request_id(),
3733 Self::CodeStorageExceededException(e) => e.request_id(),
3734 Self::CodeVerificationFailedException(e) => e.request_id(),
3735 Self::DurableExecutionAlreadyStartedException(e) => e.request_id(),
3736 Self::Ec2AccessDeniedException(e) => e.request_id(),
3737 Self::Ec2ThrottledException(e) => e.request_id(),
3738 Self::Ec2UnexpectedException(e) => e.request_id(),
3739 Self::EfsioException(e) => e.request_id(),
3740 Self::EfsMountConnectivityException(e) => e.request_id(),
3741 Self::EfsMountFailureException(e) => e.request_id(),
3742 Self::EfsMountTimeoutException(e) => e.request_id(),
3743 Self::EniLimitReachedException(e) => e.request_id(),
3744 Self::EniNotReadyException(e) => e.request_id(),
3745 Self::FunctionVersionsPerCapacityProviderLimitExceededException(e) => e.request_id(),
3746 Self::InvalidCodeSignatureException(e) => e.request_id(),
3747 Self::InvalidParameterValueException(e) => e.request_id(),
3748 Self::InvalidRequestContentException(e) => e.request_id(),
3749 Self::InvalidRuntimeException(e) => e.request_id(),
3750 Self::InvalidSecurityGroupIdException(e) => e.request_id(),
3751 Self::InvalidSubnetIdException(e) => e.request_id(),
3752 Self::InvalidZipFileException(e) => e.request_id(),
3753 Self::KmsAccessDeniedException(e) => e.request_id(),
3754 Self::KmsDisabledException(e) => e.request_id(),
3755 Self::KmsInvalidStateException(e) => e.request_id(),
3756 Self::KmsNotFoundException(e) => e.request_id(),
3757 Self::ModeNotSupportedException(e) => e.request_id(),
3758 Self::NoPublishedVersionException(e) => e.request_id(),
3759 Self::PolicyLengthExceededException(e) => e.request_id(),
3760 Self::PreconditionFailedException(e) => e.request_id(),
3761 Self::ProvisionedConcurrencyConfigNotFoundException(e) => e.request_id(),
3762 Self::PublicPolicyException(e) => e.request_id(),
3763 Self::RecursiveInvocationException(e) => e.request_id(),
3764 Self::RequestTooLargeException(e) => e.request_id(),
3765 Self::ResourceConflictException(e) => e.request_id(),
3766 Self::ResourceInUseException(e) => e.request_id(),
3767 Self::ResourceNotFoundException(e) => e.request_id(),
3768 Self::ResourceNotReadyException(e) => e.request_id(),
3769 Self::S3FilesMountConnectivityException(e) => e.request_id(),
3770 Self::S3FilesMountFailureException(e) => e.request_id(),
3771 Self::S3FilesMountTimeoutException(e) => e.request_id(),
3772 Self::SerializedRequestEntityTooLargeException(e) => e.request_id(),
3773 Self::ServiceException(e) => e.request_id(),
3774 Self::ServiceQuotaExceededException(e) => e.request_id(),
3775 Self::SnapStartException(e) => e.request_id(),
3776 Self::SnapStartNotReadyException(e) => e.request_id(),
3777 Self::SnapStartRegenerationFailureException(e) => e.request_id(),
3778 Self::SnapStartTimeoutException(e) => e.request_id(),
3779 Self::SubnetIpAddressLimitReachedException(e) => e.request_id(),
3780 Self::TooManyRequestsException(e) => e.request_id(),
3781 Self::UnsupportedMediaTypeException(e) => e.request_id(),
3782 Self::Unhandled(e) => e.meta.request_id(),
3783 }
3784 }
3785}