Container Registries - Validate
檢查容器登錄屬性是否有效。
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/containerRegistries/{containerRegistryName}/validate?api-version=2023-12-01
URI 參數
| 名稱 | 位於 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
container
|
path | True |
string pattern: ^[a-z][a-z0-9-]*[a-z0-9]$ |
容器登錄的名稱。 |
|
resource
|
path | True |
string |
包含資源的資源群組名稱。 您可以從 Azure Resource Manager API 或入口網站取得此值。 |
|
service
|
path | True |
string pattern: ^[a-z][a-z0-9-]*[a-z0-9]$ |
服務資源的名稱。 |
|
subscription
|
path | True |
string |
取得可唯一識別Microsoft Azure 訂用帳戶的訂用帳戶標識碼。 訂用帳戶標識碼會形成每個服務呼叫 URI 的一部分。 |
|
api-version
|
query | True |
string minLength: 1 |
要用於這項作業的 API 版本。 |
要求本文
| 名稱 | 必要 | 類型 | Description |
|---|---|---|---|
| credentials | True | ContainerRegistryCredentials: |
容器登錄資源的認證。 |
回應
| 名稱 | 類型 | Description |
|---|---|---|
| 200 OK |
成功。 回應描述容器登錄的驗證結果。 |
|
| 202 Accepted |
接受。 回應表示容器登錄屬性正在驗證。 標題 Location: string |
|
| Other Status Codes |
描述作業失敗原因的錯誤回應。 |
安全性
azure_auth
Azure Active Directory OAuth2 流
類型:
oauth2
Flow:
implicit
授權 URL:
https://login.microsoftonline.com/common/oauth2/authorize
範圍
| 名稱 | Description |
|---|---|
| user_impersonation | 模擬您的用戶帳戶 |
範例
ContainerRegistries_Validate
範例要求
POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/my-service/containerRegistries/my-container-registry/validate?api-version=2023-12-01
{
"credentials": {
"type": "BasicAuth",
"server": "myServer",
"username": "myUsername",
"password": "myPassword"
}
}
範例回覆
{
"isValid": false,
"message": "Validate container registry failed. please check the properties first."
}
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2023-12-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2023-12-01
定義
| 名稱 | Description |
|---|---|
|
Cloud |
來自服務的錯誤回應。 |
|
Cloud |
來自服務的錯誤回應。 |
|
Container |
容器登錄資源的基本驗證屬性。 |
|
Container |
容器登錄資源承載。 |
|
Container |
Container Registry 的狀態。 |
|
Container |
容器登錄屬性的驗證結果 |
CloudError
來自服務的錯誤回應。
| 名稱 | 類型 | Description |
|---|---|---|
| error |
來自服務的錯誤回應。 |
CloudErrorBody
來自服務的錯誤回應。
| 名稱 | 類型 | Description |
|---|---|---|
| code |
string |
錯誤的識別碼。 程序代碼是不變的,而且是要以程序設計方式取用。 |
| details |
錯誤的其他詳細數據清單。 |
|
| message |
string |
描述錯誤的訊息,適用於在使用者介面中顯示。 |
| target |
string |
特定錯誤的目標。 例如,錯誤中的屬性名稱。 |
ContainerRegistryBasicCredentials
容器登錄資源的基本驗證屬性。
| 名稱 | 類型 | Description |
|---|---|---|
| password |
string |
Container Registry 的密碼。 |
| server |
string |
Container Registry 的登入伺服器。 |
| type |
string:
Basic |
容器登錄認證的認證類型。 |
| username |
string |
Container Registry 的用戶名稱。 |
ContainerRegistryProperties
容器登錄資源承載。
| 名稱 | 類型 | Description |
|---|---|---|
| credentials | ContainerRegistryCredentials: |
容器登錄資源的認證。 |
| provisioningState |
Container Registry 的狀態。 |
ContainerRegistryProvisioningState
Container Registry 的狀態。
| 值 | Description |
|---|---|
| Creating | |
| Updating | |
| Succeeded | |
| Failed | |
| Deleting | |
| Canceled |
ContainerRegistryValidateResult
容器登錄屬性的驗證結果
| 名稱 | 類型 | Description |
|---|---|---|
| isValid |
boolean |
指出容器登錄屬性是否有效 |
| message |
string |
詳細的驗證訊息。 |