调用GetNamespace查询指定命名空间的详细信息。

调试

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

请求信息

请求行RequestLine

GET /namespace/[Namespace] HTTP/1.1

请求参数

名称 类型 是否必须 描述
Namespace String 命名空间名称,长度限制2~30,支持小写字母、数字、中划线(-)、下划线(_)(不能以中划线和下划线开头)。

特有请求头RequestHead

请求体RequestBody

请求体解析

返回信息

返回行ResponseLine

HTTP/1.1 200 OK

特有返回头ResponseHead

返回体ResponseBody

{
    "data": {
        "namespace": {
            "namespace": "String",
            "authorizeType": "String",
            "defaultVisibility": "String",
            "autoCreate": "Boolean",
            "namespaceStatus": "String"
        }
    },
    "requestId": "String"
}

返回参数

名称 类型 描述
authorizeType String 请求用户对该命名空间的操作权限,仅限于控制台授权的情况。
namespace String 命名空间名称。
defaultVisibility String 在该命名空间下创建仓库的默认可见性。
autoCreate Boolean 是否允许推送镜像自动创建对应名称的仓库。如果关闭则需要先创建仓库,然后再推送镜像。
namespaceStatus String 命名空间状态(NORMAL、DELETING)。

示例

请求示例

GET /namespace/[Namespace] HTTP/1.1
<公共请求头>

返回示例

HTTP/1.1 200 OK
<公共响应头>

{
    "data": {
        "namespace": {
            "namespace": "aliyun",
            "authorizeType": "ADMIN",
            "defaultVisibility": "PRIVATE",
            "autoCreate": true,
            "namespaceStatus": "NORMAL"
        }
    },
    "requestId": "19228CE5-4905-4A24-A2C1-E774F32CCC31"
}