#[non_exhaustive]
pub enum CreateHealthCheckErrorKind {
HealthCheckAlreadyExists(HealthCheckAlreadyExists),
InvalidInput(InvalidInput),
TooManyHealthChecks(TooManyHealthChecks),
Unhandled(Box<dyn Error + Send + Sync + 'static>),
}Expand description
Types of errors that can occur for the CreateHealthCheck operation.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
HealthCheckAlreadyExists(HealthCheckAlreadyExists)
The health check you're attempting to create already exists. Amazon Route 53 returns this error when you submit a request that has the following values:
-
The same value for
CallerReferenceas an existing health check, and one or more values that differ from the existing health check that has the same caller reference. -
The same value for
CallerReferenceas a health check that you created and later deleted, regardless of the other settings in the request.
InvalidInput(InvalidInput)
The input is not valid.
TooManyHealthChecks(TooManyHealthChecks)
This health check can't be created because the current account has reached the limit on the number of active health checks.
For information about default limits, see Limits in the Amazon Route 53 Developer Guide.
For information about how to get the current limit for an account, see GetAccountLimit. To request a higher limit, create a case with the Amazon Web Services Support Center.
You have reached the maximum number of active health checks for an Amazon Web Services account. To request a higher limit, create a case with the Amazon Web Services Support Center.
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 CreateHealthCheckErrorKind
impl Send for CreateHealthCheckErrorKind
impl Sync for CreateHealthCheckErrorKind
impl Unpin for CreateHealthCheckErrorKind
impl !UnwindSafe for CreateHealthCheckErrorKind
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more