Adds a data source to the development environment or production environment of a workspace.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dataworks:CreateDataSource |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ProjectId |
integer |
Yes |
The ID of the DataWorks workspace. You can log on to the DataWorks console and go to the workspace management page to obtain the ID. This parameter is used to determine the DataWorks workspaces used for this API call. |
2 |
| Name |
string |
Yes |
The name of the data source. The name can be up to 255 characters in length and can contain letters, digits, and underscores (_). The name must start with a letter. |
demo_holo_datasource |
| Type |
string |
Yes |
The type of the data source. More than 70 types of data sources are supported in DataWorks. For more information, see Data source types. |
hologres |
| ConnectionPropertiesMode |
string |
Yes |
The mode in which you want to add the data source. The mode varies based on the data source type. Valid values for MySQL data sources:
|
UrlMode |
| Description |
string |
No |
The description of the data source. The description cannot exceed 3,000 characters in length. |
this is a holo datasource |
| ConnectionProperties |
string |
Yes |
The connection configurations of the data source, including the connection address, access identity, and environment information. The envType parameter specifies the environment in which the data source is used. Valid values of the envType parameter:
The parameters that you need to configure for the data source vary based on the mode in which the data source is added. For more information, see Data source connection information (ConnectionProperties). |
{ "envType": "Prod", "regionId": "cn-beijing", "instanceId": "hgprecn-cn-x0r3oun4k001", "database": "testdb", "securityProtocol": "authTypeNone", "authType": "Executor", "authIdentity": "1107550004253538" } |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The returned result. |
||
| RequestId |
string |
The request ID. You can locate logs and troubleshoot issues based on the ID. |
B62EC203-B39E-5DC1-B5B8-EB3C61707009 |
| Id |
integer |
The data source ID. |
22130 |
Examples
Success response
JSON format
{
"RequestId": "B62EC203-B39E-5DC1-B5B8-EB3C61707009",
"Id": 22130
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.