在指定工作区下创建代码源。
不同类型代码源的身份验证方式不同:
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | CreateResource | 接口名称。当前 API 的名称为 CreateResource 。 |
Version | String | 是 | 2023-05-01 | 接口版本。当前 API 的版本为 2023-05-01 。 |
WorkspaceId | String | 是 | 18be9*****a1aca409f5e19c**** | 工作区 ID。 |
Name | String | 是 | test | 代码源名称。
|
Description | String | 否 | test描述 | 代码源描述,支持任意字符,长度限制为 0~256 个字符。 |
Type | String | 是 | Gitee | 支持的代码仓库类型。
|
Configuration | Object of ResourceConfiguration | 是 | - | 代码源配置信息 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Git | Object of GitConfiguration | 否 | - | 代码源配置信息。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Url | String | 是 | https://gitee.com/**** | 代码仓库 URL。 |
UserToken | String | 否 | 0f6832949f31ef77**** | 用户 Token。 |
UserName | String | 否 | user | 用户名。 |
Password | String | 否 | pwd**** | 密码。 |
CloneDepth | Long | 否 | 0 | 代码克隆深度,默认值或最小值都为 0。 |
AccessKey | String | 否 | qAfR************ | 第三方云的 AccessKey。 |
SecretKey | String | 否 | Qtlc************ | 第三方云的 SecretKey。 |
POST https://open.volcengineapi.com/?Action=CreateResource&Version=2023-05-01 HTTP/1.1 Content-Type: application/json { "WorkspaceId": "000ce713ebd2487a9b4666c7ed81****", "Name": "Gitee-demo", "Description": "Gitee repo test", "Type": "Gitee", "Configuration": { "Git": { "Url": "https://gitee.com/****", "UserToken": "0f6832949f31ef77****" } } }
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
Id | String | 1bfc821c23594ebbb7df1ae6b636**** | 代码源 ID。 |
HTTP/1.1 200 OK Content-Type: application/json { "ResponseMetadata": { "RequestId": "2023060411042010023228002****", "Action": "CreateResource", "Version": "2023-05-01", "Service": "cp", "Region": "cn-beijing" }, "Result": { "Id": "1bfc821c23594ebbb7df1ae6b636****" } }
当前接口暂无独立错误码,若接口调用返回异常,可参考 公共错误码 进行故障排查。