@@ -1470,6 +1470,206 @@ var doc = `{
1470
1470
}
1471
1471
}
1472
1472
},
1473
+ "/v2/mysql/columns": {
1474
+ "get": {
1475
+ "security": [
1476
+ {
1477
+ "ApiKeyAuth": []
1478
+ }
1479
+ ],
1480
+ "description": "list columns of mysql source instance.",
1481
+ "tags": [
1482
+ "mysql"
1483
+ ],
1484
+ "operationId": "ListMysqlColumnsV2",
1485
+ "parameters": [
1486
+ {
1487
+ "type": "string",
1488
+ "description": "mysql host",
1489
+ "name": "mysql_host",
1490
+ "in": "query",
1491
+ "required": true
1492
+ },
1493
+ {
1494
+ "type": "string",
1495
+ "description": "mysql port",
1496
+ "name": "mysql_port",
1497
+ "in": "query",
1498
+ "required": true
1499
+ },
1500
+ {
1501
+ "type": "string",
1502
+ "description": "mysql user",
1503
+ "name": "mysql_user",
1504
+ "in": "query",
1505
+ "required": true
1506
+ },
1507
+ {
1508
+ "type": "string",
1509
+ "description": "mysql password",
1510
+ "name": "mysql_password",
1511
+ "in": "query",
1512
+ "required": true
1513
+ },
1514
+ {
1515
+ "type": "string",
1516
+ "description": "mysql schema",
1517
+ "name": "mysql_schema",
1518
+ "in": "query",
1519
+ "required": true
1520
+ },
1521
+ {
1522
+ "type": "string",
1523
+ "description": "mysql table",
1524
+ "name": "mysql_table",
1525
+ "in": "query",
1526
+ "required": true
1527
+ },
1528
+ {
1529
+ "type": "string",
1530
+ "description": "mysql character set",
1531
+ "name": "mysql_character_set",
1532
+ "in": "query"
1533
+ },
1534
+ {
1535
+ "type": "boolean",
1536
+ "description": "indecate that mysql password is encrypted or not",
1537
+ "name": "is_mysql_password_encrypted",
1538
+ "in": "query"
1539
+ }
1540
+ ],
1541
+ "responses": {
1542
+ "200": {
1543
+ "description": "OK",
1544
+ "schema": {
1545
+ "$ref": "#/definitions/models.ListColumnsRespV2"
1546
+ }
1547
+ }
1548
+ }
1549
+ }
1550
+ },
1551
+ "/v2/mysql/instance_connection": {
1552
+ "get": {
1553
+ "security": [
1554
+ {
1555
+ "ApiKeyAuth": []
1556
+ }
1557
+ ],
1558
+ "description": "connect to mysql instance.",
1559
+ "tags": [
1560
+ "mysql"
1561
+ ],
1562
+ "operationId": "MySQLConnectionV2",
1563
+ "parameters": [
1564
+ {
1565
+ "type": "string",
1566
+ "description": "mysql host",
1567
+ "name": "mysql_host",
1568
+ "in": "query",
1569
+ "required": true
1570
+ },
1571
+ {
1572
+ "type": "string",
1573
+ "description": "mysql port",
1574
+ "name": "mysql_port",
1575
+ "in": "query",
1576
+ "required": true
1577
+ },
1578
+ {
1579
+ "type": "string",
1580
+ "description": "mysql user",
1581
+ "name": "mysql_user",
1582
+ "in": "query",
1583
+ "required": true
1584
+ },
1585
+ {
1586
+ "type": "string",
1587
+ "description": "mysql password",
1588
+ "name": "mysql_password",
1589
+ "in": "query",
1590
+ "required": true
1591
+ },
1592
+ {
1593
+ "type": "boolean",
1594
+ "description": "indecate that mysql password is encrypted or not",
1595
+ "name": "is_mysql_password_encrypted",
1596
+ "in": "query"
1597
+ }
1598
+ ],
1599
+ "responses": {
1600
+ "200": {
1601
+ "description": "OK",
1602
+ "schema": {
1603
+ "$ref": "#/definitions/models.ConnectionRespV2"
1604
+ }
1605
+ }
1606
+ }
1607
+ }
1608
+ },
1609
+ "/v2/mysql/schemas": {
1610
+ "get": {
1611
+ "security": [
1612
+ {
1613
+ "ApiKeyAuth": []
1614
+ }
1615
+ ],
1616
+ "description": "list schemas of mysql source instance.",
1617
+ "tags": [
1618
+ "mysql"
1619
+ ],
1620
+ "operationId": "ListMysqlSchemasV2",
1621
+ "parameters": [
1622
+ {
1623
+ "type": "string",
1624
+ "description": "mysql host",
1625
+ "name": "mysql_host",
1626
+ "in": "query",
1627
+ "required": true
1628
+ },
1629
+ {
1630
+ "type": "string",
1631
+ "description": "mysql port",
1632
+ "name": "mysql_port",
1633
+ "in": "query",
1634
+ "required": true
1635
+ },
1636
+ {
1637
+ "type": "string",
1638
+ "description": "mysql user",
1639
+ "name": "mysql_user",
1640
+ "in": "query",
1641
+ "required": true
1642
+ },
1643
+ {
1644
+ "type": "string",
1645
+ "description": "mysql password",
1646
+ "name": "mysql_password",
1647
+ "in": "query",
1648
+ "required": true
1649
+ },
1650
+ {
1651
+ "type": "string",
1652
+ "description": "mysql character set",
1653
+ "name": "mysql_character_set",
1654
+ "in": "query"
1655
+ },
1656
+ {
1657
+ "type": "boolean",
1658
+ "description": "indecate that mysql password is encrypted or not",
1659
+ "name": "is_mysql_password_encrypted",
1660
+ "in": "query"
1661
+ }
1662
+ ],
1663
+ "responses": {
1664
+ "200": {
1665
+ "description": "OK",
1666
+ "schema": {
1667
+ "$ref": "#/definitions/models.ListSchemasRespV2"
1668
+ }
1669
+ }
1670
+ }
1671
+ }
1672
+ },
1473
1673
"/v2/nodes": {
1474
1674
"get": {
1475
1675
"security": [
0 commit comments