Enum aws_sdk_servicediscovery::Error [−][src]
#[non_exhaustive]
pub enum Error {
Show 15 variants
CustomHealthNotFound(CustomHealthNotFound),
DuplicateRequest(DuplicateRequest),
InstanceNotFound(InstanceNotFound),
InvalidInput(InvalidInput),
NamespaceAlreadyExists(NamespaceAlreadyExists),
NamespaceNotFound(NamespaceNotFound),
OperationNotFound(OperationNotFound),
RequestLimitExceeded(RequestLimitExceeded),
ResourceInUse(ResourceInUse),
ResourceLimitExceeded(ResourceLimitExceeded),
ResourceNotFoundException(ResourceNotFoundException),
ServiceAlreadyExists(ServiceAlreadyExists),
ServiceNotFound(ServiceNotFound),
TooManyTagsException(TooManyTagsException),
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
CustomHealthNotFound(CustomHealthNotFound)
The health check for the instance that's specified by ServiceId
and InstanceId
isn't a
custom health check.
Tuple Fields of CustomHealthNotFound
DuplicateRequest(DuplicateRequest)
The operation is already in progress.
Tuple Fields of DuplicateRequest
InstanceNotFound(InstanceNotFound)
No instance exists with the specified ID, or the instance was recently registered, and information about the instance hasn't propagated yet.
Tuple Fields of InstanceNotFound
InvalidInput(InvalidInput)
One or more specified values aren't valid. For example, a required value might be missing, a numeric value might be outside the allowed range, or a string value might exceed length constraints.
Tuple Fields of InvalidInput
0: InvalidInput
NamespaceAlreadyExists(NamespaceAlreadyExists)
The namespace that you're trying to create already exists.
Tuple Fields of NamespaceAlreadyExists
NamespaceNotFound(NamespaceNotFound)
No namespace exists with the specified ID.
Tuple Fields of NamespaceNotFound
OperationNotFound(OperationNotFound)
No operation exists with the specified ID.
Tuple Fields of OperationNotFound
RequestLimitExceeded(RequestLimitExceeded)
The operation can't be completed because you've reached the quota for the number of requests. For more information, see Cloud Map API request throttling quota in the Cloud Map Developer Guide.
Tuple Fields of RequestLimitExceeded
ResourceInUse(ResourceInUse)
The specified resource can't be deleted because it contains other resources. For example, you can't delete a service that contains any instances.
Tuple Fields of ResourceInUse
ResourceLimitExceeded(ResourceLimitExceeded)
The resource can't be created because you've reached the quota on the number of resources.
Tuple Fields of ResourceLimitExceeded
ResourceNotFoundException(ResourceNotFoundException)
The operation can't be completed because the resource was not found.
Tuple Fields of ResourceNotFoundException
ServiceAlreadyExists(ServiceAlreadyExists)
The service can't be created because a service with the same name already exists.
Tuple Fields of ServiceAlreadyExists
ServiceNotFound(ServiceNotFound)
No service exists with the specified ID.
Tuple Fields of ServiceNotFound
TooManyTagsException(TooManyTagsException)
The list of tags on the resource is over the quota. The maximum number of tags that can be applied to a resource is 50.
Tuple Fields of TooManyTagsException
An unhandled error occurred.
Trait Implementations
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
impl !RefUnwindSafe for Error
impl !UnwindSafe for Error
Blanket Implementations
Mutably borrows from an owned value. Read more
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