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