你当前正在访问 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 流

类型: 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

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