#[non_exhaustive]
pub enum CreateCertificateAuthorityErrorKind {
InvalidArgsException(InvalidArgsException),
InvalidPolicyException(InvalidPolicyException),
InvalidTagException(InvalidTagException),
LimitExceededException(LimitExceededException),
Unhandled(Box<dyn Error + Send + Sync + 'static>),
}
Expand description
Types of errors that can occur for the CreateCertificateAuthority
operation.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
InvalidArgsException(InvalidArgsException)
One or more of the specified arguments was not valid.
InvalidPolicyException(InvalidPolicyException)
The resource policy is invalid or is missing a required statement. For general information about IAM policy and statement structure, see Overview of JSON Policies.
InvalidTagException(InvalidTagException)
The tag associated with the CA is not valid. The invalid argument is contained in the message field.
LimitExceededException(LimitExceededException)
An ACM Private CA quota has been exceeded. See the exception message returned to determine the quota that was exceeded.
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 CreateCertificateAuthorityErrorKind
impl Send for CreateCertificateAuthorityErrorKind
impl Sync for CreateCertificateAuthorityErrorKind
impl Unpin for CreateCertificateAuthorityErrorKind
impl !UnwindSafe for CreateCertificateAuthorityErrorKind
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