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::Unhandled(inner) => Error::Unhandled(inner),
927 }
928 }
929}
930impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_deployment::CreateDeploymentError, R>> for Error
931where
932 R: Send + Sync + std::fmt::Debug + 'static,
933{
934 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_deployment::CreateDeploymentError, R>) -> Self {
935 match err {
936 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
937 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
938 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
939 source: err.into(),
940 }),
941 }
942 }
943}
944impl From<crate::operation::create_deployment::CreateDeploymentError> for Error {
945 fn from(err: crate::operation::create_deployment::CreateDeploymentError) -> Self {
946 match err {
947 crate::operation::create_deployment::CreateDeploymentError::AlarmsLimitExceededException(inner) => {
948 Error::AlarmsLimitExceededException(inner)
949 }
950 crate::operation::create_deployment::CreateDeploymentError::ApplicationDoesNotExistException(inner) => {
951 Error::ApplicationDoesNotExistException(inner)
952 }
953 crate::operation::create_deployment::CreateDeploymentError::ApplicationNameRequiredException(inner) => {
954 Error::ApplicationNameRequiredException(inner)
955 }
956 crate::operation::create_deployment::CreateDeploymentError::DeploymentConfigDoesNotExistException(inner) => {
957 Error::DeploymentConfigDoesNotExistException(inner)
958 }
959 crate::operation::create_deployment::CreateDeploymentError::DeploymentGroupDoesNotExistException(inner) => {
960 Error::DeploymentGroupDoesNotExistException(inner)
961 }
962 crate::operation::create_deployment::CreateDeploymentError::DeploymentGroupNameRequiredException(inner) => {
963 Error::DeploymentGroupNameRequiredException(inner)
964 }
965 crate::operation::create_deployment::CreateDeploymentError::DeploymentLimitExceededException(inner) => {
966 Error::DeploymentLimitExceededException(inner)
967 }
968 crate::operation::create_deployment::CreateDeploymentError::DescriptionTooLongException(inner) => {
969 Error::DescriptionTooLongException(inner)
970 }
971 crate::operation::create_deployment::CreateDeploymentError::InvalidAlarmConfigException(inner) => {
972 Error::InvalidAlarmConfigException(inner)
973 }
974 crate::operation::create_deployment::CreateDeploymentError::InvalidApplicationNameException(inner) => {
975 Error::InvalidApplicationNameException(inner)
976 }
977 crate::operation::create_deployment::CreateDeploymentError::InvalidAutoRollbackConfigException(inner) => {
978 Error::InvalidAutoRollbackConfigException(inner)
979 }
980 crate::operation::create_deployment::CreateDeploymentError::InvalidAutoScalingGroupException(inner) => {
981 Error::InvalidAutoScalingGroupException(inner)
982 }
983 crate::operation::create_deployment::CreateDeploymentError::InvalidDeploymentConfigNameException(inner) => {
984 Error::InvalidDeploymentConfigNameException(inner)
985 }
986 crate::operation::create_deployment::CreateDeploymentError::InvalidDeploymentGroupNameException(inner) => {
987 Error::InvalidDeploymentGroupNameException(inner)
988 }
989 crate::operation::create_deployment::CreateDeploymentError::InvalidFileExistsBehaviorException(inner) => {
990 Error::InvalidFileExistsBehaviorException(inner)
991 }
992 crate::operation::create_deployment::CreateDeploymentError::InvalidGitHubAccountTokenException(inner) => {
993 Error::InvalidGitHubAccountTokenException(inner)
994 }
995 crate::operation::create_deployment::CreateDeploymentError::InvalidIgnoreApplicationStopFailuresValueException(inner) => {
996 Error::InvalidIgnoreApplicationStopFailuresValueException(inner)
997 }
998 crate::operation::create_deployment::CreateDeploymentError::InvalidLoadBalancerInfoException(inner) => {
999 Error::InvalidLoadBalancerInfoException(inner)
1000 }
1001 crate::operation::create_deployment::CreateDeploymentError::InvalidRevisionException(inner) => Error::InvalidRevisionException(inner),
1002 crate::operation::create_deployment::CreateDeploymentError::InvalidRoleException(inner) => Error::InvalidRoleException(inner),
1003 crate::operation::create_deployment::CreateDeploymentError::InvalidTargetInstancesException(inner) => {
1004 Error::InvalidTargetInstancesException(inner)
1005 }
1006 crate::operation::create_deployment::CreateDeploymentError::InvalidTrafficRoutingConfigurationException(inner) => {
1007 Error::InvalidTrafficRoutingConfigurationException(inner)
1008 }
1009 crate::operation::create_deployment::CreateDeploymentError::InvalidUpdateOutdatedInstancesOnlyValueException(inner) => {
1010 Error::InvalidUpdateOutdatedInstancesOnlyValueException(inner)
1011 }
1012 crate::operation::create_deployment::CreateDeploymentError::RevisionDoesNotExistException(inner) => {
1013 Error::RevisionDoesNotExistException(inner)
1014 }
1015 crate::operation::create_deployment::CreateDeploymentError::RevisionRequiredException(inner) => Error::RevisionRequiredException(inner),
1016 crate::operation::create_deployment::CreateDeploymentError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1017 crate::operation::create_deployment::CreateDeploymentError::Unhandled(inner) => Error::Unhandled(inner),
1018 }
1019 }
1020}
1021impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_deployment_config::CreateDeploymentConfigError, R>> for Error
1022where
1023 R: Send + Sync + std::fmt::Debug + 'static,
1024{
1025 fn from(
1026 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_deployment_config::CreateDeploymentConfigError, R>,
1027 ) -> Self {
1028 match err {
1029 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1030 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1031 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1032 source: err.into(),
1033 }),
1034 }
1035 }
1036}
1037impl From<crate::operation::create_deployment_config::CreateDeploymentConfigError> for Error {
1038 fn from(err: crate::operation::create_deployment_config::CreateDeploymentConfigError) -> Self {
1039 match err {
1040 crate::operation::create_deployment_config::CreateDeploymentConfigError::DeploymentConfigAlreadyExistsException(inner) => {
1041 Error::DeploymentConfigAlreadyExistsException(inner)
1042 }
1043 crate::operation::create_deployment_config::CreateDeploymentConfigError::DeploymentConfigLimitExceededException(inner) => {
1044 Error::DeploymentConfigLimitExceededException(inner)
1045 }
1046 crate::operation::create_deployment_config::CreateDeploymentConfigError::DeploymentConfigNameRequiredException(inner) => {
1047 Error::DeploymentConfigNameRequiredException(inner)
1048 }
1049 crate::operation::create_deployment_config::CreateDeploymentConfigError::InvalidComputePlatformException(inner) => {
1050 Error::InvalidComputePlatformException(inner)
1051 }
1052 crate::operation::create_deployment_config::CreateDeploymentConfigError::InvalidDeploymentConfigNameException(inner) => {
1053 Error::InvalidDeploymentConfigNameException(inner)
1054 }
1055 crate::operation::create_deployment_config::CreateDeploymentConfigError::InvalidMinimumHealthyHostValueException(inner) => {
1056 Error::InvalidMinimumHealthyHostValueException(inner)
1057 }
1058 crate::operation::create_deployment_config::CreateDeploymentConfigError::InvalidTrafficRoutingConfigurationException(inner) => {
1059 Error::InvalidTrafficRoutingConfigurationException(inner)
1060 }
1061 crate::operation::create_deployment_config::CreateDeploymentConfigError::InvalidZonalDeploymentConfigurationException(inner) => {
1062 Error::InvalidZonalDeploymentConfigurationException(inner)
1063 }
1064 crate::operation::create_deployment_config::CreateDeploymentConfigError::Unhandled(inner) => Error::Unhandled(inner),
1065 }
1066 }
1067}
1068impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_deployment_group::CreateDeploymentGroupError, R>> for Error
1069where
1070 R: Send + Sync + std::fmt::Debug + 'static,
1071{
1072 fn from(
1073 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_deployment_group::CreateDeploymentGroupError, R>,
1074 ) -> Self {
1075 match err {
1076 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1077 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1078 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1079 source: err.into(),
1080 }),
1081 }
1082 }
1083}
1084impl From<crate::operation::create_deployment_group::CreateDeploymentGroupError> for Error {
1085 fn from(err: crate::operation::create_deployment_group::CreateDeploymentGroupError) -> Self {
1086 match err {
1087 crate::operation::create_deployment_group::CreateDeploymentGroupError::AlarmsLimitExceededException(inner) => {
1088 Error::AlarmsLimitExceededException(inner)
1089 }
1090 crate::operation::create_deployment_group::CreateDeploymentGroupError::ApplicationDoesNotExistException(inner) => {
1091 Error::ApplicationDoesNotExistException(inner)
1092 }
1093 crate::operation::create_deployment_group::CreateDeploymentGroupError::ApplicationNameRequiredException(inner) => {
1094 Error::ApplicationNameRequiredException(inner)
1095 }
1096 crate::operation::create_deployment_group::CreateDeploymentGroupError::DeploymentConfigDoesNotExistException(inner) => {
1097 Error::DeploymentConfigDoesNotExistException(inner)
1098 }
1099 crate::operation::create_deployment_group::CreateDeploymentGroupError::DeploymentGroupAlreadyExistsException(inner) => {
1100 Error::DeploymentGroupAlreadyExistsException(inner)
1101 }
1102 crate::operation::create_deployment_group::CreateDeploymentGroupError::DeploymentGroupLimitExceededException(inner) => {
1103 Error::DeploymentGroupLimitExceededException(inner)
1104 }
1105 crate::operation::create_deployment_group::CreateDeploymentGroupError::DeploymentGroupNameRequiredException(inner) => {
1106 Error::DeploymentGroupNameRequiredException(inner)
1107 }
1108 crate::operation::create_deployment_group::CreateDeploymentGroupError::EcsServiceMappingLimitExceededException(inner) => {
1109 Error::EcsServiceMappingLimitExceededException(inner)
1110 }
1111 crate::operation::create_deployment_group::CreateDeploymentGroupError::InvalidAlarmConfigException(inner) => {
1112 Error::InvalidAlarmConfigException(inner)
1113 }
1114 crate::operation::create_deployment_group::CreateDeploymentGroupError::InvalidApplicationNameException(inner) => {
1115 Error::InvalidApplicationNameException(inner)
1116 }
1117 crate::operation::create_deployment_group::CreateDeploymentGroupError::InvalidAutoRollbackConfigException(inner) => {
1118 Error::InvalidAutoRollbackConfigException(inner)
1119 }
1120 crate::operation::create_deployment_group::CreateDeploymentGroupError::InvalidAutoScalingGroupException(inner) => {
1121 Error::InvalidAutoScalingGroupException(inner)
1122 }
1123 crate::operation::create_deployment_group::CreateDeploymentGroupError::InvalidBlueGreenDeploymentConfigurationException(inner) => {
1124 Error::InvalidBlueGreenDeploymentConfigurationException(inner)
1125 }
1126 crate::operation::create_deployment_group::CreateDeploymentGroupError::InvalidDeploymentConfigNameException(inner) => {
1127 Error::InvalidDeploymentConfigNameException(inner)
1128 }
1129 crate::operation::create_deployment_group::CreateDeploymentGroupError::InvalidDeploymentGroupNameException(inner) => {
1130 Error::InvalidDeploymentGroupNameException(inner)
1131 }
1132 crate::operation::create_deployment_group::CreateDeploymentGroupError::InvalidDeploymentStyleException(inner) => {
1133 Error::InvalidDeploymentStyleException(inner)
1134 }
1135 crate::operation::create_deployment_group::CreateDeploymentGroupError::InvalidEc2TagCombinationException(inner) => {
1136 Error::InvalidEc2TagCombinationException(inner)
1137 }
1138 crate::operation::create_deployment_group::CreateDeploymentGroupError::InvalidEc2TagException(inner) => {
1139 Error::InvalidEc2TagException(inner)
1140 }
1141 crate::operation::create_deployment_group::CreateDeploymentGroupError::InvalidEcsServiceException(inner) => {
1142 Error::InvalidEcsServiceException(inner)
1143 }
1144 crate::operation::create_deployment_group::CreateDeploymentGroupError::InvalidInputException(inner) => {
1145 Error::InvalidInputException(inner)
1146 }
1147 crate::operation::create_deployment_group::CreateDeploymentGroupError::InvalidLoadBalancerInfoException(inner) => {
1148 Error::InvalidLoadBalancerInfoException(inner)
1149 }
1150 crate::operation::create_deployment_group::CreateDeploymentGroupError::InvalidOnPremisesTagCombinationException(inner) => {
1151 Error::InvalidOnPremisesTagCombinationException(inner)
1152 }
1153 crate::operation::create_deployment_group::CreateDeploymentGroupError::InvalidRoleException(inner) => Error::InvalidRoleException(inner),
1154 crate::operation::create_deployment_group::CreateDeploymentGroupError::InvalidTagException(inner) => Error::InvalidTagException(inner),
1155 crate::operation::create_deployment_group::CreateDeploymentGroupError::InvalidTagsToAddException(inner) => {
1156 Error::InvalidTagsToAddException(inner)
1157 }
1158 crate::operation::create_deployment_group::CreateDeploymentGroupError::InvalidTargetGroupPairException(inner) => {
1159 Error::InvalidTargetGroupPairException(inner)
1160 }
1161 crate::operation::create_deployment_group::CreateDeploymentGroupError::InvalidTrafficRoutingConfigurationException(inner) => {
1162 Error::InvalidTrafficRoutingConfigurationException(inner)
1163 }
1164 crate::operation::create_deployment_group::CreateDeploymentGroupError::InvalidTriggerConfigException(inner) => {
1165 Error::InvalidTriggerConfigException(inner)
1166 }
1167 crate::operation::create_deployment_group::CreateDeploymentGroupError::LifecycleHookLimitExceededException(inner) => {
1168 Error::LifecycleHookLimitExceededException(inner)
1169 }
1170 crate::operation::create_deployment_group::CreateDeploymentGroupError::RoleRequiredException(inner) => {
1171 Error::RoleRequiredException(inner)
1172 }
1173 crate::operation::create_deployment_group::CreateDeploymentGroupError::TagSetListLimitExceededException(inner) => {
1174 Error::TagSetListLimitExceededException(inner)
1175 }
1176 crate::operation::create_deployment_group::CreateDeploymentGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1177 crate::operation::create_deployment_group::CreateDeploymentGroupError::TriggerTargetsLimitExceededException(inner) => {
1178 Error::TriggerTargetsLimitExceededException(inner)
1179 }
1180 crate::operation::create_deployment_group::CreateDeploymentGroupError::Unhandled(inner) => Error::Unhandled(inner),
1181 }
1182 }
1183}
1184impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_application::DeleteApplicationError, R>> for Error
1185where
1186 R: Send + Sync + std::fmt::Debug + 'static,
1187{
1188 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_application::DeleteApplicationError, R>) -> Self {
1189 match err {
1190 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1191 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1192 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1193 source: err.into(),
1194 }),
1195 }
1196 }
1197}
1198impl From<crate::operation::delete_application::DeleteApplicationError> for Error {
1199 fn from(err: crate::operation::delete_application::DeleteApplicationError) -> Self {
1200 match err {
1201 crate::operation::delete_application::DeleteApplicationError::ApplicationNameRequiredException(inner) => {
1202 Error::ApplicationNameRequiredException(inner)
1203 }
1204 crate::operation::delete_application::DeleteApplicationError::InvalidApplicationNameException(inner) => {
1205 Error::InvalidApplicationNameException(inner)
1206 }
1207 crate::operation::delete_application::DeleteApplicationError::InvalidRoleException(inner) => Error::InvalidRoleException(inner),
1208 crate::operation::delete_application::DeleteApplicationError::Unhandled(inner) => Error::Unhandled(inner),
1209 }
1210 }
1211}
1212impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_deployment_config::DeleteDeploymentConfigError, R>> for Error
1213where
1214 R: Send + Sync + std::fmt::Debug + 'static,
1215{
1216 fn from(
1217 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_deployment_config::DeleteDeploymentConfigError, R>,
1218 ) -> Self {
1219 match err {
1220 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1221 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1222 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1223 source: err.into(),
1224 }),
1225 }
1226 }
1227}
1228impl From<crate::operation::delete_deployment_config::DeleteDeploymentConfigError> for Error {
1229 fn from(err: crate::operation::delete_deployment_config::DeleteDeploymentConfigError) -> Self {
1230 match err {
1231 crate::operation::delete_deployment_config::DeleteDeploymentConfigError::DeploymentConfigInUseException(inner) => {
1232 Error::DeploymentConfigInUseException(inner)
1233 }
1234 crate::operation::delete_deployment_config::DeleteDeploymentConfigError::DeploymentConfigNameRequiredException(inner) => {
1235 Error::DeploymentConfigNameRequiredException(inner)
1236 }
1237 crate::operation::delete_deployment_config::DeleteDeploymentConfigError::InvalidDeploymentConfigNameException(inner) => {
1238 Error::InvalidDeploymentConfigNameException(inner)
1239 }
1240 crate::operation::delete_deployment_config::DeleteDeploymentConfigError::InvalidOperationException(inner) => {
1241 Error::InvalidOperationException(inner)
1242 }
1243 crate::operation::delete_deployment_config::DeleteDeploymentConfigError::Unhandled(inner) => Error::Unhandled(inner),
1244 }
1245 }
1246}
1247impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_deployment_group::DeleteDeploymentGroupError, R>> for Error
1248where
1249 R: Send + Sync + std::fmt::Debug + 'static,
1250{
1251 fn from(
1252 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_deployment_group::DeleteDeploymentGroupError, R>,
1253 ) -> Self {
1254 match err {
1255 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1256 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1257 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1258 source: err.into(),
1259 }),
1260 }
1261 }
1262}
1263impl From<crate::operation::delete_deployment_group::DeleteDeploymentGroupError> for Error {
1264 fn from(err: crate::operation::delete_deployment_group::DeleteDeploymentGroupError) -> Self {
1265 match err {
1266 crate::operation::delete_deployment_group::DeleteDeploymentGroupError::ApplicationNameRequiredException(inner) => {
1267 Error::ApplicationNameRequiredException(inner)
1268 }
1269 crate::operation::delete_deployment_group::DeleteDeploymentGroupError::DeploymentGroupNameRequiredException(inner) => {
1270 Error::DeploymentGroupNameRequiredException(inner)
1271 }
1272 crate::operation::delete_deployment_group::DeleteDeploymentGroupError::InvalidApplicationNameException(inner) => {
1273 Error::InvalidApplicationNameException(inner)
1274 }
1275 crate::operation::delete_deployment_group::DeleteDeploymentGroupError::InvalidDeploymentGroupNameException(inner) => {
1276 Error::InvalidDeploymentGroupNameException(inner)
1277 }
1278 crate::operation::delete_deployment_group::DeleteDeploymentGroupError::InvalidRoleException(inner) => Error::InvalidRoleException(inner),
1279 crate::operation::delete_deployment_group::DeleteDeploymentGroupError::Unhandled(inner) => Error::Unhandled(inner),
1280 }
1281 }
1282}
1283impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_git_hub_account_token::DeleteGitHubAccountTokenError, R>>
1284 for Error
1285where
1286 R: Send + Sync + std::fmt::Debug + 'static,
1287{
1288 fn from(
1289 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_git_hub_account_token::DeleteGitHubAccountTokenError, R>,
1290 ) -> Self {
1291 match err {
1292 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1293 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1294 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1295 source: err.into(),
1296 }),
1297 }
1298 }
1299}
1300impl From<crate::operation::delete_git_hub_account_token::DeleteGitHubAccountTokenError> for Error {
1301 fn from(err: crate::operation::delete_git_hub_account_token::DeleteGitHubAccountTokenError) -> Self {
1302 match err {
1303 crate::operation::delete_git_hub_account_token::DeleteGitHubAccountTokenError::GitHubAccountTokenDoesNotExistException(inner) => {
1304 Error::GitHubAccountTokenDoesNotExistException(inner)
1305 }
1306 crate::operation::delete_git_hub_account_token::DeleteGitHubAccountTokenError::GitHubAccountTokenNameRequiredException(inner) => {
1307 Error::GitHubAccountTokenNameRequiredException(inner)
1308 }
1309 crate::operation::delete_git_hub_account_token::DeleteGitHubAccountTokenError::InvalidGitHubAccountTokenNameException(inner) => {
1310 Error::InvalidGitHubAccountTokenNameException(inner)
1311 }
1312 crate::operation::delete_git_hub_account_token::DeleteGitHubAccountTokenError::OperationNotSupportedException(inner) => {
1313 Error::OperationNotSupportedException(inner)
1314 }
1315 crate::operation::delete_git_hub_account_token::DeleteGitHubAccountTokenError::ResourceValidationException(inner) => {
1316 Error::ResourceValidationException(inner)
1317 }
1318 crate::operation::delete_git_hub_account_token::DeleteGitHubAccountTokenError::Unhandled(inner) => Error::Unhandled(inner),
1319 }
1320 }
1321}
1322impl<R>
1323 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_resources_by_external_id::DeleteResourcesByExternalIdError, R>>
1324 for Error
1325where
1326 R: Send + Sync + std::fmt::Debug + 'static,
1327{
1328 fn from(
1329 err: ::aws_smithy_runtime_api::client::result::SdkError<
1330 crate::operation::delete_resources_by_external_id::DeleteResourcesByExternalIdError,
1331 R,
1332 >,
1333 ) -> Self {
1334 match err {
1335 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1336 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1337 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1338 source: err.into(),
1339 }),
1340 }
1341 }
1342}
1343impl From<crate::operation::delete_resources_by_external_id::DeleteResourcesByExternalIdError> for Error {
1344 fn from(err: crate::operation::delete_resources_by_external_id::DeleteResourcesByExternalIdError) -> Self {
1345 match err {
1346 crate::operation::delete_resources_by_external_id::DeleteResourcesByExternalIdError::Unhandled(inner) => Error::Unhandled(inner),
1347 }
1348 }
1349}
1350impl<R>
1351 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deregister_on_premises_instance::DeregisterOnPremisesInstanceError, R>>
1352 for Error
1353where
1354 R: Send + Sync + std::fmt::Debug + 'static,
1355{
1356 fn from(
1357 err: ::aws_smithy_runtime_api::client::result::SdkError<
1358 crate::operation::deregister_on_premises_instance::DeregisterOnPremisesInstanceError,
1359 R,
1360 >,
1361 ) -> Self {
1362 match err {
1363 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1364 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1365 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1366 source: err.into(),
1367 }),
1368 }
1369 }
1370}
1371impl From<crate::operation::deregister_on_premises_instance::DeregisterOnPremisesInstanceError> for Error {
1372 fn from(err: crate::operation::deregister_on_premises_instance::DeregisterOnPremisesInstanceError) -> Self {
1373 match err {
1374 crate::operation::deregister_on_premises_instance::DeregisterOnPremisesInstanceError::InstanceNameRequiredException(inner) => {
1375 Error::InstanceNameRequiredException(inner)
1376 }
1377 crate::operation::deregister_on_premises_instance::DeregisterOnPremisesInstanceError::InvalidInstanceNameException(inner) => {
1378 Error::InvalidInstanceNameException(inner)
1379 }
1380 crate::operation::deregister_on_premises_instance::DeregisterOnPremisesInstanceError::Unhandled(inner) => Error::Unhandled(inner),
1381 }
1382 }
1383}
1384impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_application::GetApplicationError, R>> for Error
1385where
1386 R: Send + Sync + std::fmt::Debug + 'static,
1387{
1388 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_application::GetApplicationError, R>) -> Self {
1389 match err {
1390 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1391 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1392 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1393 source: err.into(),
1394 }),
1395 }
1396 }
1397}
1398impl From<crate::operation::get_application::GetApplicationError> for Error {
1399 fn from(err: crate::operation::get_application::GetApplicationError) -> Self {
1400 match err {
1401 crate::operation::get_application::GetApplicationError::ApplicationDoesNotExistException(inner) => {
1402 Error::ApplicationDoesNotExistException(inner)
1403 }
1404 crate::operation::get_application::GetApplicationError::ApplicationNameRequiredException(inner) => {
1405 Error::ApplicationNameRequiredException(inner)
1406 }
1407 crate::operation::get_application::GetApplicationError::InvalidApplicationNameException(inner) => {
1408 Error::InvalidApplicationNameException(inner)
1409 }
1410 crate::operation::get_application::GetApplicationError::Unhandled(inner) => Error::Unhandled(inner),
1411 }
1412 }
1413}
1414impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_application_revision::GetApplicationRevisionError, R>> for Error
1415where
1416 R: Send + Sync + std::fmt::Debug + 'static,
1417{
1418 fn from(
1419 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_application_revision::GetApplicationRevisionError, R>,
1420 ) -> Self {
1421 match err {
1422 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1423 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1424 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1425 source: err.into(),
1426 }),
1427 }
1428 }
1429}
1430impl From<crate::operation::get_application_revision::GetApplicationRevisionError> for Error {
1431 fn from(err: crate::operation::get_application_revision::GetApplicationRevisionError) -> Self {
1432 match err {
1433 crate::operation::get_application_revision::GetApplicationRevisionError::ApplicationDoesNotExistException(inner) => {
1434 Error::ApplicationDoesNotExistException(inner)
1435 }
1436 crate::operation::get_application_revision::GetApplicationRevisionError::ApplicationNameRequiredException(inner) => {
1437 Error::ApplicationNameRequiredException(inner)
1438 }
1439 crate::operation::get_application_revision::GetApplicationRevisionError::InvalidApplicationNameException(inner) => {
1440 Error::InvalidApplicationNameException(inner)
1441 }
1442 crate::operation::get_application_revision::GetApplicationRevisionError::InvalidRevisionException(inner) => {
1443 Error::InvalidRevisionException(inner)
1444 }
1445 crate::operation::get_application_revision::GetApplicationRevisionError::RevisionDoesNotExistException(inner) => {
1446 Error::RevisionDoesNotExistException(inner)
1447 }
1448 crate::operation::get_application_revision::GetApplicationRevisionError::RevisionRequiredException(inner) => {
1449 Error::RevisionRequiredException(inner)
1450 }
1451 crate::operation::get_application_revision::GetApplicationRevisionError::Unhandled(inner) => Error::Unhandled(inner),
1452 }
1453 }
1454}
1455impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_deployment::GetDeploymentError, R>> for Error
1456where
1457 R: Send + Sync + std::fmt::Debug + 'static,
1458{
1459 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_deployment::GetDeploymentError, R>) -> Self {
1460 match err {
1461 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1462 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1463 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1464 source: err.into(),
1465 }),
1466 }
1467 }
1468}
1469impl From<crate::operation::get_deployment::GetDeploymentError> for Error {
1470 fn from(err: crate::operation::get_deployment::GetDeploymentError) -> Self {
1471 match err {
1472 crate::operation::get_deployment::GetDeploymentError::DeploymentDoesNotExistException(inner) => {
1473 Error::DeploymentDoesNotExistException(inner)
1474 }
1475 crate::operation::get_deployment::GetDeploymentError::DeploymentIdRequiredException(inner) => Error::DeploymentIdRequiredException(inner),
1476 crate::operation::get_deployment::GetDeploymentError::InvalidDeploymentIdException(inner) => Error::InvalidDeploymentIdException(inner),
1477 crate::operation::get_deployment::GetDeploymentError::Unhandled(inner) => Error::Unhandled(inner),
1478 }
1479 }
1480}
1481impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_deployment_config::GetDeploymentConfigError, R>> for Error
1482where
1483 R: Send + Sync + std::fmt::Debug + 'static,
1484{
1485 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_deployment_config::GetDeploymentConfigError, R>) -> Self {
1486 match err {
1487 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1488 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1489 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1490 source: err.into(),
1491 }),
1492 }
1493 }
1494}
1495impl From<crate::operation::get_deployment_config::GetDeploymentConfigError> for Error {
1496 fn from(err: crate::operation::get_deployment_config::GetDeploymentConfigError) -> Self {
1497 match err {
1498 crate::operation::get_deployment_config::GetDeploymentConfigError::DeploymentConfigDoesNotExistException(inner) => {
1499 Error::DeploymentConfigDoesNotExistException(inner)
1500 }
1501 crate::operation::get_deployment_config::GetDeploymentConfigError::DeploymentConfigNameRequiredException(inner) => {
1502 Error::DeploymentConfigNameRequiredException(inner)
1503 }
1504 crate::operation::get_deployment_config::GetDeploymentConfigError::InvalidComputePlatformException(inner) => {
1505 Error::InvalidComputePlatformException(inner)
1506 }
1507 crate::operation::get_deployment_config::GetDeploymentConfigError::InvalidDeploymentConfigNameException(inner) => {
1508 Error::InvalidDeploymentConfigNameException(inner)
1509 }
1510 crate::operation::get_deployment_config::GetDeploymentConfigError::Unhandled(inner) => Error::Unhandled(inner),
1511 }
1512 }
1513}
1514impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_deployment_group::GetDeploymentGroupError, R>> for Error
1515where
1516 R: Send + Sync + std::fmt::Debug + 'static,
1517{
1518 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_deployment_group::GetDeploymentGroupError, R>) -> Self {
1519 match err {
1520 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1521 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1522 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1523 source: err.into(),
1524 }),
1525 }
1526 }
1527}
1528impl From<crate::operation::get_deployment_group::GetDeploymentGroupError> for Error {
1529 fn from(err: crate::operation::get_deployment_group::GetDeploymentGroupError) -> Self {
1530 match err {
1531 crate::operation::get_deployment_group::GetDeploymentGroupError::ApplicationDoesNotExistException(inner) => {
1532 Error::ApplicationDoesNotExistException(inner)
1533 }
1534 crate::operation::get_deployment_group::GetDeploymentGroupError::ApplicationNameRequiredException(inner) => {
1535 Error::ApplicationNameRequiredException(inner)
1536 }
1537 crate::operation::get_deployment_group::GetDeploymentGroupError::DeploymentConfigDoesNotExistException(inner) => {
1538 Error::DeploymentConfigDoesNotExistException(inner)
1539 }
1540 crate::operation::get_deployment_group::GetDeploymentGroupError::DeploymentGroupDoesNotExistException(inner) => {
1541 Error::DeploymentGroupDoesNotExistException(inner)
1542 }
1543 crate::operation::get_deployment_group::GetDeploymentGroupError::DeploymentGroupNameRequiredException(inner) => {
1544 Error::DeploymentGroupNameRequiredException(inner)
1545 }
1546 crate::operation::get_deployment_group::GetDeploymentGroupError::InvalidApplicationNameException(inner) => {
1547 Error::InvalidApplicationNameException(inner)
1548 }
1549 crate::operation::get_deployment_group::GetDeploymentGroupError::InvalidDeploymentGroupNameException(inner) => {
1550 Error::InvalidDeploymentGroupNameException(inner)
1551 }
1552 crate::operation::get_deployment_group::GetDeploymentGroupError::Unhandled(inner) => Error::Unhandled(inner),
1553 }
1554 }
1555}
1556impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_deployment_instance::GetDeploymentInstanceError, R>> for Error
1557where
1558 R: Send + Sync + std::fmt::Debug + 'static,
1559{
1560 fn from(
1561 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_deployment_instance::GetDeploymentInstanceError, R>,
1562 ) -> Self {
1563 match err {
1564 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1565 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1566 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1567 source: err.into(),
1568 }),
1569 }
1570 }
1571}
1572impl From<crate::operation::get_deployment_instance::GetDeploymentInstanceError> for Error {
1573 fn from(err: crate::operation::get_deployment_instance::GetDeploymentInstanceError) -> Self {
1574 match err {
1575 crate::operation::get_deployment_instance::GetDeploymentInstanceError::DeploymentDoesNotExistException(inner) => {
1576 Error::DeploymentDoesNotExistException(inner)
1577 }
1578 crate::operation::get_deployment_instance::GetDeploymentInstanceError::DeploymentIdRequiredException(inner) => {
1579 Error::DeploymentIdRequiredException(inner)
1580 }
1581 crate::operation::get_deployment_instance::GetDeploymentInstanceError::InstanceDoesNotExistException(inner) => {
1582 Error::InstanceDoesNotExistException(inner)
1583 }
1584 crate::operation::get_deployment_instance::GetDeploymentInstanceError::InstanceIdRequiredException(inner) => {
1585 Error::InstanceIdRequiredException(inner)
1586 }
1587 crate::operation::get_deployment_instance::GetDeploymentInstanceError::InvalidComputePlatformException(inner) => {
1588 Error::InvalidComputePlatformException(inner)
1589 }
1590 crate::operation::get_deployment_instance::GetDeploymentInstanceError::InvalidDeploymentIdException(inner) => {
1591 Error::InvalidDeploymentIdException(inner)
1592 }
1593 crate::operation::get_deployment_instance::GetDeploymentInstanceError::InvalidInstanceNameException(inner) => {
1594 Error::InvalidInstanceNameException(inner)
1595 }
1596 crate::operation::get_deployment_instance::GetDeploymentInstanceError::Unhandled(inner) => Error::Unhandled(inner),
1597 }
1598 }
1599}
1600impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_deployment_target::GetDeploymentTargetError, R>> for Error
1601where
1602 R: Send + Sync + std::fmt::Debug + 'static,
1603{
1604 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_deployment_target::GetDeploymentTargetError, R>) -> Self {
1605 match err {
1606 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1607 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1608 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1609 source: err.into(),
1610 }),
1611 }
1612 }
1613}
1614impl From<crate::operation::get_deployment_target::GetDeploymentTargetError> for Error {
1615 fn from(err: crate::operation::get_deployment_target::GetDeploymentTargetError) -> Self {
1616 match err {
1617 crate::operation::get_deployment_target::GetDeploymentTargetError::DeploymentDoesNotExistException(inner) => {
1618 Error::DeploymentDoesNotExistException(inner)
1619 }
1620 crate::operation::get_deployment_target::GetDeploymentTargetError::DeploymentIdRequiredException(inner) => {
1621 Error::DeploymentIdRequiredException(inner)
1622 }
1623 crate::operation::get_deployment_target::GetDeploymentTargetError::DeploymentNotStartedException(inner) => {
1624 Error::DeploymentNotStartedException(inner)
1625 }
1626 crate::operation::get_deployment_target::GetDeploymentTargetError::DeploymentTargetDoesNotExistException(inner) => {
1627 Error::DeploymentTargetDoesNotExistException(inner)
1628 }
1629 crate::operation::get_deployment_target::GetDeploymentTargetError::DeploymentTargetIdRequiredException(inner) => {
1630 Error::DeploymentTargetIdRequiredException(inner)
1631 }
1632 crate::operation::get_deployment_target::GetDeploymentTargetError::InvalidDeploymentIdException(inner) => {
1633 Error::InvalidDeploymentIdException(inner)
1634 }
1635 crate::operation::get_deployment_target::GetDeploymentTargetError::InvalidDeploymentTargetIdException(inner) => {
1636 Error::InvalidDeploymentTargetIdException(inner)
1637 }
1638 crate::operation::get_deployment_target::GetDeploymentTargetError::InvalidInstanceNameException(inner) => {
1639 Error::InvalidInstanceNameException(inner)
1640 }
1641 crate::operation::get_deployment_target::GetDeploymentTargetError::Unhandled(inner) => Error::Unhandled(inner),
1642 }
1643 }
1644}
1645impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_on_premises_instance::GetOnPremisesInstanceError, R>> for Error
1646where
1647 R: Send + Sync + std::fmt::Debug + 'static,
1648{
1649 fn from(
1650 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_on_premises_instance::GetOnPremisesInstanceError, R>,
1651 ) -> Self {
1652 match err {
1653 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1654 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1655 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1656 source: err.into(),
1657 }),
1658 }
1659 }
1660}
1661impl From<crate::operation::get_on_premises_instance::GetOnPremisesInstanceError> for Error {
1662 fn from(err: crate::operation::get_on_premises_instance::GetOnPremisesInstanceError) -> Self {
1663 match err {
1664 crate::operation::get_on_premises_instance::GetOnPremisesInstanceError::InstanceNameRequiredException(inner) => {
1665 Error::InstanceNameRequiredException(inner)
1666 }
1667 crate::operation::get_on_premises_instance::GetOnPremisesInstanceError::InstanceNotRegisteredException(inner) => {
1668 Error::InstanceNotRegisteredException(inner)
1669 }
1670 crate::operation::get_on_premises_instance::GetOnPremisesInstanceError::InvalidInstanceNameException(inner) => {
1671 Error::InvalidInstanceNameException(inner)
1672 }
1673 crate::operation::get_on_premises_instance::GetOnPremisesInstanceError::Unhandled(inner) => Error::Unhandled(inner),
1674 }
1675 }
1676}
1677impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_application_revisions::ListApplicationRevisionsError, R>>
1678 for Error
1679where
1680 R: Send + Sync + std::fmt::Debug + 'static,
1681{
1682 fn from(
1683 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_application_revisions::ListApplicationRevisionsError, R>,
1684 ) -> Self {
1685 match err {
1686 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1687 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1688 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1689 source: err.into(),
1690 }),
1691 }
1692 }
1693}
1694impl From<crate::operation::list_application_revisions::ListApplicationRevisionsError> for Error {
1695 fn from(err: crate::operation::list_application_revisions::ListApplicationRevisionsError) -> Self {
1696 match err {
1697 crate::operation::list_application_revisions::ListApplicationRevisionsError::ApplicationDoesNotExistException(inner) => {
1698 Error::ApplicationDoesNotExistException(inner)
1699 }
1700 crate::operation::list_application_revisions::ListApplicationRevisionsError::ApplicationNameRequiredException(inner) => {
1701 Error::ApplicationNameRequiredException(inner)
1702 }
1703 crate::operation::list_application_revisions::ListApplicationRevisionsError::BucketNameFilterRequiredException(inner) => {
1704 Error::BucketNameFilterRequiredException(inner)
1705 }
1706 crate::operation::list_application_revisions::ListApplicationRevisionsError::InvalidApplicationNameException(inner) => {
1707 Error::InvalidApplicationNameException(inner)
1708 }
1709 crate::operation::list_application_revisions::ListApplicationRevisionsError::InvalidBucketNameFilterException(inner) => {
1710 Error::InvalidBucketNameFilterException(inner)
1711 }
1712 crate::operation::list_application_revisions::ListApplicationRevisionsError::InvalidDeployedStateFilterException(inner) => {
1713 Error::InvalidDeployedStateFilterException(inner)
1714 }
1715 crate::operation::list_application_revisions::ListApplicationRevisionsError::InvalidKeyPrefixFilterException(inner) => {
1716 Error::InvalidKeyPrefixFilterException(inner)
1717 }
1718 crate::operation::list_application_revisions::ListApplicationRevisionsError::InvalidNextTokenException(inner) => {
1719 Error::InvalidNextTokenException(inner)
1720 }
1721 crate::operation::list_application_revisions::ListApplicationRevisionsError::InvalidSortByException(inner) => {
1722 Error::InvalidSortByException(inner)
1723 }
1724 crate::operation::list_application_revisions::ListApplicationRevisionsError::InvalidSortOrderException(inner) => {
1725 Error::InvalidSortOrderException(inner)
1726 }
1727 crate::operation::list_application_revisions::ListApplicationRevisionsError::Unhandled(inner) => Error::Unhandled(inner),
1728 }
1729 }
1730}
1731impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_applications::ListApplicationsError, R>> for Error
1732where
1733 R: Send + Sync + std::fmt::Debug + 'static,
1734{
1735 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_applications::ListApplicationsError, R>) -> Self {
1736 match err {
1737 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1738 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1739 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1740 source: err.into(),
1741 }),
1742 }
1743 }
1744}
1745impl From<crate::operation::list_applications::ListApplicationsError> for Error {
1746 fn from(err: crate::operation::list_applications::ListApplicationsError) -> Self {
1747 match err {
1748 crate::operation::list_applications::ListApplicationsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
1749 crate::operation::list_applications::ListApplicationsError::Unhandled(inner) => Error::Unhandled(inner),
1750 }
1751 }
1752}
1753impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_deployment_configs::ListDeploymentConfigsError, R>> for Error
1754where
1755 R: Send + Sync + std::fmt::Debug + 'static,
1756{
1757 fn from(
1758 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_deployment_configs::ListDeploymentConfigsError, R>,
1759 ) -> Self {
1760 match err {
1761 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1762 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1763 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1764 source: err.into(),
1765 }),
1766 }
1767 }
1768}
1769impl From<crate::operation::list_deployment_configs::ListDeploymentConfigsError> for Error {
1770 fn from(err: crate::operation::list_deployment_configs::ListDeploymentConfigsError) -> Self {
1771 match err {
1772 crate::operation::list_deployment_configs::ListDeploymentConfigsError::InvalidNextTokenException(inner) => {
1773 Error::InvalidNextTokenException(inner)
1774 }
1775 crate::operation::list_deployment_configs::ListDeploymentConfigsError::Unhandled(inner) => Error::Unhandled(inner),
1776 }
1777 }
1778}
1779impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_deployment_groups::ListDeploymentGroupsError, R>> for Error
1780where
1781 R: Send + Sync + std::fmt::Debug + 'static,
1782{
1783 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_deployment_groups::ListDeploymentGroupsError, R>) -> Self {
1784 match err {
1785 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1786 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1787 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1788 source: err.into(),
1789 }),
1790 }
1791 }
1792}
1793impl From<crate::operation::list_deployment_groups::ListDeploymentGroupsError> for Error {
1794 fn from(err: crate::operation::list_deployment_groups::ListDeploymentGroupsError) -> Self {
1795 match err {
1796 crate::operation::list_deployment_groups::ListDeploymentGroupsError::ApplicationDoesNotExistException(inner) => {
1797 Error::ApplicationDoesNotExistException(inner)
1798 }
1799 crate::operation::list_deployment_groups::ListDeploymentGroupsError::ApplicationNameRequiredException(inner) => {
1800 Error::ApplicationNameRequiredException(inner)
1801 }
1802 crate::operation::list_deployment_groups::ListDeploymentGroupsError::InvalidApplicationNameException(inner) => {
1803 Error::InvalidApplicationNameException(inner)
1804 }
1805 crate::operation::list_deployment_groups::ListDeploymentGroupsError::InvalidNextTokenException(inner) => {
1806 Error::InvalidNextTokenException(inner)
1807 }
1808 crate::operation::list_deployment_groups::ListDeploymentGroupsError::Unhandled(inner) => Error::Unhandled(inner),
1809 }
1810 }
1811}
1812impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_deployment_instances::ListDeploymentInstancesError, R>>
1813 for Error
1814where
1815 R: Send + Sync + std::fmt::Debug + 'static,
1816{
1817 fn from(
1818 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_deployment_instances::ListDeploymentInstancesError, R>,
1819 ) -> Self {
1820 match err {
1821 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1822 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1823 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1824 source: err.into(),
1825 }),
1826 }
1827 }
1828}
1829impl From<crate::operation::list_deployment_instances::ListDeploymentInstancesError> for Error {
1830 fn from(err: crate::operation::list_deployment_instances::ListDeploymentInstancesError) -> Self {
1831 match err {
1832 crate::operation::list_deployment_instances::ListDeploymentInstancesError::DeploymentDoesNotExistException(inner) => {
1833 Error::DeploymentDoesNotExistException(inner)
1834 }
1835 crate::operation::list_deployment_instances::ListDeploymentInstancesError::DeploymentIdRequiredException(inner) => {
1836 Error::DeploymentIdRequiredException(inner)
1837 }
1838 crate::operation::list_deployment_instances::ListDeploymentInstancesError::DeploymentNotStartedException(inner) => {
1839 Error::DeploymentNotStartedException(inner)
1840 }
1841 crate::operation::list_deployment_instances::ListDeploymentInstancesError::InvalidComputePlatformException(inner) => {
1842 Error::InvalidComputePlatformException(inner)
1843 }
1844 crate::operation::list_deployment_instances::ListDeploymentInstancesError::InvalidDeploymentIdException(inner) => {
1845 Error::InvalidDeploymentIdException(inner)
1846 }
1847 crate::operation::list_deployment_instances::ListDeploymentInstancesError::InvalidDeploymentInstanceTypeException(inner) => {
1848 Error::InvalidDeploymentInstanceTypeException(inner)
1849 }
1850 crate::operation::list_deployment_instances::ListDeploymentInstancesError::InvalidInstanceStatusException(inner) => {
1851 Error::InvalidInstanceStatusException(inner)
1852 }
1853 crate::operation::list_deployment_instances::ListDeploymentInstancesError::InvalidInstanceTypeException(inner) => {
1854 Error::InvalidInstanceTypeException(inner)
1855 }
1856 crate::operation::list_deployment_instances::ListDeploymentInstancesError::InvalidNextTokenException(inner) => {
1857 Error::InvalidNextTokenException(inner)
1858 }
1859 crate::operation::list_deployment_instances::ListDeploymentInstancesError::InvalidTargetFilterNameException(inner) => {
1860 Error::InvalidTargetFilterNameException(inner)
1861 }
1862 crate::operation::list_deployment_instances::ListDeploymentInstancesError::Unhandled(inner) => Error::Unhandled(inner),
1863 }
1864 }
1865}
1866impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_deployments::ListDeploymentsError, R>> for Error
1867where
1868 R: Send + Sync + std::fmt::Debug + 'static,
1869{
1870 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_deployments::ListDeploymentsError, R>) -> Self {
1871 match err {
1872 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1873 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1874 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1875 source: err.into(),
1876 }),
1877 }
1878 }
1879}
1880impl From<crate::operation::list_deployments::ListDeploymentsError> for Error {
1881 fn from(err: crate::operation::list_deployments::ListDeploymentsError) -> Self {
1882 match err {
1883 crate::operation::list_deployments::ListDeploymentsError::ApplicationDoesNotExistException(inner) => {
1884 Error::ApplicationDoesNotExistException(inner)
1885 }
1886 crate::operation::list_deployments::ListDeploymentsError::ApplicationNameRequiredException(inner) => {
1887 Error::ApplicationNameRequiredException(inner)
1888 }
1889 crate::operation::list_deployments::ListDeploymentsError::DeploymentGroupDoesNotExistException(inner) => {
1890 Error::DeploymentGroupDoesNotExistException(inner)
1891 }
1892 crate::operation::list_deployments::ListDeploymentsError::DeploymentGroupNameRequiredException(inner) => {
1893 Error::DeploymentGroupNameRequiredException(inner)
1894 }
1895 crate::operation::list_deployments::ListDeploymentsError::InvalidApplicationNameException(inner) => {
1896 Error::InvalidApplicationNameException(inner)
1897 }
1898 crate::operation::list_deployments::ListDeploymentsError::InvalidDeploymentGroupNameException(inner) => {
1899 Error::InvalidDeploymentGroupNameException(inner)
1900 }
1901 crate::operation::list_deployments::ListDeploymentsError::InvalidDeploymentStatusException(inner) => {
1902 Error::InvalidDeploymentStatusException(inner)
1903 }
1904 crate::operation::list_deployments::ListDeploymentsError::InvalidExternalIdException(inner) => Error::InvalidExternalIdException(inner),
1905 crate::operation::list_deployments::ListDeploymentsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1906 crate::operation::list_deployments::ListDeploymentsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
1907 crate::operation::list_deployments::ListDeploymentsError::InvalidTimeRangeException(inner) => Error::InvalidTimeRangeException(inner),
1908 crate::operation::list_deployments::ListDeploymentsError::Unhandled(inner) => Error::Unhandled(inner),
1909 }
1910 }
1911}
1912impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_deployment_targets::ListDeploymentTargetsError, R>> for Error
1913where
1914 R: Send + Sync + std::fmt::Debug + 'static,
1915{
1916 fn from(
1917 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_deployment_targets::ListDeploymentTargetsError, R>,
1918 ) -> Self {
1919 match err {
1920 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1921 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1922 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1923 source: err.into(),
1924 }),
1925 }
1926 }
1927}
1928impl From<crate::operation::list_deployment_targets::ListDeploymentTargetsError> for Error {
1929 fn from(err: crate::operation::list_deployment_targets::ListDeploymentTargetsError) -> Self {
1930 match err {
1931 crate::operation::list_deployment_targets::ListDeploymentTargetsError::DeploymentDoesNotExistException(inner) => {
1932 Error::DeploymentDoesNotExistException(inner)
1933 }
1934 crate::operation::list_deployment_targets::ListDeploymentTargetsError::DeploymentIdRequiredException(inner) => {
1935 Error::DeploymentIdRequiredException(inner)
1936 }
1937 crate::operation::list_deployment_targets::ListDeploymentTargetsError::DeploymentNotStartedException(inner) => {
1938 Error::DeploymentNotStartedException(inner)
1939 }
1940 crate::operation::list_deployment_targets::ListDeploymentTargetsError::InvalidDeploymentIdException(inner) => {
1941 Error::InvalidDeploymentIdException(inner)
1942 }
1943 crate::operation::list_deployment_targets::ListDeploymentTargetsError::InvalidDeploymentInstanceTypeException(inner) => {
1944 Error::InvalidDeploymentInstanceTypeException(inner)
1945 }
1946 crate::operation::list_deployment_targets::ListDeploymentTargetsError::InvalidInstanceStatusException(inner) => {
1947 Error::InvalidInstanceStatusException(inner)
1948 }
1949 crate::operation::list_deployment_targets::ListDeploymentTargetsError::InvalidInstanceTypeException(inner) => {
1950 Error::InvalidInstanceTypeException(inner)
1951 }
1952 crate::operation::list_deployment_targets::ListDeploymentTargetsError::InvalidNextTokenException(inner) => {
1953 Error::InvalidNextTokenException(inner)
1954 }
1955 crate::operation::list_deployment_targets::ListDeploymentTargetsError::InvalidTargetFilterNameException(inner) => {
1956 Error::InvalidTargetFilterNameException(inner)
1957 }
1958 crate::operation::list_deployment_targets::ListDeploymentTargetsError::Unhandled(inner) => Error::Unhandled(inner),
1959 }
1960 }
1961}
1962impl<R>
1963 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_git_hub_account_token_names::ListGitHubAccountTokenNamesError, R>>
1964 for Error
1965where
1966 R: Send + Sync + std::fmt::Debug + 'static,
1967{
1968 fn from(
1969 err: ::aws_smithy_runtime_api::client::result::SdkError<
1970 crate::operation::list_git_hub_account_token_names::ListGitHubAccountTokenNamesError,
1971 R,
1972 >,
1973 ) -> Self {
1974 match err {
1975 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1976 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1977 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1978 source: err.into(),
1979 }),
1980 }
1981 }
1982}
1983impl From<crate::operation::list_git_hub_account_token_names::ListGitHubAccountTokenNamesError> for Error {
1984 fn from(err: crate::operation::list_git_hub_account_token_names::ListGitHubAccountTokenNamesError) -> Self {
1985 match err {
1986 crate::operation::list_git_hub_account_token_names::ListGitHubAccountTokenNamesError::InvalidNextTokenException(inner) => {
1987 Error::InvalidNextTokenException(inner)
1988 }
1989 crate::operation::list_git_hub_account_token_names::ListGitHubAccountTokenNamesError::OperationNotSupportedException(inner) => {
1990 Error::OperationNotSupportedException(inner)
1991 }
1992 crate::operation::list_git_hub_account_token_names::ListGitHubAccountTokenNamesError::ResourceValidationException(inner) => {
1993 Error::ResourceValidationException(inner)
1994 }
1995 crate::operation::list_git_hub_account_token_names::ListGitHubAccountTokenNamesError::Unhandled(inner) => Error::Unhandled(inner),
1996 }
1997 }
1998}
1999impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_on_premises_instances::ListOnPremisesInstancesError, R>>
2000 for Error
2001where
2002 R: Send + Sync + std::fmt::Debug + 'static,
2003{
2004 fn from(
2005 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_on_premises_instances::ListOnPremisesInstancesError, R>,
2006 ) -> Self {
2007 match err {
2008 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2009 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2010 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2011 source: err.into(),
2012 }),
2013 }
2014 }
2015}
2016impl From<crate::operation::list_on_premises_instances::ListOnPremisesInstancesError> for Error {
2017 fn from(err: crate::operation::list_on_premises_instances::ListOnPremisesInstancesError) -> Self {
2018 match err {
2019 crate::operation::list_on_premises_instances::ListOnPremisesInstancesError::InvalidNextTokenException(inner) => {
2020 Error::InvalidNextTokenException(inner)
2021 }
2022 crate::operation::list_on_premises_instances::ListOnPremisesInstancesError::InvalidRegistrationStatusException(inner) => {
2023 Error::InvalidRegistrationStatusException(inner)
2024 }
2025 crate::operation::list_on_premises_instances::ListOnPremisesInstancesError::InvalidTagFilterException(inner) => {
2026 Error::InvalidTagFilterException(inner)
2027 }
2028 crate::operation::list_on_premises_instances::ListOnPremisesInstancesError::Unhandled(inner) => Error::Unhandled(inner),
2029 }
2030 }
2031}
2032impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
2033where
2034 R: Send + Sync + std::fmt::Debug + 'static,
2035{
2036 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
2037 match err {
2038 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2039 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2040 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2041 source: err.into(),
2042 }),
2043 }
2044 }
2045}
2046impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
2047 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
2048 match err {
2049 crate::operation::list_tags_for_resource::ListTagsForResourceError::ArnNotSupportedException(inner) => {
2050 Error::ArnNotSupportedException(inner)
2051 }
2052 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidArnException(inner) => Error::InvalidArnException(inner),
2053 crate::operation::list_tags_for_resource::ListTagsForResourceError::ResourceArnRequiredException(inner) => {
2054 Error::ResourceArnRequiredException(inner)
2055 }
2056 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
2057 }
2058 }
2059}
2060impl<R>
2061 From<
2062 ::aws_smithy_runtime_api::client::result::SdkError<
2063 crate::operation::put_lifecycle_event_hook_execution_status::PutLifecycleEventHookExecutionStatusError,
2064 R,
2065 >,
2066 > for Error
2067where
2068 R: Send + Sync + std::fmt::Debug + 'static,
2069{
2070 fn from(
2071 err: ::aws_smithy_runtime_api::client::result::SdkError<
2072 crate::operation::put_lifecycle_event_hook_execution_status::PutLifecycleEventHookExecutionStatusError,
2073 R,
2074 >,
2075 ) -> Self {
2076 match err {
2077 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2078 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2079 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2080 source: err.into(),
2081 }),
2082 }
2083 }
2084}
2085impl From<crate::operation::put_lifecycle_event_hook_execution_status::PutLifecycleEventHookExecutionStatusError> for Error {
2086 fn from(err: crate::operation::put_lifecycle_event_hook_execution_status::PutLifecycleEventHookExecutionStatusError) -> Self {
2087 match err {
2088 crate::operation::put_lifecycle_event_hook_execution_status::PutLifecycleEventHookExecutionStatusError::DeploymentDoesNotExistException(inner) => Error::DeploymentDoesNotExistException(inner),
2089 crate::operation::put_lifecycle_event_hook_execution_status::PutLifecycleEventHookExecutionStatusError::DeploymentIdRequiredException(inner) => Error::DeploymentIdRequiredException(inner),
2090 crate::operation::put_lifecycle_event_hook_execution_status::PutLifecycleEventHookExecutionStatusError::InvalidDeploymentIdException(inner) => Error::InvalidDeploymentIdException(inner),
2091 crate::operation::put_lifecycle_event_hook_execution_status::PutLifecycleEventHookExecutionStatusError::InvalidLifecycleEventHookExecutionIdException(inner) => Error::InvalidLifecycleEventHookExecutionIdException(inner),
2092 crate::operation::put_lifecycle_event_hook_execution_status::PutLifecycleEventHookExecutionStatusError::InvalidLifecycleEventHookExecutionStatusException(inner) => Error::InvalidLifecycleEventHookExecutionStatusException(inner),
2093 crate::operation::put_lifecycle_event_hook_execution_status::PutLifecycleEventHookExecutionStatusError::LifecycleEventAlreadyCompletedException(inner) => Error::LifecycleEventAlreadyCompletedException(inner),
2094 crate::operation::put_lifecycle_event_hook_execution_status::PutLifecycleEventHookExecutionStatusError::UnsupportedActionForDeploymentTypeException(inner) => Error::UnsupportedActionForDeploymentTypeException(inner),
2095 crate::operation::put_lifecycle_event_hook_execution_status::PutLifecycleEventHookExecutionStatusError::Unhandled(inner) => Error::Unhandled(inner),
2096 }
2097 }
2098}
2099impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::register_application_revision::RegisterApplicationRevisionError, R>>
2100 for Error
2101where
2102 R: Send + Sync + std::fmt::Debug + 'static,
2103{
2104 fn from(
2105 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::register_application_revision::RegisterApplicationRevisionError, R>,
2106 ) -> Self {
2107 match err {
2108 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2109 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2110 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2111 source: err.into(),
2112 }),
2113 }
2114 }
2115}
2116impl From<crate::operation::register_application_revision::RegisterApplicationRevisionError> for Error {
2117 fn from(err: crate::operation::register_application_revision::RegisterApplicationRevisionError) -> Self {
2118 match err {
2119 crate::operation::register_application_revision::RegisterApplicationRevisionError::ApplicationDoesNotExistException(inner) => {
2120 Error::ApplicationDoesNotExistException(inner)
2121 }
2122 crate::operation::register_application_revision::RegisterApplicationRevisionError::ApplicationNameRequiredException(inner) => {
2123 Error::ApplicationNameRequiredException(inner)
2124 }
2125 crate::operation::register_application_revision::RegisterApplicationRevisionError::DescriptionTooLongException(inner) => {
2126 Error::DescriptionTooLongException(inner)
2127 }
2128 crate::operation::register_application_revision::RegisterApplicationRevisionError::InvalidApplicationNameException(inner) => {
2129 Error::InvalidApplicationNameException(inner)
2130 }
2131 crate::operation::register_application_revision::RegisterApplicationRevisionError::InvalidRevisionException(inner) => {
2132 Error::InvalidRevisionException(inner)
2133 }
2134 crate::operation::register_application_revision::RegisterApplicationRevisionError::RevisionRequiredException(inner) => {
2135 Error::RevisionRequiredException(inner)
2136 }
2137 crate::operation::register_application_revision::RegisterApplicationRevisionError::Unhandled(inner) => Error::Unhandled(inner),
2138 }
2139 }
2140}
2141impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::register_on_premises_instance::RegisterOnPremisesInstanceError, R>>
2142 for Error
2143where
2144 R: Send + Sync + std::fmt::Debug + 'static,
2145{
2146 fn from(
2147 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::register_on_premises_instance::RegisterOnPremisesInstanceError, R>,
2148 ) -> Self {
2149 match err {
2150 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2151 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2152 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2153 source: err.into(),
2154 }),
2155 }
2156 }
2157}
2158impl From<crate::operation::register_on_premises_instance::RegisterOnPremisesInstanceError> for Error {
2159 fn from(err: crate::operation::register_on_premises_instance::RegisterOnPremisesInstanceError) -> Self {
2160 match err {
2161 crate::operation::register_on_premises_instance::RegisterOnPremisesInstanceError::IamArnRequiredException(inner) => {
2162 Error::IamArnRequiredException(inner)
2163 }
2164 crate::operation::register_on_premises_instance::RegisterOnPremisesInstanceError::IamSessionArnAlreadyRegisteredException(inner) => {
2165 Error::IamSessionArnAlreadyRegisteredException(inner)
2166 }
2167 crate::operation::register_on_premises_instance::RegisterOnPremisesInstanceError::IamUserArnAlreadyRegisteredException(inner) => {
2168 Error::IamUserArnAlreadyRegisteredException(inner)
2169 }
2170 crate::operation::register_on_premises_instance::RegisterOnPremisesInstanceError::IamUserArnRequiredException(inner) => {
2171 Error::IamUserArnRequiredException(inner)
2172 }
2173 crate::operation::register_on_premises_instance::RegisterOnPremisesInstanceError::InstanceNameAlreadyRegisteredException(inner) => {
2174 Error::InstanceNameAlreadyRegisteredException(inner)
2175 }
2176 crate::operation::register_on_premises_instance::RegisterOnPremisesInstanceError::InstanceNameRequiredException(inner) => {
2177 Error::InstanceNameRequiredException(inner)
2178 }
2179 crate::operation::register_on_premises_instance::RegisterOnPremisesInstanceError::InvalidIamSessionArnException(inner) => {
2180 Error::InvalidIamSessionArnException(inner)
2181 }
2182 crate::operation::register_on_premises_instance::RegisterOnPremisesInstanceError::InvalidIamUserArnException(inner) => {
2183 Error::InvalidIamUserArnException(inner)
2184 }
2185 crate::operation::register_on_premises_instance::RegisterOnPremisesInstanceError::InvalidInstanceNameException(inner) => {
2186 Error::InvalidInstanceNameException(inner)
2187 }
2188 crate::operation::register_on_premises_instance::RegisterOnPremisesInstanceError::MultipleIamArnsProvidedException(inner) => {
2189 Error::MultipleIamArnsProvidedException(inner)
2190 }
2191 crate::operation::register_on_premises_instance::RegisterOnPremisesInstanceError::Unhandled(inner) => Error::Unhandled(inner),
2192 }
2193 }
2194}
2195impl<R>
2196 From<
2197 ::aws_smithy_runtime_api::client::result::SdkError<
2198 crate::operation::remove_tags_from_on_premises_instances::RemoveTagsFromOnPremisesInstancesError,
2199 R,
2200 >,
2201 > for Error
2202where
2203 R: Send + Sync + std::fmt::Debug + 'static,
2204{
2205 fn from(
2206 err: ::aws_smithy_runtime_api::client::result::SdkError<
2207 crate::operation::remove_tags_from_on_premises_instances::RemoveTagsFromOnPremisesInstancesError,
2208 R,
2209 >,
2210 ) -> Self {
2211 match err {
2212 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2213 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2214 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2215 source: err.into(),
2216 }),
2217 }
2218 }
2219}
2220impl From<crate::operation::remove_tags_from_on_premises_instances::RemoveTagsFromOnPremisesInstancesError> for Error {
2221 fn from(err: crate::operation::remove_tags_from_on_premises_instances::RemoveTagsFromOnPremisesInstancesError) -> Self {
2222 match err {
2223 crate::operation::remove_tags_from_on_premises_instances::RemoveTagsFromOnPremisesInstancesError::InstanceLimitExceededException(
2224 inner,
2225 ) => Error::InstanceLimitExceededException(inner),
2226 crate::operation::remove_tags_from_on_premises_instances::RemoveTagsFromOnPremisesInstancesError::InstanceNameRequiredException(
2227 inner,
2228 ) => Error::InstanceNameRequiredException(inner),
2229 crate::operation::remove_tags_from_on_premises_instances::RemoveTagsFromOnPremisesInstancesError::InstanceNotRegisteredException(
2230 inner,
2231 ) => Error::InstanceNotRegisteredException(inner),
2232 crate::operation::remove_tags_from_on_premises_instances::RemoveTagsFromOnPremisesInstancesError::InvalidInstanceNameException(inner) => {
2233 Error::InvalidInstanceNameException(inner)
2234 }
2235 crate::operation::remove_tags_from_on_premises_instances::RemoveTagsFromOnPremisesInstancesError::InvalidTagException(inner) => {
2236 Error::InvalidTagException(inner)
2237 }
2238 crate::operation::remove_tags_from_on_premises_instances::RemoveTagsFromOnPremisesInstancesError::TagLimitExceededException(inner) => {
2239 Error::TagLimitExceededException(inner)
2240 }
2241 crate::operation::remove_tags_from_on_premises_instances::RemoveTagsFromOnPremisesInstancesError::TagRequiredException(inner) => {
2242 Error::TagRequiredException(inner)
2243 }
2244 crate::operation::remove_tags_from_on_premises_instances::RemoveTagsFromOnPremisesInstancesError::Unhandled(inner) => {
2245 Error::Unhandled(inner)
2246 }
2247 }
2248 }
2249}
2250impl<R>
2251 From<
2252 ::aws_smithy_runtime_api::client::result::SdkError<
2253 crate::operation::skip_wait_time_for_instance_termination::SkipWaitTimeForInstanceTerminationError,
2254 R,
2255 >,
2256 > for Error
2257where
2258 R: Send + Sync + std::fmt::Debug + 'static,
2259{
2260 fn from(
2261 err: ::aws_smithy_runtime_api::client::result::SdkError<
2262 crate::operation::skip_wait_time_for_instance_termination::SkipWaitTimeForInstanceTerminationError,
2263 R,
2264 >,
2265 ) -> Self {
2266 match err {
2267 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2268 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2269 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2270 source: err.into(),
2271 }),
2272 }
2273 }
2274}
2275impl From<crate::operation::skip_wait_time_for_instance_termination::SkipWaitTimeForInstanceTerminationError> for Error {
2276 fn from(err: crate::operation::skip_wait_time_for_instance_termination::SkipWaitTimeForInstanceTerminationError) -> Self {
2277 match err {
2278 crate::operation::skip_wait_time_for_instance_termination::SkipWaitTimeForInstanceTerminationError::DeploymentAlreadyCompletedException(inner) => Error::DeploymentAlreadyCompletedException(inner),
2279 crate::operation::skip_wait_time_for_instance_termination::SkipWaitTimeForInstanceTerminationError::DeploymentDoesNotExistException(inner) => Error::DeploymentDoesNotExistException(inner),
2280 crate::operation::skip_wait_time_for_instance_termination::SkipWaitTimeForInstanceTerminationError::DeploymentIdRequiredException(inner) => Error::DeploymentIdRequiredException(inner),
2281 crate::operation::skip_wait_time_for_instance_termination::SkipWaitTimeForInstanceTerminationError::DeploymentNotStartedException(inner) => Error::DeploymentNotStartedException(inner),
2282 crate::operation::skip_wait_time_for_instance_termination::SkipWaitTimeForInstanceTerminationError::InvalidDeploymentIdException(inner) => Error::InvalidDeploymentIdException(inner),
2283 crate::operation::skip_wait_time_for_instance_termination::SkipWaitTimeForInstanceTerminationError::UnsupportedActionForDeploymentTypeException(inner) => Error::UnsupportedActionForDeploymentTypeException(inner),
2284 crate::operation::skip_wait_time_for_instance_termination::SkipWaitTimeForInstanceTerminationError::Unhandled(inner) => Error::Unhandled(inner),
2285 }
2286 }
2287}
2288impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_deployment::StopDeploymentError, R>> for Error
2289where
2290 R: Send + Sync + std::fmt::Debug + 'static,
2291{
2292 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_deployment::StopDeploymentError, R>) -> Self {
2293 match err {
2294 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2295 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2296 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2297 source: err.into(),
2298 }),
2299 }
2300 }
2301}
2302impl From<crate::operation::stop_deployment::StopDeploymentError> for Error {
2303 fn from(err: crate::operation::stop_deployment::StopDeploymentError) -> Self {
2304 match err {
2305 crate::operation::stop_deployment::StopDeploymentError::DeploymentAlreadyCompletedException(inner) => {
2306 Error::DeploymentAlreadyCompletedException(inner)
2307 }
2308 crate::operation::stop_deployment::StopDeploymentError::DeploymentDoesNotExistException(inner) => {
2309 Error::DeploymentDoesNotExistException(inner)
2310 }
2311 crate::operation::stop_deployment::StopDeploymentError::DeploymentGroupDoesNotExistException(inner) => {
2312 Error::DeploymentGroupDoesNotExistException(inner)
2313 }
2314 crate::operation::stop_deployment::StopDeploymentError::DeploymentIdRequiredException(inner) => {
2315 Error::DeploymentIdRequiredException(inner)
2316 }
2317 crate::operation::stop_deployment::StopDeploymentError::InvalidDeploymentIdException(inner) => Error::InvalidDeploymentIdException(inner),
2318 crate::operation::stop_deployment::StopDeploymentError::UnsupportedActionForDeploymentTypeException(inner) => {
2319 Error::UnsupportedActionForDeploymentTypeException(inner)
2320 }
2321 crate::operation::stop_deployment::StopDeploymentError::Unhandled(inner) => Error::Unhandled(inner),
2322 }
2323 }
2324}
2325impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
2326where
2327 R: Send + Sync + std::fmt::Debug + 'static,
2328{
2329 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
2330 match err {
2331 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2332 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2333 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2334 source: err.into(),
2335 }),
2336 }
2337 }
2338}
2339impl From<crate::operation::tag_resource::TagResourceError> for Error {
2340 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
2341 match err {
2342 crate::operation::tag_resource::TagResourceError::ApplicationDoesNotExistException(inner) => {
2343 Error::ApplicationDoesNotExistException(inner)
2344 }
2345 crate::operation::tag_resource::TagResourceError::ArnNotSupportedException(inner) => Error::ArnNotSupportedException(inner),
2346 crate::operation::tag_resource::TagResourceError::DeploymentConfigDoesNotExistException(inner) => {
2347 Error::DeploymentConfigDoesNotExistException(inner)
2348 }
2349 crate::operation::tag_resource::TagResourceError::DeploymentGroupDoesNotExistException(inner) => {
2350 Error::DeploymentGroupDoesNotExistException(inner)
2351 }
2352 crate::operation::tag_resource::TagResourceError::InvalidArnException(inner) => Error::InvalidArnException(inner),
2353 crate::operation::tag_resource::TagResourceError::InvalidTagsToAddException(inner) => Error::InvalidTagsToAddException(inner),
2354 crate::operation::tag_resource::TagResourceError::ResourceArnRequiredException(inner) => Error::ResourceArnRequiredException(inner),
2355 crate::operation::tag_resource::TagResourceError::TagRequiredException(inner) => Error::TagRequiredException(inner),
2356 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
2357 }
2358 }
2359}
2360impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
2361where
2362 R: Send + Sync + std::fmt::Debug + 'static,
2363{
2364 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
2365 match err {
2366 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2367 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2368 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2369 source: err.into(),
2370 }),
2371 }
2372 }
2373}
2374impl From<crate::operation::untag_resource::UntagResourceError> for Error {
2375 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
2376 match err {
2377 crate::operation::untag_resource::UntagResourceError::ApplicationDoesNotExistException(inner) => {
2378 Error::ApplicationDoesNotExistException(inner)
2379 }
2380 crate::operation::untag_resource::UntagResourceError::ArnNotSupportedException(inner) => Error::ArnNotSupportedException(inner),
2381 crate::operation::untag_resource::UntagResourceError::DeploymentConfigDoesNotExistException(inner) => {
2382 Error::DeploymentConfigDoesNotExistException(inner)
2383 }
2384 crate::operation::untag_resource::UntagResourceError::DeploymentGroupDoesNotExistException(inner) => {
2385 Error::DeploymentGroupDoesNotExistException(inner)
2386 }
2387 crate::operation::untag_resource::UntagResourceError::InvalidArnException(inner) => Error::InvalidArnException(inner),
2388 crate::operation::untag_resource::UntagResourceError::InvalidTagsToAddException(inner) => Error::InvalidTagsToAddException(inner),
2389 crate::operation::untag_resource::UntagResourceError::ResourceArnRequiredException(inner) => Error::ResourceArnRequiredException(inner),
2390 crate::operation::untag_resource::UntagResourceError::TagRequiredException(inner) => Error::TagRequiredException(inner),
2391 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
2392 }
2393 }
2394}
2395impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_application::UpdateApplicationError, R>> for Error
2396where
2397 R: Send + Sync + std::fmt::Debug + 'static,
2398{
2399 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_application::UpdateApplicationError, R>) -> Self {
2400 match err {
2401 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2402 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2403 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2404 source: err.into(),
2405 }),
2406 }
2407 }
2408}
2409impl From<crate::operation::update_application::UpdateApplicationError> for Error {
2410 fn from(err: crate::operation::update_application::UpdateApplicationError) -> Self {
2411 match err {
2412 crate::operation::update_application::UpdateApplicationError::ApplicationAlreadyExistsException(inner) => {
2413 Error::ApplicationAlreadyExistsException(inner)
2414 }
2415 crate::operation::update_application::UpdateApplicationError::ApplicationDoesNotExistException(inner) => {
2416 Error::ApplicationDoesNotExistException(inner)
2417 }
2418 crate::operation::update_application::UpdateApplicationError::ApplicationNameRequiredException(inner) => {
2419 Error::ApplicationNameRequiredException(inner)
2420 }
2421 crate::operation::update_application::UpdateApplicationError::InvalidApplicationNameException(inner) => {
2422 Error::InvalidApplicationNameException(inner)
2423 }
2424 crate::operation::update_application::UpdateApplicationError::Unhandled(inner) => Error::Unhandled(inner),
2425 }
2426 }
2427}
2428impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_deployment_group::UpdateDeploymentGroupError, R>> for Error
2429where
2430 R: Send + Sync + std::fmt::Debug + 'static,
2431{
2432 fn from(
2433 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_deployment_group::UpdateDeploymentGroupError, R>,
2434 ) -> Self {
2435 match err {
2436 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2437 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2438 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2439 source: err.into(),
2440 }),
2441 }
2442 }
2443}
2444impl From<crate::operation::update_deployment_group::UpdateDeploymentGroupError> for Error {
2445 fn from(err: crate::operation::update_deployment_group::UpdateDeploymentGroupError) -> Self {
2446 match err {
2447 crate::operation::update_deployment_group::UpdateDeploymentGroupError::AlarmsLimitExceededException(inner) => {
2448 Error::AlarmsLimitExceededException(inner)
2449 }
2450 crate::operation::update_deployment_group::UpdateDeploymentGroupError::ApplicationDoesNotExistException(inner) => {
2451 Error::ApplicationDoesNotExistException(inner)
2452 }
2453 crate::operation::update_deployment_group::UpdateDeploymentGroupError::ApplicationNameRequiredException(inner) => {
2454 Error::ApplicationNameRequiredException(inner)
2455 }
2456 crate::operation::update_deployment_group::UpdateDeploymentGroupError::DeploymentConfigDoesNotExistException(inner) => {
2457 Error::DeploymentConfigDoesNotExistException(inner)
2458 }
2459 crate::operation::update_deployment_group::UpdateDeploymentGroupError::DeploymentGroupAlreadyExistsException(inner) => {
2460 Error::DeploymentGroupAlreadyExistsException(inner)
2461 }
2462 crate::operation::update_deployment_group::UpdateDeploymentGroupError::DeploymentGroupDoesNotExistException(inner) => {
2463 Error::DeploymentGroupDoesNotExistException(inner)
2464 }
2465 crate::operation::update_deployment_group::UpdateDeploymentGroupError::DeploymentGroupNameRequiredException(inner) => {
2466 Error::DeploymentGroupNameRequiredException(inner)
2467 }
2468 crate::operation::update_deployment_group::UpdateDeploymentGroupError::EcsServiceMappingLimitExceededException(inner) => {
2469 Error::EcsServiceMappingLimitExceededException(inner)
2470 }
2471 crate::operation::update_deployment_group::UpdateDeploymentGroupError::InvalidAlarmConfigException(inner) => {
2472 Error::InvalidAlarmConfigException(inner)
2473 }
2474 crate::operation::update_deployment_group::UpdateDeploymentGroupError::InvalidApplicationNameException(inner) => {
2475 Error::InvalidApplicationNameException(inner)
2476 }
2477 crate::operation::update_deployment_group::UpdateDeploymentGroupError::InvalidAutoRollbackConfigException(inner) => {
2478 Error::InvalidAutoRollbackConfigException(inner)
2479 }
2480 crate::operation::update_deployment_group::UpdateDeploymentGroupError::InvalidAutoScalingGroupException(inner) => {
2481 Error::InvalidAutoScalingGroupException(inner)
2482 }
2483 crate::operation::update_deployment_group::UpdateDeploymentGroupError::InvalidBlueGreenDeploymentConfigurationException(inner) => {
2484 Error::InvalidBlueGreenDeploymentConfigurationException(inner)
2485 }
2486 crate::operation::update_deployment_group::UpdateDeploymentGroupError::InvalidDeploymentConfigNameException(inner) => {
2487 Error::InvalidDeploymentConfigNameException(inner)
2488 }
2489 crate::operation::update_deployment_group::UpdateDeploymentGroupError::InvalidDeploymentGroupNameException(inner) => {
2490 Error::InvalidDeploymentGroupNameException(inner)
2491 }
2492 crate::operation::update_deployment_group::UpdateDeploymentGroupError::InvalidDeploymentStyleException(inner) => {
2493 Error::InvalidDeploymentStyleException(inner)
2494 }
2495 crate::operation::update_deployment_group::UpdateDeploymentGroupError::InvalidEc2TagCombinationException(inner) => {
2496 Error::InvalidEc2TagCombinationException(inner)
2497 }
2498 crate::operation::update_deployment_group::UpdateDeploymentGroupError::InvalidEc2TagException(inner) => {
2499 Error::InvalidEc2TagException(inner)
2500 }
2501 crate::operation::update_deployment_group::UpdateDeploymentGroupError::InvalidEcsServiceException(inner) => {
2502 Error::InvalidEcsServiceException(inner)
2503 }
2504 crate::operation::update_deployment_group::UpdateDeploymentGroupError::InvalidInputException(inner) => {
2505 Error::InvalidInputException(inner)
2506 }
2507 crate::operation::update_deployment_group::UpdateDeploymentGroupError::InvalidLoadBalancerInfoException(inner) => {
2508 Error::InvalidLoadBalancerInfoException(inner)
2509 }
2510 crate::operation::update_deployment_group::UpdateDeploymentGroupError::InvalidOnPremisesTagCombinationException(inner) => {
2511 Error::InvalidOnPremisesTagCombinationException(inner)
2512 }
2513 crate::operation::update_deployment_group::UpdateDeploymentGroupError::InvalidRoleException(inner) => Error::InvalidRoleException(inner),
2514 crate::operation::update_deployment_group::UpdateDeploymentGroupError::InvalidTagException(inner) => Error::InvalidTagException(inner),
2515 crate::operation::update_deployment_group::UpdateDeploymentGroupError::InvalidTargetGroupPairException(inner) => {
2516 Error::InvalidTargetGroupPairException(inner)
2517 }
2518 crate::operation::update_deployment_group::UpdateDeploymentGroupError::InvalidTrafficRoutingConfigurationException(inner) => {
2519 Error::InvalidTrafficRoutingConfigurationException(inner)
2520 }
2521 crate::operation::update_deployment_group::UpdateDeploymentGroupError::InvalidTriggerConfigException(inner) => {
2522 Error::InvalidTriggerConfigException(inner)
2523 }
2524 crate::operation::update_deployment_group::UpdateDeploymentGroupError::LifecycleHookLimitExceededException(inner) => {
2525 Error::LifecycleHookLimitExceededException(inner)
2526 }
2527 crate::operation::update_deployment_group::UpdateDeploymentGroupError::TagSetListLimitExceededException(inner) => {
2528 Error::TagSetListLimitExceededException(inner)
2529 }
2530 crate::operation::update_deployment_group::UpdateDeploymentGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2531 crate::operation::update_deployment_group::UpdateDeploymentGroupError::TriggerTargetsLimitExceededException(inner) => {
2532 Error::TriggerTargetsLimitExceededException(inner)
2533 }
2534 crate::operation::update_deployment_group::UpdateDeploymentGroupError::Unhandled(inner) => Error::Unhandled(inner),
2535 }
2536 }
2537}
2538impl<O, E> ::std::convert::From<::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>> for Error
2539where
2540 O: ::std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
2541 E: ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static,
2542{
2543 fn from(err: ::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>) -> Self {
2544 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2545 meta: ::std::default::Default::default(),
2546 source: err.into(),
2547 })
2548 }
2549}
2550impl ::std::error::Error for Error {
2551 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
2552 match self {
2553 Error::AlarmsLimitExceededException(inner) => inner.source(),
2554 Error::ApplicationAlreadyExistsException(inner) => inner.source(),
2555 Error::ApplicationDoesNotExistException(inner) => inner.source(),
2556 Error::ApplicationLimitExceededException(inner) => inner.source(),
2557 Error::ApplicationNameRequiredException(inner) => inner.source(),
2558 Error::ArnNotSupportedException(inner) => inner.source(),
2559 Error::BatchLimitExceededException(inner) => inner.source(),
2560 Error::BucketNameFilterRequiredException(inner) => inner.source(),
2561 Error::DeploymentAlreadyCompletedException(inner) => inner.source(),
2562 Error::DeploymentConfigAlreadyExistsException(inner) => inner.source(),
2563 Error::DeploymentConfigDoesNotExistException(inner) => inner.source(),
2564 Error::DeploymentConfigInUseException(inner) => inner.source(),
2565 Error::DeploymentConfigLimitExceededException(inner) => inner.source(),
2566 Error::DeploymentConfigNameRequiredException(inner) => inner.source(),
2567 Error::DeploymentDoesNotExistException(inner) => inner.source(),
2568 Error::DeploymentGroupAlreadyExistsException(inner) => inner.source(),
2569 Error::DeploymentGroupDoesNotExistException(inner) => inner.source(),
2570 Error::DeploymentGroupLimitExceededException(inner) => inner.source(),
2571 Error::DeploymentGroupNameRequiredException(inner) => inner.source(),
2572 Error::DeploymentIdRequiredException(inner) => inner.source(),
2573 Error::DeploymentIsNotInReadyStateException(inner) => inner.source(),
2574 Error::DeploymentLimitExceededException(inner) => inner.source(),
2575 Error::DeploymentNotStartedException(inner) => inner.source(),
2576 Error::DeploymentTargetDoesNotExistException(inner) => inner.source(),
2577 Error::DeploymentTargetIdRequiredException(inner) => inner.source(),
2578 Error::DeploymentTargetListSizeExceededException(inner) => inner.source(),
2579 Error::DescriptionTooLongException(inner) => inner.source(),
2580 Error::EcsServiceMappingLimitExceededException(inner) => inner.source(),
2581 Error::GitHubAccountTokenDoesNotExistException(inner) => inner.source(),
2582 Error::GitHubAccountTokenNameRequiredException(inner) => inner.source(),
2583 Error::IamArnRequiredException(inner) => inner.source(),
2584 Error::IamSessionArnAlreadyRegisteredException(inner) => inner.source(),
2585 Error::IamUserArnAlreadyRegisteredException(inner) => inner.source(),
2586 Error::IamUserArnRequiredException(inner) => inner.source(),
2587 Error::InstanceDoesNotExistException(inner) => inner.source(),
2588 Error::InstanceIdRequiredException(inner) => inner.source(),
2589 Error::InstanceLimitExceededException(inner) => inner.source(),
2590 Error::InstanceNameAlreadyRegisteredException(inner) => inner.source(),
2591 Error::InstanceNameRequiredException(inner) => inner.source(),
2592 Error::InstanceNotRegisteredException(inner) => inner.source(),
2593 Error::InvalidAlarmConfigException(inner) => inner.source(),
2594 Error::InvalidApplicationNameException(inner) => inner.source(),
2595 Error::InvalidArnException(inner) => inner.source(),
2596 Error::InvalidAutoRollbackConfigException(inner) => inner.source(),
2597 Error::InvalidAutoScalingGroupException(inner) => inner.source(),
2598 Error::InvalidBlueGreenDeploymentConfigurationException(inner) => inner.source(),
2599 Error::InvalidBucketNameFilterException(inner) => inner.source(),
2600 Error::InvalidComputePlatformException(inner) => inner.source(),
2601 Error::InvalidDeployedStateFilterException(inner) => inner.source(),
2602 Error::InvalidDeploymentConfigNameException(inner) => inner.source(),
2603 Error::InvalidDeploymentGroupNameException(inner) => inner.source(),
2604 Error::InvalidDeploymentIdException(inner) => inner.source(),
2605 Error::InvalidDeploymentInstanceTypeException(inner) => inner.source(),
2606 Error::InvalidDeploymentStatusException(inner) => inner.source(),
2607 Error::InvalidDeploymentStyleException(inner) => inner.source(),
2608 Error::InvalidDeploymentTargetIdException(inner) => inner.source(),
2609 Error::InvalidDeploymentWaitTypeException(inner) => inner.source(),
2610 Error::InvalidEc2TagCombinationException(inner) => inner.source(),
2611 Error::InvalidEc2TagException(inner) => inner.source(),
2612 Error::InvalidEcsServiceException(inner) => inner.source(),
2613 Error::InvalidExternalIdException(inner) => inner.source(),
2614 Error::InvalidFileExistsBehaviorException(inner) => inner.source(),
2615 Error::InvalidGitHubAccountTokenException(inner) => inner.source(),
2616 Error::InvalidGitHubAccountTokenNameException(inner) => inner.source(),
2617 Error::InvalidIamSessionArnException(inner) => inner.source(),
2618 Error::InvalidIamUserArnException(inner) => inner.source(),
2619 Error::InvalidIgnoreApplicationStopFailuresValueException(inner) => inner.source(),
2620 Error::InvalidInputException(inner) => inner.source(),
2621 Error::InvalidInstanceNameException(inner) => inner.source(),
2622 Error::InvalidInstanceStatusException(inner) => inner.source(),
2623 Error::InvalidInstanceTypeException(inner) => inner.source(),
2624 Error::InvalidKeyPrefixFilterException(inner) => inner.source(),
2625 Error::InvalidLifecycleEventHookExecutionIdException(inner) => inner.source(),
2626 Error::InvalidLifecycleEventHookExecutionStatusException(inner) => inner.source(),
2627 Error::InvalidLoadBalancerInfoException(inner) => inner.source(),
2628 Error::InvalidMinimumHealthyHostValueException(inner) => inner.source(),
2629 Error::InvalidNextTokenException(inner) => inner.source(),
2630 Error::InvalidOnPremisesTagCombinationException(inner) => inner.source(),
2631 Error::InvalidOperationException(inner) => inner.source(),
2632 Error::InvalidRegistrationStatusException(inner) => inner.source(),
2633 Error::InvalidRevisionException(inner) => inner.source(),
2634 Error::InvalidRoleException(inner) => inner.source(),
2635 Error::InvalidSortByException(inner) => inner.source(),
2636 Error::InvalidSortOrderException(inner) => inner.source(),
2637 Error::InvalidTagException(inner) => inner.source(),
2638 Error::InvalidTagFilterException(inner) => inner.source(),
2639 Error::InvalidTagsToAddException(inner) => inner.source(),
2640 Error::InvalidTargetFilterNameException(inner) => inner.source(),
2641 Error::InvalidTargetGroupPairException(inner) => inner.source(),
2642 Error::InvalidTargetInstancesException(inner) => inner.source(),
2643 Error::InvalidTimeRangeException(inner) => inner.source(),
2644 Error::InvalidTrafficRoutingConfigurationException(inner) => inner.source(),
2645 Error::InvalidTriggerConfigException(inner) => inner.source(),
2646 Error::InvalidUpdateOutdatedInstancesOnlyValueException(inner) => inner.source(),
2647 Error::InvalidZonalDeploymentConfigurationException(inner) => inner.source(),
2648 Error::LifecycleEventAlreadyCompletedException(inner) => inner.source(),
2649 Error::LifecycleHookLimitExceededException(inner) => inner.source(),
2650 Error::MultipleIamArnsProvidedException(inner) => inner.source(),
2651 Error::OperationNotSupportedException(inner) => inner.source(),
2652 Error::ResourceArnRequiredException(inner) => inner.source(),
2653 Error::ResourceValidationException(inner) => inner.source(),
2654 Error::RevisionDoesNotExistException(inner) => inner.source(),
2655 Error::RevisionRequiredException(inner) => inner.source(),
2656 Error::RoleRequiredException(inner) => inner.source(),
2657 Error::TagLimitExceededException(inner) => inner.source(),
2658 Error::TagRequiredException(inner) => inner.source(),
2659 Error::TagSetListLimitExceededException(inner) => inner.source(),
2660 Error::ThrottlingException(inner) => inner.source(),
2661 Error::TriggerTargetsLimitExceededException(inner) => inner.source(),
2662 Error::UnsupportedActionForDeploymentTypeException(inner) => inner.source(),
2663 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
2664 }
2665 }
2666}
2667impl ::aws_types::request_id::RequestId for Error {
2668 fn request_id(&self) -> Option<&str> {
2669 match self {
2670 Self::AlarmsLimitExceededException(e) => e.request_id(),
2671 Self::ApplicationAlreadyExistsException(e) => e.request_id(),
2672 Self::ApplicationDoesNotExistException(e) => e.request_id(),
2673 Self::ApplicationLimitExceededException(e) => e.request_id(),
2674 Self::ApplicationNameRequiredException(e) => e.request_id(),
2675 Self::ArnNotSupportedException(e) => e.request_id(),
2676 Self::BatchLimitExceededException(e) => e.request_id(),
2677 Self::BucketNameFilterRequiredException(e) => e.request_id(),
2678 Self::DeploymentAlreadyCompletedException(e) => e.request_id(),
2679 Self::DeploymentConfigAlreadyExistsException(e) => e.request_id(),
2680 Self::DeploymentConfigDoesNotExistException(e) => e.request_id(),
2681 Self::DeploymentConfigInUseException(e) => e.request_id(),
2682 Self::DeploymentConfigLimitExceededException(e) => e.request_id(),
2683 Self::DeploymentConfigNameRequiredException(e) => e.request_id(),
2684 Self::DeploymentDoesNotExistException(e) => e.request_id(),
2685 Self::DeploymentGroupAlreadyExistsException(e) => e.request_id(),
2686 Self::DeploymentGroupDoesNotExistException(e) => e.request_id(),
2687 Self::DeploymentGroupLimitExceededException(e) => e.request_id(),
2688 Self::DeploymentGroupNameRequiredException(e) => e.request_id(),
2689 Self::DeploymentIdRequiredException(e) => e.request_id(),
2690 Self::DeploymentIsNotInReadyStateException(e) => e.request_id(),
2691 Self::DeploymentLimitExceededException(e) => e.request_id(),
2692 Self::DeploymentNotStartedException(e) => e.request_id(),
2693 Self::DeploymentTargetDoesNotExistException(e) => e.request_id(),
2694 Self::DeploymentTargetIdRequiredException(e) => e.request_id(),
2695 Self::DeploymentTargetListSizeExceededException(e) => e.request_id(),
2696 Self::DescriptionTooLongException(e) => e.request_id(),
2697 Self::EcsServiceMappingLimitExceededException(e) => e.request_id(),
2698 Self::GitHubAccountTokenDoesNotExistException(e) => e.request_id(),
2699 Self::GitHubAccountTokenNameRequiredException(e) => e.request_id(),
2700 Self::IamArnRequiredException(e) => e.request_id(),
2701 Self::IamSessionArnAlreadyRegisteredException(e) => e.request_id(),
2702 Self::IamUserArnAlreadyRegisteredException(e) => e.request_id(),
2703 Self::IamUserArnRequiredException(e) => e.request_id(),
2704 Self::InstanceDoesNotExistException(e) => e.request_id(),
2705 Self::InstanceIdRequiredException(e) => e.request_id(),
2706 Self::InstanceLimitExceededException(e) => e.request_id(),
2707 Self::InstanceNameAlreadyRegisteredException(e) => e.request_id(),
2708 Self::InstanceNameRequiredException(e) => e.request_id(),
2709 Self::InstanceNotRegisteredException(e) => e.request_id(),
2710 Self::InvalidAlarmConfigException(e) => e.request_id(),
2711 Self::InvalidApplicationNameException(e) => e.request_id(),
2712 Self::InvalidArnException(e) => e.request_id(),
2713 Self::InvalidAutoRollbackConfigException(e) => e.request_id(),
2714 Self::InvalidAutoScalingGroupException(e) => e.request_id(),
2715 Self::InvalidBlueGreenDeploymentConfigurationException(e) => e.request_id(),
2716 Self::InvalidBucketNameFilterException(e) => e.request_id(),
2717 Self::InvalidComputePlatformException(e) => e.request_id(),
2718 Self::InvalidDeployedStateFilterException(e) => e.request_id(),
2719 Self::InvalidDeploymentConfigNameException(e) => e.request_id(),
2720 Self::InvalidDeploymentGroupNameException(e) => e.request_id(),
2721 Self::InvalidDeploymentIdException(e) => e.request_id(),
2722 Self::InvalidDeploymentInstanceTypeException(e) => e.request_id(),
2723 Self::InvalidDeploymentStatusException(e) => e.request_id(),
2724 Self::InvalidDeploymentStyleException(e) => e.request_id(),
2725 Self::InvalidDeploymentTargetIdException(e) => e.request_id(),
2726 Self::InvalidDeploymentWaitTypeException(e) => e.request_id(),
2727 Self::InvalidEc2TagCombinationException(e) => e.request_id(),
2728 Self::InvalidEc2TagException(e) => e.request_id(),
2729 Self::InvalidEcsServiceException(e) => e.request_id(),
2730 Self::InvalidExternalIdException(e) => e.request_id(),
2731 Self::InvalidFileExistsBehaviorException(e) => e.request_id(),
2732 Self::InvalidGitHubAccountTokenException(e) => e.request_id(),
2733 Self::InvalidGitHubAccountTokenNameException(e) => e.request_id(),
2734 Self::InvalidIamSessionArnException(e) => e.request_id(),
2735 Self::InvalidIamUserArnException(e) => e.request_id(),
2736 Self::InvalidIgnoreApplicationStopFailuresValueException(e) => e.request_id(),
2737 Self::InvalidInputException(e) => e.request_id(),
2738 Self::InvalidInstanceNameException(e) => e.request_id(),
2739 Self::InvalidInstanceStatusException(e) => e.request_id(),
2740 Self::InvalidInstanceTypeException(e) => e.request_id(),
2741 Self::InvalidKeyPrefixFilterException(e) => e.request_id(),
2742 Self::InvalidLifecycleEventHookExecutionIdException(e) => e.request_id(),
2743 Self::InvalidLifecycleEventHookExecutionStatusException(e) => e.request_id(),
2744 Self::InvalidLoadBalancerInfoException(e) => e.request_id(),
2745 Self::InvalidMinimumHealthyHostValueException(e) => e.request_id(),
2746 Self::InvalidNextTokenException(e) => e.request_id(),
2747 Self::InvalidOnPremisesTagCombinationException(e) => e.request_id(),
2748 Self::InvalidOperationException(e) => e.request_id(),
2749 Self::InvalidRegistrationStatusException(e) => e.request_id(),
2750 Self::InvalidRevisionException(e) => e.request_id(),
2751 Self::InvalidRoleException(e) => e.request_id(),
2752 Self::InvalidSortByException(e) => e.request_id(),
2753 Self::InvalidSortOrderException(e) => e.request_id(),
2754 Self::InvalidTagException(e) => e.request_id(),
2755 Self::InvalidTagFilterException(e) => e.request_id(),
2756 Self::InvalidTagsToAddException(e) => e.request_id(),
2757 Self::InvalidTargetFilterNameException(e) => e.request_id(),
2758 Self::InvalidTargetGroupPairException(e) => e.request_id(),
2759 Self::InvalidTargetInstancesException(e) => e.request_id(),
2760 Self::InvalidTimeRangeException(e) => e.request_id(),
2761 Self::InvalidTrafficRoutingConfigurationException(e) => e.request_id(),
2762 Self::InvalidTriggerConfigException(e) => e.request_id(),
2763 Self::InvalidUpdateOutdatedInstancesOnlyValueException(e) => e.request_id(),
2764 Self::InvalidZonalDeploymentConfigurationException(e) => e.request_id(),
2765 Self::LifecycleEventAlreadyCompletedException(e) => e.request_id(),
2766 Self::LifecycleHookLimitExceededException(e) => e.request_id(),
2767 Self::MultipleIamArnsProvidedException(e) => e.request_id(),
2768 Self::OperationNotSupportedException(e) => e.request_id(),
2769 Self::ResourceArnRequiredException(e) => e.request_id(),
2770 Self::ResourceValidationException(e) => e.request_id(),
2771 Self::RevisionDoesNotExistException(e) => e.request_id(),
2772 Self::RevisionRequiredException(e) => e.request_id(),
2773 Self::RoleRequiredException(e) => e.request_id(),
2774 Self::TagLimitExceededException(e) => e.request_id(),
2775 Self::TagRequiredException(e) => e.request_id(),
2776 Self::TagSetListLimitExceededException(e) => e.request_id(),
2777 Self::ThrottlingException(e) => e.request_id(),
2778 Self::TriggerTargetsLimitExceededException(e) => e.request_id(),
2779 Self::UnsupportedActionForDeploymentTypeException(e) => e.request_id(),
2780 Self::Unhandled(e) => e.meta.request_id(),
2781 }
2782 }
2783}