def __init__(self, name, json_snippet, stack):
super(User, self).__init__(name, json_snippet, stack)
- self.instance_id = ''
def create(self):
self.state_set(self.CREATE_COMPLETE)
def __init__(self, name, json_snippet, stack):
super(WaitConditionHandle, self).__init__(name, json_snippet, stack)
- self.instance_id = ''
def create(self):
if self.state is not None:
Resource.delete(self)
self.state_set(self.DELETE_COMPLETE)
- def FnGetRefId(self):
- '''
- Return the Wait Condition Signal URL
- '''
- return unicode(self.instance_id)
-
class WaitCondition(Resource):
properties_schema = {'Handle': {'Type': 'String',
def __init__(self, name, json_snippet, stack):
super(WaitCondition, self).__init__(name, json_snippet, stack)
- self.instance_id = ''
self.resource_id = None
self.timeout = int(self.t['Properties']['Timeout'])
Resource.delete(self)
self.state_set(self.DELETE_COMPLETE)
- def FnGetRefId(self):
- return unicode(self.name)
-
def FnGetAtt(self, key):
res = None
self._get_handle_resource_id()