版本 4.0.23.6(最新)
获取所有工作区
返回发起调用的用户可使用的所有工作区。
请求
获取
/workspaces
数据类型
说明
请求
响应
200:工作区
数据类型
说明
(数组)
可以
lock
当前用户可以对此对象执行的操作
id
lock
此用户工作区的唯一 ID。预定义的工作区 ID 包括“正式版”和“开发者”
项目
展开项目定义...
可以
lock
当前用户可以对此对象执行的操作
id
lock
项目 ID
name
项目的显示名称
使用 git
lock
如果为 true,则表示项目配置了 git 代码库
git_remote_url
Git 远程代码库网址
git_username
用于 HTTPS 身份验证的 Git 用户名。(仅适用于生产环境,前提是使用用户属性。)
git_password
(只写)用于 HTTPS 身份验证的 Git 密码。(仅适用于生产环境,前提是使用用户属性。)
git_production_branch_name
Git 生产分支名称。默认为母版。仅在 Looker 21.0 及更高版本中受支持。
使用 git_cookie_auth
如果为 true,则表示项目使用 git cookie 进行身份验证。
git_username_user_attribute
每位用户的 HTTPS 身份验证中的用户名的用户属性名称。
git_password_user_attribute
每位用户的 HTTPS 身份验证密码的用户属性名称。
git_service_name
Git 服务提供商的名称
git_application_server_http_port
HTTP(S) 应用服务器运行时的端口(用于 PR、文件浏览等)
git_application_server_http_scheme
在应用服务器上运行的方案(用于 PR、文件浏览等)
部署密钥
(只写)可选密钥令牌,用于向 webhook 部署端点发出的请求进行身份验证。如果未设置,则端点未经身份验证。
un_deploy_secret
(只写)如果为 true,则取消设置部署密钥,以允许对 webhook 部署端点进行未经身份验证的访问。
拉取请求模式
此项目的 Git 拉取请求政策。有效值为“off”、“links”、“recommended”、“required”。
验证(必需)
验证政策:如果值为 true,则项目必须通过验证检查,然后项目更改才能提交到 git 代码库
git_release_mgmt_enabled
如果为 true,则表示此项目已启用高级 Git 版本管理
allow_warnings
验证政策:如果为 true,则当 `verification_required` 为 true 时,可以提交项目并显示警告。(如果“verification_required”为 false,则“allow_warnings”不会执行任何操作)。
is_example
lock
如果为 true,则表示项目是示例项目且无法修改
依赖项状态
清单和锁定文件中依赖项的状态
400:错误请求
数据类型
说明
(对象)
消息
lock
错误详情
文档网址
lock
文档链接
404:未找到
数据类型
说明
(对象)
消息
lock
错误详情
文档网址
lock
文档链接
示例
Kotlin
https://github.com/looker-open-source/sdk-codegen/blob/main/kotlin/src/test/TestMethods.kt |
Swift
https://github.com/looker-open-source/sdk-codegen/blob/main/swift/looker/Tests/lookerTests/smokeTests.swift) |