moto/moto/ssm/exceptions.py

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

152 lines
3.5 KiB
Python
Raw Normal View History

from moto.core.exceptions import JsonRESTError
class InvalidFilterKey(JsonRESTError):
code = 400
2023-04-24 10:26:25 +00:00
def __init__(self, message: str):
2022-01-14 19:51:49 +00:00
super().__init__("InvalidFilterKey", message)
class InvalidFilterOption(JsonRESTError):
code = 400
2023-04-24 10:26:25 +00:00
def __init__(self, message: str):
2022-01-14 19:51:49 +00:00
super().__init__("InvalidFilterOption", message)
class InvalidFilterValue(JsonRESTError):
code = 400
2023-04-24 10:26:25 +00:00
def __init__(self, message: str):
2022-01-14 19:51:49 +00:00
super().__init__("InvalidFilterValue", message)
class InvalidResourceId(JsonRESTError):
code = 400
2023-04-24 10:26:25 +00:00
def __init__(self) -> None:
2022-01-14 19:51:49 +00:00
super().__init__("InvalidResourceId", "Invalid Resource Id")
class InvalidResourceType(JsonRESTError):
code = 400
2023-04-24 10:26:25 +00:00
def __init__(self) -> None:
2022-01-14 19:51:49 +00:00
super().__init__("InvalidResourceType", "Invalid Resource Type")
class ParameterNotFound(JsonRESTError):
code = 400
2023-04-24 10:26:25 +00:00
def __init__(self, message: str):
2022-01-14 19:51:49 +00:00
super().__init__("ParameterNotFound", message)
class ParameterVersionNotFound(JsonRESTError):
code = 400
2023-04-24 10:26:25 +00:00
def __init__(self, message: str):
2022-01-14 19:51:49 +00:00
super().__init__("ParameterVersionNotFound", message)
class ParameterVersionLabelLimitExceeded(JsonRESTError):
code = 400
2023-04-24 10:26:25 +00:00
def __init__(self, message: str):
2022-01-14 19:51:49 +00:00
super().__init__("ParameterVersionLabelLimitExceeded", message)
class ValidationException(JsonRESTError):
code = 400
2023-04-24 10:26:25 +00:00
def __init__(self, message: str):
2022-01-14 19:51:49 +00:00
super().__init__("ValidationException", message)
2020-06-26 14:47:28 +00:00
class DocumentAlreadyExists(JsonRESTError):
code = 400
2023-04-24 10:26:25 +00:00
def __init__(self, message: str):
2022-01-14 19:51:49 +00:00
super().__init__("DocumentAlreadyExists", message)
2020-06-26 14:47:28 +00:00
class DocumentPermissionLimit(JsonRESTError):
code = 400
2023-04-24 10:26:25 +00:00
def __init__(self, message: str):
2022-01-14 19:51:49 +00:00
super().__init__("DocumentPermissionLimit", message)
class InvalidPermissionType(JsonRESTError):
code = 400
2023-04-24 10:26:25 +00:00
def __init__(self, message: str):
2022-01-14 19:51:49 +00:00
super().__init__("InvalidPermissionType", message)
2020-06-26 14:47:28 +00:00
class InvalidDocument(JsonRESTError):
code = 400
2023-04-24 10:26:25 +00:00
def __init__(self, message: str):
2022-01-14 19:51:49 +00:00
super().__init__("InvalidDocument", message)
2020-06-26 14:47:28 +00:00
class InvalidDocumentOperation(JsonRESTError):
code = 400
2023-04-24 10:26:25 +00:00
def __init__(self, message: str):
2022-01-14 19:51:49 +00:00
super().__init__("InvalidDocumentOperation", message)
2020-06-26 14:47:28 +00:00
class AccessDeniedException(JsonRESTError):
code = 400
2023-04-24 10:26:25 +00:00
def __init__(self, message: str):
2022-01-14 19:51:49 +00:00
super().__init__("AccessDeniedException", message)
2020-06-26 14:47:28 +00:00
class InvalidDocumentContent(JsonRESTError):
code = 400
2023-04-24 10:26:25 +00:00
def __init__(self, message: str):
2022-01-14 19:51:49 +00:00
super().__init__("InvalidDocumentContent", message)
2020-06-26 14:47:28 +00:00
class InvalidDocumentVersion(JsonRESTError):
code = 400
2023-04-24 10:26:25 +00:00
def __init__(self, message: str):
2022-01-14 19:51:49 +00:00
super().__init__("InvalidDocumentVersion", message)
2020-06-26 14:47:28 +00:00
class DuplicateDocumentVersionName(JsonRESTError):
code = 400
2023-04-24 10:26:25 +00:00
def __init__(self, message: str):
2022-01-14 19:51:49 +00:00
super().__init__("DuplicateDocumentVersionName", message)
2020-06-26 14:47:28 +00:00
class DuplicateDocumentContent(JsonRESTError):
code = 400
2023-04-24 10:26:25 +00:00
def __init__(self, message: str):
2022-01-14 19:51:49 +00:00
super().__init__("DuplicateDocumentContent", message)
class ParameterMaxVersionLimitExceeded(JsonRESTError):
code = 400
2023-04-24 10:26:25 +00:00
def __init__(self, message: str):
2022-01-14 19:51:49 +00:00
super().__init__("ParameterMaxVersionLimitExceeded", message)
class ParameterAlreadyExists(JsonRESTError):
code = 400
2023-06-22 11:54:34 +00:00
def __init__(self) -> None:
super().__init__(
"ParameterAlreadyExists",
"The parameter already exists. To overwrite this value, set the overwrite option in the request to true.",
)