Add SWF endpoints: RegisterWorkflowType, DeprecateWorkflowType, ListWorkflowTypes, DescribeWorkflowType

This commit is contained in:
Jean-Baptiste Barth 2015-09-30 19:26:42 +02:00
commit c4e903706c
4 changed files with 364 additions and 45 deletions

View file

@ -44,15 +44,15 @@ class SWFSerializationException(JSONResponseError):
class SWFTypeAlreadyExistsFault(SWFClientError):
def __init__(self, name, version):
def __init__(self, _type):
super(SWFTypeAlreadyExistsFault, self).__init__(
"ActivityType=[name={}, version={}]".format(name, version),
"{}=[name={}, version={}]".format(_type.__class__.__name__, _type.name, _type.version),
"com.amazonaws.swf.base.model#TypeAlreadyExistsFault")
class SWFTypeDeprecatedFault(SWFClientError):
def __init__(self, name, version):
def __init__(self, _type):
super(SWFTypeDeprecatedFault, self).__init__(
"ActivityType=[name={}, version={}]".format(name, version),
"{}=[name={}, version={}]".format(_type.__class__.__name__, _type.name, _type.version),
"com.amazonaws.swf.base.model#TypeDeprecatedFault")