#[non_exhaustive]
pub enum CreateSignalCatalogErrorKind {
AccessDeniedException(AccessDeniedException),
ConflictException(ConflictException),
InvalidNodeException(InvalidNodeException),
InvalidSignalsException(InvalidSignalsException),
LimitExceededException(LimitExceededException),
ThrottlingException(ThrottlingException),
ValidationException(ValidationException),
InternalServerException(InternalServerException),
Unhandled(Unhandled),
}
Expand description
Types of errors that can occur for the CreateSignalCatalog
operation.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
AccessDeniedException(AccessDeniedException)
You don't have sufficient permission to perform this action.
ConflictException(ConflictException)
The request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
InvalidNodeException(InvalidNodeException)
The specified node type doesn't match the expected node type for a node. You can specify the node type as branch, sensor, actuator, or attribute.
InvalidSignalsException(InvalidSignalsException)
The request couldn't be completed because it contains signals that aren't valid.
LimitExceededException(LimitExceededException)
A service quota was exceeded.
ThrottlingException(ThrottlingException)
The request couldn't be completed due to throttling.
ValidationException(ValidationException)
The input fails to satisfy the constraints specified by an Amazon Web Services service.
InternalServerException(InternalServerException)
The request couldn't be completed because the server temporarily failed.
Unhandled(Unhandled)
An unexpected error occurred (e.g., invalid JSON returned by the service or an unknown error code).
When logging an error from the SDK, it is recommended that you either wrap the error in
DisplayErrorContext
, use another
error reporter library that visits the error’s cause/source chain, or call
Error::source
for more details about the underlying cause.