in awsglue/blueprint/workflow.py [0:0]
def to_json(self, workflow_name, starting_trigger_schedule, name_suffix):
result = {}
crawlers = []
if self.Crawlers:
for crawler in self.Crawlers:
cur_crawler = crawler.to_json()
cur_crawler['Name'] = "{}_{}".format(cur_crawler['Name'], name_suffix)
crawlers.append(cur_crawler)
jobs = []
if self.Jobs:
for job in self.Jobs:
cur_job = job.to_json()
cur_job['Name'] = "{}_{}".format(cur_job['Name'], name_suffix)
jobs.append(cur_job)
triggers = self._extract_triggers(crawlers, jobs, workflow_name, starting_trigger_schedule, name_suffix)
return crawlers, jobs, triggers