GetWorkspaceCodePublishSetting - 获取工作空间部署配置

更新时间:
复制为 MD 格式

获取工作空间的部署配置

接口说明

获取工作空间的部署配置,主要包含 repo 的分支信息,exclude 目录等

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

调试

授权信息

当前API暂无授权信息透出。

请求参数

名称

类型

必填

描述

示例值

WorkspaceId

string

工作空间 ID。

8630242382****

返回参数

名称

类型

描述

示例值

object

Schema of Response

Message

string

请求失败时的错误消息

This record is being collected, please wait for a moment.

Data

object

返回结构体

Repos

array<object>

工作空间中的 git 仓库列表

object

Repo

string

仓库信息。

analyticscomputing/dide

Path

string

Notebook 文件路径。

/luna-public/

Branch

string

分支名

main

Exclude

array

用于描述排除哪些文件的过滤器。仅用于归档功能中的数据源分析,其他场景请勿使用。

string

SourceType 取值为ECS_FILEFileNASCOMMON_NASCOMMON_FILE_SYSTEM时,可以配置该参数。表示不需要进行备份的文件类型,该类型的所有文件都不备份。最多支持 255 个字符。

[\"/exclude_*.log\", \"temp_file.tmp\"]

LockRepoBranch

boolean

是否锁定发布分支。 设置为 true,则 workspaceCodePublish 接口提交的配置无效; flase 则 workspaceCodePublish 接口提交的 config 可以覆盖这个配置

false

RequestId

string

请求 ID

E0D21075-CD3E-4D98-8264-FD8AD04A63B6

HttpStatusCode

integer

状态码。

200

ErrorCode

string

错误码

UnknownError

Code

string

状态码,Success 表示成功。

200

示例

正常返回示例

JSON格式

{
  "Message": "This record is being collected, please wait for a moment.",
  "Data": {
    "Repos": [
      {
        "Repo": "analyticscomputing/dide",
        "Path": "/luna-public/",
        "Branch": "main"
      }
    ],
    "Exclude": [
      "[\\\"/exclude_*.log\\\", \\\"temp_file.tmp\\\"]"
    ],
    "LockRepoBranch": false
  },
  "RequestId": "E0D21075-CD3E-4D98-8264-FD8AD04A63B6",
  "HttpStatusCode": 200,
  "ErrorCode": "UnknownError",
  "Code": "200"
}

错误码

HTTP status code

错误码

错误信息

描述

400 IdempotentParameterMismatch The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical.

访问错误中心查看更多错误码。

变更历史

更多信息,参考变更详情