Enum aws_sdk_elasticloadbalancingv2::Error[][src]

#[non_exhaustive]
pub enum Error {
Show 38 variants AlpnPolicyNotSupportedException(AlpnPolicyNotSupportedException), AllocationIdNotFoundException(AllocationIdNotFoundException), AvailabilityZoneNotSupportedException(AvailabilityZoneNotSupportedException), CertificateNotFoundException(CertificateNotFoundException), DuplicateListenerException(DuplicateListenerException), DuplicateLoadBalancerNameException(DuplicateLoadBalancerNameException), DuplicateTagKeysException(DuplicateTagKeysException), DuplicateTargetGroupNameException(DuplicateTargetGroupNameException), HealthUnavailableException(HealthUnavailableException), IncompatibleProtocolsException(IncompatibleProtocolsException), InvalidConfigurationRequestException(InvalidConfigurationRequestException), InvalidLoadBalancerActionException(InvalidLoadBalancerActionException), InvalidSchemeException(InvalidSchemeException), InvalidSecurityGroupException(InvalidSecurityGroupException), InvalidSubnetException(InvalidSubnetException), InvalidTargetException(InvalidTargetException), ListenerNotFoundException(ListenerNotFoundException), LoadBalancerNotFoundException(LoadBalancerNotFoundException), OperationNotPermittedException(OperationNotPermittedException), PriorityInUseException(PriorityInUseException), ResourceInUseException(ResourceInUseException), RuleNotFoundException(RuleNotFoundException), SslPolicyNotFoundException(SslPolicyNotFoundException), SubnetNotFoundException(SubnetNotFoundException), TargetGroupAssociationLimitException(TargetGroupAssociationLimitException), TargetGroupNotFoundException(TargetGroupNotFoundException), TooManyActionsException(TooManyActionsException), TooManyCertificatesException(TooManyCertificatesException), TooManyListenersException(TooManyListenersException), TooManyLoadBalancersException(TooManyLoadBalancersException), TooManyRegistrationsForTargetIdException(TooManyRegistrationsForTargetIdException), TooManyRulesException(TooManyRulesException), TooManyTagsException(TooManyTagsException), TooManyTargetGroupsException(TooManyTargetGroupsException), TooManyTargetsException(TooManyTargetsException), TooManyUniqueTargetGroupsPerLoadBalancerException(TooManyUniqueTargetGroupsPerLoadBalancerException), UnsupportedProtocolException(UnsupportedProtocolException), Unhandled(Box<dyn Error + Send + Sync + 'static>),
}
Expand description

All possible error types for this service.

Variants (Non-exhaustive)

This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
AlpnPolicyNotSupportedException(AlpnPolicyNotSupportedException)

The specified ALPN policy is not supported.

Tuple Fields of AlpnPolicyNotSupportedException

0: AlpnPolicyNotSupportedException
AllocationIdNotFoundException(AllocationIdNotFoundException)

The specified allocation ID does not exist.

Tuple Fields of AllocationIdNotFoundException

0: AllocationIdNotFoundException
AvailabilityZoneNotSupportedException(AvailabilityZoneNotSupportedException)

The specified Availability Zone is not supported.

Tuple Fields of AvailabilityZoneNotSupportedException

0: AvailabilityZoneNotSupportedException
CertificateNotFoundException(CertificateNotFoundException)

The specified certificate does not exist.

Tuple Fields of CertificateNotFoundException

0: CertificateNotFoundException
DuplicateListenerException(DuplicateListenerException)

A listener with the specified port already exists.

Tuple Fields of DuplicateListenerException

0: DuplicateListenerException
DuplicateLoadBalancerNameException(DuplicateLoadBalancerNameException)

A load balancer with the specified name already exists.

Tuple Fields of DuplicateLoadBalancerNameException

0: DuplicateLoadBalancerNameException
DuplicateTagKeysException(DuplicateTagKeysException)

A tag key was specified more than once.

Tuple Fields of DuplicateTagKeysException

0: DuplicateTagKeysException
DuplicateTargetGroupNameException(DuplicateTargetGroupNameException)

A target group with the specified name already exists.

Tuple Fields of DuplicateTargetGroupNameException

0: DuplicateTargetGroupNameException
HealthUnavailableException(HealthUnavailableException)

The health of the specified targets could not be retrieved due to an internal error.

Tuple Fields of HealthUnavailableException

0: HealthUnavailableException
IncompatibleProtocolsException(IncompatibleProtocolsException)

The specified configuration is not valid with this protocol.

Tuple Fields of IncompatibleProtocolsException

0: IncompatibleProtocolsException
InvalidConfigurationRequestException(InvalidConfigurationRequestException)

The requested configuration is not valid.

Tuple Fields of InvalidConfigurationRequestException

0: InvalidConfigurationRequestException
InvalidLoadBalancerActionException(InvalidLoadBalancerActionException)

The requested action is not valid.

Tuple Fields of InvalidLoadBalancerActionException

0: InvalidLoadBalancerActionException
InvalidSchemeException(InvalidSchemeException)

The requested scheme is not valid.

Tuple Fields of InvalidSchemeException

0: InvalidSchemeException
InvalidSecurityGroupException(InvalidSecurityGroupException)

The specified security group does not exist.

Tuple Fields of InvalidSecurityGroupException

0: InvalidSecurityGroupException
InvalidSubnetException(InvalidSubnetException)

The specified subnet is out of available addresses.

Tuple Fields of InvalidSubnetException

0: InvalidSubnetException
InvalidTargetException(InvalidTargetException)

The specified target does not exist, is not in the same VPC as the target group, or has an unsupported instance type.

Tuple Fields of InvalidTargetException

0: InvalidTargetException
ListenerNotFoundException(ListenerNotFoundException)

The specified listener does not exist.

Tuple Fields of ListenerNotFoundException

0: ListenerNotFoundException
LoadBalancerNotFoundException(LoadBalancerNotFoundException)

The specified load balancer does not exist.

Tuple Fields of LoadBalancerNotFoundException

0: LoadBalancerNotFoundException
OperationNotPermittedException(OperationNotPermittedException)

This operation is not allowed.

Tuple Fields of OperationNotPermittedException

0: OperationNotPermittedException
PriorityInUseException(PriorityInUseException)

The specified priority is in use.

Tuple Fields of PriorityInUseException

0: PriorityInUseException
ResourceInUseException(ResourceInUseException)

A specified resource is in use.

Tuple Fields of ResourceInUseException

0: ResourceInUseException
RuleNotFoundException(RuleNotFoundException)

The specified rule does not exist.

Tuple Fields of RuleNotFoundException

0: RuleNotFoundException
SslPolicyNotFoundException(SslPolicyNotFoundException)

The specified SSL policy does not exist.

Tuple Fields of SslPolicyNotFoundException

0: SslPolicyNotFoundException
SubnetNotFoundException(SubnetNotFoundException)

The specified subnet does not exist.

Tuple Fields of SubnetNotFoundException

0: SubnetNotFoundException
TargetGroupAssociationLimitException(TargetGroupAssociationLimitException)

You've reached the limit on the number of load balancers per target group.

Tuple Fields of TargetGroupAssociationLimitException

0: TargetGroupAssociationLimitException
TargetGroupNotFoundException(TargetGroupNotFoundException)

The specified target group does not exist.

Tuple Fields of TargetGroupNotFoundException

0: TargetGroupNotFoundException
TooManyActionsException(TooManyActionsException)

You've reached the limit on the number of actions per rule.

Tuple Fields of TooManyActionsException

0: TooManyActionsException
TooManyCertificatesException(TooManyCertificatesException)

You've reached the limit on the number of certificates per load balancer.

Tuple Fields of TooManyCertificatesException

0: TooManyCertificatesException
TooManyListenersException(TooManyListenersException)

You've reached the limit on the number of listeners per load balancer.

Tuple Fields of TooManyListenersException

0: TooManyListenersException
TooManyLoadBalancersException(TooManyLoadBalancersException)

You've reached the limit on the number of load balancers for your Amazon Web Services account.

Tuple Fields of TooManyLoadBalancersException

0: TooManyLoadBalancersException
TooManyRegistrationsForTargetIdException(TooManyRegistrationsForTargetIdException)

You've reached the limit on the number of times a target can be registered with a load balancer.

Tuple Fields of TooManyRegistrationsForTargetIdException

0: TooManyRegistrationsForTargetIdException
TooManyRulesException(TooManyRulesException)

You've reached the limit on the number of rules per load balancer.

Tuple Fields of TooManyRulesException

0: TooManyRulesException
TooManyTagsException(TooManyTagsException)

You've reached the limit on the number of tags per load balancer.

Tuple Fields of TooManyTagsException

0: TooManyTagsException
TooManyTargetGroupsException(TooManyTargetGroupsException)

You've reached the limit on the number of target groups for your Amazon Web Services account.

Tuple Fields of TooManyTargetGroupsException

0: TooManyTargetGroupsException
TooManyTargetsException(TooManyTargetsException)

You've reached the limit on the number of targets.

Tuple Fields of TooManyTargetsException

0: TooManyTargetsException
TooManyUniqueTargetGroupsPerLoadBalancerException(TooManyUniqueTargetGroupsPerLoadBalancerException)

You've reached the limit on the number of unique target groups per load balancer across all listeners. If a target group is used by multiple actions for a load balancer, it is counted as only one use.

Tuple Fields of TooManyUniqueTargetGroupsPerLoadBalancerException

0: TooManyUniqueTargetGroupsPerLoadBalancerException
UnsupportedProtocolException(UnsupportedProtocolException)

The specified protocol is not supported.

Tuple Fields of UnsupportedProtocolException

0: UnsupportedProtocolException
Unhandled(Box<dyn Error + Send + Sync + 'static>)

An unhandled error occurred.

Tuple Fields of Unhandled

0: Box<dyn Error + Send + Sync + 'static>

Trait Implementations

Formats the value using the given formatter. Read more

Formats the value using the given formatter. Read more

The lower-level source of this error, if any. Read more

🔬 This is a nightly-only experimental API. (backtrace)

Returns a stack backtrace, if available, of where this error occurred. Read more

👎 Deprecated since 1.42.0:

use the Display impl or to_string()

👎 Deprecated since 1.33.0:

replaced by Error::source, which can support downcasting

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

Converts the given value to a String. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more