1#[non_exhaustive]
4#[derive(::std::fmt::Debug)]
5pub enum Error {
6 AccessDeniedException(crate::types::error::AccessDeniedException),
8 AttributeLimitExceededException(crate::types::error::AttributeLimitExceededException),
10 BlockedException(crate::types::error::BlockedException),
12 ClientException(crate::types::error::ClientException),
14 ClusterContainsCapacityProviderException(crate::types::error::ClusterContainsCapacityProviderException),
16 ClusterContainsContainerInstancesException(crate::types::error::ClusterContainsContainerInstancesException),
18 ClusterContainsServicesException(crate::types::error::ClusterContainsServicesException),
20 ClusterContainsTasksException(crate::types::error::ClusterContainsTasksException),
22 ClusterNotFoundException(crate::types::error::ClusterNotFoundException),
24 ConflictException(crate::types::error::ConflictException),
26 InvalidParameterException(crate::types::error::InvalidParameterException),
29 LimitExceededException(crate::types::error::LimitExceededException),
31 MissingVersionException(crate::types::error::MissingVersionException),
33 NamespaceNotFoundException(crate::types::error::NamespaceNotFoundException),
35 NoUpdateAvailableException(crate::types::error::NoUpdateAvailableException),
37 PlatformTaskDefinitionIncompatibilityException(crate::types::error::PlatformTaskDefinitionIncompatibilityException),
39 PlatformUnknownException(crate::types::error::PlatformUnknownException),
41 ResourceInUseException(crate::types::error::ResourceInUseException),
43 ResourceNotFoundException(crate::types::error::ResourceNotFoundException),
45 ServerException(crate::types::error::ServerException),
47 ServiceDeploymentNotFoundException(crate::types::error::ServiceDeploymentNotFoundException),
49 ServiceNotActiveException(crate::types::error::ServiceNotActiveException),
51 ServiceNotFoundException(crate::types::error::ServiceNotFoundException),
53 TargetNotConnectedException(crate::types::error::TargetNotConnectedException),
64 TargetNotFoundException(crate::types::error::TargetNotFoundException),
66 TaskSetNotFoundException(crate::types::error::TaskSetNotFoundException),
68 UnsupportedFeatureException(crate::types::error::UnsupportedFeatureException),
70 UpdateInProgressException(crate::types::error::UpdateInProgressException),
72 #[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
74 variable wildcard pattern and check `.code()`:
75 \
76 `err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
77 \
78 See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
79 Unhandled(crate::error::sealed_unhandled::Unhandled),
80}
81impl ::std::fmt::Display for Error {
82 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
83 match self {
84 Error::AccessDeniedException(inner) => inner.fmt(f),
85 Error::AttributeLimitExceededException(inner) => inner.fmt(f),
86 Error::BlockedException(inner) => inner.fmt(f),
87 Error::ClientException(inner) => inner.fmt(f),
88 Error::ClusterContainsCapacityProviderException(inner) => inner.fmt(f),
89 Error::ClusterContainsContainerInstancesException(inner) => inner.fmt(f),
90 Error::ClusterContainsServicesException(inner) => inner.fmt(f),
91 Error::ClusterContainsTasksException(inner) => inner.fmt(f),
92 Error::ClusterNotFoundException(inner) => inner.fmt(f),
93 Error::ConflictException(inner) => inner.fmt(f),
94 Error::InvalidParameterException(inner) => inner.fmt(f),
95 Error::LimitExceededException(inner) => inner.fmt(f),
96 Error::MissingVersionException(inner) => inner.fmt(f),
97 Error::NamespaceNotFoundException(inner) => inner.fmt(f),
98 Error::NoUpdateAvailableException(inner) => inner.fmt(f),
99 Error::PlatformTaskDefinitionIncompatibilityException(inner) => inner.fmt(f),
100 Error::PlatformUnknownException(inner) => inner.fmt(f),
101 Error::ResourceInUseException(inner) => inner.fmt(f),
102 Error::ResourceNotFoundException(inner) => inner.fmt(f),
103 Error::ServerException(inner) => inner.fmt(f),
104 Error::ServiceDeploymentNotFoundException(inner) => inner.fmt(f),
105 Error::ServiceNotActiveException(inner) => inner.fmt(f),
106 Error::ServiceNotFoundException(inner) => inner.fmt(f),
107 Error::TargetNotConnectedException(inner) => inner.fmt(f),
108 Error::TargetNotFoundException(inner) => inner.fmt(f),
109 Error::TaskSetNotFoundException(inner) => inner.fmt(f),
110 Error::UnsupportedFeatureException(inner) => inner.fmt(f),
111 Error::UpdateInProgressException(inner) => inner.fmt(f),
112 Error::Unhandled(_) => {
113 if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
114 write!(f, "unhandled error ({code})")
115 } else {
116 f.write_str("unhandled error")
117 }
118 }
119 }
120 }
121}
122impl From<::aws_smithy_types::error::operation::BuildError> for Error {
123 fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
124 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
125 source: value.into(),
126 meta: ::std::default::Default::default(),
127 })
128 }
129}
130impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
131 fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
132 match self {
133 Self::AccessDeniedException(inner) => inner.meta(),
134 Self::AttributeLimitExceededException(inner) => inner.meta(),
135 Self::BlockedException(inner) => inner.meta(),
136 Self::ClientException(inner) => inner.meta(),
137 Self::ClusterContainsCapacityProviderException(inner) => inner.meta(),
138 Self::ClusterContainsContainerInstancesException(inner) => inner.meta(),
139 Self::ClusterContainsServicesException(inner) => inner.meta(),
140 Self::ClusterContainsTasksException(inner) => inner.meta(),
141 Self::ClusterNotFoundException(inner) => inner.meta(),
142 Self::ConflictException(inner) => inner.meta(),
143 Self::InvalidParameterException(inner) => inner.meta(),
144 Self::LimitExceededException(inner) => inner.meta(),
145 Self::MissingVersionException(inner) => inner.meta(),
146 Self::NamespaceNotFoundException(inner) => inner.meta(),
147 Self::NoUpdateAvailableException(inner) => inner.meta(),
148 Self::PlatformTaskDefinitionIncompatibilityException(inner) => inner.meta(),
149 Self::PlatformUnknownException(inner) => inner.meta(),
150 Self::ResourceInUseException(inner) => inner.meta(),
151 Self::ResourceNotFoundException(inner) => inner.meta(),
152 Self::ServerException(inner) => inner.meta(),
153 Self::ServiceDeploymentNotFoundException(inner) => inner.meta(),
154 Self::ServiceNotActiveException(inner) => inner.meta(),
155 Self::ServiceNotFoundException(inner) => inner.meta(),
156 Self::TargetNotConnectedException(inner) => inner.meta(),
157 Self::TargetNotFoundException(inner) => inner.meta(),
158 Self::TaskSetNotFoundException(inner) => inner.meta(),
159 Self::UnsupportedFeatureException(inner) => inner.meta(),
160 Self::UpdateInProgressException(inner) => inner.meta(),
161 Self::Unhandled(inner) => &inner.meta,
162 }
163 }
164}
165impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_capacity_provider::CreateCapacityProviderError, R>> for Error
166where
167 R: Send + Sync + std::fmt::Debug + 'static,
168{
169 fn from(
170 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_capacity_provider::CreateCapacityProviderError, R>,
171 ) -> Self {
172 match err {
173 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
174 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
175 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
176 source: err.into(),
177 }),
178 }
179 }
180}
181impl From<crate::operation::create_capacity_provider::CreateCapacityProviderError> for Error {
182 fn from(err: crate::operation::create_capacity_provider::CreateCapacityProviderError) -> Self {
183 match err {
184 crate::operation::create_capacity_provider::CreateCapacityProviderError::ClientException(inner) => Error::ClientException(inner),
185 crate::operation::create_capacity_provider::CreateCapacityProviderError::ClusterNotFoundException(inner) => {
186 Error::ClusterNotFoundException(inner)
187 }
188 crate::operation::create_capacity_provider::CreateCapacityProviderError::InvalidParameterException(inner) => {
189 Error::InvalidParameterException(inner)
190 }
191 crate::operation::create_capacity_provider::CreateCapacityProviderError::LimitExceededException(inner) => {
192 Error::LimitExceededException(inner)
193 }
194 crate::operation::create_capacity_provider::CreateCapacityProviderError::ServerException(inner) => Error::ServerException(inner),
195 crate::operation::create_capacity_provider::CreateCapacityProviderError::UnsupportedFeatureException(inner) => {
196 Error::UnsupportedFeatureException(inner)
197 }
198 crate::operation::create_capacity_provider::CreateCapacityProviderError::UpdateInProgressException(inner) => {
199 Error::UpdateInProgressException(inner)
200 }
201 crate::operation::create_capacity_provider::CreateCapacityProviderError::Unhandled(inner) => Error::Unhandled(inner),
202 }
203 }
204}
205impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_cluster::CreateClusterError, R>> for Error
206where
207 R: Send + Sync + std::fmt::Debug + 'static,
208{
209 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_cluster::CreateClusterError, R>) -> Self {
210 match err {
211 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
212 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
213 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
214 source: err.into(),
215 }),
216 }
217 }
218}
219impl From<crate::operation::create_cluster::CreateClusterError> for Error {
220 fn from(err: crate::operation::create_cluster::CreateClusterError) -> Self {
221 match err {
222 crate::operation::create_cluster::CreateClusterError::ClientException(inner) => Error::ClientException(inner),
223 crate::operation::create_cluster::CreateClusterError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
224 crate::operation::create_cluster::CreateClusterError::NamespaceNotFoundException(inner) => Error::NamespaceNotFoundException(inner),
225 crate::operation::create_cluster::CreateClusterError::ServerException(inner) => Error::ServerException(inner),
226 crate::operation::create_cluster::CreateClusterError::Unhandled(inner) => Error::Unhandled(inner),
227 }
228 }
229}
230impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_service::CreateServiceError, R>> for Error
231where
232 R: Send + Sync + std::fmt::Debug + 'static,
233{
234 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_service::CreateServiceError, R>) -> Self {
235 match err {
236 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
237 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
238 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
239 source: err.into(),
240 }),
241 }
242 }
243}
244impl From<crate::operation::create_service::CreateServiceError> for Error {
245 fn from(err: crate::operation::create_service::CreateServiceError) -> Self {
246 match err {
247 crate::operation::create_service::CreateServiceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
248 crate::operation::create_service::CreateServiceError::ClientException(inner) => Error::ClientException(inner),
249 crate::operation::create_service::CreateServiceError::ClusterNotFoundException(inner) => Error::ClusterNotFoundException(inner),
250 crate::operation::create_service::CreateServiceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
251 crate::operation::create_service::CreateServiceError::NamespaceNotFoundException(inner) => Error::NamespaceNotFoundException(inner),
252 crate::operation::create_service::CreateServiceError::PlatformTaskDefinitionIncompatibilityException(inner) => {
253 Error::PlatformTaskDefinitionIncompatibilityException(inner)
254 }
255 crate::operation::create_service::CreateServiceError::PlatformUnknownException(inner) => Error::PlatformUnknownException(inner),
256 crate::operation::create_service::CreateServiceError::ServerException(inner) => Error::ServerException(inner),
257 crate::operation::create_service::CreateServiceError::UnsupportedFeatureException(inner) => Error::UnsupportedFeatureException(inner),
258 crate::operation::create_service::CreateServiceError::Unhandled(inner) => Error::Unhandled(inner),
259 }
260 }
261}
262impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_task_set::CreateTaskSetError, R>> for Error
263where
264 R: Send + Sync + std::fmt::Debug + 'static,
265{
266 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_task_set::CreateTaskSetError, R>) -> Self {
267 match err {
268 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
269 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
270 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
271 source: err.into(),
272 }),
273 }
274 }
275}
276impl From<crate::operation::create_task_set::CreateTaskSetError> for Error {
277 fn from(err: crate::operation::create_task_set::CreateTaskSetError) -> Self {
278 match err {
279 crate::operation::create_task_set::CreateTaskSetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
280 crate::operation::create_task_set::CreateTaskSetError::ClientException(inner) => Error::ClientException(inner),
281 crate::operation::create_task_set::CreateTaskSetError::ClusterNotFoundException(inner) => Error::ClusterNotFoundException(inner),
282 crate::operation::create_task_set::CreateTaskSetError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
283 crate::operation::create_task_set::CreateTaskSetError::NamespaceNotFoundException(inner) => Error::NamespaceNotFoundException(inner),
284 crate::operation::create_task_set::CreateTaskSetError::PlatformTaskDefinitionIncompatibilityException(inner) => {
285 Error::PlatformTaskDefinitionIncompatibilityException(inner)
286 }
287 crate::operation::create_task_set::CreateTaskSetError::PlatformUnknownException(inner) => Error::PlatformUnknownException(inner),
288 crate::operation::create_task_set::CreateTaskSetError::ServerException(inner) => Error::ServerException(inner),
289 crate::operation::create_task_set::CreateTaskSetError::ServiceNotActiveException(inner) => Error::ServiceNotActiveException(inner),
290 crate::operation::create_task_set::CreateTaskSetError::ServiceNotFoundException(inner) => Error::ServiceNotFoundException(inner),
291 crate::operation::create_task_set::CreateTaskSetError::UnsupportedFeatureException(inner) => Error::UnsupportedFeatureException(inner),
292 crate::operation::create_task_set::CreateTaskSetError::Unhandled(inner) => Error::Unhandled(inner),
293 }
294 }
295}
296impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_account_setting::DeleteAccountSettingError, R>> for Error
297where
298 R: Send + Sync + std::fmt::Debug + 'static,
299{
300 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_account_setting::DeleteAccountSettingError, R>) -> Self {
301 match err {
302 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
303 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
304 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
305 source: err.into(),
306 }),
307 }
308 }
309}
310impl From<crate::operation::delete_account_setting::DeleteAccountSettingError> for Error {
311 fn from(err: crate::operation::delete_account_setting::DeleteAccountSettingError) -> Self {
312 match err {
313 crate::operation::delete_account_setting::DeleteAccountSettingError::ClientException(inner) => Error::ClientException(inner),
314 crate::operation::delete_account_setting::DeleteAccountSettingError::InvalidParameterException(inner) => {
315 Error::InvalidParameterException(inner)
316 }
317 crate::operation::delete_account_setting::DeleteAccountSettingError::ServerException(inner) => Error::ServerException(inner),
318 crate::operation::delete_account_setting::DeleteAccountSettingError::Unhandled(inner) => Error::Unhandled(inner),
319 }
320 }
321}
322impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_attributes::DeleteAttributesError, R>> for Error
323where
324 R: Send + Sync + std::fmt::Debug + 'static,
325{
326 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_attributes::DeleteAttributesError, R>) -> Self {
327 match err {
328 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
329 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
330 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
331 source: err.into(),
332 }),
333 }
334 }
335}
336impl From<crate::operation::delete_attributes::DeleteAttributesError> for Error {
337 fn from(err: crate::operation::delete_attributes::DeleteAttributesError) -> Self {
338 match err {
339 crate::operation::delete_attributes::DeleteAttributesError::ClusterNotFoundException(inner) => Error::ClusterNotFoundException(inner),
340 crate::operation::delete_attributes::DeleteAttributesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
341 crate::operation::delete_attributes::DeleteAttributesError::TargetNotFoundException(inner) => Error::TargetNotFoundException(inner),
342 crate::operation::delete_attributes::DeleteAttributesError::Unhandled(inner) => Error::Unhandled(inner),
343 }
344 }
345}
346impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_capacity_provider::DeleteCapacityProviderError, R>> for Error
347where
348 R: Send + Sync + std::fmt::Debug + 'static,
349{
350 fn from(
351 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_capacity_provider::DeleteCapacityProviderError, R>,
352 ) -> Self {
353 match err {
354 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
355 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
356 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
357 source: err.into(),
358 }),
359 }
360 }
361}
362impl From<crate::operation::delete_capacity_provider::DeleteCapacityProviderError> for Error {
363 fn from(err: crate::operation::delete_capacity_provider::DeleteCapacityProviderError) -> Self {
364 match err {
365 crate::operation::delete_capacity_provider::DeleteCapacityProviderError::ClientException(inner) => Error::ClientException(inner),
366 crate::operation::delete_capacity_provider::DeleteCapacityProviderError::ClusterNotFoundException(inner) => {
367 Error::ClusterNotFoundException(inner)
368 }
369 crate::operation::delete_capacity_provider::DeleteCapacityProviderError::InvalidParameterException(inner) => {
370 Error::InvalidParameterException(inner)
371 }
372 crate::operation::delete_capacity_provider::DeleteCapacityProviderError::ServerException(inner) => Error::ServerException(inner),
373 crate::operation::delete_capacity_provider::DeleteCapacityProviderError::UnsupportedFeatureException(inner) => {
374 Error::UnsupportedFeatureException(inner)
375 }
376 crate::operation::delete_capacity_provider::DeleteCapacityProviderError::Unhandled(inner) => Error::Unhandled(inner),
377 }
378 }
379}
380impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_cluster::DeleteClusterError, R>> for Error
381where
382 R: Send + Sync + std::fmt::Debug + 'static,
383{
384 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_cluster::DeleteClusterError, R>) -> Self {
385 match err {
386 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
387 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
388 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
389 source: err.into(),
390 }),
391 }
392 }
393}
394impl From<crate::operation::delete_cluster::DeleteClusterError> for Error {
395 fn from(err: crate::operation::delete_cluster::DeleteClusterError) -> Self {
396 match err {
397 crate::operation::delete_cluster::DeleteClusterError::ClientException(inner) => Error::ClientException(inner),
398 crate::operation::delete_cluster::DeleteClusterError::ClusterContainsCapacityProviderException(inner) => {
399 Error::ClusterContainsCapacityProviderException(inner)
400 }
401 crate::operation::delete_cluster::DeleteClusterError::ClusterContainsContainerInstancesException(inner) => {
402 Error::ClusterContainsContainerInstancesException(inner)
403 }
404 crate::operation::delete_cluster::DeleteClusterError::ClusterContainsServicesException(inner) => {
405 Error::ClusterContainsServicesException(inner)
406 }
407 crate::operation::delete_cluster::DeleteClusterError::ClusterContainsTasksException(inner) => Error::ClusterContainsTasksException(inner),
408 crate::operation::delete_cluster::DeleteClusterError::ClusterNotFoundException(inner) => Error::ClusterNotFoundException(inner),
409 crate::operation::delete_cluster::DeleteClusterError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
410 crate::operation::delete_cluster::DeleteClusterError::ServerException(inner) => Error::ServerException(inner),
411 crate::operation::delete_cluster::DeleteClusterError::UpdateInProgressException(inner) => Error::UpdateInProgressException(inner),
412 crate::operation::delete_cluster::DeleteClusterError::Unhandled(inner) => Error::Unhandled(inner),
413 }
414 }
415}
416impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_service::DeleteServiceError, R>> for Error
417where
418 R: Send + Sync + std::fmt::Debug + 'static,
419{
420 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_service::DeleteServiceError, R>) -> Self {
421 match err {
422 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
423 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
424 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
425 source: err.into(),
426 }),
427 }
428 }
429}
430impl From<crate::operation::delete_service::DeleteServiceError> for Error {
431 fn from(err: crate::operation::delete_service::DeleteServiceError) -> Self {
432 match err {
433 crate::operation::delete_service::DeleteServiceError::ClientException(inner) => Error::ClientException(inner),
434 crate::operation::delete_service::DeleteServiceError::ClusterNotFoundException(inner) => Error::ClusterNotFoundException(inner),
435 crate::operation::delete_service::DeleteServiceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
436 crate::operation::delete_service::DeleteServiceError::ServerException(inner) => Error::ServerException(inner),
437 crate::operation::delete_service::DeleteServiceError::ServiceNotFoundException(inner) => Error::ServiceNotFoundException(inner),
438 crate::operation::delete_service::DeleteServiceError::Unhandled(inner) => Error::Unhandled(inner),
439 }
440 }
441}
442impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_task_definitions::DeleteTaskDefinitionsError, R>> for Error
443where
444 R: Send + Sync + std::fmt::Debug + 'static,
445{
446 fn from(
447 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_task_definitions::DeleteTaskDefinitionsError, R>,
448 ) -> Self {
449 match err {
450 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
451 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
452 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
453 source: err.into(),
454 }),
455 }
456 }
457}
458impl From<crate::operation::delete_task_definitions::DeleteTaskDefinitionsError> for Error {
459 fn from(err: crate::operation::delete_task_definitions::DeleteTaskDefinitionsError) -> Self {
460 match err {
461 crate::operation::delete_task_definitions::DeleteTaskDefinitionsError::AccessDeniedException(inner) => {
462 Error::AccessDeniedException(inner)
463 }
464 crate::operation::delete_task_definitions::DeleteTaskDefinitionsError::ClientException(inner) => Error::ClientException(inner),
465 crate::operation::delete_task_definitions::DeleteTaskDefinitionsError::InvalidParameterException(inner) => {
466 Error::InvalidParameterException(inner)
467 }
468 crate::operation::delete_task_definitions::DeleteTaskDefinitionsError::ServerException(inner) => Error::ServerException(inner),
469 crate::operation::delete_task_definitions::DeleteTaskDefinitionsError::Unhandled(inner) => Error::Unhandled(inner),
470 }
471 }
472}
473impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_task_set::DeleteTaskSetError, R>> for Error
474where
475 R: Send + Sync + std::fmt::Debug + 'static,
476{
477 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_task_set::DeleteTaskSetError, R>) -> Self {
478 match err {
479 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
480 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
481 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
482 source: err.into(),
483 }),
484 }
485 }
486}
487impl From<crate::operation::delete_task_set::DeleteTaskSetError> for Error {
488 fn from(err: crate::operation::delete_task_set::DeleteTaskSetError) -> Self {
489 match err {
490 crate::operation::delete_task_set::DeleteTaskSetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
491 crate::operation::delete_task_set::DeleteTaskSetError::ClientException(inner) => Error::ClientException(inner),
492 crate::operation::delete_task_set::DeleteTaskSetError::ClusterNotFoundException(inner) => Error::ClusterNotFoundException(inner),
493 crate::operation::delete_task_set::DeleteTaskSetError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
494 crate::operation::delete_task_set::DeleteTaskSetError::ServerException(inner) => Error::ServerException(inner),
495 crate::operation::delete_task_set::DeleteTaskSetError::ServiceNotActiveException(inner) => Error::ServiceNotActiveException(inner),
496 crate::operation::delete_task_set::DeleteTaskSetError::ServiceNotFoundException(inner) => Error::ServiceNotFoundException(inner),
497 crate::operation::delete_task_set::DeleteTaskSetError::TaskSetNotFoundException(inner) => Error::TaskSetNotFoundException(inner),
498 crate::operation::delete_task_set::DeleteTaskSetError::UnsupportedFeatureException(inner) => Error::UnsupportedFeatureException(inner),
499 crate::operation::delete_task_set::DeleteTaskSetError::Unhandled(inner) => Error::Unhandled(inner),
500 }
501 }
502}
503impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deregister_container_instance::DeregisterContainerInstanceError, R>>
504 for Error
505where
506 R: Send + Sync + std::fmt::Debug + 'static,
507{
508 fn from(
509 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deregister_container_instance::DeregisterContainerInstanceError, R>,
510 ) -> Self {
511 match err {
512 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
513 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
514 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
515 source: err.into(),
516 }),
517 }
518 }
519}
520impl From<crate::operation::deregister_container_instance::DeregisterContainerInstanceError> for Error {
521 fn from(err: crate::operation::deregister_container_instance::DeregisterContainerInstanceError) -> Self {
522 match err {
523 crate::operation::deregister_container_instance::DeregisterContainerInstanceError::ClientException(inner) => {
524 Error::ClientException(inner)
525 }
526 crate::operation::deregister_container_instance::DeregisterContainerInstanceError::ClusterNotFoundException(inner) => {
527 Error::ClusterNotFoundException(inner)
528 }
529 crate::operation::deregister_container_instance::DeregisterContainerInstanceError::InvalidParameterException(inner) => {
530 Error::InvalidParameterException(inner)
531 }
532 crate::operation::deregister_container_instance::DeregisterContainerInstanceError::ServerException(inner) => {
533 Error::ServerException(inner)
534 }
535 crate::operation::deregister_container_instance::DeregisterContainerInstanceError::Unhandled(inner) => Error::Unhandled(inner),
536 }
537 }
538}
539impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deregister_task_definition::DeregisterTaskDefinitionError, R>>
540 for Error
541where
542 R: Send + Sync + std::fmt::Debug + 'static,
543{
544 fn from(
545 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deregister_task_definition::DeregisterTaskDefinitionError, R>,
546 ) -> Self {
547 match err {
548 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
549 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
550 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
551 source: err.into(),
552 }),
553 }
554 }
555}
556impl From<crate::operation::deregister_task_definition::DeregisterTaskDefinitionError> for Error {
557 fn from(err: crate::operation::deregister_task_definition::DeregisterTaskDefinitionError) -> Self {
558 match err {
559 crate::operation::deregister_task_definition::DeregisterTaskDefinitionError::ClientException(inner) => Error::ClientException(inner),
560 crate::operation::deregister_task_definition::DeregisterTaskDefinitionError::InvalidParameterException(inner) => {
561 Error::InvalidParameterException(inner)
562 }
563 crate::operation::deregister_task_definition::DeregisterTaskDefinitionError::ServerException(inner) => Error::ServerException(inner),
564 crate::operation::deregister_task_definition::DeregisterTaskDefinitionError::Unhandled(inner) => Error::Unhandled(inner),
565 }
566 }
567}
568impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_capacity_providers::DescribeCapacityProvidersError, R>>
569 for Error
570where
571 R: Send + Sync + std::fmt::Debug + 'static,
572{
573 fn from(
574 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_capacity_providers::DescribeCapacityProvidersError, R>,
575 ) -> Self {
576 match err {
577 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
578 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
579 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
580 source: err.into(),
581 }),
582 }
583 }
584}
585impl From<crate::operation::describe_capacity_providers::DescribeCapacityProvidersError> for Error {
586 fn from(err: crate::operation::describe_capacity_providers::DescribeCapacityProvidersError) -> Self {
587 match err {
588 crate::operation::describe_capacity_providers::DescribeCapacityProvidersError::ClientException(inner) => Error::ClientException(inner),
589 crate::operation::describe_capacity_providers::DescribeCapacityProvidersError::ClusterNotFoundException(inner) => {
590 Error::ClusterNotFoundException(inner)
591 }
592 crate::operation::describe_capacity_providers::DescribeCapacityProvidersError::InvalidParameterException(inner) => {
593 Error::InvalidParameterException(inner)
594 }
595 crate::operation::describe_capacity_providers::DescribeCapacityProvidersError::ServerException(inner) => Error::ServerException(inner),
596 crate::operation::describe_capacity_providers::DescribeCapacityProvidersError::UnsupportedFeatureException(inner) => {
597 Error::UnsupportedFeatureException(inner)
598 }
599 crate::operation::describe_capacity_providers::DescribeCapacityProvidersError::Unhandled(inner) => Error::Unhandled(inner),
600 }
601 }
602}
603impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_clusters::DescribeClustersError, R>> for Error
604where
605 R: Send + Sync + std::fmt::Debug + 'static,
606{
607 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_clusters::DescribeClustersError, R>) -> Self {
608 match err {
609 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
610 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
611 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
612 source: err.into(),
613 }),
614 }
615 }
616}
617impl From<crate::operation::describe_clusters::DescribeClustersError> for Error {
618 fn from(err: crate::operation::describe_clusters::DescribeClustersError) -> Self {
619 match err {
620 crate::operation::describe_clusters::DescribeClustersError::ClientException(inner) => Error::ClientException(inner),
621 crate::operation::describe_clusters::DescribeClustersError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
622 crate::operation::describe_clusters::DescribeClustersError::ServerException(inner) => Error::ServerException(inner),
623 crate::operation::describe_clusters::DescribeClustersError::Unhandled(inner) => Error::Unhandled(inner),
624 }
625 }
626}
627impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_container_instances::DescribeContainerInstancesError, R>>
628 for Error
629where
630 R: Send + Sync + std::fmt::Debug + 'static,
631{
632 fn from(
633 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_container_instances::DescribeContainerInstancesError, R>,
634 ) -> 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::describe_container_instances::DescribeContainerInstancesError> for Error {
645 fn from(err: crate::operation::describe_container_instances::DescribeContainerInstancesError) -> Self {
646 match err {
647 crate::operation::describe_container_instances::DescribeContainerInstancesError::ClientException(inner) => Error::ClientException(inner),
648 crate::operation::describe_container_instances::DescribeContainerInstancesError::ClusterNotFoundException(inner) => {
649 Error::ClusterNotFoundException(inner)
650 }
651 crate::operation::describe_container_instances::DescribeContainerInstancesError::InvalidParameterException(inner) => {
652 Error::InvalidParameterException(inner)
653 }
654 crate::operation::describe_container_instances::DescribeContainerInstancesError::ServerException(inner) => Error::ServerException(inner),
655 crate::operation::describe_container_instances::DescribeContainerInstancesError::Unhandled(inner) => Error::Unhandled(inner),
656 }
657 }
658}
659impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_service_deployments::DescribeServiceDeploymentsError, R>>
660 for Error
661where
662 R: Send + Sync + std::fmt::Debug + 'static,
663{
664 fn from(
665 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_service_deployments::DescribeServiceDeploymentsError, R>,
666 ) -> Self {
667 match err {
668 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
669 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
670 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
671 source: err.into(),
672 }),
673 }
674 }
675}
676impl From<crate::operation::describe_service_deployments::DescribeServiceDeploymentsError> for Error {
677 fn from(err: crate::operation::describe_service_deployments::DescribeServiceDeploymentsError) -> Self {
678 match err {
679 crate::operation::describe_service_deployments::DescribeServiceDeploymentsError::AccessDeniedException(inner) => {
680 Error::AccessDeniedException(inner)
681 }
682 crate::operation::describe_service_deployments::DescribeServiceDeploymentsError::ClientException(inner) => Error::ClientException(inner),
683 crate::operation::describe_service_deployments::DescribeServiceDeploymentsError::ClusterNotFoundException(inner) => {
684 Error::ClusterNotFoundException(inner)
685 }
686 crate::operation::describe_service_deployments::DescribeServiceDeploymentsError::InvalidParameterException(inner) => {
687 Error::InvalidParameterException(inner)
688 }
689 crate::operation::describe_service_deployments::DescribeServiceDeploymentsError::ServerException(inner) => Error::ServerException(inner),
690 crate::operation::describe_service_deployments::DescribeServiceDeploymentsError::ServiceNotFoundException(inner) => {
691 Error::ServiceNotFoundException(inner)
692 }
693 crate::operation::describe_service_deployments::DescribeServiceDeploymentsError::UnsupportedFeatureException(inner) => {
694 Error::UnsupportedFeatureException(inner)
695 }
696 crate::operation::describe_service_deployments::DescribeServiceDeploymentsError::Unhandled(inner) => Error::Unhandled(inner),
697 }
698 }
699}
700impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_service_revisions::DescribeServiceRevisionsError, R>>
701 for Error
702where
703 R: Send + Sync + std::fmt::Debug + 'static,
704{
705 fn from(
706 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_service_revisions::DescribeServiceRevisionsError, R>,
707 ) -> Self {
708 match err {
709 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
710 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
711 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
712 source: err.into(),
713 }),
714 }
715 }
716}
717impl From<crate::operation::describe_service_revisions::DescribeServiceRevisionsError> for Error {
718 fn from(err: crate::operation::describe_service_revisions::DescribeServiceRevisionsError) -> Self {
719 match err {
720 crate::operation::describe_service_revisions::DescribeServiceRevisionsError::AccessDeniedException(inner) => {
721 Error::AccessDeniedException(inner)
722 }
723 crate::operation::describe_service_revisions::DescribeServiceRevisionsError::ClientException(inner) => Error::ClientException(inner),
724 crate::operation::describe_service_revisions::DescribeServiceRevisionsError::ClusterNotFoundException(inner) => {
725 Error::ClusterNotFoundException(inner)
726 }
727 crate::operation::describe_service_revisions::DescribeServiceRevisionsError::InvalidParameterException(inner) => {
728 Error::InvalidParameterException(inner)
729 }
730 crate::operation::describe_service_revisions::DescribeServiceRevisionsError::ServerException(inner) => Error::ServerException(inner),
731 crate::operation::describe_service_revisions::DescribeServiceRevisionsError::ServiceNotFoundException(inner) => {
732 Error::ServiceNotFoundException(inner)
733 }
734 crate::operation::describe_service_revisions::DescribeServiceRevisionsError::UnsupportedFeatureException(inner) => {
735 Error::UnsupportedFeatureException(inner)
736 }
737 crate::operation::describe_service_revisions::DescribeServiceRevisionsError::Unhandled(inner) => Error::Unhandled(inner),
738 }
739 }
740}
741impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_services::DescribeServicesError, R>> for Error
742where
743 R: Send + Sync + std::fmt::Debug + 'static,
744{
745 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_services::DescribeServicesError, R>) -> Self {
746 match err {
747 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
748 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
749 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
750 source: err.into(),
751 }),
752 }
753 }
754}
755impl From<crate::operation::describe_services::DescribeServicesError> for Error {
756 fn from(err: crate::operation::describe_services::DescribeServicesError) -> Self {
757 match err {
758 crate::operation::describe_services::DescribeServicesError::ClientException(inner) => Error::ClientException(inner),
759 crate::operation::describe_services::DescribeServicesError::ClusterNotFoundException(inner) => Error::ClusterNotFoundException(inner),
760 crate::operation::describe_services::DescribeServicesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
761 crate::operation::describe_services::DescribeServicesError::ServerException(inner) => Error::ServerException(inner),
762 crate::operation::describe_services::DescribeServicesError::Unhandled(inner) => Error::Unhandled(inner),
763 }
764 }
765}
766impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_task_definition::DescribeTaskDefinitionError, R>> for Error
767where
768 R: Send + Sync + std::fmt::Debug + 'static,
769{
770 fn from(
771 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_task_definition::DescribeTaskDefinitionError, R>,
772 ) -> Self {
773 match err {
774 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
775 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
776 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
777 source: err.into(),
778 }),
779 }
780 }
781}
782impl From<crate::operation::describe_task_definition::DescribeTaskDefinitionError> for Error {
783 fn from(err: crate::operation::describe_task_definition::DescribeTaskDefinitionError) -> Self {
784 match err {
785 crate::operation::describe_task_definition::DescribeTaskDefinitionError::ClientException(inner) => Error::ClientException(inner),
786 crate::operation::describe_task_definition::DescribeTaskDefinitionError::InvalidParameterException(inner) => {
787 Error::InvalidParameterException(inner)
788 }
789 crate::operation::describe_task_definition::DescribeTaskDefinitionError::ServerException(inner) => Error::ServerException(inner),
790 crate::operation::describe_task_definition::DescribeTaskDefinitionError::Unhandled(inner) => Error::Unhandled(inner),
791 }
792 }
793}
794impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_tasks::DescribeTasksError, R>> for Error
795where
796 R: Send + Sync + std::fmt::Debug + 'static,
797{
798 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_tasks::DescribeTasksError, R>) -> Self {
799 match err {
800 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
801 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
802 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
803 source: err.into(),
804 }),
805 }
806 }
807}
808impl From<crate::operation::describe_tasks::DescribeTasksError> for Error {
809 fn from(err: crate::operation::describe_tasks::DescribeTasksError) -> Self {
810 match err {
811 crate::operation::describe_tasks::DescribeTasksError::ClientException(inner) => Error::ClientException(inner),
812 crate::operation::describe_tasks::DescribeTasksError::ClusterNotFoundException(inner) => Error::ClusterNotFoundException(inner),
813 crate::operation::describe_tasks::DescribeTasksError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
814 crate::operation::describe_tasks::DescribeTasksError::ServerException(inner) => Error::ServerException(inner),
815 crate::operation::describe_tasks::DescribeTasksError::Unhandled(inner) => Error::Unhandled(inner),
816 }
817 }
818}
819impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_task_sets::DescribeTaskSetsError, R>> for Error
820where
821 R: Send + Sync + std::fmt::Debug + 'static,
822{
823 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_task_sets::DescribeTaskSetsError, R>) -> Self {
824 match err {
825 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
826 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
827 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
828 source: err.into(),
829 }),
830 }
831 }
832}
833impl From<crate::operation::describe_task_sets::DescribeTaskSetsError> for Error {
834 fn from(err: crate::operation::describe_task_sets::DescribeTaskSetsError) -> Self {
835 match err {
836 crate::operation::describe_task_sets::DescribeTaskSetsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
837 crate::operation::describe_task_sets::DescribeTaskSetsError::ClientException(inner) => Error::ClientException(inner),
838 crate::operation::describe_task_sets::DescribeTaskSetsError::ClusterNotFoundException(inner) => Error::ClusterNotFoundException(inner),
839 crate::operation::describe_task_sets::DescribeTaskSetsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
840 crate::operation::describe_task_sets::DescribeTaskSetsError::ServerException(inner) => Error::ServerException(inner),
841 crate::operation::describe_task_sets::DescribeTaskSetsError::ServiceNotActiveException(inner) => Error::ServiceNotActiveException(inner),
842 crate::operation::describe_task_sets::DescribeTaskSetsError::ServiceNotFoundException(inner) => Error::ServiceNotFoundException(inner),
843 crate::operation::describe_task_sets::DescribeTaskSetsError::UnsupportedFeatureException(inner) => {
844 Error::UnsupportedFeatureException(inner)
845 }
846 crate::operation::describe_task_sets::DescribeTaskSetsError::Unhandled(inner) => Error::Unhandled(inner),
847 }
848 }
849}
850impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::discover_poll_endpoint::DiscoverPollEndpointError, R>> for Error
851where
852 R: Send + Sync + std::fmt::Debug + 'static,
853{
854 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::discover_poll_endpoint::DiscoverPollEndpointError, R>) -> Self {
855 match err {
856 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
857 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
858 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
859 source: err.into(),
860 }),
861 }
862 }
863}
864impl From<crate::operation::discover_poll_endpoint::DiscoverPollEndpointError> for Error {
865 fn from(err: crate::operation::discover_poll_endpoint::DiscoverPollEndpointError) -> Self {
866 match err {
867 crate::operation::discover_poll_endpoint::DiscoverPollEndpointError::ClientException(inner) => Error::ClientException(inner),
868 crate::operation::discover_poll_endpoint::DiscoverPollEndpointError::ServerException(inner) => Error::ServerException(inner),
869 crate::operation::discover_poll_endpoint::DiscoverPollEndpointError::Unhandled(inner) => Error::Unhandled(inner),
870 }
871 }
872}
873impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::execute_command::ExecuteCommandError, R>> for Error
874where
875 R: Send + Sync + std::fmt::Debug + 'static,
876{
877 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::execute_command::ExecuteCommandError, R>) -> Self {
878 match err {
879 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
880 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
881 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
882 source: err.into(),
883 }),
884 }
885 }
886}
887impl From<crate::operation::execute_command::ExecuteCommandError> for Error {
888 fn from(err: crate::operation::execute_command::ExecuteCommandError) -> Self {
889 match err {
890 crate::operation::execute_command::ExecuteCommandError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
891 crate::operation::execute_command::ExecuteCommandError::ClientException(inner) => Error::ClientException(inner),
892 crate::operation::execute_command::ExecuteCommandError::ClusterNotFoundException(inner) => Error::ClusterNotFoundException(inner),
893 crate::operation::execute_command::ExecuteCommandError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
894 crate::operation::execute_command::ExecuteCommandError::ServerException(inner) => Error::ServerException(inner),
895 crate::operation::execute_command::ExecuteCommandError::TargetNotConnectedException(inner) => Error::TargetNotConnectedException(inner),
896 crate::operation::execute_command::ExecuteCommandError::Unhandled(inner) => Error::Unhandled(inner),
897 }
898 }
899}
900impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_task_protection::GetTaskProtectionError, 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_task_protection::GetTaskProtectionError, 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_task_protection::GetTaskProtectionError> for Error {
915 fn from(err: crate::operation::get_task_protection::GetTaskProtectionError) -> Self {
916 match err {
917 crate::operation::get_task_protection::GetTaskProtectionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
918 crate::operation::get_task_protection::GetTaskProtectionError::ClientException(inner) => Error::ClientException(inner),
919 crate::operation::get_task_protection::GetTaskProtectionError::ClusterNotFoundException(inner) => Error::ClusterNotFoundException(inner),
920 crate::operation::get_task_protection::GetTaskProtectionError::InvalidParameterException(inner) => {
921 Error::InvalidParameterException(inner)
922 }
923 crate::operation::get_task_protection::GetTaskProtectionError::ResourceNotFoundException(inner) => {
924 Error::ResourceNotFoundException(inner)
925 }
926 crate::operation::get_task_protection::GetTaskProtectionError::ServerException(inner) => Error::ServerException(inner),
927 crate::operation::get_task_protection::GetTaskProtectionError::UnsupportedFeatureException(inner) => {
928 Error::UnsupportedFeatureException(inner)
929 }
930 crate::operation::get_task_protection::GetTaskProtectionError::Unhandled(inner) => Error::Unhandled(inner),
931 }
932 }
933}
934impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_account_settings::ListAccountSettingsError, R>> for Error
935where
936 R: Send + Sync + std::fmt::Debug + 'static,
937{
938 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_account_settings::ListAccountSettingsError, R>) -> Self {
939 match err {
940 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
941 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
942 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
943 source: err.into(),
944 }),
945 }
946 }
947}
948impl From<crate::operation::list_account_settings::ListAccountSettingsError> for Error {
949 fn from(err: crate::operation::list_account_settings::ListAccountSettingsError) -> Self {
950 match err {
951 crate::operation::list_account_settings::ListAccountSettingsError::ClientException(inner) => Error::ClientException(inner),
952 crate::operation::list_account_settings::ListAccountSettingsError::InvalidParameterException(inner) => {
953 Error::InvalidParameterException(inner)
954 }
955 crate::operation::list_account_settings::ListAccountSettingsError::ServerException(inner) => Error::ServerException(inner),
956 crate::operation::list_account_settings::ListAccountSettingsError::Unhandled(inner) => Error::Unhandled(inner),
957 }
958 }
959}
960impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_attributes::ListAttributesError, R>> for Error
961where
962 R: Send + Sync + std::fmt::Debug + 'static,
963{
964 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_attributes::ListAttributesError, R>) -> Self {
965 match err {
966 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
967 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
968 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
969 source: err.into(),
970 }),
971 }
972 }
973}
974impl From<crate::operation::list_attributes::ListAttributesError> for Error {
975 fn from(err: crate::operation::list_attributes::ListAttributesError) -> Self {
976 match err {
977 crate::operation::list_attributes::ListAttributesError::ClusterNotFoundException(inner) => Error::ClusterNotFoundException(inner),
978 crate::operation::list_attributes::ListAttributesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
979 crate::operation::list_attributes::ListAttributesError::Unhandled(inner) => Error::Unhandled(inner),
980 }
981 }
982}
983impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_clusters::ListClustersError, R>> for Error
984where
985 R: Send + Sync + std::fmt::Debug + 'static,
986{
987 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_clusters::ListClustersError, R>) -> 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::list_clusters::ListClustersError> for Error {
998 fn from(err: crate::operation::list_clusters::ListClustersError) -> Self {
999 match err {
1000 crate::operation::list_clusters::ListClustersError::ClientException(inner) => Error::ClientException(inner),
1001 crate::operation::list_clusters::ListClustersError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1002 crate::operation::list_clusters::ListClustersError::ServerException(inner) => Error::ServerException(inner),
1003 crate::operation::list_clusters::ListClustersError::Unhandled(inner) => Error::Unhandled(inner),
1004 }
1005 }
1006}
1007impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_container_instances::ListContainerInstancesError, R>> for Error
1008where
1009 R: Send + Sync + std::fmt::Debug + 'static,
1010{
1011 fn from(
1012 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_container_instances::ListContainerInstancesError, R>,
1013 ) -> Self {
1014 match err {
1015 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1016 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1017 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1018 source: err.into(),
1019 }),
1020 }
1021 }
1022}
1023impl From<crate::operation::list_container_instances::ListContainerInstancesError> for Error {
1024 fn from(err: crate::operation::list_container_instances::ListContainerInstancesError) -> Self {
1025 match err {
1026 crate::operation::list_container_instances::ListContainerInstancesError::ClientException(inner) => Error::ClientException(inner),
1027 crate::operation::list_container_instances::ListContainerInstancesError::ClusterNotFoundException(inner) => {
1028 Error::ClusterNotFoundException(inner)
1029 }
1030 crate::operation::list_container_instances::ListContainerInstancesError::InvalidParameterException(inner) => {
1031 Error::InvalidParameterException(inner)
1032 }
1033 crate::operation::list_container_instances::ListContainerInstancesError::ServerException(inner) => Error::ServerException(inner),
1034 crate::operation::list_container_instances::ListContainerInstancesError::Unhandled(inner) => Error::Unhandled(inner),
1035 }
1036 }
1037}
1038impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_service_deployments::ListServiceDeploymentsError, R>> for Error
1039where
1040 R: Send + Sync + std::fmt::Debug + 'static,
1041{
1042 fn from(
1043 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_service_deployments::ListServiceDeploymentsError, R>,
1044 ) -> Self {
1045 match err {
1046 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1047 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1048 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1049 source: err.into(),
1050 }),
1051 }
1052 }
1053}
1054impl From<crate::operation::list_service_deployments::ListServiceDeploymentsError> for Error {
1055 fn from(err: crate::operation::list_service_deployments::ListServiceDeploymentsError) -> Self {
1056 match err {
1057 crate::operation::list_service_deployments::ListServiceDeploymentsError::AccessDeniedException(inner) => {
1058 Error::AccessDeniedException(inner)
1059 }
1060 crate::operation::list_service_deployments::ListServiceDeploymentsError::ClientException(inner) => Error::ClientException(inner),
1061 crate::operation::list_service_deployments::ListServiceDeploymentsError::InvalidParameterException(inner) => {
1062 Error::InvalidParameterException(inner)
1063 }
1064 crate::operation::list_service_deployments::ListServiceDeploymentsError::ServerException(inner) => Error::ServerException(inner),
1065 crate::operation::list_service_deployments::ListServiceDeploymentsError::ServiceNotFoundException(inner) => {
1066 Error::ServiceNotFoundException(inner)
1067 }
1068 crate::operation::list_service_deployments::ListServiceDeploymentsError::UnsupportedFeatureException(inner) => {
1069 Error::UnsupportedFeatureException(inner)
1070 }
1071 crate::operation::list_service_deployments::ListServiceDeploymentsError::Unhandled(inner) => Error::Unhandled(inner),
1072 }
1073 }
1074}
1075impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_services::ListServicesError, R>> for Error
1076where
1077 R: Send + Sync + std::fmt::Debug + 'static,
1078{
1079 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_services::ListServicesError, R>) -> Self {
1080 match err {
1081 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1082 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1083 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1084 source: err.into(),
1085 }),
1086 }
1087 }
1088}
1089impl From<crate::operation::list_services::ListServicesError> for Error {
1090 fn from(err: crate::operation::list_services::ListServicesError) -> Self {
1091 match err {
1092 crate::operation::list_services::ListServicesError::ClientException(inner) => Error::ClientException(inner),
1093 crate::operation::list_services::ListServicesError::ClusterNotFoundException(inner) => Error::ClusterNotFoundException(inner),
1094 crate::operation::list_services::ListServicesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1095 crate::operation::list_services::ListServicesError::ServerException(inner) => Error::ServerException(inner),
1096 crate::operation::list_services::ListServicesError::Unhandled(inner) => Error::Unhandled(inner),
1097 }
1098 }
1099}
1100impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_services_by_namespace::ListServicesByNamespaceError, R>>
1101 for Error
1102where
1103 R: Send + Sync + std::fmt::Debug + 'static,
1104{
1105 fn from(
1106 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_services_by_namespace::ListServicesByNamespaceError, R>,
1107 ) -> Self {
1108 match err {
1109 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1110 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1111 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1112 source: err.into(),
1113 }),
1114 }
1115 }
1116}
1117impl From<crate::operation::list_services_by_namespace::ListServicesByNamespaceError> for Error {
1118 fn from(err: crate::operation::list_services_by_namespace::ListServicesByNamespaceError) -> Self {
1119 match err {
1120 crate::operation::list_services_by_namespace::ListServicesByNamespaceError::ClientException(inner) => Error::ClientException(inner),
1121 crate::operation::list_services_by_namespace::ListServicesByNamespaceError::InvalidParameterException(inner) => {
1122 Error::InvalidParameterException(inner)
1123 }
1124 crate::operation::list_services_by_namespace::ListServicesByNamespaceError::NamespaceNotFoundException(inner) => {
1125 Error::NamespaceNotFoundException(inner)
1126 }
1127 crate::operation::list_services_by_namespace::ListServicesByNamespaceError::ServerException(inner) => Error::ServerException(inner),
1128 crate::operation::list_services_by_namespace::ListServicesByNamespaceError::Unhandled(inner) => Error::Unhandled(inner),
1129 }
1130 }
1131}
1132impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
1133where
1134 R: Send + Sync + std::fmt::Debug + 'static,
1135{
1136 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
1137 match err {
1138 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1139 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1140 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1141 source: err.into(),
1142 }),
1143 }
1144 }
1145}
1146impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
1147 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
1148 match err {
1149 crate::operation::list_tags_for_resource::ListTagsForResourceError::ClientException(inner) => Error::ClientException(inner),
1150 crate::operation::list_tags_for_resource::ListTagsForResourceError::ClusterNotFoundException(inner) => {
1151 Error::ClusterNotFoundException(inner)
1152 }
1153 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidParameterException(inner) => {
1154 Error::InvalidParameterException(inner)
1155 }
1156 crate::operation::list_tags_for_resource::ListTagsForResourceError::ServerException(inner) => Error::ServerException(inner),
1157 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
1158 }
1159 }
1160}
1161impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_task_definition_families::ListTaskDefinitionFamiliesError, R>>
1162 for Error
1163where
1164 R: Send + Sync + std::fmt::Debug + 'static,
1165{
1166 fn from(
1167 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_task_definition_families::ListTaskDefinitionFamiliesError, R>,
1168 ) -> Self {
1169 match err {
1170 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1171 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1172 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1173 source: err.into(),
1174 }),
1175 }
1176 }
1177}
1178impl From<crate::operation::list_task_definition_families::ListTaskDefinitionFamiliesError> for Error {
1179 fn from(err: crate::operation::list_task_definition_families::ListTaskDefinitionFamiliesError) -> Self {
1180 match err {
1181 crate::operation::list_task_definition_families::ListTaskDefinitionFamiliesError::ClientException(inner) => Error::ClientException(inner),
1182 crate::operation::list_task_definition_families::ListTaskDefinitionFamiliesError::InvalidParameterException(inner) => {
1183 Error::InvalidParameterException(inner)
1184 }
1185 crate::operation::list_task_definition_families::ListTaskDefinitionFamiliesError::ServerException(inner) => Error::ServerException(inner),
1186 crate::operation::list_task_definition_families::ListTaskDefinitionFamiliesError::Unhandled(inner) => Error::Unhandled(inner),
1187 }
1188 }
1189}
1190impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_task_definitions::ListTaskDefinitionsError, R>> for Error
1191where
1192 R: Send + Sync + std::fmt::Debug + 'static,
1193{
1194 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_task_definitions::ListTaskDefinitionsError, R>) -> Self {
1195 match err {
1196 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1197 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1198 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1199 source: err.into(),
1200 }),
1201 }
1202 }
1203}
1204impl From<crate::operation::list_task_definitions::ListTaskDefinitionsError> for Error {
1205 fn from(err: crate::operation::list_task_definitions::ListTaskDefinitionsError) -> Self {
1206 match err {
1207 crate::operation::list_task_definitions::ListTaskDefinitionsError::ClientException(inner) => Error::ClientException(inner),
1208 crate::operation::list_task_definitions::ListTaskDefinitionsError::InvalidParameterException(inner) => {
1209 Error::InvalidParameterException(inner)
1210 }
1211 crate::operation::list_task_definitions::ListTaskDefinitionsError::ServerException(inner) => Error::ServerException(inner),
1212 crate::operation::list_task_definitions::ListTaskDefinitionsError::Unhandled(inner) => Error::Unhandled(inner),
1213 }
1214 }
1215}
1216impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tasks::ListTasksError, R>> for Error
1217where
1218 R: Send + Sync + std::fmt::Debug + 'static,
1219{
1220 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tasks::ListTasksError, R>) -> Self {
1221 match err {
1222 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1223 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1224 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1225 source: err.into(),
1226 }),
1227 }
1228 }
1229}
1230impl From<crate::operation::list_tasks::ListTasksError> for Error {
1231 fn from(err: crate::operation::list_tasks::ListTasksError) -> Self {
1232 match err {
1233 crate::operation::list_tasks::ListTasksError::ClientException(inner) => Error::ClientException(inner),
1234 crate::operation::list_tasks::ListTasksError::ClusterNotFoundException(inner) => Error::ClusterNotFoundException(inner),
1235 crate::operation::list_tasks::ListTasksError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1236 crate::operation::list_tasks::ListTasksError::ServerException(inner) => Error::ServerException(inner),
1237 crate::operation::list_tasks::ListTasksError::ServiceNotFoundException(inner) => Error::ServiceNotFoundException(inner),
1238 crate::operation::list_tasks::ListTasksError::Unhandled(inner) => Error::Unhandled(inner),
1239 }
1240 }
1241}
1242impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_account_setting::PutAccountSettingError, R>> for Error
1243where
1244 R: Send + Sync + std::fmt::Debug + 'static,
1245{
1246 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_account_setting::PutAccountSettingError, R>) -> Self {
1247 match err {
1248 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1249 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1250 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1251 source: err.into(),
1252 }),
1253 }
1254 }
1255}
1256impl From<crate::operation::put_account_setting::PutAccountSettingError> for Error {
1257 fn from(err: crate::operation::put_account_setting::PutAccountSettingError) -> Self {
1258 match err {
1259 crate::operation::put_account_setting::PutAccountSettingError::ClientException(inner) => Error::ClientException(inner),
1260 crate::operation::put_account_setting::PutAccountSettingError::InvalidParameterException(inner) => {
1261 Error::InvalidParameterException(inner)
1262 }
1263 crate::operation::put_account_setting::PutAccountSettingError::ServerException(inner) => Error::ServerException(inner),
1264 crate::operation::put_account_setting::PutAccountSettingError::Unhandled(inner) => Error::Unhandled(inner),
1265 }
1266 }
1267}
1268impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_account_setting_default::PutAccountSettingDefaultError, R>>
1269 for Error
1270where
1271 R: Send + Sync + std::fmt::Debug + 'static,
1272{
1273 fn from(
1274 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_account_setting_default::PutAccountSettingDefaultError, R>,
1275 ) -> Self {
1276 match err {
1277 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1278 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1279 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1280 source: err.into(),
1281 }),
1282 }
1283 }
1284}
1285impl From<crate::operation::put_account_setting_default::PutAccountSettingDefaultError> for Error {
1286 fn from(err: crate::operation::put_account_setting_default::PutAccountSettingDefaultError) -> Self {
1287 match err {
1288 crate::operation::put_account_setting_default::PutAccountSettingDefaultError::ClientException(inner) => Error::ClientException(inner),
1289 crate::operation::put_account_setting_default::PutAccountSettingDefaultError::InvalidParameterException(inner) => {
1290 Error::InvalidParameterException(inner)
1291 }
1292 crate::operation::put_account_setting_default::PutAccountSettingDefaultError::ServerException(inner) => Error::ServerException(inner),
1293 crate::operation::put_account_setting_default::PutAccountSettingDefaultError::Unhandled(inner) => Error::Unhandled(inner),
1294 }
1295 }
1296}
1297impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_attributes::PutAttributesError, R>> for Error
1298where
1299 R: Send + Sync + std::fmt::Debug + 'static,
1300{
1301 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_attributes::PutAttributesError, R>) -> Self {
1302 match err {
1303 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1304 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1305 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1306 source: err.into(),
1307 }),
1308 }
1309 }
1310}
1311impl From<crate::operation::put_attributes::PutAttributesError> for Error {
1312 fn from(err: crate::operation::put_attributes::PutAttributesError) -> Self {
1313 match err {
1314 crate::operation::put_attributes::PutAttributesError::AttributeLimitExceededException(inner) => {
1315 Error::AttributeLimitExceededException(inner)
1316 }
1317 crate::operation::put_attributes::PutAttributesError::ClusterNotFoundException(inner) => Error::ClusterNotFoundException(inner),
1318 crate::operation::put_attributes::PutAttributesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1319 crate::operation::put_attributes::PutAttributesError::TargetNotFoundException(inner) => Error::TargetNotFoundException(inner),
1320 crate::operation::put_attributes::PutAttributesError::Unhandled(inner) => Error::Unhandled(inner),
1321 }
1322 }
1323}
1324impl<R>
1325 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_cluster_capacity_providers::PutClusterCapacityProvidersError, R>>
1326 for Error
1327where
1328 R: Send + Sync + std::fmt::Debug + 'static,
1329{
1330 fn from(
1331 err: ::aws_smithy_runtime_api::client::result::SdkError<
1332 crate::operation::put_cluster_capacity_providers::PutClusterCapacityProvidersError,
1333 R,
1334 >,
1335 ) -> Self {
1336 match err {
1337 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1338 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1339 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1340 source: err.into(),
1341 }),
1342 }
1343 }
1344}
1345impl From<crate::operation::put_cluster_capacity_providers::PutClusterCapacityProvidersError> for Error {
1346 fn from(err: crate::operation::put_cluster_capacity_providers::PutClusterCapacityProvidersError) -> Self {
1347 match err {
1348 crate::operation::put_cluster_capacity_providers::PutClusterCapacityProvidersError::ClientException(inner) => {
1349 Error::ClientException(inner)
1350 }
1351 crate::operation::put_cluster_capacity_providers::PutClusterCapacityProvidersError::ClusterNotFoundException(inner) => {
1352 Error::ClusterNotFoundException(inner)
1353 }
1354 crate::operation::put_cluster_capacity_providers::PutClusterCapacityProvidersError::InvalidParameterException(inner) => {
1355 Error::InvalidParameterException(inner)
1356 }
1357 crate::operation::put_cluster_capacity_providers::PutClusterCapacityProvidersError::ResourceInUseException(inner) => {
1358 Error::ResourceInUseException(inner)
1359 }
1360 crate::operation::put_cluster_capacity_providers::PutClusterCapacityProvidersError::ServerException(inner) => {
1361 Error::ServerException(inner)
1362 }
1363 crate::operation::put_cluster_capacity_providers::PutClusterCapacityProvidersError::UpdateInProgressException(inner) => {
1364 Error::UpdateInProgressException(inner)
1365 }
1366 crate::operation::put_cluster_capacity_providers::PutClusterCapacityProvidersError::Unhandled(inner) => Error::Unhandled(inner),
1367 }
1368 }
1369}
1370impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::register_container_instance::RegisterContainerInstanceError, R>>
1371 for Error
1372where
1373 R: Send + Sync + std::fmt::Debug + 'static,
1374{
1375 fn from(
1376 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::register_container_instance::RegisterContainerInstanceError, R>,
1377 ) -> Self {
1378 match err {
1379 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1380 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1381 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1382 source: err.into(),
1383 }),
1384 }
1385 }
1386}
1387impl From<crate::operation::register_container_instance::RegisterContainerInstanceError> for Error {
1388 fn from(err: crate::operation::register_container_instance::RegisterContainerInstanceError) -> Self {
1389 match err {
1390 crate::operation::register_container_instance::RegisterContainerInstanceError::ClientException(inner) => Error::ClientException(inner),
1391 crate::operation::register_container_instance::RegisterContainerInstanceError::InvalidParameterException(inner) => {
1392 Error::InvalidParameterException(inner)
1393 }
1394 crate::operation::register_container_instance::RegisterContainerInstanceError::ServerException(inner) => Error::ServerException(inner),
1395 crate::operation::register_container_instance::RegisterContainerInstanceError::Unhandled(inner) => Error::Unhandled(inner),
1396 }
1397 }
1398}
1399impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::register_task_definition::RegisterTaskDefinitionError, R>> for Error
1400where
1401 R: Send + Sync + std::fmt::Debug + 'static,
1402{
1403 fn from(
1404 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::register_task_definition::RegisterTaskDefinitionError, R>,
1405 ) -> Self {
1406 match err {
1407 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1408 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1409 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1410 source: err.into(),
1411 }),
1412 }
1413 }
1414}
1415impl From<crate::operation::register_task_definition::RegisterTaskDefinitionError> for Error {
1416 fn from(err: crate::operation::register_task_definition::RegisterTaskDefinitionError) -> Self {
1417 match err {
1418 crate::operation::register_task_definition::RegisterTaskDefinitionError::ClientException(inner) => Error::ClientException(inner),
1419 crate::operation::register_task_definition::RegisterTaskDefinitionError::InvalidParameterException(inner) => {
1420 Error::InvalidParameterException(inner)
1421 }
1422 crate::operation::register_task_definition::RegisterTaskDefinitionError::ServerException(inner) => Error::ServerException(inner),
1423 crate::operation::register_task_definition::RegisterTaskDefinitionError::Unhandled(inner) => Error::Unhandled(inner),
1424 }
1425 }
1426}
1427impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::run_task::RunTaskError, R>> for Error
1428where
1429 R: Send + Sync + std::fmt::Debug + 'static,
1430{
1431 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::run_task::RunTaskError, R>) -> Self {
1432 match err {
1433 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1434 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1435 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1436 source: err.into(),
1437 }),
1438 }
1439 }
1440}
1441impl From<crate::operation::run_task::RunTaskError> for Error {
1442 fn from(err: crate::operation::run_task::RunTaskError) -> Self {
1443 match err {
1444 crate::operation::run_task::RunTaskError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1445 crate::operation::run_task::RunTaskError::BlockedException(inner) => Error::BlockedException(inner),
1446 crate::operation::run_task::RunTaskError::ClientException(inner) => Error::ClientException(inner),
1447 crate::operation::run_task::RunTaskError::ClusterNotFoundException(inner) => Error::ClusterNotFoundException(inner),
1448 crate::operation::run_task::RunTaskError::ConflictException(inner) => Error::ConflictException(inner),
1449 crate::operation::run_task::RunTaskError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1450 crate::operation::run_task::RunTaskError::PlatformTaskDefinitionIncompatibilityException(inner) => {
1451 Error::PlatformTaskDefinitionIncompatibilityException(inner)
1452 }
1453 crate::operation::run_task::RunTaskError::PlatformUnknownException(inner) => Error::PlatformUnknownException(inner),
1454 crate::operation::run_task::RunTaskError::ServerException(inner) => Error::ServerException(inner),
1455 crate::operation::run_task::RunTaskError::UnsupportedFeatureException(inner) => Error::UnsupportedFeatureException(inner),
1456 crate::operation::run_task::RunTaskError::Unhandled(inner) => Error::Unhandled(inner),
1457 }
1458 }
1459}
1460impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_task::StartTaskError, R>> for Error
1461where
1462 R: Send + Sync + std::fmt::Debug + 'static,
1463{
1464 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_task::StartTaskError, R>) -> Self {
1465 match err {
1466 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1467 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1468 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1469 source: err.into(),
1470 }),
1471 }
1472 }
1473}
1474impl From<crate::operation::start_task::StartTaskError> for Error {
1475 fn from(err: crate::operation::start_task::StartTaskError) -> Self {
1476 match err {
1477 crate::operation::start_task::StartTaskError::ClientException(inner) => Error::ClientException(inner),
1478 crate::operation::start_task::StartTaskError::ClusterNotFoundException(inner) => Error::ClusterNotFoundException(inner),
1479 crate::operation::start_task::StartTaskError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1480 crate::operation::start_task::StartTaskError::ServerException(inner) => Error::ServerException(inner),
1481 crate::operation::start_task::StartTaskError::UnsupportedFeatureException(inner) => Error::UnsupportedFeatureException(inner),
1482 crate::operation::start_task::StartTaskError::Unhandled(inner) => Error::Unhandled(inner),
1483 }
1484 }
1485}
1486impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_service_deployment::StopServiceDeploymentError, R>> for Error
1487where
1488 R: Send + Sync + std::fmt::Debug + 'static,
1489{
1490 fn from(
1491 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_service_deployment::StopServiceDeploymentError, R>,
1492 ) -> Self {
1493 match err {
1494 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1495 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1496 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1497 source: err.into(),
1498 }),
1499 }
1500 }
1501}
1502impl From<crate::operation::stop_service_deployment::StopServiceDeploymentError> for Error {
1503 fn from(err: crate::operation::stop_service_deployment::StopServiceDeploymentError) -> Self {
1504 match err {
1505 crate::operation::stop_service_deployment::StopServiceDeploymentError::AccessDeniedException(inner) => {
1506 Error::AccessDeniedException(inner)
1507 }
1508 crate::operation::stop_service_deployment::StopServiceDeploymentError::ClientException(inner) => Error::ClientException(inner),
1509 crate::operation::stop_service_deployment::StopServiceDeploymentError::ConflictException(inner) => Error::ConflictException(inner),
1510 crate::operation::stop_service_deployment::StopServiceDeploymentError::InvalidParameterException(inner) => {
1511 Error::InvalidParameterException(inner)
1512 }
1513 crate::operation::stop_service_deployment::StopServiceDeploymentError::ServerException(inner) => Error::ServerException(inner),
1514 crate::operation::stop_service_deployment::StopServiceDeploymentError::ServiceDeploymentNotFoundException(inner) => {
1515 Error::ServiceDeploymentNotFoundException(inner)
1516 }
1517 crate::operation::stop_service_deployment::StopServiceDeploymentError::UnsupportedFeatureException(inner) => {
1518 Error::UnsupportedFeatureException(inner)
1519 }
1520 crate::operation::stop_service_deployment::StopServiceDeploymentError::Unhandled(inner) => Error::Unhandled(inner),
1521 }
1522 }
1523}
1524impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_task::StopTaskError, R>> for Error
1525where
1526 R: Send + Sync + std::fmt::Debug + 'static,
1527{
1528 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_task::StopTaskError, R>) -> Self {
1529 match err {
1530 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1531 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1532 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1533 source: err.into(),
1534 }),
1535 }
1536 }
1537}
1538impl From<crate::operation::stop_task::StopTaskError> for Error {
1539 fn from(err: crate::operation::stop_task::StopTaskError) -> Self {
1540 match err {
1541 crate::operation::stop_task::StopTaskError::ClientException(inner) => Error::ClientException(inner),
1542 crate::operation::stop_task::StopTaskError::ClusterNotFoundException(inner) => Error::ClusterNotFoundException(inner),
1543 crate::operation::stop_task::StopTaskError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1544 crate::operation::stop_task::StopTaskError::ServerException(inner) => Error::ServerException(inner),
1545 crate::operation::stop_task::StopTaskError::Unhandled(inner) => Error::Unhandled(inner),
1546 }
1547 }
1548}
1549impl<R>
1550 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::submit_attachment_state_changes::SubmitAttachmentStateChangesError, R>>
1551 for Error
1552where
1553 R: Send + Sync + std::fmt::Debug + 'static,
1554{
1555 fn from(
1556 err: ::aws_smithy_runtime_api::client::result::SdkError<
1557 crate::operation::submit_attachment_state_changes::SubmitAttachmentStateChangesError,
1558 R,
1559 >,
1560 ) -> Self {
1561 match err {
1562 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1563 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1564 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1565 source: err.into(),
1566 }),
1567 }
1568 }
1569}
1570impl From<crate::operation::submit_attachment_state_changes::SubmitAttachmentStateChangesError> for Error {
1571 fn from(err: crate::operation::submit_attachment_state_changes::SubmitAttachmentStateChangesError) -> Self {
1572 match err {
1573 crate::operation::submit_attachment_state_changes::SubmitAttachmentStateChangesError::AccessDeniedException(inner) => {
1574 Error::AccessDeniedException(inner)
1575 }
1576 crate::operation::submit_attachment_state_changes::SubmitAttachmentStateChangesError::ClientException(inner) => {
1577 Error::ClientException(inner)
1578 }
1579 crate::operation::submit_attachment_state_changes::SubmitAttachmentStateChangesError::InvalidParameterException(inner) => {
1580 Error::InvalidParameterException(inner)
1581 }
1582 crate::operation::submit_attachment_state_changes::SubmitAttachmentStateChangesError::ServerException(inner) => {
1583 Error::ServerException(inner)
1584 }
1585 crate::operation::submit_attachment_state_changes::SubmitAttachmentStateChangesError::Unhandled(inner) => Error::Unhandled(inner),
1586 }
1587 }
1588}
1589impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::submit_container_state_change::SubmitContainerStateChangeError, R>>
1590 for Error
1591where
1592 R: Send + Sync + std::fmt::Debug + 'static,
1593{
1594 fn from(
1595 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::submit_container_state_change::SubmitContainerStateChangeError, R>,
1596 ) -> Self {
1597 match err {
1598 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1599 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1600 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1601 source: err.into(),
1602 }),
1603 }
1604 }
1605}
1606impl From<crate::operation::submit_container_state_change::SubmitContainerStateChangeError> for Error {
1607 fn from(err: crate::operation::submit_container_state_change::SubmitContainerStateChangeError) -> Self {
1608 match err {
1609 crate::operation::submit_container_state_change::SubmitContainerStateChangeError::AccessDeniedException(inner) => {
1610 Error::AccessDeniedException(inner)
1611 }
1612 crate::operation::submit_container_state_change::SubmitContainerStateChangeError::ClientException(inner) => Error::ClientException(inner),
1613 crate::operation::submit_container_state_change::SubmitContainerStateChangeError::ServerException(inner) => Error::ServerException(inner),
1614 crate::operation::submit_container_state_change::SubmitContainerStateChangeError::Unhandled(inner) => Error::Unhandled(inner),
1615 }
1616 }
1617}
1618impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::submit_task_state_change::SubmitTaskStateChangeError, R>> for Error
1619where
1620 R: Send + Sync + std::fmt::Debug + 'static,
1621{
1622 fn from(
1623 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::submit_task_state_change::SubmitTaskStateChangeError, R>,
1624 ) -> Self {
1625 match err {
1626 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1627 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1628 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1629 source: err.into(),
1630 }),
1631 }
1632 }
1633}
1634impl From<crate::operation::submit_task_state_change::SubmitTaskStateChangeError> for Error {
1635 fn from(err: crate::operation::submit_task_state_change::SubmitTaskStateChangeError) -> Self {
1636 match err {
1637 crate::operation::submit_task_state_change::SubmitTaskStateChangeError::AccessDeniedException(inner) => {
1638 Error::AccessDeniedException(inner)
1639 }
1640 crate::operation::submit_task_state_change::SubmitTaskStateChangeError::ClientException(inner) => Error::ClientException(inner),
1641 crate::operation::submit_task_state_change::SubmitTaskStateChangeError::InvalidParameterException(inner) => {
1642 Error::InvalidParameterException(inner)
1643 }
1644 crate::operation::submit_task_state_change::SubmitTaskStateChangeError::ServerException(inner) => Error::ServerException(inner),
1645 crate::operation::submit_task_state_change::SubmitTaskStateChangeError::Unhandled(inner) => Error::Unhandled(inner),
1646 }
1647 }
1648}
1649impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
1650where
1651 R: Send + Sync + std::fmt::Debug + 'static,
1652{
1653 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
1654 match err {
1655 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1656 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1657 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1658 source: err.into(),
1659 }),
1660 }
1661 }
1662}
1663impl From<crate::operation::tag_resource::TagResourceError> for Error {
1664 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
1665 match err {
1666 crate::operation::tag_resource::TagResourceError::ClientException(inner) => Error::ClientException(inner),
1667 crate::operation::tag_resource::TagResourceError::ClusterNotFoundException(inner) => Error::ClusterNotFoundException(inner),
1668 crate::operation::tag_resource::TagResourceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1669 crate::operation::tag_resource::TagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1670 crate::operation::tag_resource::TagResourceError::ServerException(inner) => Error::ServerException(inner),
1671 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
1672 }
1673 }
1674}
1675impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
1676where
1677 R: Send + Sync + std::fmt::Debug + 'static,
1678{
1679 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
1680 match err {
1681 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1682 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1683 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1684 source: err.into(),
1685 }),
1686 }
1687 }
1688}
1689impl From<crate::operation::untag_resource::UntagResourceError> for Error {
1690 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
1691 match err {
1692 crate::operation::untag_resource::UntagResourceError::ClientException(inner) => Error::ClientException(inner),
1693 crate::operation::untag_resource::UntagResourceError::ClusterNotFoundException(inner) => Error::ClusterNotFoundException(inner),
1694 crate::operation::untag_resource::UntagResourceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1695 crate::operation::untag_resource::UntagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1696 crate::operation::untag_resource::UntagResourceError::ServerException(inner) => Error::ServerException(inner),
1697 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
1698 }
1699 }
1700}
1701impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_capacity_provider::UpdateCapacityProviderError, R>> for Error
1702where
1703 R: Send + Sync + std::fmt::Debug + 'static,
1704{
1705 fn from(
1706 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_capacity_provider::UpdateCapacityProviderError, R>,
1707 ) -> Self {
1708 match err {
1709 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1710 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1711 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1712 source: err.into(),
1713 }),
1714 }
1715 }
1716}
1717impl From<crate::operation::update_capacity_provider::UpdateCapacityProviderError> for Error {
1718 fn from(err: crate::operation::update_capacity_provider::UpdateCapacityProviderError) -> Self {
1719 match err {
1720 crate::operation::update_capacity_provider::UpdateCapacityProviderError::ClientException(inner) => Error::ClientException(inner),
1721 crate::operation::update_capacity_provider::UpdateCapacityProviderError::ClusterNotFoundException(inner) => {
1722 Error::ClusterNotFoundException(inner)
1723 }
1724 crate::operation::update_capacity_provider::UpdateCapacityProviderError::InvalidParameterException(inner) => {
1725 Error::InvalidParameterException(inner)
1726 }
1727 crate::operation::update_capacity_provider::UpdateCapacityProviderError::ServerException(inner) => Error::ServerException(inner),
1728 crate::operation::update_capacity_provider::UpdateCapacityProviderError::UnsupportedFeatureException(inner) => {
1729 Error::UnsupportedFeatureException(inner)
1730 }
1731 crate::operation::update_capacity_provider::UpdateCapacityProviderError::Unhandled(inner) => Error::Unhandled(inner),
1732 }
1733 }
1734}
1735impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_cluster::UpdateClusterError, R>> for Error
1736where
1737 R: Send + Sync + std::fmt::Debug + 'static,
1738{
1739 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_cluster::UpdateClusterError, R>) -> Self {
1740 match err {
1741 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1742 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1743 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1744 source: err.into(),
1745 }),
1746 }
1747 }
1748}
1749impl From<crate::operation::update_cluster::UpdateClusterError> for Error {
1750 fn from(err: crate::operation::update_cluster::UpdateClusterError) -> Self {
1751 match err {
1752 crate::operation::update_cluster::UpdateClusterError::ClientException(inner) => Error::ClientException(inner),
1753 crate::operation::update_cluster::UpdateClusterError::ClusterNotFoundException(inner) => Error::ClusterNotFoundException(inner),
1754 crate::operation::update_cluster::UpdateClusterError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1755 crate::operation::update_cluster::UpdateClusterError::NamespaceNotFoundException(inner) => Error::NamespaceNotFoundException(inner),
1756 crate::operation::update_cluster::UpdateClusterError::ServerException(inner) => Error::ServerException(inner),
1757 crate::operation::update_cluster::UpdateClusterError::Unhandled(inner) => Error::Unhandled(inner),
1758 }
1759 }
1760}
1761impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_cluster_settings::UpdateClusterSettingsError, R>> for Error
1762where
1763 R: Send + Sync + std::fmt::Debug + 'static,
1764{
1765 fn from(
1766 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_cluster_settings::UpdateClusterSettingsError, R>,
1767 ) -> Self {
1768 match err {
1769 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1770 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1771 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1772 source: err.into(),
1773 }),
1774 }
1775 }
1776}
1777impl From<crate::operation::update_cluster_settings::UpdateClusterSettingsError> for Error {
1778 fn from(err: crate::operation::update_cluster_settings::UpdateClusterSettingsError) -> Self {
1779 match err {
1780 crate::operation::update_cluster_settings::UpdateClusterSettingsError::ClientException(inner) => Error::ClientException(inner),
1781 crate::operation::update_cluster_settings::UpdateClusterSettingsError::ClusterNotFoundException(inner) => {
1782 Error::ClusterNotFoundException(inner)
1783 }
1784 crate::operation::update_cluster_settings::UpdateClusterSettingsError::InvalidParameterException(inner) => {
1785 Error::InvalidParameterException(inner)
1786 }
1787 crate::operation::update_cluster_settings::UpdateClusterSettingsError::ServerException(inner) => Error::ServerException(inner),
1788 crate::operation::update_cluster_settings::UpdateClusterSettingsError::Unhandled(inner) => Error::Unhandled(inner),
1789 }
1790 }
1791}
1792impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_container_agent::UpdateContainerAgentError, R>> for Error
1793where
1794 R: Send + Sync + std::fmt::Debug + 'static,
1795{
1796 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_container_agent::UpdateContainerAgentError, R>) -> Self {
1797 match err {
1798 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1799 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1800 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1801 source: err.into(),
1802 }),
1803 }
1804 }
1805}
1806impl From<crate::operation::update_container_agent::UpdateContainerAgentError> for Error {
1807 fn from(err: crate::operation::update_container_agent::UpdateContainerAgentError) -> Self {
1808 match err {
1809 crate::operation::update_container_agent::UpdateContainerAgentError::ClientException(inner) => Error::ClientException(inner),
1810 crate::operation::update_container_agent::UpdateContainerAgentError::ClusterNotFoundException(inner) => {
1811 Error::ClusterNotFoundException(inner)
1812 }
1813 crate::operation::update_container_agent::UpdateContainerAgentError::InvalidParameterException(inner) => {
1814 Error::InvalidParameterException(inner)
1815 }
1816 crate::operation::update_container_agent::UpdateContainerAgentError::MissingVersionException(inner) => {
1817 Error::MissingVersionException(inner)
1818 }
1819 crate::operation::update_container_agent::UpdateContainerAgentError::NoUpdateAvailableException(inner) => {
1820 Error::NoUpdateAvailableException(inner)
1821 }
1822 crate::operation::update_container_agent::UpdateContainerAgentError::ServerException(inner) => Error::ServerException(inner),
1823 crate::operation::update_container_agent::UpdateContainerAgentError::UpdateInProgressException(inner) => {
1824 Error::UpdateInProgressException(inner)
1825 }
1826 crate::operation::update_container_agent::UpdateContainerAgentError::Unhandled(inner) => Error::Unhandled(inner),
1827 }
1828 }
1829}
1830impl<R>
1831 From<
1832 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_container_instances_state::UpdateContainerInstancesStateError, R>,
1833 > for Error
1834where
1835 R: Send + Sync + std::fmt::Debug + 'static,
1836{
1837 fn from(
1838 err: ::aws_smithy_runtime_api::client::result::SdkError<
1839 crate::operation::update_container_instances_state::UpdateContainerInstancesStateError,
1840 R,
1841 >,
1842 ) -> Self {
1843 match err {
1844 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1845 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1846 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1847 source: err.into(),
1848 }),
1849 }
1850 }
1851}
1852impl From<crate::operation::update_container_instances_state::UpdateContainerInstancesStateError> for Error {
1853 fn from(err: crate::operation::update_container_instances_state::UpdateContainerInstancesStateError) -> Self {
1854 match err {
1855 crate::operation::update_container_instances_state::UpdateContainerInstancesStateError::ClientException(inner) => {
1856 Error::ClientException(inner)
1857 }
1858 crate::operation::update_container_instances_state::UpdateContainerInstancesStateError::ClusterNotFoundException(inner) => {
1859 Error::ClusterNotFoundException(inner)
1860 }
1861 crate::operation::update_container_instances_state::UpdateContainerInstancesStateError::InvalidParameterException(inner) => {
1862 Error::InvalidParameterException(inner)
1863 }
1864 crate::operation::update_container_instances_state::UpdateContainerInstancesStateError::ServerException(inner) => {
1865 Error::ServerException(inner)
1866 }
1867 crate::operation::update_container_instances_state::UpdateContainerInstancesStateError::Unhandled(inner) => Error::Unhandled(inner),
1868 }
1869 }
1870}
1871impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_service::UpdateServiceError, R>> for Error
1872where
1873 R: Send + Sync + std::fmt::Debug + 'static,
1874{
1875 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_service::UpdateServiceError, R>) -> Self {
1876 match err {
1877 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1878 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1879 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1880 source: err.into(),
1881 }),
1882 }
1883 }
1884}
1885impl From<crate::operation::update_service::UpdateServiceError> for Error {
1886 fn from(err: crate::operation::update_service::UpdateServiceError) -> Self {
1887 match err {
1888 crate::operation::update_service::UpdateServiceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1889 crate::operation::update_service::UpdateServiceError::ClientException(inner) => Error::ClientException(inner),
1890 crate::operation::update_service::UpdateServiceError::ClusterNotFoundException(inner) => Error::ClusterNotFoundException(inner),
1891 crate::operation::update_service::UpdateServiceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1892 crate::operation::update_service::UpdateServiceError::NamespaceNotFoundException(inner) => Error::NamespaceNotFoundException(inner),
1893 crate::operation::update_service::UpdateServiceError::PlatformTaskDefinitionIncompatibilityException(inner) => {
1894 Error::PlatformTaskDefinitionIncompatibilityException(inner)
1895 }
1896 crate::operation::update_service::UpdateServiceError::PlatformUnknownException(inner) => Error::PlatformUnknownException(inner),
1897 crate::operation::update_service::UpdateServiceError::ServerException(inner) => Error::ServerException(inner),
1898 crate::operation::update_service::UpdateServiceError::ServiceNotActiveException(inner) => Error::ServiceNotActiveException(inner),
1899 crate::operation::update_service::UpdateServiceError::ServiceNotFoundException(inner) => Error::ServiceNotFoundException(inner),
1900 crate::operation::update_service::UpdateServiceError::UnsupportedFeatureException(inner) => Error::UnsupportedFeatureException(inner),
1901 crate::operation::update_service::UpdateServiceError::Unhandled(inner) => Error::Unhandled(inner),
1902 }
1903 }
1904}
1905impl<R>
1906 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_service_primary_task_set::UpdateServicePrimaryTaskSetError, R>>
1907 for Error
1908where
1909 R: Send + Sync + std::fmt::Debug + 'static,
1910{
1911 fn from(
1912 err: ::aws_smithy_runtime_api::client::result::SdkError<
1913 crate::operation::update_service_primary_task_set::UpdateServicePrimaryTaskSetError,
1914 R,
1915 >,
1916 ) -> Self {
1917 match err {
1918 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1919 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1920 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1921 source: err.into(),
1922 }),
1923 }
1924 }
1925}
1926impl From<crate::operation::update_service_primary_task_set::UpdateServicePrimaryTaskSetError> for Error {
1927 fn from(err: crate::operation::update_service_primary_task_set::UpdateServicePrimaryTaskSetError) -> Self {
1928 match err {
1929 crate::operation::update_service_primary_task_set::UpdateServicePrimaryTaskSetError::AccessDeniedException(inner) => {
1930 Error::AccessDeniedException(inner)
1931 }
1932 crate::operation::update_service_primary_task_set::UpdateServicePrimaryTaskSetError::ClientException(inner) => {
1933 Error::ClientException(inner)
1934 }
1935 crate::operation::update_service_primary_task_set::UpdateServicePrimaryTaskSetError::ClusterNotFoundException(inner) => {
1936 Error::ClusterNotFoundException(inner)
1937 }
1938 crate::operation::update_service_primary_task_set::UpdateServicePrimaryTaskSetError::InvalidParameterException(inner) => {
1939 Error::InvalidParameterException(inner)
1940 }
1941 crate::operation::update_service_primary_task_set::UpdateServicePrimaryTaskSetError::ServerException(inner) => {
1942 Error::ServerException(inner)
1943 }
1944 crate::operation::update_service_primary_task_set::UpdateServicePrimaryTaskSetError::ServiceNotActiveException(inner) => {
1945 Error::ServiceNotActiveException(inner)
1946 }
1947 crate::operation::update_service_primary_task_set::UpdateServicePrimaryTaskSetError::ServiceNotFoundException(inner) => {
1948 Error::ServiceNotFoundException(inner)
1949 }
1950 crate::operation::update_service_primary_task_set::UpdateServicePrimaryTaskSetError::TaskSetNotFoundException(inner) => {
1951 Error::TaskSetNotFoundException(inner)
1952 }
1953 crate::operation::update_service_primary_task_set::UpdateServicePrimaryTaskSetError::UnsupportedFeatureException(inner) => {
1954 Error::UnsupportedFeatureException(inner)
1955 }
1956 crate::operation::update_service_primary_task_set::UpdateServicePrimaryTaskSetError::Unhandled(inner) => Error::Unhandled(inner),
1957 }
1958 }
1959}
1960impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_task_protection::UpdateTaskProtectionError, R>> for Error
1961where
1962 R: Send + Sync + std::fmt::Debug + 'static,
1963{
1964 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_task_protection::UpdateTaskProtectionError, R>) -> Self {
1965 match err {
1966 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1967 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1968 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1969 source: err.into(),
1970 }),
1971 }
1972 }
1973}
1974impl From<crate::operation::update_task_protection::UpdateTaskProtectionError> for Error {
1975 fn from(err: crate::operation::update_task_protection::UpdateTaskProtectionError) -> Self {
1976 match err {
1977 crate::operation::update_task_protection::UpdateTaskProtectionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1978 crate::operation::update_task_protection::UpdateTaskProtectionError::ClientException(inner) => Error::ClientException(inner),
1979 crate::operation::update_task_protection::UpdateTaskProtectionError::ClusterNotFoundException(inner) => {
1980 Error::ClusterNotFoundException(inner)
1981 }
1982 crate::operation::update_task_protection::UpdateTaskProtectionError::InvalidParameterException(inner) => {
1983 Error::InvalidParameterException(inner)
1984 }
1985 crate::operation::update_task_protection::UpdateTaskProtectionError::ResourceNotFoundException(inner) => {
1986 Error::ResourceNotFoundException(inner)
1987 }
1988 crate::operation::update_task_protection::UpdateTaskProtectionError::ServerException(inner) => Error::ServerException(inner),
1989 crate::operation::update_task_protection::UpdateTaskProtectionError::UnsupportedFeatureException(inner) => {
1990 Error::UnsupportedFeatureException(inner)
1991 }
1992 crate::operation::update_task_protection::UpdateTaskProtectionError::Unhandled(inner) => Error::Unhandled(inner),
1993 }
1994 }
1995}
1996impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_task_set::UpdateTaskSetError, R>> for Error
1997where
1998 R: Send + Sync + std::fmt::Debug + 'static,
1999{
2000 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_task_set::UpdateTaskSetError, R>) -> Self {
2001 match err {
2002 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2003 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2004 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2005 source: err.into(),
2006 }),
2007 }
2008 }
2009}
2010impl From<crate::operation::update_task_set::UpdateTaskSetError> for Error {
2011 fn from(err: crate::operation::update_task_set::UpdateTaskSetError) -> Self {
2012 match err {
2013 crate::operation::update_task_set::UpdateTaskSetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2014 crate::operation::update_task_set::UpdateTaskSetError::ClientException(inner) => Error::ClientException(inner),
2015 crate::operation::update_task_set::UpdateTaskSetError::ClusterNotFoundException(inner) => Error::ClusterNotFoundException(inner),
2016 crate::operation::update_task_set::UpdateTaskSetError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2017 crate::operation::update_task_set::UpdateTaskSetError::ServerException(inner) => Error::ServerException(inner),
2018 crate::operation::update_task_set::UpdateTaskSetError::ServiceNotActiveException(inner) => Error::ServiceNotActiveException(inner),
2019 crate::operation::update_task_set::UpdateTaskSetError::ServiceNotFoundException(inner) => Error::ServiceNotFoundException(inner),
2020 crate::operation::update_task_set::UpdateTaskSetError::TaskSetNotFoundException(inner) => Error::TaskSetNotFoundException(inner),
2021 crate::operation::update_task_set::UpdateTaskSetError::UnsupportedFeatureException(inner) => Error::UnsupportedFeatureException(inner),
2022 crate::operation::update_task_set::UpdateTaskSetError::Unhandled(inner) => Error::Unhandled(inner),
2023 }
2024 }
2025}
2026impl<O, E> ::std::convert::From<::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>> for Error
2027where
2028 O: ::std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
2029 E: ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static,
2030{
2031 fn from(err: ::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>) -> Self {
2032 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2033 meta: ::std::default::Default::default(),
2034 source: err.into(),
2035 })
2036 }
2037}
2038impl ::std::error::Error for Error {
2039 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
2040 match self {
2041 Error::AccessDeniedException(inner) => inner.source(),
2042 Error::AttributeLimitExceededException(inner) => inner.source(),
2043 Error::BlockedException(inner) => inner.source(),
2044 Error::ClientException(inner) => inner.source(),
2045 Error::ClusterContainsCapacityProviderException(inner) => inner.source(),
2046 Error::ClusterContainsContainerInstancesException(inner) => inner.source(),
2047 Error::ClusterContainsServicesException(inner) => inner.source(),
2048 Error::ClusterContainsTasksException(inner) => inner.source(),
2049 Error::ClusterNotFoundException(inner) => inner.source(),
2050 Error::ConflictException(inner) => inner.source(),
2051 Error::InvalidParameterException(inner) => inner.source(),
2052 Error::LimitExceededException(inner) => inner.source(),
2053 Error::MissingVersionException(inner) => inner.source(),
2054 Error::NamespaceNotFoundException(inner) => inner.source(),
2055 Error::NoUpdateAvailableException(inner) => inner.source(),
2056 Error::PlatformTaskDefinitionIncompatibilityException(inner) => inner.source(),
2057 Error::PlatformUnknownException(inner) => inner.source(),
2058 Error::ResourceInUseException(inner) => inner.source(),
2059 Error::ResourceNotFoundException(inner) => inner.source(),
2060 Error::ServerException(inner) => inner.source(),
2061 Error::ServiceDeploymentNotFoundException(inner) => inner.source(),
2062 Error::ServiceNotActiveException(inner) => inner.source(),
2063 Error::ServiceNotFoundException(inner) => inner.source(),
2064 Error::TargetNotConnectedException(inner) => inner.source(),
2065 Error::TargetNotFoundException(inner) => inner.source(),
2066 Error::TaskSetNotFoundException(inner) => inner.source(),
2067 Error::UnsupportedFeatureException(inner) => inner.source(),
2068 Error::UpdateInProgressException(inner) => inner.source(),
2069 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
2070 }
2071 }
2072}
2073impl ::aws_types::request_id::RequestId for Error {
2074 fn request_id(&self) -> Option<&str> {
2075 match self {
2076 Self::AccessDeniedException(e) => e.request_id(),
2077 Self::AttributeLimitExceededException(e) => e.request_id(),
2078 Self::BlockedException(e) => e.request_id(),
2079 Self::ClientException(e) => e.request_id(),
2080 Self::ClusterContainsCapacityProviderException(e) => e.request_id(),
2081 Self::ClusterContainsContainerInstancesException(e) => e.request_id(),
2082 Self::ClusterContainsServicesException(e) => e.request_id(),
2083 Self::ClusterContainsTasksException(e) => e.request_id(),
2084 Self::ClusterNotFoundException(e) => e.request_id(),
2085 Self::ConflictException(e) => e.request_id(),
2086 Self::InvalidParameterException(e) => e.request_id(),
2087 Self::LimitExceededException(e) => e.request_id(),
2088 Self::MissingVersionException(e) => e.request_id(),
2089 Self::NamespaceNotFoundException(e) => e.request_id(),
2090 Self::NoUpdateAvailableException(e) => e.request_id(),
2091 Self::PlatformTaskDefinitionIncompatibilityException(e) => e.request_id(),
2092 Self::PlatformUnknownException(e) => e.request_id(),
2093 Self::ResourceInUseException(e) => e.request_id(),
2094 Self::ResourceNotFoundException(e) => e.request_id(),
2095 Self::ServerException(e) => e.request_id(),
2096 Self::ServiceDeploymentNotFoundException(e) => e.request_id(),
2097 Self::ServiceNotActiveException(e) => e.request_id(),
2098 Self::ServiceNotFoundException(e) => e.request_id(),
2099 Self::TargetNotConnectedException(e) => e.request_id(),
2100 Self::TargetNotFoundException(e) => e.request_id(),
2101 Self::TaskSetNotFoundException(e) => e.request_id(),
2102 Self::UnsupportedFeatureException(e) => e.request_id(),
2103 Self::UpdateInProgressException(e) => e.request_id(),
2104 Self::Unhandled(e) => e.meta.request_id(),
2105 }
2106 }
2107}