1#[non_exhaustive]
4#[derive(::std::fmt::Debug)]
5pub enum Error {
6 CodeSigningConfigNotFoundException(crate::types::error::CodeSigningConfigNotFoundException),
8 CodeStorageExceededException(crate::types::error::CodeStorageExceededException),
10 CodeVerificationFailedException(crate::types::error::CodeVerificationFailedException),
12 Ec2AccessDeniedException(crate::types::error::Ec2AccessDeniedException),
14 Ec2ThrottledException(crate::types::error::Ec2ThrottledException),
16 Ec2UnexpectedException(crate::types::error::Ec2UnexpectedException),
18 EfsioException(crate::types::error::EfsioException),
20 EfsMountConnectivityException(crate::types::error::EfsMountConnectivityException),
22 EfsMountFailureException(crate::types::error::EfsMountFailureException),
24 EfsMountTimeoutException(crate::types::error::EfsMountTimeoutException),
26 EniLimitReachedException(crate::types::error::EniLimitReachedException),
28 InvalidCodeSignatureException(crate::types::error::InvalidCodeSignatureException),
30 InvalidParameterValueException(crate::types::error::InvalidParameterValueException),
32 InvalidRequestContentException(crate::types::error::InvalidRequestContentException),
34 InvalidRuntimeException(crate::types::error::InvalidRuntimeException),
36 InvalidSecurityGroupIdException(crate::types::error::InvalidSecurityGroupIdException),
38 InvalidSubnetIdException(crate::types::error::InvalidSubnetIdException),
40 InvalidZipFileException(crate::types::error::InvalidZipFileException),
42 KmsAccessDeniedException(crate::types::error::KmsAccessDeniedException),
44 KmsDisabledException(crate::types::error::KmsDisabledException),
46 KmsInvalidStateException(crate::types::error::KmsInvalidStateException),
48 KmsNotFoundException(crate::types::error::KmsNotFoundException),
50 PolicyLengthExceededException(crate::types::error::PolicyLengthExceededException),
52 PreconditionFailedException(crate::types::error::PreconditionFailedException),
60 ProvisionedConcurrencyConfigNotFoundException(crate::types::error::ProvisionedConcurrencyConfigNotFoundException),
62 RecursiveInvocationException(crate::types::error::RecursiveInvocationException),
64 RequestTooLargeException(crate::types::error::RequestTooLargeException),
66 ResourceConflictException(crate::types::error::ResourceConflictException),
68 ResourceInUseException(crate::types::error::ResourceInUseException),
70 ResourceNotFoundException(crate::types::error::ResourceNotFoundException),
72 ResourceNotReadyException(crate::types::error::ResourceNotReadyException),
74 SerializedRequestEntityTooLargeException(crate::types::error::SerializedRequestEntityTooLargeException),
76 ServiceException(crate::types::error::ServiceException),
78 SnapStartException(crate::types::error::SnapStartException),
80 SnapStartNotReadyException(crate::types::error::SnapStartNotReadyException),
82 SnapStartTimeoutException(crate::types::error::SnapStartTimeoutException),
84 SubnetIpAddressLimitReachedException(crate::types::error::SubnetIpAddressLimitReachedException),
86 TooManyRequestsException(crate::types::error::TooManyRequestsException),
88 UnsupportedMediaTypeException(crate::types::error::UnsupportedMediaTypeException),
90 #[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
92 variable wildcard pattern and check `.code()`:
93 \
94 `err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
95 \
96 See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
97 Unhandled(crate::error::sealed_unhandled::Unhandled),
98}
99impl ::std::fmt::Display for Error {
100 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
101 match self {
102 Error::CodeSigningConfigNotFoundException(inner) => inner.fmt(f),
103 Error::CodeStorageExceededException(inner) => inner.fmt(f),
104 Error::CodeVerificationFailedException(inner) => inner.fmt(f),
105 Error::Ec2AccessDeniedException(inner) => inner.fmt(f),
106 Error::Ec2ThrottledException(inner) => inner.fmt(f),
107 Error::Ec2UnexpectedException(inner) => inner.fmt(f),
108 Error::EfsioException(inner) => inner.fmt(f),
109 Error::EfsMountConnectivityException(inner) => inner.fmt(f),
110 Error::EfsMountFailureException(inner) => inner.fmt(f),
111 Error::EfsMountTimeoutException(inner) => inner.fmt(f),
112 Error::EniLimitReachedException(inner) => inner.fmt(f),
113 Error::InvalidCodeSignatureException(inner) => inner.fmt(f),
114 Error::InvalidParameterValueException(inner) => inner.fmt(f),
115 Error::InvalidRequestContentException(inner) => inner.fmt(f),
116 Error::InvalidRuntimeException(inner) => inner.fmt(f),
117 Error::InvalidSecurityGroupIdException(inner) => inner.fmt(f),
118 Error::InvalidSubnetIdException(inner) => inner.fmt(f),
119 Error::InvalidZipFileException(inner) => inner.fmt(f),
120 Error::KmsAccessDeniedException(inner) => inner.fmt(f),
121 Error::KmsDisabledException(inner) => inner.fmt(f),
122 Error::KmsInvalidStateException(inner) => inner.fmt(f),
123 Error::KmsNotFoundException(inner) => inner.fmt(f),
124 Error::PolicyLengthExceededException(inner) => inner.fmt(f),
125 Error::PreconditionFailedException(inner) => inner.fmt(f),
126 Error::ProvisionedConcurrencyConfigNotFoundException(inner) => inner.fmt(f),
127 Error::RecursiveInvocationException(inner) => inner.fmt(f),
128 Error::RequestTooLargeException(inner) => inner.fmt(f),
129 Error::ResourceConflictException(inner) => inner.fmt(f),
130 Error::ResourceInUseException(inner) => inner.fmt(f),
131 Error::ResourceNotFoundException(inner) => inner.fmt(f),
132 Error::ResourceNotReadyException(inner) => inner.fmt(f),
133 Error::SerializedRequestEntityTooLargeException(inner) => inner.fmt(f),
134 Error::ServiceException(inner) => inner.fmt(f),
135 Error::SnapStartException(inner) => inner.fmt(f),
136 Error::SnapStartNotReadyException(inner) => inner.fmt(f),
137 Error::SnapStartTimeoutException(inner) => inner.fmt(f),
138 Error::SubnetIpAddressLimitReachedException(inner) => inner.fmt(f),
139 Error::TooManyRequestsException(inner) => inner.fmt(f),
140 Error::UnsupportedMediaTypeException(inner) => inner.fmt(f),
141 Error::Unhandled(_) => {
142 if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
143 write!(f, "unhandled error ({code})")
144 } else {
145 f.write_str("unhandled error")
146 }
147 }
148 }
149 }
150}
151impl From<::aws_smithy_types::error::operation::BuildError> for Error {
152 fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
153 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
154 source: value.into(),
155 meta: ::std::default::Default::default(),
156 })
157 }
158}
159impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
160 fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
161 match self {
162 Self::CodeSigningConfigNotFoundException(inner) => inner.meta(),
163 Self::CodeStorageExceededException(inner) => inner.meta(),
164 Self::CodeVerificationFailedException(inner) => inner.meta(),
165 Self::Ec2AccessDeniedException(inner) => inner.meta(),
166 Self::Ec2ThrottledException(inner) => inner.meta(),
167 Self::Ec2UnexpectedException(inner) => inner.meta(),
168 Self::EfsioException(inner) => inner.meta(),
169 Self::EfsMountConnectivityException(inner) => inner.meta(),
170 Self::EfsMountFailureException(inner) => inner.meta(),
171 Self::EfsMountTimeoutException(inner) => inner.meta(),
172 Self::EniLimitReachedException(inner) => inner.meta(),
173 Self::InvalidCodeSignatureException(inner) => inner.meta(),
174 Self::InvalidParameterValueException(inner) => inner.meta(),
175 Self::InvalidRequestContentException(inner) => inner.meta(),
176 Self::InvalidRuntimeException(inner) => inner.meta(),
177 Self::InvalidSecurityGroupIdException(inner) => inner.meta(),
178 Self::InvalidSubnetIdException(inner) => inner.meta(),
179 Self::InvalidZipFileException(inner) => inner.meta(),
180 Self::KmsAccessDeniedException(inner) => inner.meta(),
181 Self::KmsDisabledException(inner) => inner.meta(),
182 Self::KmsInvalidStateException(inner) => inner.meta(),
183 Self::KmsNotFoundException(inner) => inner.meta(),
184 Self::PolicyLengthExceededException(inner) => inner.meta(),
185 Self::PreconditionFailedException(inner) => inner.meta(),
186 Self::ProvisionedConcurrencyConfigNotFoundException(inner) => inner.meta(),
187 Self::RecursiveInvocationException(inner) => inner.meta(),
188 Self::RequestTooLargeException(inner) => inner.meta(),
189 Self::ResourceConflictException(inner) => inner.meta(),
190 Self::ResourceInUseException(inner) => inner.meta(),
191 Self::ResourceNotFoundException(inner) => inner.meta(),
192 Self::ResourceNotReadyException(inner) => inner.meta(),
193 Self::SerializedRequestEntityTooLargeException(inner) => inner.meta(),
194 Self::ServiceException(inner) => inner.meta(),
195 Self::SnapStartException(inner) => inner.meta(),
196 Self::SnapStartNotReadyException(inner) => inner.meta(),
197 Self::SnapStartTimeoutException(inner) => inner.meta(),
198 Self::SubnetIpAddressLimitReachedException(inner) => inner.meta(),
199 Self::TooManyRequestsException(inner) => inner.meta(),
200 Self::UnsupportedMediaTypeException(inner) => inner.meta(),
201 Self::Unhandled(inner) => &inner.meta,
202 }
203 }
204}
205impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_layer_version_permission::AddLayerVersionPermissionError, R>>
206 for Error
207where
208 R: Send + Sync + std::fmt::Debug + 'static,
209{
210 fn from(
211 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_layer_version_permission::AddLayerVersionPermissionError, R>,
212 ) -> Self {
213 match err {
214 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
215 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
216 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
217 source: err.into(),
218 }),
219 }
220 }
221}
222impl From<crate::operation::add_layer_version_permission::AddLayerVersionPermissionError> for Error {
223 fn from(err: crate::operation::add_layer_version_permission::AddLayerVersionPermissionError) -> Self {
224 match err {
225 crate::operation::add_layer_version_permission::AddLayerVersionPermissionError::InvalidParameterValueException(inner) => {
226 Error::InvalidParameterValueException(inner)
227 }
228 crate::operation::add_layer_version_permission::AddLayerVersionPermissionError::PolicyLengthExceededException(inner) => {
229 Error::PolicyLengthExceededException(inner)
230 }
231 crate::operation::add_layer_version_permission::AddLayerVersionPermissionError::PreconditionFailedException(inner) => {
232 Error::PreconditionFailedException(inner)
233 }
234 crate::operation::add_layer_version_permission::AddLayerVersionPermissionError::ResourceConflictException(inner) => {
235 Error::ResourceConflictException(inner)
236 }
237 crate::operation::add_layer_version_permission::AddLayerVersionPermissionError::ResourceNotFoundException(inner) => {
238 Error::ResourceNotFoundException(inner)
239 }
240 crate::operation::add_layer_version_permission::AddLayerVersionPermissionError::ServiceException(inner) => Error::ServiceException(inner),
241 crate::operation::add_layer_version_permission::AddLayerVersionPermissionError::TooManyRequestsException(inner) => {
242 Error::TooManyRequestsException(inner)
243 }
244 crate::operation::add_layer_version_permission::AddLayerVersionPermissionError::Unhandled(inner) => Error::Unhandled(inner),
245 }
246 }
247}
248impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_permission::AddPermissionError, R>> for Error
249where
250 R: Send + Sync + std::fmt::Debug + 'static,
251{
252 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_permission::AddPermissionError, R>) -> Self {
253 match err {
254 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
255 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
256 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
257 source: err.into(),
258 }),
259 }
260 }
261}
262impl From<crate::operation::add_permission::AddPermissionError> for Error {
263 fn from(err: crate::operation::add_permission::AddPermissionError) -> Self {
264 match err {
265 crate::operation::add_permission::AddPermissionError::InvalidParameterValueException(inner) => {
266 Error::InvalidParameterValueException(inner)
267 }
268 crate::operation::add_permission::AddPermissionError::PolicyLengthExceededException(inner) => Error::PolicyLengthExceededException(inner),
269 crate::operation::add_permission::AddPermissionError::PreconditionFailedException(inner) => Error::PreconditionFailedException(inner),
270 crate::operation::add_permission::AddPermissionError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
271 crate::operation::add_permission::AddPermissionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
272 crate::operation::add_permission::AddPermissionError::ServiceException(inner) => Error::ServiceException(inner),
273 crate::operation::add_permission::AddPermissionError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
274 crate::operation::add_permission::AddPermissionError::Unhandled(inner) => Error::Unhandled(inner),
275 }
276 }
277}
278impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_alias::CreateAliasError, R>> for Error
279where
280 R: Send + Sync + std::fmt::Debug + 'static,
281{
282 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_alias::CreateAliasError, R>) -> Self {
283 match err {
284 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
285 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
286 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
287 source: err.into(),
288 }),
289 }
290 }
291}
292impl From<crate::operation::create_alias::CreateAliasError> for Error {
293 fn from(err: crate::operation::create_alias::CreateAliasError) -> Self {
294 match err {
295 crate::operation::create_alias::CreateAliasError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
296 crate::operation::create_alias::CreateAliasError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
297 crate::operation::create_alias::CreateAliasError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
298 crate::operation::create_alias::CreateAliasError::ServiceException(inner) => Error::ServiceException(inner),
299 crate::operation::create_alias::CreateAliasError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
300 crate::operation::create_alias::CreateAliasError::Unhandled(inner) => Error::Unhandled(inner),
301 }
302 }
303}
304impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_code_signing_config::CreateCodeSigningConfigError, R>>
305 for Error
306where
307 R: Send + Sync + std::fmt::Debug + 'static,
308{
309 fn from(
310 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_code_signing_config::CreateCodeSigningConfigError, R>,
311 ) -> Self {
312 match err {
313 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
314 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
315 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
316 source: err.into(),
317 }),
318 }
319 }
320}
321impl From<crate::operation::create_code_signing_config::CreateCodeSigningConfigError> for Error {
322 fn from(err: crate::operation::create_code_signing_config::CreateCodeSigningConfigError) -> Self {
323 match err {
324 crate::operation::create_code_signing_config::CreateCodeSigningConfigError::InvalidParameterValueException(inner) => {
325 Error::InvalidParameterValueException(inner)
326 }
327 crate::operation::create_code_signing_config::CreateCodeSigningConfigError::ServiceException(inner) => Error::ServiceException(inner),
328 crate::operation::create_code_signing_config::CreateCodeSigningConfigError::Unhandled(inner) => Error::Unhandled(inner),
329 }
330 }
331}
332impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_event_source_mapping::CreateEventSourceMappingError, R>>
333 for Error
334where
335 R: Send + Sync + std::fmt::Debug + 'static,
336{
337 fn from(
338 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_event_source_mapping::CreateEventSourceMappingError, R>,
339 ) -> Self {
340 match err {
341 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
342 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
343 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
344 source: err.into(),
345 }),
346 }
347 }
348}
349impl From<crate::operation::create_event_source_mapping::CreateEventSourceMappingError> for Error {
350 fn from(err: crate::operation::create_event_source_mapping::CreateEventSourceMappingError) -> Self {
351 match err {
352 crate::operation::create_event_source_mapping::CreateEventSourceMappingError::InvalidParameterValueException(inner) => {
353 Error::InvalidParameterValueException(inner)
354 }
355 crate::operation::create_event_source_mapping::CreateEventSourceMappingError::ResourceConflictException(inner) => {
356 Error::ResourceConflictException(inner)
357 }
358 crate::operation::create_event_source_mapping::CreateEventSourceMappingError::ResourceNotFoundException(inner) => {
359 Error::ResourceNotFoundException(inner)
360 }
361 crate::operation::create_event_source_mapping::CreateEventSourceMappingError::ServiceException(inner) => Error::ServiceException(inner),
362 crate::operation::create_event_source_mapping::CreateEventSourceMappingError::TooManyRequestsException(inner) => {
363 Error::TooManyRequestsException(inner)
364 }
365 crate::operation::create_event_source_mapping::CreateEventSourceMappingError::Unhandled(inner) => Error::Unhandled(inner),
366 }
367 }
368}
369impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_function::CreateFunctionError, R>> for Error
370where
371 R: Send + Sync + std::fmt::Debug + 'static,
372{
373 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_function::CreateFunctionError, R>) -> Self {
374 match err {
375 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
376 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
377 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
378 source: err.into(),
379 }),
380 }
381 }
382}
383impl From<crate::operation::create_function::CreateFunctionError> for Error {
384 fn from(err: crate::operation::create_function::CreateFunctionError) -> Self {
385 match err {
386 crate::operation::create_function::CreateFunctionError::CodeSigningConfigNotFoundException(inner) => {
387 Error::CodeSigningConfigNotFoundException(inner)
388 }
389 crate::operation::create_function::CreateFunctionError::CodeStorageExceededException(inner) => Error::CodeStorageExceededException(inner),
390 crate::operation::create_function::CreateFunctionError::CodeVerificationFailedException(inner) => {
391 Error::CodeVerificationFailedException(inner)
392 }
393 crate::operation::create_function::CreateFunctionError::InvalidCodeSignatureException(inner) => {
394 Error::InvalidCodeSignatureException(inner)
395 }
396 crate::operation::create_function::CreateFunctionError::InvalidParameterValueException(inner) => {
397 Error::InvalidParameterValueException(inner)
398 }
399 crate::operation::create_function::CreateFunctionError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
400 crate::operation::create_function::CreateFunctionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
401 crate::operation::create_function::CreateFunctionError::ServiceException(inner) => Error::ServiceException(inner),
402 crate::operation::create_function::CreateFunctionError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
403 crate::operation::create_function::CreateFunctionError::Unhandled(inner) => Error::Unhandled(inner),
404 }
405 }
406}
407impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_function_url_config::CreateFunctionUrlConfigError, R>>
408 for Error
409where
410 R: Send + Sync + std::fmt::Debug + 'static,
411{
412 fn from(
413 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_function_url_config::CreateFunctionUrlConfigError, R>,
414 ) -> Self {
415 match err {
416 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
417 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
418 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
419 source: err.into(),
420 }),
421 }
422 }
423}
424impl From<crate::operation::create_function_url_config::CreateFunctionUrlConfigError> for Error {
425 fn from(err: crate::operation::create_function_url_config::CreateFunctionUrlConfigError) -> Self {
426 match err {
427 crate::operation::create_function_url_config::CreateFunctionUrlConfigError::InvalidParameterValueException(inner) => {
428 Error::InvalidParameterValueException(inner)
429 }
430 crate::operation::create_function_url_config::CreateFunctionUrlConfigError::ResourceConflictException(inner) => {
431 Error::ResourceConflictException(inner)
432 }
433 crate::operation::create_function_url_config::CreateFunctionUrlConfigError::ResourceNotFoundException(inner) => {
434 Error::ResourceNotFoundException(inner)
435 }
436 crate::operation::create_function_url_config::CreateFunctionUrlConfigError::ServiceException(inner) => Error::ServiceException(inner),
437 crate::operation::create_function_url_config::CreateFunctionUrlConfigError::TooManyRequestsException(inner) => {
438 Error::TooManyRequestsException(inner)
439 }
440 crate::operation::create_function_url_config::CreateFunctionUrlConfigError::Unhandled(inner) => Error::Unhandled(inner),
441 }
442 }
443}
444impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_alias::DeleteAliasError, R>> for Error
445where
446 R: Send + Sync + std::fmt::Debug + 'static,
447{
448 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_alias::DeleteAliasError, R>) -> Self {
449 match err {
450 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
451 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
452 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
453 source: err.into(),
454 }),
455 }
456 }
457}
458impl From<crate::operation::delete_alias::DeleteAliasError> for Error {
459 fn from(err: crate::operation::delete_alias::DeleteAliasError) -> Self {
460 match err {
461 crate::operation::delete_alias::DeleteAliasError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
462 crate::operation::delete_alias::DeleteAliasError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
463 crate::operation::delete_alias::DeleteAliasError::ServiceException(inner) => Error::ServiceException(inner),
464 crate::operation::delete_alias::DeleteAliasError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
465 crate::operation::delete_alias::DeleteAliasError::Unhandled(inner) => Error::Unhandled(inner),
466 }
467 }
468}
469impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_code_signing_config::DeleteCodeSigningConfigError, R>>
470 for Error
471where
472 R: Send + Sync + std::fmt::Debug + 'static,
473{
474 fn from(
475 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_code_signing_config::DeleteCodeSigningConfigError, R>,
476 ) -> Self {
477 match err {
478 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
479 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
480 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
481 source: err.into(),
482 }),
483 }
484 }
485}
486impl From<crate::operation::delete_code_signing_config::DeleteCodeSigningConfigError> for Error {
487 fn from(err: crate::operation::delete_code_signing_config::DeleteCodeSigningConfigError) -> Self {
488 match err {
489 crate::operation::delete_code_signing_config::DeleteCodeSigningConfigError::InvalidParameterValueException(inner) => {
490 Error::InvalidParameterValueException(inner)
491 }
492 crate::operation::delete_code_signing_config::DeleteCodeSigningConfigError::ResourceConflictException(inner) => {
493 Error::ResourceConflictException(inner)
494 }
495 crate::operation::delete_code_signing_config::DeleteCodeSigningConfigError::ResourceNotFoundException(inner) => {
496 Error::ResourceNotFoundException(inner)
497 }
498 crate::operation::delete_code_signing_config::DeleteCodeSigningConfigError::ServiceException(inner) => Error::ServiceException(inner),
499 crate::operation::delete_code_signing_config::DeleteCodeSigningConfigError::Unhandled(inner) => Error::Unhandled(inner),
500 }
501 }
502}
503impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_event_source_mapping::DeleteEventSourceMappingError, R>>
504 for Error
505where
506 R: Send + Sync + std::fmt::Debug + 'static,
507{
508 fn from(
509 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_event_source_mapping::DeleteEventSourceMappingError, R>,
510 ) -> Self {
511 match err {
512 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
513 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
514 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
515 source: err.into(),
516 }),
517 }
518 }
519}
520impl From<crate::operation::delete_event_source_mapping::DeleteEventSourceMappingError> for Error {
521 fn from(err: crate::operation::delete_event_source_mapping::DeleteEventSourceMappingError) -> Self {
522 match err {
523 crate::operation::delete_event_source_mapping::DeleteEventSourceMappingError::InvalidParameterValueException(inner) => {
524 Error::InvalidParameterValueException(inner)
525 }
526 crate::operation::delete_event_source_mapping::DeleteEventSourceMappingError::ResourceConflictException(inner) => {
527 Error::ResourceConflictException(inner)
528 }
529 crate::operation::delete_event_source_mapping::DeleteEventSourceMappingError::ResourceInUseException(inner) => {
530 Error::ResourceInUseException(inner)
531 }
532 crate::operation::delete_event_source_mapping::DeleteEventSourceMappingError::ResourceNotFoundException(inner) => {
533 Error::ResourceNotFoundException(inner)
534 }
535 crate::operation::delete_event_source_mapping::DeleteEventSourceMappingError::ServiceException(inner) => Error::ServiceException(inner),
536 crate::operation::delete_event_source_mapping::DeleteEventSourceMappingError::TooManyRequestsException(inner) => {
537 Error::TooManyRequestsException(inner)
538 }
539 crate::operation::delete_event_source_mapping::DeleteEventSourceMappingError::Unhandled(inner) => Error::Unhandled(inner),
540 }
541 }
542}
543impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_function::DeleteFunctionError, R>> for Error
544where
545 R: Send + Sync + std::fmt::Debug + 'static,
546{
547 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_function::DeleteFunctionError, R>) -> Self {
548 match err {
549 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
550 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
551 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
552 source: err.into(),
553 }),
554 }
555 }
556}
557impl From<crate::operation::delete_function::DeleteFunctionError> for Error {
558 fn from(err: crate::operation::delete_function::DeleteFunctionError) -> Self {
559 match err {
560 crate::operation::delete_function::DeleteFunctionError::InvalidParameterValueException(inner) => {
561 Error::InvalidParameterValueException(inner)
562 }
563 crate::operation::delete_function::DeleteFunctionError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
564 crate::operation::delete_function::DeleteFunctionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
565 crate::operation::delete_function::DeleteFunctionError::ServiceException(inner) => Error::ServiceException(inner),
566 crate::operation::delete_function::DeleteFunctionError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
567 crate::operation::delete_function::DeleteFunctionError::Unhandled(inner) => Error::Unhandled(inner),
568 }
569 }
570}
571impl<R>
572 From<
573 ::aws_smithy_runtime_api::client::result::SdkError<
574 crate::operation::delete_function_code_signing_config::DeleteFunctionCodeSigningConfigError,
575 R,
576 >,
577 > for Error
578where
579 R: Send + Sync + std::fmt::Debug + 'static,
580{
581 fn from(
582 err: ::aws_smithy_runtime_api::client::result::SdkError<
583 crate::operation::delete_function_code_signing_config::DeleteFunctionCodeSigningConfigError,
584 R,
585 >,
586 ) -> Self {
587 match err {
588 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
589 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
590 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
591 source: err.into(),
592 }),
593 }
594 }
595}
596impl From<crate::operation::delete_function_code_signing_config::DeleteFunctionCodeSigningConfigError> for Error {
597 fn from(err: crate::operation::delete_function_code_signing_config::DeleteFunctionCodeSigningConfigError) -> Self {
598 match err {
599 crate::operation::delete_function_code_signing_config::DeleteFunctionCodeSigningConfigError::CodeSigningConfigNotFoundException(
600 inner,
601 ) => Error::CodeSigningConfigNotFoundException(inner),
602 crate::operation::delete_function_code_signing_config::DeleteFunctionCodeSigningConfigError::InvalidParameterValueException(inner) => {
603 Error::InvalidParameterValueException(inner)
604 }
605 crate::operation::delete_function_code_signing_config::DeleteFunctionCodeSigningConfigError::ResourceConflictException(inner) => {
606 Error::ResourceConflictException(inner)
607 }
608 crate::operation::delete_function_code_signing_config::DeleteFunctionCodeSigningConfigError::ResourceNotFoundException(inner) => {
609 Error::ResourceNotFoundException(inner)
610 }
611 crate::operation::delete_function_code_signing_config::DeleteFunctionCodeSigningConfigError::ServiceException(inner) => {
612 Error::ServiceException(inner)
613 }
614 crate::operation::delete_function_code_signing_config::DeleteFunctionCodeSigningConfigError::TooManyRequestsException(inner) => {
615 Error::TooManyRequestsException(inner)
616 }
617 crate::operation::delete_function_code_signing_config::DeleteFunctionCodeSigningConfigError::Unhandled(inner) => Error::Unhandled(inner),
618 }
619 }
620}
621impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_function_concurrency::DeleteFunctionConcurrencyError, R>>
622 for Error
623where
624 R: Send + Sync + std::fmt::Debug + 'static,
625{
626 fn from(
627 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_function_concurrency::DeleteFunctionConcurrencyError, R>,
628 ) -> Self {
629 match err {
630 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
631 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
632 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
633 source: err.into(),
634 }),
635 }
636 }
637}
638impl From<crate::operation::delete_function_concurrency::DeleteFunctionConcurrencyError> for Error {
639 fn from(err: crate::operation::delete_function_concurrency::DeleteFunctionConcurrencyError) -> Self {
640 match err {
641 crate::operation::delete_function_concurrency::DeleteFunctionConcurrencyError::InvalidParameterValueException(inner) => {
642 Error::InvalidParameterValueException(inner)
643 }
644 crate::operation::delete_function_concurrency::DeleteFunctionConcurrencyError::ResourceConflictException(inner) => {
645 Error::ResourceConflictException(inner)
646 }
647 crate::operation::delete_function_concurrency::DeleteFunctionConcurrencyError::ResourceNotFoundException(inner) => {
648 Error::ResourceNotFoundException(inner)
649 }
650 crate::operation::delete_function_concurrency::DeleteFunctionConcurrencyError::ServiceException(inner) => Error::ServiceException(inner),
651 crate::operation::delete_function_concurrency::DeleteFunctionConcurrencyError::TooManyRequestsException(inner) => {
652 Error::TooManyRequestsException(inner)
653 }
654 crate::operation::delete_function_concurrency::DeleteFunctionConcurrencyError::Unhandled(inner) => Error::Unhandled(inner),
655 }
656 }
657}
658impl<R>
659 From<
660 ::aws_smithy_runtime_api::client::result::SdkError<
661 crate::operation::delete_function_event_invoke_config::DeleteFunctionEventInvokeConfigError,
662 R,
663 >,
664 > for Error
665where
666 R: Send + Sync + std::fmt::Debug + 'static,
667{
668 fn from(
669 err: ::aws_smithy_runtime_api::client::result::SdkError<
670 crate::operation::delete_function_event_invoke_config::DeleteFunctionEventInvokeConfigError,
671 R,
672 >,
673 ) -> Self {
674 match err {
675 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
676 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
677 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
678 source: err.into(),
679 }),
680 }
681 }
682}
683impl From<crate::operation::delete_function_event_invoke_config::DeleteFunctionEventInvokeConfigError> for Error {
684 fn from(err: crate::operation::delete_function_event_invoke_config::DeleteFunctionEventInvokeConfigError) -> Self {
685 match err {
686 crate::operation::delete_function_event_invoke_config::DeleteFunctionEventInvokeConfigError::InvalidParameterValueException(inner) => {
687 Error::InvalidParameterValueException(inner)
688 }
689 crate::operation::delete_function_event_invoke_config::DeleteFunctionEventInvokeConfigError::ResourceConflictException(inner) => {
690 Error::ResourceConflictException(inner)
691 }
692 crate::operation::delete_function_event_invoke_config::DeleteFunctionEventInvokeConfigError::ResourceNotFoundException(inner) => {
693 Error::ResourceNotFoundException(inner)
694 }
695 crate::operation::delete_function_event_invoke_config::DeleteFunctionEventInvokeConfigError::ServiceException(inner) => {
696 Error::ServiceException(inner)
697 }
698 crate::operation::delete_function_event_invoke_config::DeleteFunctionEventInvokeConfigError::TooManyRequestsException(inner) => {
699 Error::TooManyRequestsException(inner)
700 }
701 crate::operation::delete_function_event_invoke_config::DeleteFunctionEventInvokeConfigError::Unhandled(inner) => Error::Unhandled(inner),
702 }
703 }
704}
705impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_function_url_config::DeleteFunctionUrlConfigError, R>>
706 for Error
707where
708 R: Send + Sync + std::fmt::Debug + 'static,
709{
710 fn from(
711 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_function_url_config::DeleteFunctionUrlConfigError, R>,
712 ) -> Self {
713 match err {
714 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
715 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
716 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
717 source: err.into(),
718 }),
719 }
720 }
721}
722impl From<crate::operation::delete_function_url_config::DeleteFunctionUrlConfigError> for Error {
723 fn from(err: crate::operation::delete_function_url_config::DeleteFunctionUrlConfigError) -> Self {
724 match err {
725 crate::operation::delete_function_url_config::DeleteFunctionUrlConfigError::ResourceConflictException(inner) => {
726 Error::ResourceConflictException(inner)
727 }
728 crate::operation::delete_function_url_config::DeleteFunctionUrlConfigError::ResourceNotFoundException(inner) => {
729 Error::ResourceNotFoundException(inner)
730 }
731 crate::operation::delete_function_url_config::DeleteFunctionUrlConfigError::ServiceException(inner) => Error::ServiceException(inner),
732 crate::operation::delete_function_url_config::DeleteFunctionUrlConfigError::TooManyRequestsException(inner) => {
733 Error::TooManyRequestsException(inner)
734 }
735 crate::operation::delete_function_url_config::DeleteFunctionUrlConfigError::Unhandled(inner) => Error::Unhandled(inner),
736 }
737 }
738}
739impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_layer_version::DeleteLayerVersionError, R>> for Error
740where
741 R: Send + Sync + std::fmt::Debug + 'static,
742{
743 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_layer_version::DeleteLayerVersionError, R>) -> Self {
744 match err {
745 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
746 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
747 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
748 source: err.into(),
749 }),
750 }
751 }
752}
753impl From<crate::operation::delete_layer_version::DeleteLayerVersionError> for Error {
754 fn from(err: crate::operation::delete_layer_version::DeleteLayerVersionError) -> Self {
755 match err {
756 crate::operation::delete_layer_version::DeleteLayerVersionError::ServiceException(inner) => Error::ServiceException(inner),
757 crate::operation::delete_layer_version::DeleteLayerVersionError::TooManyRequestsException(inner) => {
758 Error::TooManyRequestsException(inner)
759 }
760 crate::operation::delete_layer_version::DeleteLayerVersionError::Unhandled(inner) => Error::Unhandled(inner),
761 }
762 }
763}
764impl<R>
765 From<
766 ::aws_smithy_runtime_api::client::result::SdkError<
767 crate::operation::delete_provisioned_concurrency_config::DeleteProvisionedConcurrencyConfigError,
768 R,
769 >,
770 > for Error
771where
772 R: Send + Sync + std::fmt::Debug + 'static,
773{
774 fn from(
775 err: ::aws_smithy_runtime_api::client::result::SdkError<
776 crate::operation::delete_provisioned_concurrency_config::DeleteProvisionedConcurrencyConfigError,
777 R,
778 >,
779 ) -> Self {
780 match err {
781 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
782 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
783 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
784 source: err.into(),
785 }),
786 }
787 }
788}
789impl From<crate::operation::delete_provisioned_concurrency_config::DeleteProvisionedConcurrencyConfigError> for Error {
790 fn from(err: crate::operation::delete_provisioned_concurrency_config::DeleteProvisionedConcurrencyConfigError) -> Self {
791 match err {
792 crate::operation::delete_provisioned_concurrency_config::DeleteProvisionedConcurrencyConfigError::InvalidParameterValueException(
793 inner,
794 ) => Error::InvalidParameterValueException(inner),
795 crate::operation::delete_provisioned_concurrency_config::DeleteProvisionedConcurrencyConfigError::ResourceConflictException(inner) => {
796 Error::ResourceConflictException(inner)
797 }
798 crate::operation::delete_provisioned_concurrency_config::DeleteProvisionedConcurrencyConfigError::ResourceNotFoundException(inner) => {
799 Error::ResourceNotFoundException(inner)
800 }
801 crate::operation::delete_provisioned_concurrency_config::DeleteProvisionedConcurrencyConfigError::ServiceException(inner) => {
802 Error::ServiceException(inner)
803 }
804 crate::operation::delete_provisioned_concurrency_config::DeleteProvisionedConcurrencyConfigError::TooManyRequestsException(inner) => {
805 Error::TooManyRequestsException(inner)
806 }
807 crate::operation::delete_provisioned_concurrency_config::DeleteProvisionedConcurrencyConfigError::Unhandled(inner) => {
808 Error::Unhandled(inner)
809 }
810 }
811 }
812}
813impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_account_settings::GetAccountSettingsError, R>> for Error
814where
815 R: Send + Sync + std::fmt::Debug + 'static,
816{
817 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_account_settings::GetAccountSettingsError, R>) -> Self {
818 match err {
819 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
820 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
821 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
822 source: err.into(),
823 }),
824 }
825 }
826}
827impl From<crate::operation::get_account_settings::GetAccountSettingsError> for Error {
828 fn from(err: crate::operation::get_account_settings::GetAccountSettingsError) -> Self {
829 match err {
830 crate::operation::get_account_settings::GetAccountSettingsError::ServiceException(inner) => Error::ServiceException(inner),
831 crate::operation::get_account_settings::GetAccountSettingsError::TooManyRequestsException(inner) => {
832 Error::TooManyRequestsException(inner)
833 }
834 crate::operation::get_account_settings::GetAccountSettingsError::Unhandled(inner) => Error::Unhandled(inner),
835 }
836 }
837}
838impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_alias::GetAliasError, R>> for Error
839where
840 R: Send + Sync + std::fmt::Debug + 'static,
841{
842 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_alias::GetAliasError, R>) -> Self {
843 match err {
844 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
845 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
846 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
847 source: err.into(),
848 }),
849 }
850 }
851}
852impl From<crate::operation::get_alias::GetAliasError> for Error {
853 fn from(err: crate::operation::get_alias::GetAliasError) -> Self {
854 match err {
855 crate::operation::get_alias::GetAliasError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
856 crate::operation::get_alias::GetAliasError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
857 crate::operation::get_alias::GetAliasError::ServiceException(inner) => Error::ServiceException(inner),
858 crate::operation::get_alias::GetAliasError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
859 crate::operation::get_alias::GetAliasError::Unhandled(inner) => Error::Unhandled(inner),
860 }
861 }
862}
863impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_code_signing_config::GetCodeSigningConfigError, R>> for Error
864where
865 R: Send + Sync + std::fmt::Debug + 'static,
866{
867 fn from(
868 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_code_signing_config::GetCodeSigningConfigError, R>,
869 ) -> Self {
870 match err {
871 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
872 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
873 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
874 source: err.into(),
875 }),
876 }
877 }
878}
879impl From<crate::operation::get_code_signing_config::GetCodeSigningConfigError> for Error {
880 fn from(err: crate::operation::get_code_signing_config::GetCodeSigningConfigError) -> Self {
881 match err {
882 crate::operation::get_code_signing_config::GetCodeSigningConfigError::InvalidParameterValueException(inner) => {
883 Error::InvalidParameterValueException(inner)
884 }
885 crate::operation::get_code_signing_config::GetCodeSigningConfigError::ResourceNotFoundException(inner) => {
886 Error::ResourceNotFoundException(inner)
887 }
888 crate::operation::get_code_signing_config::GetCodeSigningConfigError::ServiceException(inner) => Error::ServiceException(inner),
889 crate::operation::get_code_signing_config::GetCodeSigningConfigError::Unhandled(inner) => Error::Unhandled(inner),
890 }
891 }
892}
893impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_event_source_mapping::GetEventSourceMappingError, R>> for Error
894where
895 R: Send + Sync + std::fmt::Debug + 'static,
896{
897 fn from(
898 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_event_source_mapping::GetEventSourceMappingError, R>,
899 ) -> Self {
900 match err {
901 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
902 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
903 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
904 source: err.into(),
905 }),
906 }
907 }
908}
909impl From<crate::operation::get_event_source_mapping::GetEventSourceMappingError> for Error {
910 fn from(err: crate::operation::get_event_source_mapping::GetEventSourceMappingError) -> Self {
911 match err {
912 crate::operation::get_event_source_mapping::GetEventSourceMappingError::InvalidParameterValueException(inner) => {
913 Error::InvalidParameterValueException(inner)
914 }
915 crate::operation::get_event_source_mapping::GetEventSourceMappingError::ResourceNotFoundException(inner) => {
916 Error::ResourceNotFoundException(inner)
917 }
918 crate::operation::get_event_source_mapping::GetEventSourceMappingError::ServiceException(inner) => Error::ServiceException(inner),
919 crate::operation::get_event_source_mapping::GetEventSourceMappingError::TooManyRequestsException(inner) => {
920 Error::TooManyRequestsException(inner)
921 }
922 crate::operation::get_event_source_mapping::GetEventSourceMappingError::Unhandled(inner) => Error::Unhandled(inner),
923 }
924 }
925}
926impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function::GetFunctionError, R>> for Error
927where
928 R: Send + Sync + std::fmt::Debug + 'static,
929{
930 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function::GetFunctionError, R>) -> Self {
931 match err {
932 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
933 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
934 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
935 source: err.into(),
936 }),
937 }
938 }
939}
940impl From<crate::operation::get_function::GetFunctionError> for Error {
941 fn from(err: crate::operation::get_function::GetFunctionError) -> Self {
942 match err {
943 crate::operation::get_function::GetFunctionError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
944 crate::operation::get_function::GetFunctionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
945 crate::operation::get_function::GetFunctionError::ServiceException(inner) => Error::ServiceException(inner),
946 crate::operation::get_function::GetFunctionError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
947 crate::operation::get_function::GetFunctionError::Unhandled(inner) => Error::Unhandled(inner),
948 }
949 }
950}
951impl<R>
952 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function_code_signing_config::GetFunctionCodeSigningConfigError, R>>
953 for Error
954where
955 R: Send + Sync + std::fmt::Debug + 'static,
956{
957 fn from(
958 err: ::aws_smithy_runtime_api::client::result::SdkError<
959 crate::operation::get_function_code_signing_config::GetFunctionCodeSigningConfigError,
960 R,
961 >,
962 ) -> Self {
963 match err {
964 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
965 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
966 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
967 source: err.into(),
968 }),
969 }
970 }
971}
972impl From<crate::operation::get_function_code_signing_config::GetFunctionCodeSigningConfigError> for Error {
973 fn from(err: crate::operation::get_function_code_signing_config::GetFunctionCodeSigningConfigError) -> Self {
974 match err {
975 crate::operation::get_function_code_signing_config::GetFunctionCodeSigningConfigError::InvalidParameterValueException(inner) => {
976 Error::InvalidParameterValueException(inner)
977 }
978 crate::operation::get_function_code_signing_config::GetFunctionCodeSigningConfigError::ResourceNotFoundException(inner) => {
979 Error::ResourceNotFoundException(inner)
980 }
981 crate::operation::get_function_code_signing_config::GetFunctionCodeSigningConfigError::ServiceException(inner) => {
982 Error::ServiceException(inner)
983 }
984 crate::operation::get_function_code_signing_config::GetFunctionCodeSigningConfigError::TooManyRequestsException(inner) => {
985 Error::TooManyRequestsException(inner)
986 }
987 crate::operation::get_function_code_signing_config::GetFunctionCodeSigningConfigError::Unhandled(inner) => Error::Unhandled(inner),
988 }
989 }
990}
991impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function_concurrency::GetFunctionConcurrencyError, R>> for Error
992where
993 R: Send + Sync + std::fmt::Debug + 'static,
994{
995 fn from(
996 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function_concurrency::GetFunctionConcurrencyError, R>,
997 ) -> Self {
998 match err {
999 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1000 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1001 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1002 source: err.into(),
1003 }),
1004 }
1005 }
1006}
1007impl From<crate::operation::get_function_concurrency::GetFunctionConcurrencyError> for Error {
1008 fn from(err: crate::operation::get_function_concurrency::GetFunctionConcurrencyError) -> Self {
1009 match err {
1010 crate::operation::get_function_concurrency::GetFunctionConcurrencyError::InvalidParameterValueException(inner) => {
1011 Error::InvalidParameterValueException(inner)
1012 }
1013 crate::operation::get_function_concurrency::GetFunctionConcurrencyError::ResourceNotFoundException(inner) => {
1014 Error::ResourceNotFoundException(inner)
1015 }
1016 crate::operation::get_function_concurrency::GetFunctionConcurrencyError::ServiceException(inner) => Error::ServiceException(inner),
1017 crate::operation::get_function_concurrency::GetFunctionConcurrencyError::TooManyRequestsException(inner) => {
1018 Error::TooManyRequestsException(inner)
1019 }
1020 crate::operation::get_function_concurrency::GetFunctionConcurrencyError::Unhandled(inner) => Error::Unhandled(inner),
1021 }
1022 }
1023}
1024impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function_configuration::GetFunctionConfigurationError, R>>
1025 for Error
1026where
1027 R: Send + Sync + std::fmt::Debug + 'static,
1028{
1029 fn from(
1030 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function_configuration::GetFunctionConfigurationError, R>,
1031 ) -> Self {
1032 match err {
1033 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1034 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1035 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1036 source: err.into(),
1037 }),
1038 }
1039 }
1040}
1041impl From<crate::operation::get_function_configuration::GetFunctionConfigurationError> for Error {
1042 fn from(err: crate::operation::get_function_configuration::GetFunctionConfigurationError) -> Self {
1043 match err {
1044 crate::operation::get_function_configuration::GetFunctionConfigurationError::InvalidParameterValueException(inner) => {
1045 Error::InvalidParameterValueException(inner)
1046 }
1047 crate::operation::get_function_configuration::GetFunctionConfigurationError::ResourceNotFoundException(inner) => {
1048 Error::ResourceNotFoundException(inner)
1049 }
1050 crate::operation::get_function_configuration::GetFunctionConfigurationError::ServiceException(inner) => Error::ServiceException(inner),
1051 crate::operation::get_function_configuration::GetFunctionConfigurationError::TooManyRequestsException(inner) => {
1052 Error::TooManyRequestsException(inner)
1053 }
1054 crate::operation::get_function_configuration::GetFunctionConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
1055 }
1056 }
1057}
1058impl<R>
1059 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function_event_invoke_config::GetFunctionEventInvokeConfigError, R>>
1060 for Error
1061where
1062 R: Send + Sync + std::fmt::Debug + 'static,
1063{
1064 fn from(
1065 err: ::aws_smithy_runtime_api::client::result::SdkError<
1066 crate::operation::get_function_event_invoke_config::GetFunctionEventInvokeConfigError,
1067 R,
1068 >,
1069 ) -> Self {
1070 match err {
1071 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1072 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1073 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1074 source: err.into(),
1075 }),
1076 }
1077 }
1078}
1079impl From<crate::operation::get_function_event_invoke_config::GetFunctionEventInvokeConfigError> for Error {
1080 fn from(err: crate::operation::get_function_event_invoke_config::GetFunctionEventInvokeConfigError) -> Self {
1081 match err {
1082 crate::operation::get_function_event_invoke_config::GetFunctionEventInvokeConfigError::InvalidParameterValueException(inner) => {
1083 Error::InvalidParameterValueException(inner)
1084 }
1085 crate::operation::get_function_event_invoke_config::GetFunctionEventInvokeConfigError::ResourceNotFoundException(inner) => {
1086 Error::ResourceNotFoundException(inner)
1087 }
1088 crate::operation::get_function_event_invoke_config::GetFunctionEventInvokeConfigError::ServiceException(inner) => {
1089 Error::ServiceException(inner)
1090 }
1091 crate::operation::get_function_event_invoke_config::GetFunctionEventInvokeConfigError::TooManyRequestsException(inner) => {
1092 Error::TooManyRequestsException(inner)
1093 }
1094 crate::operation::get_function_event_invoke_config::GetFunctionEventInvokeConfigError::Unhandled(inner) => Error::Unhandled(inner),
1095 }
1096 }
1097}
1098impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function_recursion_config::GetFunctionRecursionConfigError, R>>
1099 for Error
1100where
1101 R: Send + Sync + std::fmt::Debug + 'static,
1102{
1103 fn from(
1104 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function_recursion_config::GetFunctionRecursionConfigError, R>,
1105 ) -> Self {
1106 match err {
1107 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1108 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1109 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1110 source: err.into(),
1111 }),
1112 }
1113 }
1114}
1115impl From<crate::operation::get_function_recursion_config::GetFunctionRecursionConfigError> for Error {
1116 fn from(err: crate::operation::get_function_recursion_config::GetFunctionRecursionConfigError) -> Self {
1117 match err {
1118 crate::operation::get_function_recursion_config::GetFunctionRecursionConfigError::InvalidParameterValueException(inner) => {
1119 Error::InvalidParameterValueException(inner)
1120 }
1121 crate::operation::get_function_recursion_config::GetFunctionRecursionConfigError::ResourceNotFoundException(inner) => {
1122 Error::ResourceNotFoundException(inner)
1123 }
1124 crate::operation::get_function_recursion_config::GetFunctionRecursionConfigError::ServiceException(inner) => {
1125 Error::ServiceException(inner)
1126 }
1127 crate::operation::get_function_recursion_config::GetFunctionRecursionConfigError::TooManyRequestsException(inner) => {
1128 Error::TooManyRequestsException(inner)
1129 }
1130 crate::operation::get_function_recursion_config::GetFunctionRecursionConfigError::Unhandled(inner) => Error::Unhandled(inner),
1131 }
1132 }
1133}
1134impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function_url_config::GetFunctionUrlConfigError, R>> for Error
1135where
1136 R: Send + Sync + std::fmt::Debug + 'static,
1137{
1138 fn from(
1139 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_function_url_config::GetFunctionUrlConfigError, R>,
1140 ) -> Self {
1141 match err {
1142 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1143 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1144 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1145 source: err.into(),
1146 }),
1147 }
1148 }
1149}
1150impl From<crate::operation::get_function_url_config::GetFunctionUrlConfigError> for Error {
1151 fn from(err: crate::operation::get_function_url_config::GetFunctionUrlConfigError) -> Self {
1152 match err {
1153 crate::operation::get_function_url_config::GetFunctionUrlConfigError::InvalidParameterValueException(inner) => {
1154 Error::InvalidParameterValueException(inner)
1155 }
1156 crate::operation::get_function_url_config::GetFunctionUrlConfigError::ResourceNotFoundException(inner) => {
1157 Error::ResourceNotFoundException(inner)
1158 }
1159 crate::operation::get_function_url_config::GetFunctionUrlConfigError::ServiceException(inner) => Error::ServiceException(inner),
1160 crate::operation::get_function_url_config::GetFunctionUrlConfigError::TooManyRequestsException(inner) => {
1161 Error::TooManyRequestsException(inner)
1162 }
1163 crate::operation::get_function_url_config::GetFunctionUrlConfigError::Unhandled(inner) => Error::Unhandled(inner),
1164 }
1165 }
1166}
1167impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_layer_version::GetLayerVersionError, R>> for Error
1168where
1169 R: Send + Sync + std::fmt::Debug + 'static,
1170{
1171 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_layer_version::GetLayerVersionError, R>) -> Self {
1172 match err {
1173 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1174 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1175 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1176 source: err.into(),
1177 }),
1178 }
1179 }
1180}
1181impl From<crate::operation::get_layer_version::GetLayerVersionError> for Error {
1182 fn from(err: crate::operation::get_layer_version::GetLayerVersionError) -> Self {
1183 match err {
1184 crate::operation::get_layer_version::GetLayerVersionError::InvalidParameterValueException(inner) => {
1185 Error::InvalidParameterValueException(inner)
1186 }
1187 crate::operation::get_layer_version::GetLayerVersionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1188 crate::operation::get_layer_version::GetLayerVersionError::ServiceException(inner) => Error::ServiceException(inner),
1189 crate::operation::get_layer_version::GetLayerVersionError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
1190 crate::operation::get_layer_version::GetLayerVersionError::Unhandled(inner) => Error::Unhandled(inner),
1191 }
1192 }
1193}
1194impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_layer_version_by_arn::GetLayerVersionByArnError, R>> for Error
1195where
1196 R: Send + Sync + std::fmt::Debug + 'static,
1197{
1198 fn from(
1199 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_layer_version_by_arn::GetLayerVersionByArnError, R>,
1200 ) -> Self {
1201 match err {
1202 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1203 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1204 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1205 source: err.into(),
1206 }),
1207 }
1208 }
1209}
1210impl From<crate::operation::get_layer_version_by_arn::GetLayerVersionByArnError> for Error {
1211 fn from(err: crate::operation::get_layer_version_by_arn::GetLayerVersionByArnError) -> Self {
1212 match err {
1213 crate::operation::get_layer_version_by_arn::GetLayerVersionByArnError::InvalidParameterValueException(inner) => {
1214 Error::InvalidParameterValueException(inner)
1215 }
1216 crate::operation::get_layer_version_by_arn::GetLayerVersionByArnError::ResourceNotFoundException(inner) => {
1217 Error::ResourceNotFoundException(inner)
1218 }
1219 crate::operation::get_layer_version_by_arn::GetLayerVersionByArnError::ServiceException(inner) => Error::ServiceException(inner),
1220 crate::operation::get_layer_version_by_arn::GetLayerVersionByArnError::TooManyRequestsException(inner) => {
1221 Error::TooManyRequestsException(inner)
1222 }
1223 crate::operation::get_layer_version_by_arn::GetLayerVersionByArnError::Unhandled(inner) => Error::Unhandled(inner),
1224 }
1225 }
1226}
1227impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_layer_version_policy::GetLayerVersionPolicyError, R>> for Error
1228where
1229 R: Send + Sync + std::fmt::Debug + 'static,
1230{
1231 fn from(
1232 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_layer_version_policy::GetLayerVersionPolicyError, R>,
1233 ) -> Self {
1234 match err {
1235 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1236 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1237 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1238 source: err.into(),
1239 }),
1240 }
1241 }
1242}
1243impl From<crate::operation::get_layer_version_policy::GetLayerVersionPolicyError> for Error {
1244 fn from(err: crate::operation::get_layer_version_policy::GetLayerVersionPolicyError) -> Self {
1245 match err {
1246 crate::operation::get_layer_version_policy::GetLayerVersionPolicyError::InvalidParameterValueException(inner) => {
1247 Error::InvalidParameterValueException(inner)
1248 }
1249 crate::operation::get_layer_version_policy::GetLayerVersionPolicyError::ResourceNotFoundException(inner) => {
1250 Error::ResourceNotFoundException(inner)
1251 }
1252 crate::operation::get_layer_version_policy::GetLayerVersionPolicyError::ServiceException(inner) => Error::ServiceException(inner),
1253 crate::operation::get_layer_version_policy::GetLayerVersionPolicyError::TooManyRequestsException(inner) => {
1254 Error::TooManyRequestsException(inner)
1255 }
1256 crate::operation::get_layer_version_policy::GetLayerVersionPolicyError::Unhandled(inner) => Error::Unhandled(inner),
1257 }
1258 }
1259}
1260impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_policy::GetPolicyError, R>> for Error
1261where
1262 R: Send + Sync + std::fmt::Debug + 'static,
1263{
1264 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_policy::GetPolicyError, R>) -> Self {
1265 match err {
1266 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1267 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1268 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1269 source: err.into(),
1270 }),
1271 }
1272 }
1273}
1274impl From<crate::operation::get_policy::GetPolicyError> for Error {
1275 fn from(err: crate::operation::get_policy::GetPolicyError) -> Self {
1276 match err {
1277 crate::operation::get_policy::GetPolicyError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
1278 crate::operation::get_policy::GetPolicyError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1279 crate::operation::get_policy::GetPolicyError::ServiceException(inner) => Error::ServiceException(inner),
1280 crate::operation::get_policy::GetPolicyError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
1281 crate::operation::get_policy::GetPolicyError::Unhandled(inner) => Error::Unhandled(inner),
1282 }
1283 }
1284}
1285impl<R>
1286 From<
1287 ::aws_smithy_runtime_api::client::result::SdkError<
1288 crate::operation::get_provisioned_concurrency_config::GetProvisionedConcurrencyConfigError,
1289 R,
1290 >,
1291 > for Error
1292where
1293 R: Send + Sync + std::fmt::Debug + 'static,
1294{
1295 fn from(
1296 err: ::aws_smithy_runtime_api::client::result::SdkError<
1297 crate::operation::get_provisioned_concurrency_config::GetProvisionedConcurrencyConfigError,
1298 R,
1299 >,
1300 ) -> Self {
1301 match err {
1302 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1303 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1304 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1305 source: err.into(),
1306 }),
1307 }
1308 }
1309}
1310impl From<crate::operation::get_provisioned_concurrency_config::GetProvisionedConcurrencyConfigError> for Error {
1311 fn from(err: crate::operation::get_provisioned_concurrency_config::GetProvisionedConcurrencyConfigError) -> Self {
1312 match err {
1313 crate::operation::get_provisioned_concurrency_config::GetProvisionedConcurrencyConfigError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
1314 crate::operation::get_provisioned_concurrency_config::GetProvisionedConcurrencyConfigError::ProvisionedConcurrencyConfigNotFoundException(inner) => Error::ProvisionedConcurrencyConfigNotFoundException(inner),
1315 crate::operation::get_provisioned_concurrency_config::GetProvisionedConcurrencyConfigError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1316 crate::operation::get_provisioned_concurrency_config::GetProvisionedConcurrencyConfigError::ServiceException(inner) => Error::ServiceException(inner),
1317 crate::operation::get_provisioned_concurrency_config::GetProvisionedConcurrencyConfigError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
1318 crate::operation::get_provisioned_concurrency_config::GetProvisionedConcurrencyConfigError::Unhandled(inner) => Error::Unhandled(inner),
1319 }
1320 }
1321}
1322impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_runtime_management_config::GetRuntimeManagementConfigError, R>>
1323 for Error
1324where
1325 R: Send + Sync + std::fmt::Debug + 'static,
1326{
1327 fn from(
1328 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_runtime_management_config::GetRuntimeManagementConfigError, R>,
1329 ) -> Self {
1330 match err {
1331 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1332 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1333 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1334 source: err.into(),
1335 }),
1336 }
1337 }
1338}
1339impl From<crate::operation::get_runtime_management_config::GetRuntimeManagementConfigError> for Error {
1340 fn from(err: crate::operation::get_runtime_management_config::GetRuntimeManagementConfigError) -> Self {
1341 match err {
1342 crate::operation::get_runtime_management_config::GetRuntimeManagementConfigError::InvalidParameterValueException(inner) => {
1343 Error::InvalidParameterValueException(inner)
1344 }
1345 crate::operation::get_runtime_management_config::GetRuntimeManagementConfigError::ResourceNotFoundException(inner) => {
1346 Error::ResourceNotFoundException(inner)
1347 }
1348 crate::operation::get_runtime_management_config::GetRuntimeManagementConfigError::ServiceException(inner) => {
1349 Error::ServiceException(inner)
1350 }
1351 crate::operation::get_runtime_management_config::GetRuntimeManagementConfigError::TooManyRequestsException(inner) => {
1352 Error::TooManyRequestsException(inner)
1353 }
1354 crate::operation::get_runtime_management_config::GetRuntimeManagementConfigError::Unhandled(inner) => Error::Unhandled(inner),
1355 }
1356 }
1357}
1358impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::invoke::InvokeError, R>> for Error
1359where
1360 R: Send + Sync + std::fmt::Debug + 'static,
1361{
1362 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::invoke::InvokeError, R>) -> Self {
1363 match err {
1364 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1365 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1366 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1367 source: err.into(),
1368 }),
1369 }
1370 }
1371}
1372impl From<crate::operation::invoke::InvokeError> for Error {
1373 fn from(err: crate::operation::invoke::InvokeError) -> Self {
1374 match err {
1375 crate::operation::invoke::InvokeError::Ec2AccessDeniedException(inner) => Error::Ec2AccessDeniedException(inner),
1376 crate::operation::invoke::InvokeError::Ec2ThrottledException(inner) => Error::Ec2ThrottledException(inner),
1377 crate::operation::invoke::InvokeError::Ec2UnexpectedException(inner) => Error::Ec2UnexpectedException(inner),
1378 crate::operation::invoke::InvokeError::EfsioException(inner) => Error::EfsioException(inner),
1379 crate::operation::invoke::InvokeError::EfsMountConnectivityException(inner) => Error::EfsMountConnectivityException(inner),
1380 crate::operation::invoke::InvokeError::EfsMountFailureException(inner) => Error::EfsMountFailureException(inner),
1381 crate::operation::invoke::InvokeError::EfsMountTimeoutException(inner) => Error::EfsMountTimeoutException(inner),
1382 crate::operation::invoke::InvokeError::EniLimitReachedException(inner) => Error::EniLimitReachedException(inner),
1383 crate::operation::invoke::InvokeError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
1384 crate::operation::invoke::InvokeError::InvalidRequestContentException(inner) => Error::InvalidRequestContentException(inner),
1385 crate::operation::invoke::InvokeError::InvalidRuntimeException(inner) => Error::InvalidRuntimeException(inner),
1386 crate::operation::invoke::InvokeError::InvalidSecurityGroupIdException(inner) => Error::InvalidSecurityGroupIdException(inner),
1387 crate::operation::invoke::InvokeError::InvalidSubnetIdException(inner) => Error::InvalidSubnetIdException(inner),
1388 crate::operation::invoke::InvokeError::InvalidZipFileException(inner) => Error::InvalidZipFileException(inner),
1389 crate::operation::invoke::InvokeError::KmsAccessDeniedException(inner) => Error::KmsAccessDeniedException(inner),
1390 crate::operation::invoke::InvokeError::KmsDisabledException(inner) => Error::KmsDisabledException(inner),
1391 crate::operation::invoke::InvokeError::KmsInvalidStateException(inner) => Error::KmsInvalidStateException(inner),
1392 crate::operation::invoke::InvokeError::KmsNotFoundException(inner) => Error::KmsNotFoundException(inner),
1393 crate::operation::invoke::InvokeError::RecursiveInvocationException(inner) => Error::RecursiveInvocationException(inner),
1394 crate::operation::invoke::InvokeError::RequestTooLargeException(inner) => Error::RequestTooLargeException(inner),
1395 crate::operation::invoke::InvokeError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
1396 crate::operation::invoke::InvokeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1397 crate::operation::invoke::InvokeError::ResourceNotReadyException(inner) => Error::ResourceNotReadyException(inner),
1398 crate::operation::invoke::InvokeError::SerializedRequestEntityTooLargeException(inner) => {
1399 Error::SerializedRequestEntityTooLargeException(inner)
1400 }
1401 crate::operation::invoke::InvokeError::ServiceException(inner) => Error::ServiceException(inner),
1402 crate::operation::invoke::InvokeError::SnapStartException(inner) => Error::SnapStartException(inner),
1403 crate::operation::invoke::InvokeError::SnapStartNotReadyException(inner) => Error::SnapStartNotReadyException(inner),
1404 crate::operation::invoke::InvokeError::SnapStartTimeoutException(inner) => Error::SnapStartTimeoutException(inner),
1405 crate::operation::invoke::InvokeError::SubnetIpAddressLimitReachedException(inner) => Error::SubnetIpAddressLimitReachedException(inner),
1406 crate::operation::invoke::InvokeError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
1407 crate::operation::invoke::InvokeError::UnsupportedMediaTypeException(inner) => Error::UnsupportedMediaTypeException(inner),
1408 crate::operation::invoke::InvokeError::Unhandled(inner) => Error::Unhandled(inner),
1409 }
1410 }
1411}
1412impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::invoke_async::InvokeAsyncError, R>> for Error
1413where
1414 R: Send + Sync + std::fmt::Debug + 'static,
1415{
1416 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::invoke_async::InvokeAsyncError, R>) -> Self {
1417 match err {
1418 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1419 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1420 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1421 source: err.into(),
1422 }),
1423 }
1424 }
1425}
1426impl From<crate::operation::invoke_async::InvokeAsyncError> for Error {
1427 fn from(err: crate::operation::invoke_async::InvokeAsyncError) -> Self {
1428 match err {
1429 crate::operation::invoke_async::InvokeAsyncError::InvalidRequestContentException(inner) => Error::InvalidRequestContentException(inner),
1430 crate::operation::invoke_async::InvokeAsyncError::InvalidRuntimeException(inner) => Error::InvalidRuntimeException(inner),
1431 crate::operation::invoke_async::InvokeAsyncError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
1432 crate::operation::invoke_async::InvokeAsyncError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1433 crate::operation::invoke_async::InvokeAsyncError::ServiceException(inner) => Error::ServiceException(inner),
1434 crate::operation::invoke_async::InvokeAsyncError::Unhandled(inner) => Error::Unhandled(inner),
1435 }
1436 }
1437}
1438impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError, R>>
1439 for Error
1440where
1441 R: Send + Sync + std::fmt::Debug + 'static,
1442{
1443 fn from(
1444 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError, R>,
1445 ) -> Self {
1446 match err {
1447 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1448 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1449 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1450 source: err.into(),
1451 }),
1452 }
1453 }
1454}
1455impl From<crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError> for Error {
1456 fn from(err: crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError) -> Self {
1457 match err {
1458 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::Ec2AccessDeniedException(inner) => {
1459 Error::Ec2AccessDeniedException(inner)
1460 }
1461 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::Ec2ThrottledException(inner) => {
1462 Error::Ec2ThrottledException(inner)
1463 }
1464 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::Ec2UnexpectedException(inner) => {
1465 Error::Ec2UnexpectedException(inner)
1466 }
1467 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::EfsioException(inner) => Error::EfsioException(inner),
1468 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::EfsMountConnectivityException(inner) => {
1469 Error::EfsMountConnectivityException(inner)
1470 }
1471 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::EfsMountFailureException(inner) => {
1472 Error::EfsMountFailureException(inner)
1473 }
1474 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::EfsMountTimeoutException(inner) => {
1475 Error::EfsMountTimeoutException(inner)
1476 }
1477 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::EniLimitReachedException(inner) => {
1478 Error::EniLimitReachedException(inner)
1479 }
1480 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::InvalidParameterValueException(inner) => {
1481 Error::InvalidParameterValueException(inner)
1482 }
1483 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::InvalidRequestContentException(inner) => {
1484 Error::InvalidRequestContentException(inner)
1485 }
1486 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::InvalidRuntimeException(inner) => {
1487 Error::InvalidRuntimeException(inner)
1488 }
1489 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::InvalidSecurityGroupIdException(inner) => {
1490 Error::InvalidSecurityGroupIdException(inner)
1491 }
1492 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::InvalidSubnetIdException(inner) => {
1493 Error::InvalidSubnetIdException(inner)
1494 }
1495 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::InvalidZipFileException(inner) => {
1496 Error::InvalidZipFileException(inner)
1497 }
1498 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::KmsAccessDeniedException(inner) => {
1499 Error::KmsAccessDeniedException(inner)
1500 }
1501 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::KmsDisabledException(inner) => {
1502 Error::KmsDisabledException(inner)
1503 }
1504 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::KmsInvalidStateException(inner) => {
1505 Error::KmsInvalidStateException(inner)
1506 }
1507 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::KmsNotFoundException(inner) => {
1508 Error::KmsNotFoundException(inner)
1509 }
1510 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::RecursiveInvocationException(inner) => {
1511 Error::RecursiveInvocationException(inner)
1512 }
1513 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::RequestTooLargeException(inner) => {
1514 Error::RequestTooLargeException(inner)
1515 }
1516 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::ResourceConflictException(inner) => {
1517 Error::ResourceConflictException(inner)
1518 }
1519 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::ResourceNotFoundException(inner) => {
1520 Error::ResourceNotFoundException(inner)
1521 }
1522 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::ResourceNotReadyException(inner) => {
1523 Error::ResourceNotReadyException(inner)
1524 }
1525 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::SerializedRequestEntityTooLargeException(inner) => {
1526 Error::SerializedRequestEntityTooLargeException(inner)
1527 }
1528 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::ServiceException(inner) => Error::ServiceException(inner),
1529 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::SnapStartException(inner) => {
1530 Error::SnapStartException(inner)
1531 }
1532 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::SnapStartNotReadyException(inner) => {
1533 Error::SnapStartNotReadyException(inner)
1534 }
1535 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::SnapStartTimeoutException(inner) => {
1536 Error::SnapStartTimeoutException(inner)
1537 }
1538 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::SubnetIpAddressLimitReachedException(inner) => {
1539 Error::SubnetIpAddressLimitReachedException(inner)
1540 }
1541 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::TooManyRequestsException(inner) => {
1542 Error::TooManyRequestsException(inner)
1543 }
1544 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::UnsupportedMediaTypeException(inner) => {
1545 Error::UnsupportedMediaTypeException(inner)
1546 }
1547 crate::operation::invoke_with_response_stream::InvokeWithResponseStreamError::Unhandled(inner) => Error::Unhandled(inner),
1548 }
1549 }
1550}
1551impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_aliases::ListAliasesError, R>> for Error
1552where
1553 R: Send + Sync + std::fmt::Debug + 'static,
1554{
1555 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_aliases::ListAliasesError, R>) -> Self {
1556 match err {
1557 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1558 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1559 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1560 source: err.into(),
1561 }),
1562 }
1563 }
1564}
1565impl From<crate::operation::list_aliases::ListAliasesError> for Error {
1566 fn from(err: crate::operation::list_aliases::ListAliasesError) -> Self {
1567 match err {
1568 crate::operation::list_aliases::ListAliasesError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
1569 crate::operation::list_aliases::ListAliasesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1570 crate::operation::list_aliases::ListAliasesError::ServiceException(inner) => Error::ServiceException(inner),
1571 crate::operation::list_aliases::ListAliasesError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
1572 crate::operation::list_aliases::ListAliasesError::Unhandled(inner) => Error::Unhandled(inner),
1573 }
1574 }
1575}
1576impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_code_signing_configs::ListCodeSigningConfigsError, R>>
1577 for Error
1578where
1579 R: Send + Sync + std::fmt::Debug + 'static,
1580{
1581 fn from(
1582 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_code_signing_configs::ListCodeSigningConfigsError, R>,
1583 ) -> Self {
1584 match err {
1585 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1586 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1587 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1588 source: err.into(),
1589 }),
1590 }
1591 }
1592}
1593impl From<crate::operation::list_code_signing_configs::ListCodeSigningConfigsError> for Error {
1594 fn from(err: crate::operation::list_code_signing_configs::ListCodeSigningConfigsError) -> Self {
1595 match err {
1596 crate::operation::list_code_signing_configs::ListCodeSigningConfigsError::InvalidParameterValueException(inner) => {
1597 Error::InvalidParameterValueException(inner)
1598 }
1599 crate::operation::list_code_signing_configs::ListCodeSigningConfigsError::ServiceException(inner) => Error::ServiceException(inner),
1600 crate::operation::list_code_signing_configs::ListCodeSigningConfigsError::Unhandled(inner) => Error::Unhandled(inner),
1601 }
1602 }
1603}
1604impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_event_source_mappings::ListEventSourceMappingsError, R>>
1605 for Error
1606where
1607 R: Send + Sync + std::fmt::Debug + 'static,
1608{
1609 fn from(
1610 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_event_source_mappings::ListEventSourceMappingsError, R>,
1611 ) -> Self {
1612 match err {
1613 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1614 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1615 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1616 source: err.into(),
1617 }),
1618 }
1619 }
1620}
1621impl From<crate::operation::list_event_source_mappings::ListEventSourceMappingsError> for Error {
1622 fn from(err: crate::operation::list_event_source_mappings::ListEventSourceMappingsError) -> Self {
1623 match err {
1624 crate::operation::list_event_source_mappings::ListEventSourceMappingsError::InvalidParameterValueException(inner) => {
1625 Error::InvalidParameterValueException(inner)
1626 }
1627 crate::operation::list_event_source_mappings::ListEventSourceMappingsError::ResourceNotFoundException(inner) => {
1628 Error::ResourceNotFoundException(inner)
1629 }
1630 crate::operation::list_event_source_mappings::ListEventSourceMappingsError::ServiceException(inner) => Error::ServiceException(inner),
1631 crate::operation::list_event_source_mappings::ListEventSourceMappingsError::TooManyRequestsException(inner) => {
1632 Error::TooManyRequestsException(inner)
1633 }
1634 crate::operation::list_event_source_mappings::ListEventSourceMappingsError::Unhandled(inner) => Error::Unhandled(inner),
1635 }
1636 }
1637}
1638impl<R>
1639 From<
1640 ::aws_smithy_runtime_api::client::result::SdkError<
1641 crate::operation::list_function_event_invoke_configs::ListFunctionEventInvokeConfigsError,
1642 R,
1643 >,
1644 > for Error
1645where
1646 R: Send + Sync + std::fmt::Debug + 'static,
1647{
1648 fn from(
1649 err: ::aws_smithy_runtime_api::client::result::SdkError<
1650 crate::operation::list_function_event_invoke_configs::ListFunctionEventInvokeConfigsError,
1651 R,
1652 >,
1653 ) -> Self {
1654 match err {
1655 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1656 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1657 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1658 source: err.into(),
1659 }),
1660 }
1661 }
1662}
1663impl From<crate::operation::list_function_event_invoke_configs::ListFunctionEventInvokeConfigsError> for Error {
1664 fn from(err: crate::operation::list_function_event_invoke_configs::ListFunctionEventInvokeConfigsError) -> Self {
1665 match err {
1666 crate::operation::list_function_event_invoke_configs::ListFunctionEventInvokeConfigsError::InvalidParameterValueException(inner) => {
1667 Error::InvalidParameterValueException(inner)
1668 }
1669 crate::operation::list_function_event_invoke_configs::ListFunctionEventInvokeConfigsError::ResourceNotFoundException(inner) => {
1670 Error::ResourceNotFoundException(inner)
1671 }
1672 crate::operation::list_function_event_invoke_configs::ListFunctionEventInvokeConfigsError::ServiceException(inner) => {
1673 Error::ServiceException(inner)
1674 }
1675 crate::operation::list_function_event_invoke_configs::ListFunctionEventInvokeConfigsError::TooManyRequestsException(inner) => {
1676 Error::TooManyRequestsException(inner)
1677 }
1678 crate::operation::list_function_event_invoke_configs::ListFunctionEventInvokeConfigsError::Unhandled(inner) => Error::Unhandled(inner),
1679 }
1680 }
1681}
1682impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_functions::ListFunctionsError, R>> for Error
1683where
1684 R: Send + Sync + std::fmt::Debug + 'static,
1685{
1686 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_functions::ListFunctionsError, R>) -> Self {
1687 match err {
1688 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1689 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1690 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1691 source: err.into(),
1692 }),
1693 }
1694 }
1695}
1696impl From<crate::operation::list_functions::ListFunctionsError> for Error {
1697 fn from(err: crate::operation::list_functions::ListFunctionsError) -> Self {
1698 match err {
1699 crate::operation::list_functions::ListFunctionsError::InvalidParameterValueException(inner) => {
1700 Error::InvalidParameterValueException(inner)
1701 }
1702 crate::operation::list_functions::ListFunctionsError::ServiceException(inner) => Error::ServiceException(inner),
1703 crate::operation::list_functions::ListFunctionsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
1704 crate::operation::list_functions::ListFunctionsError::Unhandled(inner) => Error::Unhandled(inner),
1705 }
1706 }
1707}
1708impl<R>
1709 From<
1710 ::aws_smithy_runtime_api::client::result::SdkError<
1711 crate::operation::list_functions_by_code_signing_config::ListFunctionsByCodeSigningConfigError,
1712 R,
1713 >,
1714 > for Error
1715where
1716 R: Send + Sync + std::fmt::Debug + 'static,
1717{
1718 fn from(
1719 err: ::aws_smithy_runtime_api::client::result::SdkError<
1720 crate::operation::list_functions_by_code_signing_config::ListFunctionsByCodeSigningConfigError,
1721 R,
1722 >,
1723 ) -> Self {
1724 match err {
1725 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1726 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1727 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1728 source: err.into(),
1729 }),
1730 }
1731 }
1732}
1733impl From<crate::operation::list_functions_by_code_signing_config::ListFunctionsByCodeSigningConfigError> for Error {
1734 fn from(err: crate::operation::list_functions_by_code_signing_config::ListFunctionsByCodeSigningConfigError) -> Self {
1735 match err {
1736 crate::operation::list_functions_by_code_signing_config::ListFunctionsByCodeSigningConfigError::InvalidParameterValueException(inner) => {
1737 Error::InvalidParameterValueException(inner)
1738 }
1739 crate::operation::list_functions_by_code_signing_config::ListFunctionsByCodeSigningConfigError::ResourceNotFoundException(inner) => {
1740 Error::ResourceNotFoundException(inner)
1741 }
1742 crate::operation::list_functions_by_code_signing_config::ListFunctionsByCodeSigningConfigError::ServiceException(inner) => {
1743 Error::ServiceException(inner)
1744 }
1745 crate::operation::list_functions_by_code_signing_config::ListFunctionsByCodeSigningConfigError::Unhandled(inner) => {
1746 Error::Unhandled(inner)
1747 }
1748 }
1749 }
1750}
1751impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_function_url_configs::ListFunctionUrlConfigsError, R>>
1752 for Error
1753where
1754 R: Send + Sync + std::fmt::Debug + 'static,
1755{
1756 fn from(
1757 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_function_url_configs::ListFunctionUrlConfigsError, R>,
1758 ) -> Self {
1759 match err {
1760 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1761 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1762 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1763 source: err.into(),
1764 }),
1765 }
1766 }
1767}
1768impl From<crate::operation::list_function_url_configs::ListFunctionUrlConfigsError> for Error {
1769 fn from(err: crate::operation::list_function_url_configs::ListFunctionUrlConfigsError) -> Self {
1770 match err {
1771 crate::operation::list_function_url_configs::ListFunctionUrlConfigsError::InvalidParameterValueException(inner) => {
1772 Error::InvalidParameterValueException(inner)
1773 }
1774 crate::operation::list_function_url_configs::ListFunctionUrlConfigsError::ResourceNotFoundException(inner) => {
1775 Error::ResourceNotFoundException(inner)
1776 }
1777 crate::operation::list_function_url_configs::ListFunctionUrlConfigsError::ServiceException(inner) => Error::ServiceException(inner),
1778 crate::operation::list_function_url_configs::ListFunctionUrlConfigsError::TooManyRequestsException(inner) => {
1779 Error::TooManyRequestsException(inner)
1780 }
1781 crate::operation::list_function_url_configs::ListFunctionUrlConfigsError::Unhandled(inner) => Error::Unhandled(inner),
1782 }
1783 }
1784}
1785impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_layers::ListLayersError, R>> for Error
1786where
1787 R: Send + Sync + std::fmt::Debug + 'static,
1788{
1789 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_layers::ListLayersError, R>) -> Self {
1790 match err {
1791 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1792 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1793 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1794 source: err.into(),
1795 }),
1796 }
1797 }
1798}
1799impl From<crate::operation::list_layers::ListLayersError> for Error {
1800 fn from(err: crate::operation::list_layers::ListLayersError) -> Self {
1801 match err {
1802 crate::operation::list_layers::ListLayersError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
1803 crate::operation::list_layers::ListLayersError::ServiceException(inner) => Error::ServiceException(inner),
1804 crate::operation::list_layers::ListLayersError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
1805 crate::operation::list_layers::ListLayersError::Unhandled(inner) => Error::Unhandled(inner),
1806 }
1807 }
1808}
1809impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_layer_versions::ListLayerVersionsError, R>> for Error
1810where
1811 R: Send + Sync + std::fmt::Debug + 'static,
1812{
1813 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_layer_versions::ListLayerVersionsError, R>) -> Self {
1814 match err {
1815 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1816 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1817 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1818 source: err.into(),
1819 }),
1820 }
1821 }
1822}
1823impl From<crate::operation::list_layer_versions::ListLayerVersionsError> for Error {
1824 fn from(err: crate::operation::list_layer_versions::ListLayerVersionsError) -> Self {
1825 match err {
1826 crate::operation::list_layer_versions::ListLayerVersionsError::InvalidParameterValueException(inner) => {
1827 Error::InvalidParameterValueException(inner)
1828 }
1829 crate::operation::list_layer_versions::ListLayerVersionsError::ResourceNotFoundException(inner) => {
1830 Error::ResourceNotFoundException(inner)
1831 }
1832 crate::operation::list_layer_versions::ListLayerVersionsError::ServiceException(inner) => Error::ServiceException(inner),
1833 crate::operation::list_layer_versions::ListLayerVersionsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
1834 crate::operation::list_layer_versions::ListLayerVersionsError::Unhandled(inner) => Error::Unhandled(inner),
1835 }
1836 }
1837}
1838impl<R>
1839 From<
1840 ::aws_smithy_runtime_api::client::result::SdkError<
1841 crate::operation::list_provisioned_concurrency_configs::ListProvisionedConcurrencyConfigsError,
1842 R,
1843 >,
1844 > for Error
1845where
1846 R: Send + Sync + std::fmt::Debug + 'static,
1847{
1848 fn from(
1849 err: ::aws_smithy_runtime_api::client::result::SdkError<
1850 crate::operation::list_provisioned_concurrency_configs::ListProvisionedConcurrencyConfigsError,
1851 R,
1852 >,
1853 ) -> Self {
1854 match err {
1855 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1856 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1857 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1858 source: err.into(),
1859 }),
1860 }
1861 }
1862}
1863impl From<crate::operation::list_provisioned_concurrency_configs::ListProvisionedConcurrencyConfigsError> for Error {
1864 fn from(err: crate::operation::list_provisioned_concurrency_configs::ListProvisionedConcurrencyConfigsError) -> Self {
1865 match err {
1866 crate::operation::list_provisioned_concurrency_configs::ListProvisionedConcurrencyConfigsError::InvalidParameterValueException(inner) => {
1867 Error::InvalidParameterValueException(inner)
1868 }
1869 crate::operation::list_provisioned_concurrency_configs::ListProvisionedConcurrencyConfigsError::ResourceNotFoundException(inner) => {
1870 Error::ResourceNotFoundException(inner)
1871 }
1872 crate::operation::list_provisioned_concurrency_configs::ListProvisionedConcurrencyConfigsError::ServiceException(inner) => {
1873 Error::ServiceException(inner)
1874 }
1875 crate::operation::list_provisioned_concurrency_configs::ListProvisionedConcurrencyConfigsError::TooManyRequestsException(inner) => {
1876 Error::TooManyRequestsException(inner)
1877 }
1878 crate::operation::list_provisioned_concurrency_configs::ListProvisionedConcurrencyConfigsError::Unhandled(inner) => {
1879 Error::Unhandled(inner)
1880 }
1881 }
1882 }
1883}
1884impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags::ListTagsError, R>> for Error
1885where
1886 R: Send + Sync + std::fmt::Debug + 'static,
1887{
1888 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags::ListTagsError, R>) -> Self {
1889 match err {
1890 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1891 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1892 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1893 source: err.into(),
1894 }),
1895 }
1896 }
1897}
1898impl From<crate::operation::list_tags::ListTagsError> for Error {
1899 fn from(err: crate::operation::list_tags::ListTagsError) -> Self {
1900 match err {
1901 crate::operation::list_tags::ListTagsError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
1902 crate::operation::list_tags::ListTagsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1903 crate::operation::list_tags::ListTagsError::ServiceException(inner) => Error::ServiceException(inner),
1904 crate::operation::list_tags::ListTagsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
1905 crate::operation::list_tags::ListTagsError::Unhandled(inner) => Error::Unhandled(inner),
1906 }
1907 }
1908}
1909impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_versions_by_function::ListVersionsByFunctionError, R>>
1910 for Error
1911where
1912 R: Send + Sync + std::fmt::Debug + 'static,
1913{
1914 fn from(
1915 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_versions_by_function::ListVersionsByFunctionError, R>,
1916 ) -> Self {
1917 match err {
1918 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1919 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1920 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1921 source: err.into(),
1922 }),
1923 }
1924 }
1925}
1926impl From<crate::operation::list_versions_by_function::ListVersionsByFunctionError> for Error {
1927 fn from(err: crate::operation::list_versions_by_function::ListVersionsByFunctionError) -> Self {
1928 match err {
1929 crate::operation::list_versions_by_function::ListVersionsByFunctionError::InvalidParameterValueException(inner) => {
1930 Error::InvalidParameterValueException(inner)
1931 }
1932 crate::operation::list_versions_by_function::ListVersionsByFunctionError::ResourceNotFoundException(inner) => {
1933 Error::ResourceNotFoundException(inner)
1934 }
1935 crate::operation::list_versions_by_function::ListVersionsByFunctionError::ServiceException(inner) => Error::ServiceException(inner),
1936 crate::operation::list_versions_by_function::ListVersionsByFunctionError::TooManyRequestsException(inner) => {
1937 Error::TooManyRequestsException(inner)
1938 }
1939 crate::operation::list_versions_by_function::ListVersionsByFunctionError::Unhandled(inner) => Error::Unhandled(inner),
1940 }
1941 }
1942}
1943impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::publish_layer_version::PublishLayerVersionError, R>> for Error
1944where
1945 R: Send + Sync + std::fmt::Debug + 'static,
1946{
1947 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::publish_layer_version::PublishLayerVersionError, R>) -> Self {
1948 match err {
1949 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1950 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1951 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1952 source: err.into(),
1953 }),
1954 }
1955 }
1956}
1957impl From<crate::operation::publish_layer_version::PublishLayerVersionError> for Error {
1958 fn from(err: crate::operation::publish_layer_version::PublishLayerVersionError) -> Self {
1959 match err {
1960 crate::operation::publish_layer_version::PublishLayerVersionError::CodeStorageExceededException(inner) => {
1961 Error::CodeStorageExceededException(inner)
1962 }
1963 crate::operation::publish_layer_version::PublishLayerVersionError::InvalidParameterValueException(inner) => {
1964 Error::InvalidParameterValueException(inner)
1965 }
1966 crate::operation::publish_layer_version::PublishLayerVersionError::ResourceNotFoundException(inner) => {
1967 Error::ResourceNotFoundException(inner)
1968 }
1969 crate::operation::publish_layer_version::PublishLayerVersionError::ServiceException(inner) => Error::ServiceException(inner),
1970 crate::operation::publish_layer_version::PublishLayerVersionError::TooManyRequestsException(inner) => {
1971 Error::TooManyRequestsException(inner)
1972 }
1973 crate::operation::publish_layer_version::PublishLayerVersionError::Unhandled(inner) => Error::Unhandled(inner),
1974 }
1975 }
1976}
1977impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::publish_version::PublishVersionError, R>> for Error
1978where
1979 R: Send + Sync + std::fmt::Debug + 'static,
1980{
1981 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::publish_version::PublishVersionError, R>) -> Self {
1982 match err {
1983 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1984 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1985 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1986 source: err.into(),
1987 }),
1988 }
1989 }
1990}
1991impl From<crate::operation::publish_version::PublishVersionError> for Error {
1992 fn from(err: crate::operation::publish_version::PublishVersionError) -> Self {
1993 match err {
1994 crate::operation::publish_version::PublishVersionError::CodeStorageExceededException(inner) => Error::CodeStorageExceededException(inner),
1995 crate::operation::publish_version::PublishVersionError::InvalidParameterValueException(inner) => {
1996 Error::InvalidParameterValueException(inner)
1997 }
1998 crate::operation::publish_version::PublishVersionError::PreconditionFailedException(inner) => Error::PreconditionFailedException(inner),
1999 crate::operation::publish_version::PublishVersionError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
2000 crate::operation::publish_version::PublishVersionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2001 crate::operation::publish_version::PublishVersionError::ServiceException(inner) => Error::ServiceException(inner),
2002 crate::operation::publish_version::PublishVersionError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2003 crate::operation::publish_version::PublishVersionError::Unhandled(inner) => Error::Unhandled(inner),
2004 }
2005 }
2006}
2007impl<R>
2008 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError, R>>
2009 for Error
2010where
2011 R: Send + Sync + std::fmt::Debug + 'static,
2012{
2013 fn from(
2014 err: ::aws_smithy_runtime_api::client::result::SdkError<
2015 crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError,
2016 R,
2017 >,
2018 ) -> Self {
2019 match err {
2020 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2021 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2022 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2023 source: err.into(),
2024 }),
2025 }
2026 }
2027}
2028impl From<crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError> for Error {
2029 fn from(err: crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError) -> Self {
2030 match err {
2031 crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError::CodeSigningConfigNotFoundException(inner) => {
2032 Error::CodeSigningConfigNotFoundException(inner)
2033 }
2034 crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError::InvalidParameterValueException(inner) => {
2035 Error::InvalidParameterValueException(inner)
2036 }
2037 crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError::ResourceConflictException(inner) => {
2038 Error::ResourceConflictException(inner)
2039 }
2040 crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError::ResourceNotFoundException(inner) => {
2041 Error::ResourceNotFoundException(inner)
2042 }
2043 crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError::ServiceException(inner) => {
2044 Error::ServiceException(inner)
2045 }
2046 crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError::TooManyRequestsException(inner) => {
2047 Error::TooManyRequestsException(inner)
2048 }
2049 crate::operation::put_function_code_signing_config::PutFunctionCodeSigningConfigError::Unhandled(inner) => Error::Unhandled(inner),
2050 }
2051 }
2052}
2053impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_function_concurrency::PutFunctionConcurrencyError, R>> for Error
2054where
2055 R: Send + Sync + std::fmt::Debug + 'static,
2056{
2057 fn from(
2058 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_function_concurrency::PutFunctionConcurrencyError, R>,
2059 ) -> Self {
2060 match err {
2061 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2062 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2063 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2064 source: err.into(),
2065 }),
2066 }
2067 }
2068}
2069impl From<crate::operation::put_function_concurrency::PutFunctionConcurrencyError> for Error {
2070 fn from(err: crate::operation::put_function_concurrency::PutFunctionConcurrencyError) -> Self {
2071 match err {
2072 crate::operation::put_function_concurrency::PutFunctionConcurrencyError::InvalidParameterValueException(inner) => {
2073 Error::InvalidParameterValueException(inner)
2074 }
2075 crate::operation::put_function_concurrency::PutFunctionConcurrencyError::ResourceConflictException(inner) => {
2076 Error::ResourceConflictException(inner)
2077 }
2078 crate::operation::put_function_concurrency::PutFunctionConcurrencyError::ResourceNotFoundException(inner) => {
2079 Error::ResourceNotFoundException(inner)
2080 }
2081 crate::operation::put_function_concurrency::PutFunctionConcurrencyError::ServiceException(inner) => Error::ServiceException(inner),
2082 crate::operation::put_function_concurrency::PutFunctionConcurrencyError::TooManyRequestsException(inner) => {
2083 Error::TooManyRequestsException(inner)
2084 }
2085 crate::operation::put_function_concurrency::PutFunctionConcurrencyError::Unhandled(inner) => Error::Unhandled(inner),
2086 }
2087 }
2088}
2089impl<R>
2090 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError, R>>
2091 for Error
2092where
2093 R: Send + Sync + std::fmt::Debug + 'static,
2094{
2095 fn from(
2096 err: ::aws_smithy_runtime_api::client::result::SdkError<
2097 crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError,
2098 R,
2099 >,
2100 ) -> Self {
2101 match err {
2102 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2103 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2104 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2105 source: err.into(),
2106 }),
2107 }
2108 }
2109}
2110impl From<crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError> for Error {
2111 fn from(err: crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError) -> Self {
2112 match err {
2113 crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError::InvalidParameterValueException(inner) => {
2114 Error::InvalidParameterValueException(inner)
2115 }
2116 crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError::ResourceConflictException(inner) => {
2117 Error::ResourceConflictException(inner)
2118 }
2119 crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError::ResourceNotFoundException(inner) => {
2120 Error::ResourceNotFoundException(inner)
2121 }
2122 crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError::ServiceException(inner) => {
2123 Error::ServiceException(inner)
2124 }
2125 crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError::TooManyRequestsException(inner) => {
2126 Error::TooManyRequestsException(inner)
2127 }
2128 crate::operation::put_function_event_invoke_config::PutFunctionEventInvokeConfigError::Unhandled(inner) => Error::Unhandled(inner),
2129 }
2130 }
2131}
2132impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError, R>>
2133 for Error
2134where
2135 R: Send + Sync + std::fmt::Debug + 'static,
2136{
2137 fn from(
2138 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError, R>,
2139 ) -> Self {
2140 match err {
2141 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2142 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2143 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2144 source: err.into(),
2145 }),
2146 }
2147 }
2148}
2149impl From<crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError> for Error {
2150 fn from(err: crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError) -> Self {
2151 match err {
2152 crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError::InvalidParameterValueException(inner) => {
2153 Error::InvalidParameterValueException(inner)
2154 }
2155 crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError::ResourceConflictException(inner) => {
2156 Error::ResourceConflictException(inner)
2157 }
2158 crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError::ResourceNotFoundException(inner) => {
2159 Error::ResourceNotFoundException(inner)
2160 }
2161 crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError::ServiceException(inner) => {
2162 Error::ServiceException(inner)
2163 }
2164 crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError::TooManyRequestsException(inner) => {
2165 Error::TooManyRequestsException(inner)
2166 }
2167 crate::operation::put_function_recursion_config::PutFunctionRecursionConfigError::Unhandled(inner) => Error::Unhandled(inner),
2168 }
2169 }
2170}
2171impl<R>
2172 From<
2173 ::aws_smithy_runtime_api::client::result::SdkError<
2174 crate::operation::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError,
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::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError,
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::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError> for Error {
2197 fn from(err: crate::operation::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError) -> Self {
2198 match err {
2199 crate::operation::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError::InvalidParameterValueException(inner) => {
2200 Error::InvalidParameterValueException(inner)
2201 }
2202 crate::operation::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError::ResourceConflictException(inner) => {
2203 Error::ResourceConflictException(inner)
2204 }
2205 crate::operation::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError::ResourceNotFoundException(inner) => {
2206 Error::ResourceNotFoundException(inner)
2207 }
2208 crate::operation::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError::ServiceException(inner) => {
2209 Error::ServiceException(inner)
2210 }
2211 crate::operation::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError::TooManyRequestsException(inner) => {
2212 Error::TooManyRequestsException(inner)
2213 }
2214 crate::operation::put_provisioned_concurrency_config::PutProvisionedConcurrencyConfigError::Unhandled(inner) => Error::Unhandled(inner),
2215 }
2216 }
2217}
2218impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError, R>>
2219 for Error
2220where
2221 R: Send + Sync + std::fmt::Debug + 'static,
2222{
2223 fn from(
2224 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError, R>,
2225 ) -> Self {
2226 match err {
2227 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2228 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2229 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2230 source: err.into(),
2231 }),
2232 }
2233 }
2234}
2235impl From<crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError> for Error {
2236 fn from(err: crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError) -> Self {
2237 match err {
2238 crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError::InvalidParameterValueException(inner) => {
2239 Error::InvalidParameterValueException(inner)
2240 }
2241 crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError::ResourceConflictException(inner) => {
2242 Error::ResourceConflictException(inner)
2243 }
2244 crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError::ResourceNotFoundException(inner) => {
2245 Error::ResourceNotFoundException(inner)
2246 }
2247 crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError::ServiceException(inner) => {
2248 Error::ServiceException(inner)
2249 }
2250 crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError::TooManyRequestsException(inner) => {
2251 Error::TooManyRequestsException(inner)
2252 }
2253 crate::operation::put_runtime_management_config::PutRuntimeManagementConfigError::Unhandled(inner) => Error::Unhandled(inner),
2254 }
2255 }
2256}
2257impl<R>
2258 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError, R>>
2259 for Error
2260where
2261 R: Send + Sync + std::fmt::Debug + 'static,
2262{
2263 fn from(
2264 err: ::aws_smithy_runtime_api::client::result::SdkError<
2265 crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError,
2266 R,
2267 >,
2268 ) -> Self {
2269 match err {
2270 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2271 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2272 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2273 source: err.into(),
2274 }),
2275 }
2276 }
2277}
2278impl From<crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError> for Error {
2279 fn from(err: crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError) -> Self {
2280 match err {
2281 crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError::InvalidParameterValueException(inner) => {
2282 Error::InvalidParameterValueException(inner)
2283 }
2284 crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError::PreconditionFailedException(inner) => {
2285 Error::PreconditionFailedException(inner)
2286 }
2287 crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError::ResourceNotFoundException(inner) => {
2288 Error::ResourceNotFoundException(inner)
2289 }
2290 crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError::ServiceException(inner) => {
2291 Error::ServiceException(inner)
2292 }
2293 crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError::TooManyRequestsException(inner) => {
2294 Error::TooManyRequestsException(inner)
2295 }
2296 crate::operation::remove_layer_version_permission::RemoveLayerVersionPermissionError::Unhandled(inner) => Error::Unhandled(inner),
2297 }
2298 }
2299}
2300impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_permission::RemovePermissionError, R>> for Error
2301where
2302 R: Send + Sync + std::fmt::Debug + 'static,
2303{
2304 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_permission::RemovePermissionError, R>) -> Self {
2305 match err {
2306 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2307 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2308 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2309 source: err.into(),
2310 }),
2311 }
2312 }
2313}
2314impl From<crate::operation::remove_permission::RemovePermissionError> for Error {
2315 fn from(err: crate::operation::remove_permission::RemovePermissionError) -> Self {
2316 match err {
2317 crate::operation::remove_permission::RemovePermissionError::InvalidParameterValueException(inner) => {
2318 Error::InvalidParameterValueException(inner)
2319 }
2320 crate::operation::remove_permission::RemovePermissionError::PreconditionFailedException(inner) => {
2321 Error::PreconditionFailedException(inner)
2322 }
2323 crate::operation::remove_permission::RemovePermissionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2324 crate::operation::remove_permission::RemovePermissionError::ServiceException(inner) => Error::ServiceException(inner),
2325 crate::operation::remove_permission::RemovePermissionError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2326 crate::operation::remove_permission::RemovePermissionError::Unhandled(inner) => Error::Unhandled(inner),
2327 }
2328 }
2329}
2330impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
2331where
2332 R: Send + Sync + std::fmt::Debug + 'static,
2333{
2334 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> 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::tag_resource::TagResourceError> for Error {
2345 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
2346 match err {
2347 crate::operation::tag_resource::TagResourceError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
2348 crate::operation::tag_resource::TagResourceError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
2349 crate::operation::tag_resource::TagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2350 crate::operation::tag_resource::TagResourceError::ServiceException(inner) => Error::ServiceException(inner),
2351 crate::operation::tag_resource::TagResourceError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2352 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
2353 }
2354 }
2355}
2356impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
2357where
2358 R: Send + Sync + std::fmt::Debug + 'static,
2359{
2360 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
2361 match err {
2362 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2363 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2364 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2365 source: err.into(),
2366 }),
2367 }
2368 }
2369}
2370impl From<crate::operation::untag_resource::UntagResourceError> for Error {
2371 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
2372 match err {
2373 crate::operation::untag_resource::UntagResourceError::InvalidParameterValueException(inner) => {
2374 Error::InvalidParameterValueException(inner)
2375 }
2376 crate::operation::untag_resource::UntagResourceError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
2377 crate::operation::untag_resource::UntagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2378 crate::operation::untag_resource::UntagResourceError::ServiceException(inner) => Error::ServiceException(inner),
2379 crate::operation::untag_resource::UntagResourceError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2380 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
2381 }
2382 }
2383}
2384impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_alias::UpdateAliasError, R>> for Error
2385where
2386 R: Send + Sync + std::fmt::Debug + 'static,
2387{
2388 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_alias::UpdateAliasError, R>) -> Self {
2389 match err {
2390 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2391 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2392 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2393 source: err.into(),
2394 }),
2395 }
2396 }
2397}
2398impl From<crate::operation::update_alias::UpdateAliasError> for Error {
2399 fn from(err: crate::operation::update_alias::UpdateAliasError) -> Self {
2400 match err {
2401 crate::operation::update_alias::UpdateAliasError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
2402 crate::operation::update_alias::UpdateAliasError::PreconditionFailedException(inner) => Error::PreconditionFailedException(inner),
2403 crate::operation::update_alias::UpdateAliasError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
2404 crate::operation::update_alias::UpdateAliasError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2405 crate::operation::update_alias::UpdateAliasError::ServiceException(inner) => Error::ServiceException(inner),
2406 crate::operation::update_alias::UpdateAliasError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2407 crate::operation::update_alias::UpdateAliasError::Unhandled(inner) => Error::Unhandled(inner),
2408 }
2409 }
2410}
2411impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_code_signing_config::UpdateCodeSigningConfigError, R>>
2412 for Error
2413where
2414 R: Send + Sync + std::fmt::Debug + 'static,
2415{
2416 fn from(
2417 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_code_signing_config::UpdateCodeSigningConfigError, R>,
2418 ) -> Self {
2419 match err {
2420 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2421 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2422 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2423 source: err.into(),
2424 }),
2425 }
2426 }
2427}
2428impl From<crate::operation::update_code_signing_config::UpdateCodeSigningConfigError> for Error {
2429 fn from(err: crate::operation::update_code_signing_config::UpdateCodeSigningConfigError) -> Self {
2430 match err {
2431 crate::operation::update_code_signing_config::UpdateCodeSigningConfigError::InvalidParameterValueException(inner) => {
2432 Error::InvalidParameterValueException(inner)
2433 }
2434 crate::operation::update_code_signing_config::UpdateCodeSigningConfigError::ResourceNotFoundException(inner) => {
2435 Error::ResourceNotFoundException(inner)
2436 }
2437 crate::operation::update_code_signing_config::UpdateCodeSigningConfigError::ServiceException(inner) => Error::ServiceException(inner),
2438 crate::operation::update_code_signing_config::UpdateCodeSigningConfigError::Unhandled(inner) => Error::Unhandled(inner),
2439 }
2440 }
2441}
2442impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_event_source_mapping::UpdateEventSourceMappingError, R>>
2443 for Error
2444where
2445 R: Send + Sync + std::fmt::Debug + 'static,
2446{
2447 fn from(
2448 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_event_source_mapping::UpdateEventSourceMappingError, R>,
2449 ) -> Self {
2450 match err {
2451 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2452 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2453 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2454 source: err.into(),
2455 }),
2456 }
2457 }
2458}
2459impl From<crate::operation::update_event_source_mapping::UpdateEventSourceMappingError> for Error {
2460 fn from(err: crate::operation::update_event_source_mapping::UpdateEventSourceMappingError) -> Self {
2461 match err {
2462 crate::operation::update_event_source_mapping::UpdateEventSourceMappingError::InvalidParameterValueException(inner) => {
2463 Error::InvalidParameterValueException(inner)
2464 }
2465 crate::operation::update_event_source_mapping::UpdateEventSourceMappingError::ResourceConflictException(inner) => {
2466 Error::ResourceConflictException(inner)
2467 }
2468 crate::operation::update_event_source_mapping::UpdateEventSourceMappingError::ResourceInUseException(inner) => {
2469 Error::ResourceInUseException(inner)
2470 }
2471 crate::operation::update_event_source_mapping::UpdateEventSourceMappingError::ResourceNotFoundException(inner) => {
2472 Error::ResourceNotFoundException(inner)
2473 }
2474 crate::operation::update_event_source_mapping::UpdateEventSourceMappingError::ServiceException(inner) => Error::ServiceException(inner),
2475 crate::operation::update_event_source_mapping::UpdateEventSourceMappingError::TooManyRequestsException(inner) => {
2476 Error::TooManyRequestsException(inner)
2477 }
2478 crate::operation::update_event_source_mapping::UpdateEventSourceMappingError::Unhandled(inner) => Error::Unhandled(inner),
2479 }
2480 }
2481}
2482impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_function_code::UpdateFunctionCodeError, R>> for Error
2483where
2484 R: Send + Sync + std::fmt::Debug + 'static,
2485{
2486 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_function_code::UpdateFunctionCodeError, R>) -> Self {
2487 match err {
2488 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2489 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2490 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2491 source: err.into(),
2492 }),
2493 }
2494 }
2495}
2496impl From<crate::operation::update_function_code::UpdateFunctionCodeError> for Error {
2497 fn from(err: crate::operation::update_function_code::UpdateFunctionCodeError) -> Self {
2498 match err {
2499 crate::operation::update_function_code::UpdateFunctionCodeError::CodeSigningConfigNotFoundException(inner) => {
2500 Error::CodeSigningConfigNotFoundException(inner)
2501 }
2502 crate::operation::update_function_code::UpdateFunctionCodeError::CodeStorageExceededException(inner) => {
2503 Error::CodeStorageExceededException(inner)
2504 }
2505 crate::operation::update_function_code::UpdateFunctionCodeError::CodeVerificationFailedException(inner) => {
2506 Error::CodeVerificationFailedException(inner)
2507 }
2508 crate::operation::update_function_code::UpdateFunctionCodeError::InvalidCodeSignatureException(inner) => {
2509 Error::InvalidCodeSignatureException(inner)
2510 }
2511 crate::operation::update_function_code::UpdateFunctionCodeError::InvalidParameterValueException(inner) => {
2512 Error::InvalidParameterValueException(inner)
2513 }
2514 crate::operation::update_function_code::UpdateFunctionCodeError::PreconditionFailedException(inner) => {
2515 Error::PreconditionFailedException(inner)
2516 }
2517 crate::operation::update_function_code::UpdateFunctionCodeError::ResourceConflictException(inner) => {
2518 Error::ResourceConflictException(inner)
2519 }
2520 crate::operation::update_function_code::UpdateFunctionCodeError::ResourceNotFoundException(inner) => {
2521 Error::ResourceNotFoundException(inner)
2522 }
2523 crate::operation::update_function_code::UpdateFunctionCodeError::ServiceException(inner) => Error::ServiceException(inner),
2524 crate::operation::update_function_code::UpdateFunctionCodeError::TooManyRequestsException(inner) => {
2525 Error::TooManyRequestsException(inner)
2526 }
2527 crate::operation::update_function_code::UpdateFunctionCodeError::Unhandled(inner) => Error::Unhandled(inner),
2528 }
2529 }
2530}
2531impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_function_configuration::UpdateFunctionConfigurationError, R>>
2532 for Error
2533where
2534 R: Send + Sync + std::fmt::Debug + 'static,
2535{
2536 fn from(
2537 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_function_configuration::UpdateFunctionConfigurationError, R>,
2538 ) -> Self {
2539 match err {
2540 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2541 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2542 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2543 source: err.into(),
2544 }),
2545 }
2546 }
2547}
2548impl From<crate::operation::update_function_configuration::UpdateFunctionConfigurationError> for Error {
2549 fn from(err: crate::operation::update_function_configuration::UpdateFunctionConfigurationError) -> Self {
2550 match err {
2551 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::CodeSigningConfigNotFoundException(inner) => {
2552 Error::CodeSigningConfigNotFoundException(inner)
2553 }
2554 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::CodeVerificationFailedException(inner) => {
2555 Error::CodeVerificationFailedException(inner)
2556 }
2557 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::InvalidCodeSignatureException(inner) => {
2558 Error::InvalidCodeSignatureException(inner)
2559 }
2560 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::InvalidParameterValueException(inner) => {
2561 Error::InvalidParameterValueException(inner)
2562 }
2563 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::PreconditionFailedException(inner) => {
2564 Error::PreconditionFailedException(inner)
2565 }
2566 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::ResourceConflictException(inner) => {
2567 Error::ResourceConflictException(inner)
2568 }
2569 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::ResourceNotFoundException(inner) => {
2570 Error::ResourceNotFoundException(inner)
2571 }
2572 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::ServiceException(inner) => {
2573 Error::ServiceException(inner)
2574 }
2575 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::TooManyRequestsException(inner) => {
2576 Error::TooManyRequestsException(inner)
2577 }
2578 crate::operation::update_function_configuration::UpdateFunctionConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
2579 }
2580 }
2581}
2582impl<R>
2583 From<
2584 ::aws_smithy_runtime_api::client::result::SdkError<
2585 crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError,
2586 R,
2587 >,
2588 > for Error
2589where
2590 R: Send + Sync + std::fmt::Debug + 'static,
2591{
2592 fn from(
2593 err: ::aws_smithy_runtime_api::client::result::SdkError<
2594 crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError,
2595 R,
2596 >,
2597 ) -> Self {
2598 match err {
2599 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2600 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2601 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2602 source: err.into(),
2603 }),
2604 }
2605 }
2606}
2607impl From<crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError> for Error {
2608 fn from(err: crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError) -> Self {
2609 match err {
2610 crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError::InvalidParameterValueException(inner) => {
2611 Error::InvalidParameterValueException(inner)
2612 }
2613 crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError::ResourceConflictException(inner) => {
2614 Error::ResourceConflictException(inner)
2615 }
2616 crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError::ResourceNotFoundException(inner) => {
2617 Error::ResourceNotFoundException(inner)
2618 }
2619 crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError::ServiceException(inner) => {
2620 Error::ServiceException(inner)
2621 }
2622 crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError::TooManyRequestsException(inner) => {
2623 Error::TooManyRequestsException(inner)
2624 }
2625 crate::operation::update_function_event_invoke_config::UpdateFunctionEventInvokeConfigError::Unhandled(inner) => Error::Unhandled(inner),
2626 }
2627 }
2628}
2629impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_function_url_config::UpdateFunctionUrlConfigError, R>>
2630 for Error
2631where
2632 R: Send + Sync + std::fmt::Debug + 'static,
2633{
2634 fn from(
2635 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_function_url_config::UpdateFunctionUrlConfigError, R>,
2636 ) -> Self {
2637 match err {
2638 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2639 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2640 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2641 source: err.into(),
2642 }),
2643 }
2644 }
2645}
2646impl From<crate::operation::update_function_url_config::UpdateFunctionUrlConfigError> for Error {
2647 fn from(err: crate::operation::update_function_url_config::UpdateFunctionUrlConfigError) -> Self {
2648 match err {
2649 crate::operation::update_function_url_config::UpdateFunctionUrlConfigError::InvalidParameterValueException(inner) => {
2650 Error::InvalidParameterValueException(inner)
2651 }
2652 crate::operation::update_function_url_config::UpdateFunctionUrlConfigError::ResourceConflictException(inner) => {
2653 Error::ResourceConflictException(inner)
2654 }
2655 crate::operation::update_function_url_config::UpdateFunctionUrlConfigError::ResourceNotFoundException(inner) => {
2656 Error::ResourceNotFoundException(inner)
2657 }
2658 crate::operation::update_function_url_config::UpdateFunctionUrlConfigError::ServiceException(inner) => Error::ServiceException(inner),
2659 crate::operation::update_function_url_config::UpdateFunctionUrlConfigError::TooManyRequestsException(inner) => {
2660 Error::TooManyRequestsException(inner)
2661 }
2662 crate::operation::update_function_url_config::UpdateFunctionUrlConfigError::Unhandled(inner) => Error::Unhandled(inner),
2663 }
2664 }
2665}
2666impl<O, E> ::std::convert::From<::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>> for Error
2667where
2668 O: ::std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
2669 E: ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static,
2670{
2671 fn from(err: ::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>) -> Self {
2672 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2673 meta: ::std::default::Default::default(),
2674 source: err.into(),
2675 })
2676 }
2677}
2678impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::types::error::InvokeWithResponseStreamResponseEventError, R>> for Error
2679where
2680 R: Send + Sync + std::fmt::Debug + 'static,
2681{
2682 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::types::error::InvokeWithResponseStreamResponseEventError, R>) -> Self {
2683 match err {
2684 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2685 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2686 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2687 source: err.into(),
2688 }),
2689 }
2690 }
2691}
2692impl From<crate::types::error::InvokeWithResponseStreamResponseEventError> for Error {
2693 fn from(err: crate::types::error::InvokeWithResponseStreamResponseEventError) -> Self {
2694 match err {
2695 crate::types::error::InvokeWithResponseStreamResponseEventError::Unhandled(inner) => Error::Unhandled(inner),
2696 }
2697 }
2698}
2699impl ::std::error::Error for Error {
2700 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
2701 match self {
2702 Error::CodeSigningConfigNotFoundException(inner) => inner.source(),
2703 Error::CodeStorageExceededException(inner) => inner.source(),
2704 Error::CodeVerificationFailedException(inner) => inner.source(),
2705 Error::Ec2AccessDeniedException(inner) => inner.source(),
2706 Error::Ec2ThrottledException(inner) => inner.source(),
2707 Error::Ec2UnexpectedException(inner) => inner.source(),
2708 Error::EfsioException(inner) => inner.source(),
2709 Error::EfsMountConnectivityException(inner) => inner.source(),
2710 Error::EfsMountFailureException(inner) => inner.source(),
2711 Error::EfsMountTimeoutException(inner) => inner.source(),
2712 Error::EniLimitReachedException(inner) => inner.source(),
2713 Error::InvalidCodeSignatureException(inner) => inner.source(),
2714 Error::InvalidParameterValueException(inner) => inner.source(),
2715 Error::InvalidRequestContentException(inner) => inner.source(),
2716 Error::InvalidRuntimeException(inner) => inner.source(),
2717 Error::InvalidSecurityGroupIdException(inner) => inner.source(),
2718 Error::InvalidSubnetIdException(inner) => inner.source(),
2719 Error::InvalidZipFileException(inner) => inner.source(),
2720 Error::KmsAccessDeniedException(inner) => inner.source(),
2721 Error::KmsDisabledException(inner) => inner.source(),
2722 Error::KmsInvalidStateException(inner) => inner.source(),
2723 Error::KmsNotFoundException(inner) => inner.source(),
2724 Error::PolicyLengthExceededException(inner) => inner.source(),
2725 Error::PreconditionFailedException(inner) => inner.source(),
2726 Error::ProvisionedConcurrencyConfigNotFoundException(inner) => inner.source(),
2727 Error::RecursiveInvocationException(inner) => inner.source(),
2728 Error::RequestTooLargeException(inner) => inner.source(),
2729 Error::ResourceConflictException(inner) => inner.source(),
2730 Error::ResourceInUseException(inner) => inner.source(),
2731 Error::ResourceNotFoundException(inner) => inner.source(),
2732 Error::ResourceNotReadyException(inner) => inner.source(),
2733 Error::SerializedRequestEntityTooLargeException(inner) => inner.source(),
2734 Error::ServiceException(inner) => inner.source(),
2735 Error::SnapStartException(inner) => inner.source(),
2736 Error::SnapStartNotReadyException(inner) => inner.source(),
2737 Error::SnapStartTimeoutException(inner) => inner.source(),
2738 Error::SubnetIpAddressLimitReachedException(inner) => inner.source(),
2739 Error::TooManyRequestsException(inner) => inner.source(),
2740 Error::UnsupportedMediaTypeException(inner) => inner.source(),
2741 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
2742 }
2743 }
2744}
2745impl ::aws_types::request_id::RequestId for Error {
2746 fn request_id(&self) -> Option<&str> {
2747 match self {
2748 Self::CodeSigningConfigNotFoundException(e) => e.request_id(),
2749 Self::CodeStorageExceededException(e) => e.request_id(),
2750 Self::CodeVerificationFailedException(e) => e.request_id(),
2751 Self::Ec2AccessDeniedException(e) => e.request_id(),
2752 Self::Ec2ThrottledException(e) => e.request_id(),
2753 Self::Ec2UnexpectedException(e) => e.request_id(),
2754 Self::EfsioException(e) => e.request_id(),
2755 Self::EfsMountConnectivityException(e) => e.request_id(),
2756 Self::EfsMountFailureException(e) => e.request_id(),
2757 Self::EfsMountTimeoutException(e) => e.request_id(),
2758 Self::EniLimitReachedException(e) => e.request_id(),
2759 Self::InvalidCodeSignatureException(e) => e.request_id(),
2760 Self::InvalidParameterValueException(e) => e.request_id(),
2761 Self::InvalidRequestContentException(e) => e.request_id(),
2762 Self::InvalidRuntimeException(e) => e.request_id(),
2763 Self::InvalidSecurityGroupIdException(e) => e.request_id(),
2764 Self::InvalidSubnetIdException(e) => e.request_id(),
2765 Self::InvalidZipFileException(e) => e.request_id(),
2766 Self::KmsAccessDeniedException(e) => e.request_id(),
2767 Self::KmsDisabledException(e) => e.request_id(),
2768 Self::KmsInvalidStateException(e) => e.request_id(),
2769 Self::KmsNotFoundException(e) => e.request_id(),
2770 Self::PolicyLengthExceededException(e) => e.request_id(),
2771 Self::PreconditionFailedException(e) => e.request_id(),
2772 Self::ProvisionedConcurrencyConfigNotFoundException(e) => e.request_id(),
2773 Self::RecursiveInvocationException(e) => e.request_id(),
2774 Self::RequestTooLargeException(e) => e.request_id(),
2775 Self::ResourceConflictException(e) => e.request_id(),
2776 Self::ResourceInUseException(e) => e.request_id(),
2777 Self::ResourceNotFoundException(e) => e.request_id(),
2778 Self::ResourceNotReadyException(e) => e.request_id(),
2779 Self::SerializedRequestEntityTooLargeException(e) => e.request_id(),
2780 Self::ServiceException(e) => e.request_id(),
2781 Self::SnapStartException(e) => e.request_id(),
2782 Self::SnapStartNotReadyException(e) => e.request_id(),
2783 Self::SnapStartTimeoutException(e) => e.request_id(),
2784 Self::SubnetIpAddressLimitReachedException(e) => e.request_id(),
2785 Self::TooManyRequestsException(e) => e.request_id(),
2786 Self::UnsupportedMediaTypeException(e) => e.request_id(),
2787 Self::Unhandled(e) => e.meta.request_id(),
2788 }
2789 }
2790}