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