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