Enum aws_sdk_shield::Error[][src]

#[non_exhaustive]
pub enum Error {
Show 14 variants AccessDeniedException(AccessDeniedException), AccessDeniedForDependencyException(AccessDeniedForDependencyException), InternalErrorException(InternalErrorException), InvalidOperationException(InvalidOperationException), InvalidPaginationTokenException(InvalidPaginationTokenException), InvalidParameterException(InvalidParameterException), InvalidResourceException(InvalidResourceException), LimitsExceededException(LimitsExceededException), LockedSubscriptionException(LockedSubscriptionException), NoAssociatedRoleException(NoAssociatedRoleException), OptimisticLockException(OptimisticLockException), ResourceAlreadyExistsException(ResourceAlreadyExistsException), ResourceNotFoundException(ResourceNotFoundException), Unhandled(Box<dyn Error + Send + Sync + 'static>),
}
Expand description

All possible error types for this service.

Variants (Non-exhaustive)

This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.

AccessDeniedException(AccessDeniedException)

Tuple Fields

Exception that indicates the specified AttackId does not exist, or the requester does not have the appropriate permissions to access the AttackId.

AccessDeniedForDependencyException(AccessDeniedForDependencyException)

In order to grant the necessary access to the Shield Response Team (SRT) the user submitting the request must have the iam:PassRole permission. This error indicates the user did not have the appropriate permissions. For more information, see Granting a User Permissions to Pass a Role to an Amazon Web Services Service.

InternalErrorException(InternalErrorException)

Tuple Fields

Exception that indicates that a problem occurred with the service infrastructure. You can retry the request.

InvalidOperationException(InvalidOperationException)

Exception that indicates that the operation would not cause any change to occur.

InvalidPaginationTokenException(InvalidPaginationTokenException)

Exception that indicates that the NextToken specified in the request is invalid. Submit the request using the NextToken value that was returned in the response.

InvalidParameterException(InvalidParameterException)

Exception that indicates that the parameters passed to the API are invalid. If available, this exception includes details in additional properties.

InvalidResourceException(InvalidResourceException)

Tuple Fields

Exception that indicates that the resource is invalid. You might not have access to the resource, or the resource might not exist.

LimitsExceededException(LimitsExceededException)

Tuple Fields

Exception that indicates that the operation would exceed a limit.

LockedSubscriptionException(LockedSubscriptionException)

You are trying to update a subscription that has not yet completed the 1-year commitment. You can change the AutoRenew parameter during the last 30 days of your subscription. This exception indicates that you are attempting to change AutoRenew prior to that period.

NoAssociatedRoleException(NoAssociatedRoleException)

The ARN of the role that you specifed does not exist.

OptimisticLockException(OptimisticLockException)

Tuple Fields

Exception that indicates that the resource state has been modified by another client. Retrieve the resource and then retry your request.

ResourceAlreadyExistsException(ResourceAlreadyExistsException)

Exception indicating the specified resource already exists. If available, this exception includes details in additional properties.

ResourceNotFoundException(ResourceNotFoundException)

Exception indicating the specified resource does not exist. If available, this exception includes details in additional properties.

Unhandled(Box<dyn Error + Send + Sync + 'static>)

Tuple Fields

0: Box<dyn Error + Send + Sync + 'static>

An unhandled error occurred.

Trait Implementations

Formats the value using the given formatter. Read more

Formats the value using the given formatter. Read more

The lower-level source of this error, if any. Read more

🔬 This is a nightly-only experimental API. (backtrace)

Returns a stack backtrace, if available, of where this error occurred. Read more

👎 Deprecated since 1.42.0:

use the Display impl or to_string()

👎 Deprecated since 1.33.0:

replaced by Error::source, which can support downcasting

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

Converts the given value to a String. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

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