你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Registries - Check Name Availability

检查容器注册表名称是否可供使用。 该名称必须仅包含字母数字字符,全局唯一,长度介于 5 到 50 个字符之间。

POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.ContainerRegistry/checkNameAvailability?api-version=2023-01-01-preview

URI 参数

名称 必需 类型 说明
subscriptionId
path True

string (uuid)

目标订阅的 ID。 该值必须是 UUID。

api-version
query True

string

minLength: 1

用于此操作的 API 版本。

请求正文

名称 必需 类型 说明
name True

string

minLength: 5
maxLength: 50
pattern: ^[a-zA-Z0-9]*$

容器注册表的名称。

type True

ContainerRegistryResourceType

容器注册表的资源类型。 此字段必须设置为“Microsoft.ContainerRegistry/registries”。

响应

名称 类型 说明
200 OK

RegistryNameStatus

请求成功;请求格式正确,已正确接收。

安全性

azure_auth

Azure Active Directory OAuth2 Flow

类型: oauth2
流向: implicit
授权 URL: https://login.microsoftonline.com/common/oauth2/authorize

作用域

名称 说明
user_impersonation 模拟用户帐户

示例

RegistryCheckNameAvailable
RegistryCheckNameNotAvailable

RegistryCheckNameAvailable

示例请求

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerRegistry/checkNameAvailability?api-version=2023-01-01-preview

{
  "name": "myRegistry",
  "type": "Microsoft.ContainerRegistry/registries"
}

示例响应

{
  "nameAvailable": true
}

RegistryCheckNameNotAvailable

示例请求

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerRegistry/checkNameAvailability?api-version=2023-01-01-preview

{
  "name": "myRegistry",
  "type": "Microsoft.ContainerRegistry/registries"
}

示例响应

{
  "nameAvailable": false,
  "reason": "AlreadyExists",
  "message": "The registry myRegistry is already in use."
}

定义

名称 说明
ContainerRegistryResourceType

容器注册表的资源类型。 此字段必须设置为“Microsoft.ContainerRegistry/registries”。

RegistryNameCheckRequest

检查容器注册表名称是否可用的请求。

RegistryNameStatus

检查容器注册表名称可用性的请求的结果。

ContainerRegistryResourceType

容器注册表的资源类型。 此字段必须设置为“Microsoft.ContainerRegistry/registries”。

说明
Microsoft.ContainerRegistry/registries

RegistryNameCheckRequest

检查容器注册表名称是否可用的请求。

名称 类型 说明
name

string

minLength: 5
maxLength: 50
pattern: ^[a-zA-Z0-9]*$

容器注册表的名称。

type

ContainerRegistryResourceType

容器注册表的资源类型。 此字段必须设置为“Microsoft.ContainerRegistry/registries”。

RegistryNameStatus

检查容器注册表名称可用性的请求的结果。

名称 类型 说明
message

string

如果有,则提供更多详细信息的错误消息,原因是该名称不可用。

nameAvailable

boolean

指示名称是否可用的值。

reason

string

如果有,则名称不可用的原因。