#[non_exhaustive]
pub enum CreateReusableDelegationSetErrorKind {
DelegationSetAlreadyCreated(DelegationSetAlreadyCreated),
DelegationSetAlreadyReusable(DelegationSetAlreadyReusable),
DelegationSetNotAvailable(DelegationSetNotAvailable),
HostedZoneNotFound(HostedZoneNotFound),
InvalidArgument(InvalidArgument),
InvalidInput(InvalidInput),
LimitsExceeded(LimitsExceeded),
Unhandled(Box<dyn Error + Send + Sync + 'static>),
}Expand description
Types of errors that can occur for the CreateReusableDelegationSet operation.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
DelegationSetAlreadyCreated(DelegationSetAlreadyCreated)
A delegation set with the same owner and caller reference combination has already been created.
DelegationSetAlreadyReusable(DelegationSetAlreadyReusable)
The specified delegation set has already been marked as reusable.
DelegationSetNotAvailable(DelegationSetNotAvailable)
You can create a hosted zone that has the same name as an existing hosted zone (example.com is common), but there is a limit to the number of hosted zones that have the same name. If you get this error, Amazon Route 53 has reached that limit. If you own the domain name and Route 53 generates this error, contact Customer Support.
HostedZoneNotFound(HostedZoneNotFound)
The specified HostedZone can't be found.
InvalidArgument(InvalidArgument)
Parameter name is not valid.
InvalidInput(InvalidInput)
The input is not valid.
LimitsExceeded(LimitsExceeded)
This operation can't be completed either because the current account has reached the limit on reusable delegation sets that it can create or because you've reached the limit on the number of Amazon VPCs that you can associate with a private hosted zone. To get the current limit on the number of reusable delegation sets, see GetAccountLimit. To get the current limit on the number of Amazon VPCs that you can associate with a private hosted zone, see GetHostedZoneLimit. 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 CreateReusableDelegationSetErrorKind
impl Send for CreateReusableDelegationSetErrorKind
impl Sync for CreateReusableDelegationSetErrorKind
impl Unpin for CreateReusableDelegationSetErrorKind
impl !UnwindSafe for CreateReusableDelegationSetErrorKind
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