def METHOD_NAME(self) -> str:
    group_name = self._get_param("GroupName")
    name = self.uri.split("?")[0].split("/")[-1]
    description = self._get_param("Description")
    end_date = self._get_param("EndDate")
    flexible_time_window = self._get_param("FlexibleTimeWindow")
    kms_key_arn = self._get_param("KmsKeyArn")
    schedule_expression = self._get_param("ScheduleExpression")
    schedule_expression_timezone = self._get_param("ScheduleExpressionTimezone")
    start_date = self._get_param("StartDate")
    state = self._get_param("State")
    target = self._get_param("Target")
    schedule = self.scheduler_backend.METHOD_NAME(
        description=description,
        end_date=end_date,
        flexible_time_window=flexible_time_window,
        group_name=group_name,
        kms_key_arn=kms_key_arn,
        name=name,
        schedule_expression=schedule_expression,
        schedule_expression_timezone=schedule_expression_timezone,
        start_date=start_date,
        state=state,
        target=target,
    )
    return json.dumps(dict(ScheduleArn=schedule.arn))