def get_scheduled_rules()

in adjust_schedule_function/lib/services.py [0:0]


    def get_scheduled_rules(self):
        """Returns all EventBridge scheduled rules in the active AWS account.
        """
        paginator = self._client.get_paginator('list_rules')
        result = []
        # Scheduled rules can only exist in the default bus (see
        # https://docs.aws.amazon.com/eventbridge/latest/userguide/create-eventbridge-scheduled-rule.html).
        for page in paginator.paginate(EventBusName='default'):
            result = result + [rule for rule in page['Rules'] if 'ScheduleExpression' in rule]
        return result