@@ -1470,6 +1470,206 @@ var doc = `{
14701470 }
14711471 }
14721472 },
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+ },
14731673 "/v2/nodes": {
14741674 "get": {
14751675 "security": [
0 commit comments