74 lines
1.8 KiB
Python
74 lines
1.8 KiB
Python
from moto.core.exceptions import RESTError, JsonRESTError
|
|
|
|
|
|
class ServiceNotFoundException(RESTError):
|
|
code = 400
|
|
|
|
def __init__(self):
|
|
super().__init__(
|
|
error_type="ServiceNotFoundException", message="Service not found."
|
|
)
|
|
|
|
|
|
class TaskDefinitionNotFoundException(JsonRESTError):
|
|
code = 400
|
|
|
|
def __init__(self):
|
|
super().__init__(
|
|
error_type="ClientException",
|
|
message="The specified task definition does not exist.",
|
|
)
|
|
|
|
|
|
class RevisionNotFoundException(JsonRESTError):
|
|
code = 400
|
|
|
|
def __init__(self):
|
|
super().__init__(
|
|
error_type="ClientException", message="Revision is missing.",
|
|
)
|
|
|
|
|
|
class TaskSetNotFoundException(JsonRESTError):
|
|
code = 400
|
|
|
|
def __init__(self):
|
|
super().__init__(
|
|
error_type="ClientException",
|
|
message="The specified task set does not exist.",
|
|
)
|
|
|
|
|
|
class ClusterNotFoundException(JsonRESTError):
|
|
code = 400
|
|
|
|
def __init__(self):
|
|
super().__init__(
|
|
error_type="ClusterNotFoundException", message="Cluster not found.",
|
|
)
|
|
|
|
|
|
class EcsClientException(JsonRESTError):
|
|
code = 400
|
|
|
|
def __init__(self, message):
|
|
super().__init__(
|
|
error_type="ClientException", message=message,
|
|
)
|
|
|
|
|
|
class InvalidParameterException(JsonRESTError):
|
|
code = 400
|
|
|
|
def __init__(self, message):
|
|
super().__init__(
|
|
error_type="InvalidParameterException", message=message,
|
|
)
|
|
|
|
|
|
class UnknownAccountSettingException(InvalidParameterException):
|
|
def __init__(self):
|
|
super().__init__(
|
|
"unknown should be one of [serviceLongArnFormat,taskLongArnFormat,containerInstanceLongArnFormat,containerLongArnFormat,awsvpcTrunking,containerInsights,dualStackIPv6]"
|
|
)
|