Aracılığıyla paylaş


Container Registries - Validate

Kapsayıcı kayıt defteri özelliklerinin geçerli olup olmadığını denetleyin.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/containerRegistries/{containerRegistryName}/validate?api-version=2023-12-01

URI Parametreleri

Name İçinde Gerekli Tür Description
containerRegistryName
path True

string

pattern: ^[a-z][a-z0-9-]*[a-z0-9]$

Kapsayıcı kayıt defterinin adı.

resourceGroupName
path True

string

Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz.

serviceName
path True

string

pattern: ^[a-z][a-z0-9-]*[a-z0-9]$

Hizmet kaynağının adı.

subscriptionId
path True

string

Microsoft Azure aboneliğini benzersiz olarak tanımlayan abonelik kimliğini alır. Abonelik kimliği, her hizmet çağrısı için URI'nin bir parçasını oluşturur.

api-version
query True

string

minLength: 1

Bu işlem için kullanılacak API sürümü.

İstek Gövdesi

Name Gerekli Tür Description
credentials True ContainerRegistryCredentials:

ContainerRegistryBasicCredentials

Kapsayıcı kayıt defteri kaynağının kimlik bilgileri.

Yanıtlar

Name Tür Description
200 OK

ContainerRegistryValidateResult

Başarı. Yanıt, kapsayıcı kayıt defterinin doğrulama sonucunu açıklar.

202 Accepted

Kabul. Yanıt, kapsayıcı kayıt defteri özelliklerinin doğrulayıcı olduğunu gösterir.

Üst Bilgiler

Location: string

Other Status Codes

CloudError

İşlemin neden başarısız olduğunu açıklayan hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Akışı

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

ContainerRegistries_Validate

Örnek isteği

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"
  }
}

Örnek yanıt

{
  "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

Tanımlar

Name Description
CloudError

Hizmetten bir hata yanıtı.

CloudErrorBody

Hizmetten bir hata yanıtı.

ContainerRegistryBasicCredentials

Kapsayıcı kayıt defteri kaynağının temel kimlik doğrulama özellikleri.

ContainerRegistryProperties

Kapsayıcı kayıt defteri kaynak yükü.

ContainerRegistryProvisioningState

Container Registry'nin durumu.

ContainerRegistryValidateResult

Kapsayıcı kayıt defteri özellikleri için doğrulama sonucu

CloudError

Hizmetten bir hata yanıtı.

Name Tür Description
error

CloudErrorBody

Hizmetten bir hata yanıtı.

CloudErrorBody

Hizmetten bir hata yanıtı.

Name Tür Description
code

string

Hatanın tanımlayıcısı. Kodlar sabittir ve program aracılığıyla kullanılması amaçlanmıştır.

details

CloudErrorBody[]

Hatayla ilgili ek ayrıntıların listesi.

message

string

Hatayı açıklayan ve kullanıcı arabiriminde görüntülenmeye uygun olması amaçlanan bir ileti.

target

string

Belirli bir hatanın hedefi. Örneğin, özelliğin adı hatalı.

ContainerRegistryBasicCredentials

Kapsayıcı kayıt defteri kaynağının temel kimlik doğrulama özellikleri.

Name Tür Description
password

string

Container Registry'nin parolası.

server

string

Container Registry'nin oturum açma sunucusu.

type string:

BasicAuth

Kapsayıcı kayıt defteri kimlik bilgilerinin kimlik bilgisi türü.

username

string

Container Registry'nin kullanıcı adı.

ContainerRegistryProperties

Kapsayıcı kayıt defteri kaynak yükü.

Name Tür Description
credentials ContainerRegistryCredentials:

ContainerRegistryBasicCredentials

Kapsayıcı kayıt defteri kaynağının kimlik bilgileri.

provisioningState

ContainerRegistryProvisioningState

Container Registry'nin durumu.

ContainerRegistryProvisioningState

Container Registry'nin durumu.

Değer Description
Creating
Updating
Succeeded
Failed
Deleting
Canceled

ContainerRegistryValidateResult

Kapsayıcı kayıt defteri özellikleri için doğrulama sonucu

Name Tür Description
isValid

boolean

Kapsayıcı kayıt defteri özelliklerinin geçerli olup olmadığını belirtin

message

string

Ayrıntılı doğrulama iletileri.