def to_json()

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