Container Apps - Get
Kapsayıcı Uygulamasının özelliklerini alma.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}?api-version=2024-03-01
URI Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
container
|
path | True |
string |
Kapsayıcı Uygulamasının adı. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız. |
|
subscription
|
path | True |
string minLength: 1 |
Hedef aboneliğin kimliği. |
|
api-version
|
query | True |
string minLength: 1 |
Bu işlem için kullanılacak API sürümü. |
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 200 OK |
TAMAM. |
|
| 404 Not Found |
Bulunamadı. |
|
| Other Status Codes |
Yaygın 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
Get Container App
Örnek isteği
GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/containerApps/testcontainerapp0?api-version=2024-03-01
Örnek yanıt
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/containerApps/testcontainerapp0",
"name": "testcontainerapp0",
"type": "Microsoft.App/containerApps",
"location": "East US",
"properties": {
"provisioningState": "Succeeded",
"managedEnvironmentId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/managedEnvironments/demokube",
"workloadProfileName": "My-GP-01",
"latestRevisionFqdn": "testcontainerapp0-pjxhsye.demokube-t24clv0g.eastus.containerApps.k4apps.io",
"latestReadyRevisionName": "testcontainerapp0-pjxhsye",
"configuration": {
"ingress": {
"fqdn": "testcontainerapp0.demokube-t24clv0g.eastus.containerApps.k4apps.io",
"external": true,
"targetPort": 3000,
"transport": "auto",
"customDomains": [
{
"name": "www.my-name.com",
"bindingType": "SniEnabled",
"certificateId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/managedEnvironments/demokube/certificates/my-certificate-for-my-name-dot-com"
},
{
"name": "www.my--other-name.com",
"bindingType": "SniEnabled",
"certificateId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/managedEnvironments/demokube/certificates/my-certificate-for-my-other-name-dot-com"
}
],
"traffic": [
{
"weight": 80,
"revisionName": "testcontainerapp0-ab1234"
},
{
"weight": 20,
"revisionName": "testcontainerapp0-ab4321",
"label": "staging"
}
],
"ipSecurityRestrictions": [
{
"name": "Allow work IP A subnet",
"description": "Allowing all IP's within the subnet below to access containerapp",
"ipAddressRange": "192.168.1.1/32",
"action": "Allow"
},
{
"name": "Allow work IP B subnet",
"description": "Allowing all IP's within the subnet below to access containerapp",
"ipAddressRange": "192.168.1.1/8",
"action": "Allow"
}
],
"stickySessions": {
"affinity": "sticky"
}
},
"dapr": {
"enabled": true,
"appPort": 3000,
"appProtocol": "http",
"httpReadBufferSize": 30,
"httpMaxRequestSize": 10,
"logLevel": "debug",
"enableApiLogging": true
},
"maxInactiveRevisions": 10,
"service": {
"type": "redis"
}
},
"template": {
"containers": [
{
"image": "repo/testcontainerapp0:v4",
"name": "testcontainerapp0",
"resources": {
"cpu": 0.5,
"memory": "1Gi"
}
}
],
"initContainers": [
{
"image": "repo/testcontainerapp0:v4",
"name": "testinitcontainerApp0",
"resources": {
"cpu": 0.5,
"memory": "1Gi"
}
}
],
"scale": {
"minReplicas": 1,
"maxReplicas": 5,
"rules": [
{
"name": "httpscalingrule",
"http": {
"metadata": {
"concurrentRequests": "50"
}
}
}
]
},
"serviceBinds": [
{
"serviceId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/containerApps/service",
"name": "service"
}
]
},
"eventStreamEndpoint": "testEndpoint"
}
}
Tanımlar
| Name | Description |
|---|---|
| action |
Gelen IP'yi belirlemek için izin ver veya reddet kuralları. Not: Kurallar yalnızca ALL Allow or ALL Deny'dan oluşabilir |
|
Active |
ActiveRevisionsMode, Kapsayıcı uygulaması için etkin düzeltmelerin nasıl işleneceğini denetler: <liste><öğe>Birden çok düzeltme etkin olabilir.</item><öğe>Tek: Aynı anda yalnızca bir düzeltme etkin olabilir. Düzeltme ağırlıkları bu modda kullanılamaz. Değer sağlanmazsa, bu varsayılan değerdir.</item></list> |
| affinity |
Yapışkan Oturum Benzinim |
|
app |
Uygulamanızın hangi protokolü kullandığını Dapr'a bildirir. Geçerli seçenekler http ve grpc'dir. Varsayılan değer http'dir |
|
binding |
Özel Etki Alanı bağlama türü. |
| Configuration |
Kapsayıcı uygulamasının değiştirilebilir ayarlarını tanımlayan sürümsüz Container App yapılandırma özellikleri |
| Container |
Kapsayıcı Uygulaması kapsayıcı tanımı |
|
Container |
Kapsayıcı Uygulaması. |
|
Container |
Yoklama, kapsayıcının etkin olup olmadığını veya trafiği almaya hazır olup olmadığını belirlemek için kapsayıcıya karşı gerçekleştirilecek sistem durumu denetimini açıklar. |
|
Container |
Kapsayıcı Uygulamasının sağlama durumu. |
|
Container |
Kapsayıcı Uygulaması kapsayıcı kaynak gereksinimleri. |
|
Cors |
Çıkış Noktaları Arası-Resource-Sharing ilkesi |
|
created |
Kaynağı oluşturan kimliğin türü. |
|
Custom |
Kapsayıcı Uygulamasının Özel Etki Alanı |
|
Custom |
Kapsayıcı Uygulaması kapsayıcısı Özel ölçeklendirme kuralı. |
| Dapr |
Kapsayıcı Uygulaması Dapr yapılandırması. |
|
Default |
App Service hata yanıtı. |
| Details |
Ayrıntılar veya hata |
|
Environment |
Container App kapsayıcı ortam değişkeni. |
| Error |
Hata modeli. |
|
Extended |
Genişletilmiş konumun karmaşık türü. |
|
Extended |
Genişletilmiş konumun türü. |
|
Http |
HTTPGet gerçekleştirilecek http isteğini belirtir. |
|
Http |
İstekte ayarlanacağı özel üst bilgiler. HTTP yinelenen üst bilgiler sağlar. |
|
Http |
Kapsayıcı Uygulaması kapsayıcısı Http ölçeklendirme kuralı. |
| Ingress |
Kapsayıcı Uygulaması Giriş yapılandırması. |
|
Ingress |
mTLS kimlik doğrulaması için istemci sertifikası modu. Yoksay, sunucunun iletmede istemci sertifikasını bırakmasını gösterir. Accept, sunucunun istemci sertifikayı ilettiğini gösterir, ancak istemci sertifikası gerektirmez. Require, sunucunun bir istemci sertifikası gerektirdiğini gösterir. |
|
Ingress |
Kapsayıcı uygulaması girişi bağlantı noktası eşlemeleri |
|
Ingress |
Giriş aktarım protokolü |
|
Init |
Container App init kapsayıcı tanımı |
|
Ip |
Gelen IP adresini kısıtlama kuralı. |
|
log |
Dapr sepet için günlük düzeyini ayarlar. İzin verilen değerler hata ayıklama, bilgi, uyarı, hatadır. Varsayılan bilgidir. |
|
Managed |
Yönetilen hizmet kimliği (sistem tarafından atanan ve/veya kullanıcı tarafından atanan kimlikler) |
|
Managed |
Yönetilen hizmet kimliği türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir). |
|
Queue |
Kapsayıcı Uygulaması kapsayıcısı Azure Kuyruk tabanlı ölçeklendirme kuralı. |
|
Registry |
Container App Özel Kayıt Defteri |
| Scale |
Kapsayıcı Uygulaması ölçeklendirme yapılandırmaları. |
|
Scale |
Container App kapsayıcı ölçeklendirme kuralı. |
|
Scale |
Ölçek Kuralı için Kimlik Doğrulama Gizli Dizileri |
| Scheme |
Konağa bağlanmak için kullanılacak düzen. Varsayılan olarak HTTP'yi kullanır. |
| Secret |
Gizli dizi tanımı. |
|
Secret |
Birime eklenecek gizli dizi. |
| Service |
Kapsayıcı Uygulaması geliştirme hizmeti olacak |
|
Service |
ContainerApp'i geliştirme ContainerApp Hizmetine bağlama yapılandırması |
|
Sticky |
Tek Düzeltme Modu için Yapışkan Oturumlar |
|
Storage |
Birimin depolama türü. Sağlanmadıysa EmptyDir kullanın. |
|
system |
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler. |
|
Tcp |
Kapsayıcı Uygulaması kapsayıcısı Tcp ölçeklendirme kuralı. |
|
Tcp |
TCPSocket, TCP bağlantı noktası içeren bir eylem belirtir. TCP kancaları henüz desteklenmiyor. |
| Template |
Container App sürümüne alınmış uygulama tanımı. Sabit düzeltmenin istenen durumunu tanımlar. Bu bölümde yapılan tüm değişiklikler yeni bir düzeltme oluşturulmasına neden olur |
|
Traffic |
Düzeltmeye atanan trafik ağırlığı |
| Type |
Yoklama türü. |
|
User |
Kullanıcı tarafından atanan kimlik özellikleri |
| Volume |
Kapsayıcı Uygulaması için birim tanımları. |
|
Volume |
Kapsayıcı Uygulaması için birim bağlama. |
action
Gelen IP'yi belirlemek için izin ver veya reddet kuralları. Not: Kurallar yalnızca ALL Allow or ALL Deny'dan oluşabilir
| Değer | Description |
|---|---|
| Allow | |
| Deny |
ActiveRevisionsMode
ActiveRevisionsMode, Kapsayıcı uygulaması için etkin düzeltmelerin nasıl işleneceğini denetler: <liste><öğe>Birden çok düzeltme etkin olabilir.</item><öğe>Tek: Aynı anda yalnızca bir düzeltme etkin olabilir. Düzeltme ağırlıkları bu modda kullanılamaz. Değer sağlanmazsa, bu varsayılan değerdir.</item></list>
| Değer | Description |
|---|---|
| Multiple | |
| Single |
affinity
Yapışkan Oturum Benzinim
| Değer | Description |
|---|---|
| sticky | |
| none |
appProtocol
Uygulamanızın hangi protokolü kullandığını Dapr'a bildirir. Geçerli seçenekler http ve grpc'dir. Varsayılan değer http'dir
| Değer | Description |
|---|---|
| http | |
| grpc |
bindingType
Özel Etki Alanı bağlama türü.
| Değer | Description |
|---|---|
| Disabled | |
| SniEnabled |
Configuration
Kapsayıcı uygulamasının değiştirilebilir ayarlarını tanımlayan sürümsüz Container App yapılandırma özellikleri
| Name | Tür | Default value | Description |
|---|---|---|---|
| activeRevisionsMode | Single |
ActiveRevisionsMode, Kapsayıcı uygulaması için etkin düzeltmelerin nasıl işleneceğini denetler: <liste><öğe>Birden çok düzeltme etkin olabilir.</item><öğe>Tek: Aynı anda yalnızca bir düzeltme etkin olabilir. Düzeltme ağırlıkları bu modda kullanılamaz. Değer sağlanmazsa, bu varsayılan değerdir.</item></list> |
|
| dapr |
Kapsayıcı Uygulaması için Dapr yapılandırması. |
||
| ingress |
Giriş yapılandırmaları. |
||
| maxInactiveRevisions |
integer (int32) |
Opsiyonel. Kapsayıcı Uygulamasının sahip olabileceği en fazla etkin olmayan düzeltme. |
|
| registries |
Kapsayıcı uygulaması tarafından kullanılan kapsayıcılar için özel kapsayıcı kayıt defteri kimlik bilgilerinin toplanması |
||
| secrets |
Secret[] |
Kapsayıcı uygulaması tarafından kullanılan gizli dizi koleksiyonu |
|
| service |
Kapsayıcı Uygulaması geliştirme Container App Service olacak |
Container
Kapsayıcı Uygulaması kapsayıcı tanımı
| Name | Tür | Description |
|---|---|---|
| args |
string[] |
Kapsayıcı başlatma komutu bağımsız değişkenleri. |
| command |
string[] |
Kapsayıcı başlatma komutu. |
| env |
Kapsayıcı ortamı değişkenleri. |
|
| image |
string |
Kapsayıcı görüntüsü etiketi. |
| name |
string |
Özel kapsayıcı adı. |
| probes |
Kapsayıcı için yoklamaların listesi. |
|
| resources |
Kapsayıcı kaynağı gereksinimleri. |
|
| volumeMounts |
Kapsayıcı birimi bağlamaları. |
ContainerApp
Kapsayıcı Uygulaması.
| Name | Tür | Description |
|---|---|---|
| extendedLocation |
Genişletilmiş konumun karmaşık türü. |
|
| id |
string |
Kaynağın tam kaynak kimliği. Örn - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| identity |
Kapsayıcı Uygulaması'nın kodda gizli dizileri veya kimlik bilgilerini korumadan diğer Azure hizmetleriyle etkileşim kurması için yönetilen kimlikler. |
|
| location |
string |
Kaynağın bulunduğu coğrafi konum |
| managedBy |
string |
Bu kaynağı yöneten kaynağın tam kaynak kimliği. Bu kaynağın başka bir Azure kaynağı tarafından yönetilip yönetilmediğini gösterir. Bu varsa, başka bir kaynak tarafından yönetildiğinden, şablondan kaldırılırsa tam mod dağıtımı kaynağı silmez. |
| name |
string |
Kaynağın adı |
| properties.configuration |
Sürümlenmemiş Container App yapılandırma özellikleri. |
|
| properties.customDomainVerificationId |
string |
Etki alanı adı sahipliğini doğrulamak için kullanılan kimlik |
| properties.environmentId |
string |
Ortamın kaynak kimliği. |
| properties.eventStreamEndpoint |
string |
Kapsayıcı uygulamasının olay akışının uç noktası. |
| properties.latestReadyRevisionName |
string |
Kapsayıcı Uygulamasının en son hazır düzeltmesinin adı. |
| properties.latestRevisionFqdn |
string |
Kapsayıcı Uygulamasının en son düzeltmesinin Tam Etki Alanı Adı. |
| properties.latestRevisionName |
string |
Kapsayıcı Uygulamasının en son düzeltmesinin adı. |
| properties.managedEnvironmentId |
string |
Kaldırıl -mış. Kapsayıcı Uygulamasının ortamının kaynak kimliği. |
| properties.outboundIpAddresses |
string[] |
Kapsayıcı uygulaması için Giden IP Adresleri. |
| properties.provisioningState |
Kapsayıcı Uygulamasının sağlama durumu. |
|
| properties.template |
Container App sürümüne alınmış uygulama tanımı. |
|
| properties.workloadProfileName |
string |
Kapsayıcı uygulaması yürütme için sabitlemek üzere iş yükü profili adı. |
| systemData |
createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri. |
|
| tags |
object |
Kaynak etiketleri. |
| type |
string |
Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts" |
ContainerAppProbe
Yoklama, kapsayıcının etkin olup olmadığını veya trafiği almaya hazır olup olmadığını belirlemek için kapsayıcıya karşı gerçekleştirilecek sistem durumu denetimini açıklar.
| Name | Tür | Description |
|---|---|---|
| failureThreshold |
integer (int32) |
Yoklamanın dikkate alınması için en düşük ardışık hatalar başarılı olduktan sonra başarısız oldu. Varsayılan değer 3'tir. En düşük değer 1'dir. En yüksek değer 10'dur. |
| httpGet |
HTTPGet gerçekleştirilecek http isteğini belirtir. |
|
| initialDelaySeconds |
integer (int32) |
Canlılık yoklamaları başlatılmadan önce kapsayıcı başlatıldıktan sonraki saniye sayısı. En düşük değer 1'dir. En yüksek değer 60'tır. |
| periodSeconds |
integer (int32) |
Yoklamanın ne sıklıkta (saniye olarak) gerçekleştirilecek? Varsayılan olarak 10 saniyedir. En düşük değer 1'dir. En yüksek değer 240'tır. |
| successThreshold |
integer (int32) |
Başarısız olduktan sonra yoklamanın başarılı olarak kabul edilmesi için en düşük ardışık başarı. Varsayılan değer 1'tir. Canlılık ve başlangıç için 1 olmalıdır. En düşük değer 1'dir. En yüksek değer 10'dur. |
| tcpSocket |
TCPSocket, TCP bağlantı noktası içeren bir eylem belirtir. TCP kancaları henüz desteklenmiyor. |
|
| terminationGracePeriodSeconds |
integer (int64) |
Yoklama hatasından sonra podun düzgün bir şekilde sonlandırılması gereken saniye cinsinden isteğe bağlı süre. Yetkisiz kullanım süresi, podda çalışan işlemlerin sonlandırma sinyali gönderilmesinden sonra saniye cinsinden süre ve işlemlerin sonlandırma sinyaliyle zorla durdurulduğu zamandır. Bu değeri, işleminiz için beklenen temizleme süresinden daha uzun ayarlayın. Bu değer sıfır olursa pod'un terminationGracePeriodSeconds kullanılır. Aksi takdirde, bu değer pod belirtimi tarafından sağlanan değeri geçersiz kılar. Değer negatif olmayan tamsayı olmalıdır. Sıfır değeri sonlandırma sinyali aracılığıyla hemen durmayı gösterir (kapatma fırsatı yoktur). Bu bir alfa alanıdır ve ProbeTerminationGracePeriod özellik geçidinin etkinleştirilmesini gerektirir. Maksimum değer 3600 saniyedir (1 saat) |
| timeoutSeconds |
integer (int32) |
Yoklamanın zaman aşımına uğradıktan sonraki saniye sayısı. Varsayılan değer 1 saniyedir. En düşük değer 1'dir. En yüksek değer 240'tır. |
| type |
Yoklama türü. |
ContainerAppProvisioningState
Kapsayıcı Uygulamasının sağlama durumu.
| Değer | Description |
|---|---|
| InProgress | |
| Succeeded | |
| Failed | |
| Canceled | |
| Deleting |
ContainerResources
Kapsayıcı Uygulaması kapsayıcı kaynak gereksinimleri.
| Name | Tür | Description |
|---|---|---|
| cpu |
number (double) |
Çekirdeklerde gerekli CPU, örneğin 0,5 |
| ephemeralStorage |
string |
Kısa Ömürlü Depolama, örneğin "1Gi" |
| memory |
string |
Gerekli bellek, örneğin "250 Mb" |
CorsPolicy
Çıkış Noktaları Arası-Resource-Sharing ilkesi
| Name | Tür | Description |
|---|---|---|
| allowCredentials |
boolean |
Kaynağın kimlik bilgilerine izin verip vermeyeceğini belirtir |
| allowedHeaders |
string[] |
access-control-allow-headers üst bilgisinin içeriğini belirtir |
| allowedMethods |
string[] |
access-control-allow-methods üst bilgisinin içeriğini belirtir |
| allowedOrigins |
string[] |
access-control-allow-origins üst bilgisinin içeriğini belirtir |
| exposeHeaders |
string[] |
access-control-expose-headers üst bilgisinin içeriğini belirtir |
| maxAge |
integer (int32) |
access-control-max-age üst bilgisinin içeriğini belirtir |
createdByType
Kaynağı oluşturan kimliğin türü.
| Değer | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
CustomDomain
Kapsayıcı Uygulamasının Özel Etki Alanı
| Name | Tür | Description |
|---|---|---|
| bindingType |
Özel Etki Alanı bağlama türü. |
|
| certificateId |
string |
Bu konak adına bağlanacak Sertifikanın Kaynak Kimliği. Yönetilen Ortamda mevcut olmalıdır. |
| name |
string |
Ana bilgisayar adı. |
CustomScaleRule
Kapsayıcı Uygulaması kapsayıcısı Özel ölçeklendirme kuralı.
| Name | Tür | Description |
|---|---|---|
| auth |
Özel ölçek kuralı için kimlik doğrulama gizli dizileri. |
|
| metadata |
object |
Özel ölçek kuralını açıklamak için meta veri özellikleri. |
| type |
string |
Özel ölçek kuralının türü: azure-servicebus, redis vb. |
Dapr
Kapsayıcı Uygulaması Dapr yapılandırması.
| Name | Tür | Default value | Description |
|---|---|---|---|
| appId |
string |
Dapr uygulama tanımlayıcısı |
|
| appPort |
integer (int32) |
Uygulamanızın hangi bağlantı noktasında dinlediğini Dapr'a bildirir |
|
| appProtocol | http |
Uygulamanızın hangi protokolü kullandığını Dapr'a bildirir. Geçerli seçenekler http ve grpc'dir. Varsayılan değer http'dir |
|
| enableApiLogging |
boolean |
Dapr sepet için API günlüğünü etkinleştirir |
|
| enabled |
boolean |
False |
Dapr yan arabasının etkinleştirilip etkinleştirilmediğini gösteren Boole değeri |
| httpMaxRequestSize |
integer (int32) |
Büyük dosyaların karşıya yüklenmesini işlemek için mb cinsinden istek gövdesi http ve grpc sunucuları parametresinin maksimum boyutunu artırma. Varsayılan değer 4 MB'tır. |
|
| httpReadBufferSize |
integer (int32) |
Çok KB'lı üst bilgiler gönderilirken işlenmek üzere KB cinsinden http üst bilgisi okuma arabelleğinin en büyük boyutu. Varsayılan değer 65 KB'tır. |
|
| logLevel |
Dapr sepet için günlük düzeyini ayarlar. İzin verilen değerler hata ayıklama, bilgi, uyarı, hatadır. Varsayılan bilgidir. |
DefaultErrorResponse
App Service hata yanıtı.
| Name | Tür | Description |
|---|---|---|
| error |
Hata modeli. |
Details
Ayrıntılar veya hata
| Name | Tür | Description |
|---|---|---|
| code |
string |
Hatayı program aracılığıyla tanımlamak için standartlaştırılmış dize. |
| message |
string |
Ayrıntılı hata açıklaması ve hata ayıklama bilgileri. |
| target |
string |
Ayrıntılı hata açıklaması ve hata ayıklama bilgileri. |
EnvironmentVar
Container App kapsayıcı ortam değişkeni.
| Name | Tür | Description |
|---|---|---|
| name |
string |
Ortam değişkeni adı. |
| secretRef |
string |
Ortam değişkeni değerinin çekildiği Container App gizli dizisinin adı. |
| value |
string |
Gizli dizi olmayan ortam değişkeni değeri. |
Error
Hata modeli.
| Name | Tür | Description |
|---|---|---|
| code |
string |
Hatayı program aracılığıyla tanımlamak için standartlaştırılmış dize. |
| details |
Details[] |
Ayrıntılar veya hata |
| innererror |
string |
Hata ayıklamak için daha fazla bilgi. |
| message |
string |
Ayrıntılı hata açıklaması ve hata ayıklama bilgileri. |
| target |
string |
Ayrıntılı hata açıklaması ve hata ayıklama bilgileri. |
ExtendedLocation
Genişletilmiş konumun karmaşık türü.
| Name | Tür | Description |
|---|---|---|
| name |
string |
Genişletilmiş konumun adı. |
| type |
Genişletilmiş konumun türü. |
ExtendedLocationTypes
Genişletilmiş konumun türü.
| Değer | Description |
|---|---|
| CustomLocation |
HttpGet
HTTPGet gerçekleştirilecek http isteğini belirtir.
| Name | Tür | Description |
|---|---|---|
| host |
string |
Bağlanacak ana bilgisayar adı, pod IP'sini varsayılan olarak kullanır. Bunun yerine httpHeaders'da "Host" ayarlamak isteyebilirsiniz. |
| httpHeaders |
İstekte ayarlanacağı özel üst bilgiler. HTTP yinelenen üst bilgiler sağlar. |
|
| path |
string |
HTTP sunucusunda erişim yolu. |
| port |
integer (int32) |
Kapsayıcıda erişecek bağlantı noktasının adı veya numarası. Sayı 1 ile 65535 arasında olmalıdır. Ad bir IANA_SVC_NAME olmalıdır. |
| scheme |
Konağa bağlanmak için kullanılacak düzen. Varsayılan olarak HTTP'yi kullanır. |
HttpHeaders
İstekte ayarlanacağı özel üst bilgiler. HTTP yinelenen üst bilgiler sağlar.
| Name | Tür | Description |
|---|---|---|
| name |
string |
Üst bilgi alanı adı |
| value |
string |
Üst bilgi alanı değeri |
HttpScaleRule
Kapsayıcı Uygulaması kapsayıcısı Http ölçeklendirme kuralı.
| Name | Tür | Description |
|---|---|---|
| auth |
Özel ölçek kuralı için kimlik doğrulama gizli dizileri. |
|
| metadata |
object |
Http ölçek kuralını açıklamak için meta veri özellikleri. |
Ingress
Kapsayıcı Uygulaması Giriş yapılandırması.
| Name | Tür | Default value | Description |
|---|---|---|---|
| additionalPortMappings |
Kapsayıcı uygulamasında ek bağlantı noktalarını kullanıma sunma ayarları |
||
| allowInsecure |
boolean |
False |
için HTTP bağlantılarına izin verilip verilmediğini gösteren bool. Yanlış HTTP bağlantıları olarak ayarlanırsa otomatik olarak HTTPS bağlantılarına yönlendirilir |
| clientCertificateMode |
mTLS kimlik doğrulaması için istemci sertifikası modu. Yoksay, sunucunun iletmede istemci sertifikasını bırakmasını gösterir. Accept, sunucunun istemci sertifikayı ilettiğini gösterir, ancak istemci sertifikası gerektirmez. Require, sunucunun bir istemci sertifikası gerektirdiğini gösterir. |
||
| corsPolicy |
Kapsayıcı uygulaması için CORS ilkesi |
||
| customDomains |
Container Apps'in ana bilgisayar adları için özel etki alanı bağlamaları. |
||
| exposedPort |
integer (int32) |
Girişten gelen TCP trafiği için kapsayıcılarda kullanıma sunulan Bağlantı Noktası |
|
| external |
boolean |
False |
Uygulamanın dış http uç noktasını kullanıma silip göstermediğini gösteren bool |
| fqdn |
string |
Ana bilgisayar adı. |
|
| ipSecurityRestrictions |
Gelen IP adresini kısıtlama kuralları. |
||
| stickySessions |
Tek Düzeltme Modu için Yapışkan Oturumlar |
||
| targetPort |
integer (int32) |
Girişten gelen trafik için kapsayıcılarda Hedef Bağlantı Noktası |
|
| traffic |
Uygulamanın düzeltmeleri için trafik ağırlıkları |
||
| transport | auto |
Giriş aktarım protokolü |
IngressClientCertificateMode
mTLS kimlik doğrulaması için istemci sertifikası modu. Yoksay, sunucunun iletmede istemci sertifikasını bırakmasını gösterir. Accept, sunucunun istemci sertifikayı ilettiğini gösterir, ancak istemci sertifikası gerektirmez. Require, sunucunun bir istemci sertifikası gerektirdiğini gösterir.
| Değer | Description |
|---|---|
| ignore | |
| accept | |
| require |
IngressPortMapping
Kapsayıcı uygulaması girişi bağlantı noktası eşlemeleri
| Name | Tür | Description |
|---|---|---|
| exposedPort |
integer (int32) |
Hedef bağlantı noktası için kullanıma sunulan bağlantı noktasını belirtir. Belirtilmezse, varsayılan olarak hedef bağlantı noktasını kullanır |
| external |
boolean |
Uygulama bağlantı noktasının ortamın dışından erişilebilir olup olmadığını belirtir |
| targetPort |
integer (int32) |
Bağlantı noktası kullanıcısının kapsayıcısının dinlemesini belirtir |
IngressTransportMethod
Giriş aktarım protokolü
| Değer | Description |
|---|---|
| auto | |
| http | |
| http2 | |
| tcp |
InitContainer
Container App init kapsayıcı tanımı
| Name | Tür | Description |
|---|---|---|
| args |
string[] |
Kapsayıcı başlatma komutu bağımsız değişkenleri. |
| command |
string[] |
Kapsayıcı başlatma komutu. |
| env |
Kapsayıcı ortamı değişkenleri. |
|
| image |
string |
Kapsayıcı görüntüsü etiketi. |
| name |
string |
Özel kapsayıcı adı. |
| resources |
Kapsayıcı kaynağı gereksinimleri. |
|
| volumeMounts |
Kapsayıcı birimi bağlamaları. |
IpSecurityRestrictionRule
Gelen IP adresini kısıtlama kuralı.
| Name | Tür | Description |
|---|---|---|
| action |
Gelen IP'yi belirlemek için izin ver veya reddet kuralları. Not: Kurallar yalnızca ALL Allow or ALL Deny'dan oluşabilir |
|
| description |
string |
Kapsayıcı-uygulamaya gönderilen IP kısıtlama kuralını açıklayın. Bu isteğe bağlı bir alandır. |
| ipAddressRange |
string |
Gelen IP adresiyle eşleşecek CIDR gösterimi |
| name |
string |
IP kısıtlama kuralının adı. |
logLevel
Dapr sepet için günlük düzeyini ayarlar. İzin verilen değerler hata ayıklama, bilgi, uyarı, hatadır. Varsayılan bilgidir.
| Değer | Description |
|---|---|
| info | |
| debug | |
| warn | |
| error |
ManagedServiceIdentity
Yönetilen hizmet kimliği (sistem tarafından atanan ve/veya kullanıcı tarafından atanan kimlikler)
| Name | Tür | Description |
|---|---|---|
| principalId |
string (uuid) |
Sistem tarafından atanan kimliğin hizmet sorumlusu kimliği. Bu özellik yalnızca sistem tarafından atanan kimlik için sağlanacaktır. |
| tenantId |
string (uuid) |
Sistem tarafından atanan kimliğin kiracı kimliği. Bu özellik yalnızca sistem tarafından atanan kimlik için sağlanacaktır. |
| type |
Yönetilen hizmet kimliği türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir). |
|
| userAssignedIdentities |
<string,
User |
kimlikleri User-Assigned |
ManagedServiceIdentityType
Yönetilen hizmet kimliği türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir).
| Değer | Description |
|---|---|
| None | |
| SystemAssigned | |
| UserAssigned | |
| SystemAssigned,UserAssigned |
QueueScaleRule
Kapsayıcı Uygulaması kapsayıcısı Azure Kuyruk tabanlı ölçeklendirme kuralı.
| Name | Tür | Description |
|---|---|---|
| auth |
Kuyruk ölçek kuralı için kimlik doğrulama gizli dizileri. |
|
| queueLength |
integer (int32) |
Kuyruk uzunluğu. |
| queueName |
string |
Kuyruk adı. |
RegistryCredentials
Container App Özel Kayıt Defteri
| Name | Tür | Description |
|---|---|---|
| identity |
string |
Azure Container Registry ile kimlik doğrulaması yapmak için kullanılacak Yönetilen Kimlik. Kullanıcı tarafından atanan kimlikler için, kullanıcı tarafından atanan tam kimlik Kaynak Kimliğini kullanın. Sistem tarafından atanan kimlikler için 'system' kullanın |
| passwordSecretRef |
string |
Kayıt defteri oturum açma parolasını içeren Gizli Dizinin adı |
| server |
string |
Container Registry Sunucusu |
| username |
string |
Kapsayıcı Kayıt Defteri Kullanıcı Adı |
Scale
Kapsayıcı Uygulaması ölçeklendirme yapılandırmaları.
| Name | Tür | Default value | Description |
|---|---|---|---|
| maxReplicas |
integer (int32) |
10 |
Opsiyonel. Kapsayıcı çoğaltması sayısı üst sınırı. Ayarlanmadıysa varsayılan olarak 10 olur. |
| minReplicas |
integer (int32) |
Opsiyonel. En az kapsayıcı çoğaltması sayısı. |
|
| rules |
Ölçeklendirme kuralları. |
ScaleRule
Container App kapsayıcı ölçeklendirme kuralı.
| Name | Tür | Description |
|---|---|---|
| azureQueue |
Azure Kuyruk tabanlı ölçeklendirme. |
|
| custom |
Özel ölçek kuralı. |
|
| http |
HTTP istekleri tabanlı ölçeklendirme. |
|
| name |
string |
Ölçek Kuralı Adı |
| tcp |
Tcp istekleri tabanlı ölçeklendirme. |
ScaleRuleAuth
Ölçek Kuralı için Kimlik Doğrulama Gizli Dizileri
| Name | Tür | Description |
|---|---|---|
| secretRef |
string |
Kimlik doğrulama parametrelerinin çekildiği gizli dizinin adı. |
| triggerParameter |
string |
Gizli diziyi kullanan Tetikleyici Parametresi |
Scheme
Konağa bağlanmak için kullanılacak düzen. Varsayılan olarak HTTP'yi kullanır.
| Değer | Description |
|---|---|
| HTTP | |
| HTTPS |
Secret
Gizli dizi tanımı.
| Name | Tür | Description |
|---|---|---|
| identity |
string |
Azure Key Vault ile kimlik doğrulaması için yönetilen kimliğin kaynak kimliği veya sistem tarafından atanan bir kimlik kullanmak için Sistem. |
| keyVaultUrl |
string |
Kapsayıcı uygulaması tarafından başvuruda bulunan gizli diziye işaret eden Azure Key Vault URL'si. |
| name |
string |
Gizli Dizi Adı. |
| value |
string |
Gizli Dizi Değeri. |
SecretVolumeItem
Birime eklenecek gizli dizi.
| Name | Tür | Description |
|---|---|---|
| path |
string |
Proje gizli dizisinin yolu. Yol sağlanmazsa, yol varsayılan olarak secretRef içinde listelenen gizli dizinin adını kullanır. |
| secretRef |
string |
Gizli dizi değerinin çekildiği Container App gizli dizisinin adı. |
Service
Kapsayıcı Uygulaması geliştirme hizmeti olacak
| Name | Tür | Description |
|---|---|---|
| type |
string |
Dev ContainerApp hizmet türü |
ServiceBind
ContainerApp'i geliştirme ContainerApp Hizmetine bağlama yapılandırması
| Name | Tür | Description |
|---|---|---|
| name |
string |
Hizmet bağlamasının adı |
| serviceId |
string |
Hedef hizmetin kaynak kimliği |
StickySessions
Tek Düzeltme Modu için Yapışkan Oturumlar
| Name | Tür | Description |
|---|---|---|
| affinity |
Yapışkan Oturum Benzinim |
StorageType
Birimin depolama türü. Sağlanmadıysa EmptyDir kullanın.
| Değer | Description |
|---|---|
| AzureFile | |
| EmptyDir | |
| Secret |
systemData
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.
| Name | Tür | Description |
|---|---|---|
| createdAt |
string (date-time) |
Kaynak oluşturma (UTC) zaman damgası. |
| createdBy |
string |
Kaynağı oluşturan kimlik. |
| createdByType |
Kaynağı oluşturan kimliğin türü. |
|
| lastModifiedAt |
string (date-time) |
Kaynağın son değişikliğinin zaman damgası (UTC) |
| lastModifiedBy |
string |
Kaynağı en son değiştiren kimlik. |
| lastModifiedByType |
Kaynağı en son değiştiren kimlik türü. |
TcpScaleRule
Kapsayıcı Uygulaması kapsayıcısı Tcp ölçeklendirme kuralı.
| Name | Tür | Description |
|---|---|---|
| auth |
TCP ölçek kuralı için kimlik doğrulama gizli dizileri. |
|
| metadata |
object |
TCP ölçek kuralını açıklamak için meta veri özellikleri. |
TcpSocket
TCPSocket, TCP bağlantı noktası içeren bir eylem belirtir. TCP kancaları henüz desteklenmiyor.
| Name | Tür | Description |
|---|---|---|
| host |
string |
İsteğe bağlı: Bağlanacak ana bilgisayar adı, pod IP'sine varsayılan olarak kullanılır. |
| port |
integer (int32) |
Kapsayıcıda erişecek bağlantı noktasının numarası veya adı. Sayı 1 ile 65535 arasında olmalıdır. Ad bir IANA_SVC_NAME olmalıdır. |
Template
Container App sürümüne alınmış uygulama tanımı. Sabit düzeltmenin istenen durumunu tanımlar. Bu bölümde yapılan tüm değişiklikler yeni bir düzeltme oluşturulmasına neden olur
| Name | Tür | Description |
|---|---|---|
| containers |
Kapsayıcı Uygulaması için kapsayıcı tanımlarının listesi. |
|
| initContainers |
Uygulama kapsayıcılarından önce çalışan özelleştirilmiş kapsayıcıların listesi. |
|
| revisionSuffix |
string |
Düzeltme adına eklenen kullanıcı dostu sonek |
| scale |
Kapsayıcı Uygulaması için ölçeklendirme özellikleri. |
|
| serviceBinds |
Uygulamaya bağlı kapsayıcı uygulama hizmetlerinin listesi |
|
| terminationGracePeriodSeconds |
integer (int64) |
Kapsayıcı Uygulama Örneğinin düzgün bir şekilde sonlandırılması için saniye cinsinden isteğe bağlı süre. Değer negatif olmayan tamsayı olmalıdır. Sıfır değeri sonlandırma sinyali aracılığıyla hemen durmayı gösterir (kapatma fırsatı yoktur). Bu değer sıfır ise, bunun yerine varsayılan yetkisiz kullanım süresi kullanılır. Bu değeri, işleminiz için beklenen temizleme süresinden daha uzun ayarlayın. Varsayılan değer 30 saniyedir. |
| volumes |
Volume[] |
Kapsayıcı Uygulaması için birim tanımlarının listesi. |
TrafficWeight
Düzeltmeye atanan trafik ağırlığı
| Name | Tür | Default value | Description |
|---|---|---|---|
| label |
string |
Trafik etiketini düzeltmeyle ilişkilendirir |
|
| latestRevision |
boolean |
False |
Trafik ağırlığının en son kararlı düzeltmeye ait olduğunu gösterir |
| revisionName |
string |
Düzeltmenin adı |
|
| weight |
integer (int32) |
Düzeltmeye atanan trafik ağırlığı |
Type
Yoklama türü.
| Değer | Description |
|---|---|
| Liveness | |
| Readiness | |
| Startup |
UserAssignedIdentity
Kullanıcı tarafından atanan kimlik özellikleri
| Name | Tür | Description |
|---|---|---|
| clientId |
string (uuid) |
Atanan kimliğin istemci kimliği. |
| principalId |
string (uuid) |
Atanan kimliğin asıl kimliği. |
Volume
Kapsayıcı Uygulaması için birim tanımları.
| Name | Tür | Description |
|---|---|---|
| mountOptions |
string |
AzureFile'i bağlarken kullanılan bağlama seçenekleri. Virgülle ayrılmış bir dize olmalıdır. |
| name |
string |
Birim adı. |
| secrets |
Birime eklenecek gizli dizilerin listesi. Gizli dizi sağlanmazsa koleksiyondaki tüm gizli diziler birime eklenir. |
|
| storageName |
string |
Depolama kaynağının adı. EmptyDir ve Secret için sağlamanız gerekmez. |
| storageType |
Birimin depolama türü. Sağlanmadıysa EmptyDir kullanın. |
VolumeMount
Kapsayıcı Uygulaması için birim bağlama.
| Name | Tür | Description |
|---|---|---|
| mountPath |
string |
Birimin bağlanacağı kapsayıcının içindeki yol. ':' içermemelidir. |
| subPath |
string |
Kapsayıcının biriminin bağlanacağı birim içindeki yol. Varsayılan olarak "" (birimin kökü) kullanılır. |
| volumeName |
string |
Bu, Birimin Adı ile eşleşmelidir. |