#[non_exhaustive]
pub enum GetInsightSelectorsErrorKind {
InsightNotEnabledException(InsightNotEnabledException),
InvalidTrailNameException(InvalidTrailNameException),
OperationNotPermittedException(OperationNotPermittedException),
TrailNotFoundException(TrailNotFoundException),
UnsupportedOperationException(UnsupportedOperationException),
Unhandled(Box<dyn Error + Send + Sync + 'static>),
}
Expand description
Types of errors that can occur for the GetInsightSelectors
operation.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
InsightNotEnabledException(InsightNotEnabledException)
If you run GetInsightSelectors
on a trail that does not have Insights events enabled, the operation throws the exception InsightNotEnabledException
.
InvalidTrailNameException(InvalidTrailNameException)
This exception is thrown when the provided trail name is not valid. Trail names must meet the following requirements:
-
Contain only ASCII letters (a-z, A-Z), numbers (0-9), periods (.), underscores (_), or dashes (-)
-
Start with a letter or number, and end with a letter or number
-
Be between 3 and 128 characters
-
Have no adjacent periods, underscores or dashes. Names like
my-_namespace
andmy--namespace
are not valid. -
Not be in IP address format (for example, 192.168.5.4)
OperationNotPermittedException(OperationNotPermittedException)
This exception is thrown when the requested operation is not permitted.
TrailNotFoundException(TrailNotFoundException)
This exception is thrown when the trail with the given name is not found.
UnsupportedOperationException(UnsupportedOperationException)
This exception is thrown when the requested operation 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
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for GetInsightSelectorsErrorKind
impl Send for GetInsightSelectorsErrorKind
impl Sync for GetInsightSelectorsErrorKind
impl Unpin for GetInsightSelectorsErrorKind
impl !UnwindSafe for GetInsightSelectorsErrorKind
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