#[non_exhaustive]
pub enum CreateRuleErrorKind {
Show 16 variants
IncompatibleProtocolsException(IncompatibleProtocolsException),
InvalidConfigurationRequestException(InvalidConfigurationRequestException),
InvalidLoadBalancerActionException(InvalidLoadBalancerActionException),
ListenerNotFoundException(ListenerNotFoundException),
PriorityInUseException(PriorityInUseException),
TargetGroupAssociationLimitException(TargetGroupAssociationLimitException),
TargetGroupNotFoundException(TargetGroupNotFoundException),
TooManyActionsException(TooManyActionsException),
TooManyRegistrationsForTargetIdException(TooManyRegistrationsForTargetIdException),
TooManyRulesException(TooManyRulesException),
TooManyTagsException(TooManyTagsException),
TooManyTargetGroupsException(TooManyTargetGroupsException),
TooManyTargetsException(TooManyTargetsException),
TooManyUniqueTargetGroupsPerLoadBalancerException(TooManyUniqueTargetGroupsPerLoadBalancerException),
UnsupportedProtocolException(UnsupportedProtocolException),
Unhandled(Box<dyn Error + Send + Sync + 'static>),
}
Expand description
Types of errors that can occur for the CreateRule
operation.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
IncompatibleProtocolsException(IncompatibleProtocolsException)
The specified configuration is not valid with this protocol.
InvalidConfigurationRequestException(InvalidConfigurationRequestException)
The requested configuration is not valid.
InvalidLoadBalancerActionException(InvalidLoadBalancerActionException)
The requested action is not valid.
ListenerNotFoundException(ListenerNotFoundException)
The specified listener does not exist.
PriorityInUseException(PriorityInUseException)
The specified priority is in use.
TargetGroupAssociationLimitException(TargetGroupAssociationLimitException)
You've reached the limit on the number of load balancers per target group.
TargetGroupNotFoundException(TargetGroupNotFoundException)
The specified target group does not exist.
TooManyActionsException(TooManyActionsException)
You've reached the limit on the number of actions per rule.
TooManyRegistrationsForTargetIdException(TooManyRegistrationsForTargetIdException)
You've reached the limit on the number of times a target can be registered with a load balancer.
TooManyRulesException(TooManyRulesException)
You've reached the limit on the number of rules per load balancer.
TooManyTagsException(TooManyTagsException)
You've reached the limit on the number of tags per load balancer.
TooManyTargetGroupsException(TooManyTargetGroupsException)
You've reached the limit on the number of target groups for your Amazon Web Services account.
TooManyTargetsException(TooManyTargetsException)
You've reached the limit on the number of targets.
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.
UnsupportedProtocolException(UnsupportedProtocolException)
The specified protocol is not supported.
Unhandled(Box<dyn Error + Send + Sync + 'static>)
An unexpected error, e.g. invalid JSON returned by the service or an unknown error code