Enum aws_sdk_ecs::error::DeleteClusterErrorKind
source · [−]#[non_exhaustive]
pub enum DeleteClusterErrorKind {
ClientException(ClientException),
ClusterContainsContainerInstancesException(ClusterContainsContainerInstancesException),
ClusterContainsServicesException(ClusterContainsServicesException),
ClusterContainsTasksException(ClusterContainsTasksException),
ClusterNotFoundException(ClusterNotFoundException),
InvalidParameterException(InvalidParameterException),
ServerException(ServerException),
UpdateInProgressException(UpdateInProgressException),
Unhandled(Box<dyn Error + Send + Sync + 'static>),
}Expand description
Types of errors that can occur for the DeleteCluster operation.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
ClientException(ClientException)
These errors are usually caused by a client action. This client action might be using an action or resource on behalf of a user that doesn't have permissions to use the action or resource,. Or, it might be specifying an identifier that isn't valid.
ClusterContainsContainerInstancesException(ClusterContainsContainerInstancesException)
You can't delete a cluster that has registered container instances. First, deregister the container instances before you can delete the cluster. For more information, see DeregisterContainerInstance.
ClusterContainsServicesException(ClusterContainsServicesException)
You can't delete a cluster that contains services. First, update the service to reduce its desired task count to 0, and then delete the service. For more information, see UpdateService and DeleteService.
ClusterContainsTasksException(ClusterContainsTasksException)
You can't delete a cluster that has active tasks.
ClusterNotFoundException(ClusterNotFoundException)
The specified cluster wasn't found. You can view your available clusters with ListClusters. Amazon ECS clusters are Region specific.
InvalidParameterException(InvalidParameterException)
The specified parameter isn't valid. Review the available parameters for the API request.
ServerException(ServerException)
These errors are usually caused by a server issue.
UpdateInProgressException(UpdateInProgressException)
There's already a current Amazon ECS container agent update in progress on the container instance that's specified. If the container agent becomes disconnected while it's in a transitional stage, such as PENDING or STAGING, the update process can get stuck in that state. However, when the agent reconnects, it resumes where it stopped previously.
Unhandled(Box<dyn Error + Send + Sync + 'static>)
An unexpected error, e.g. invalid JSON returned by the service or an unknown error code