Container Apps - Update

Kapsayıcı Uygulamasının özelliklerini güncelleştirme
JSON Birleştirme Düzeltme Eki Kullanarak Kapsayıcı Uygulamasına Düzeltme Eki Uygulama Düzeltme Eki Uygulama

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}?api-version=2022-03-01

URI Parametreleri

Name In Required Type Description
containerAppName
path True
  • string

Kapsayıcı Uygulamasının adı.

resourceGroupName
path True
  • string

Kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir.

subscriptionId
path True
  • string

Hedef aboneliğin kimliği.

api-version
query True
  • string

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

İstek Gövdesi

Name Required Type Description
location True
  • string

Kaynağın bulunduğu coğrafi konum

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.

properties.configuration

Sürümlenmemiş Container App yapılandırma özellikleri.

properties.managedEnvironmentId
  • string

Kapsayıcı Uygulamasının ortamının kaynak kimliği.

properties.template

Container App sürümüne alınmış uygulama tanımı.

tags
  • object

Kaynak etiketleri.

Yanıtlar

Name Type Description
202 Accepted

Düzeltme eki işlemi devam ediyor.

Other Status Codes

Yaygın hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

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

Örnekler

Patch Container App

Sample Request

PATCH https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/containerApps/testcontainerApp0?api-version=2022-03-01

{
  "location": "East US",
  "tags": {
    "tag1": "value1",
    "tag2": "value2"
  },
  "properties": {
    "configuration": {
      "ingress": {
        "external": true,
        "targetPort": 3000,
        "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": 100,
            "revisionName": "testcontainerApp0-ab1234",
            "label": "production"
          }
        ]
      },
      "dapr": {
        "enabled": true,
        "appPort": 3000,
        "appProtocol": "http"
      }
    },
    "template": {
      "containers": [
        {
          "image": "repo/testcontainerApp0:v1",
          "name": "testcontainerApp0",
          "probes": [
            {
              "type": "Liveness",
              "httpGet": {
                "path": "/health",
                "port": 8080,
                "httpHeaders": [
                  {
                    "name": "Custom-Header",
                    "value": "Awesome"
                  }
                ]
              },
              "initialDelaySeconds": 3,
              "periodSeconds": 3
            }
          ]
        }
      ],
      "scale": {
        "minReplicas": 1,
        "maxReplicas": 5,
        "rules": [
          {
            "name": "httpscalingrule",
            "custom": {
              "type": "http",
              "metadata": {
                "concurrentRequests": "50"
              }
            }
          }
        ]
      }
    }
  }
}

Sample Response

azure-asyncoperation: https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/providers/Microsoft.App/locations/eastus/containerappOperationResults/62e4d893-d233-4005-988e-a428d9f77076?api-version=2022-03-01

Tanımlar

ActiveRevisionsMode

ActiveRevisionsMode, Kapsayıcı uygulaması için etkin düzeltmelerin nasıl işlendiğini denetler: Birden çok: birden çok düzeltme etkin olabilir. Tek: Aynı anda yalnızca bir düzeltme etkin olabilir. Düzeltme ağırlıkları bu modda kullanılamaz. Değer sağlanmazsa, varsayılan değer budur.

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

bindingType

bağlama türünü Custom Domain.

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ı.

ContainerApp

Kapsayıcı Uygulaması.

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.

ContainerAppProvisioningState

Kapsayıcı Uygulamasının sağlama durumu.

ContainerResources

Container App kapsayıcı kaynak gereksinimleri.

createdByType

Kaynağı oluşturan kimliğin türü.

CustomDomain

Kapsayıcı Uygulamasının Custom Domain

CustomScaleRule

Kapsayıcı Uygulaması kapsayıcısı Özel ölçeklendirme kuralı.

Dapr

Kapsayıcı Uygulaması Dapr yapılandırması.

DefaultErrorResponse

hata yanıtı App Service.

Details

Ayrıntılar veya hata

EnvironmentVar

Container App kapsayıcı ortamı değişkeni.

Error

Hata modeli.

HttpGet

HTTPGet gerçekleştirilecek http isteğini belirtir.

HttpHeaders

İstekte ayarlanacağı özel üst bilgiler. HTTP yinelenen üst bilgiler sağlar.

HttpScaleRule

Kapsayıcı Uygulaması kapsayıcısı Özel ölçeklendirme kuralı.

Ingress

Kapsayıcı Uygulaması Giriş yapılandırması.

IngressTransportMethod

Giriş aktarım protokolü

ManagedServiceIdentity

Yönetilen hizmet kimliği (sistem tarafından atanan ve/veya kullanıcı tarafından atanan kimlikler)

ManagedServiceIdentityType

Yönetilen hizmet kimliğinin türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir).

QueueScaleRule

Kapsayıcı Uygulaması kapsayıcısı Azure Kuyruğu tabanlı ölçeklendirme kuralı.

RegistryCredentials

Container App Özel Kayıt Defteri

Scale

Kapsayıcı Uygulaması ölçeklendirme yapılandırmaları.

ScaleRule

Kapsayıcı Uygulaması kapsayıcı ölçeklendirme kuralı.

ScaleRuleAuth

Kapsayıcı Uygulaması Ö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ı.

StorageType

Birimin depolama türü. Sağlanmadıysa EmptyDir kullanın.

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

TcpSocket

TCPSocket, TCP bağlantı noktası içeren bir eylemi 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 değişiklikler yeni bir düzeltme oluşturulmasına neden olur

TrafficWeight

Düzeltmeye atanan trafik ağırlığı

Type

Yoklama türü.

UserAssignedIdentity

Kullanıcı tarafından atanan kimlik özellikleri

Volume

Kapsayıcı Uygulaması için birim tanımları.

VolumeMount

Kapsayıcı Uygulaması için birim bağlama.

ActiveRevisionsMode

ActiveRevisionsMode, Kapsayıcı uygulaması için etkin düzeltmelerin nasıl işlendiğini denetler: Birden çok: birden çok düzeltme etkin olabilir. Tek: Aynı anda yalnızca bir düzeltme etkin olabilir. Düzeltme ağırlıkları bu modda kullanılamaz. Değer sağlanmazsa, varsayılan değer budur.

Name Type Description
Multiple
  • string
Single
  • string

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

Name Type Description
grpc
  • string
http
  • string

bindingType

bağlama türünü Custom Domain.

Name Type Description
Disabled
  • string
SniEnabled
  • string

Configuration

Kapsayıcı uygulamasının değiştirilebilir ayarlarını tanımlayan sürümsüz Container App yapılandırma özellikleri

Name Type Description
activeRevisionsMode

ActiveRevisionsMode, Kapsayıcı uygulaması için etkin düzeltmelerin nasıl işlendiğini denetler: Birden çok: birden çok düzeltme etkin olabilir. Tek: Aynı anda yalnızca bir düzeltme etkin olabilir. Düzeltme ağırlıkları bu modda kullanılamaz. Değer sağlanmazsa, varsayılan değer budur.

dapr

Kapsayıcı Uygulaması için Dapr yapılandırması.

ingress

Giriş yapılandırmaları.

registries

Kapsayıcı uygulaması tarafından kullanılan kapsayıcılar için özel kapsayıcı kayıt defteri kimlik bilgilerinin toplanması

secrets

Kapsayıcı uygulaması tarafından kullanılan gizli dizi koleksiyonu

Container

Kapsayıcı Uygulaması kapsayıcı tanımı.

Name Type 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 Type Description
id
  • string

Kaynağın tam kaynak kimliği. Ex - /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

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.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

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ı.

systemData

Azure Resource Manager createdBy ve modifiedBy bilgilerini içeren meta veriler.

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 Type Description
failureThreshold
  • integer

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

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

Araştırmayı gerçekleştirme sıklıkları (saniye olarak). Varsayılan olarak 10 saniyedir. En düşük değer 1'dir. En büyük değer 240'tır.

successThreshold
  • integer

Yoklamanın başarısız olduktan sonra 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 eylemi belirtir. TCP kancaları henüz desteklenmiyor.

terminationGracePeriodSeconds
  • integer

Saniye cinsinden isteğe bağlı süre, yoklama hatası durumunda podun düzgün bir şekilde sonlandırılması gerekir. 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 süredir. Bu değeri, işleminiz için beklenen temizleme süresinden daha uzun ayarlayın. Bu değer sıfırsa pod'un terminationGracePeriodSeconds değeri kullanılır. Aksi takdirde, bu değer pod belirtimi tarafından sağlanan değeri geçersiz kılar. Değer negatif olmayan bir tamsayı olmalıdır. Sıfır değeri sonlandırma sinyaliyle 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

Araştırmanın zaman aşımına uğradıktan sonra geçmesi gereken saniye sayısı. Varsayılan değer 1 saniyedir. En düşük değer 1'dir. En büyük değer 240'tır.

type

Yoklama türü.

ContainerAppProvisioningState

Kapsayıcı Uygulamasının sağlama durumu.

Name Type Description
Canceled
  • string
Deleting
  • string
Failed
  • string
InProgress
  • string
Succeeded
  • string

ContainerResources

Container App kapsayıcı kaynak gereksinimleri.

Name Type Description
cpu
  • number

Çekirdek olarak gerekli CPU, örneğin 0,5

ephemeralStorage
  • string

Kısa Ömürlü Depolama, örneğin "1Gi"

memory
  • string

Gerekli bellek, örn. "250 Mb"

createdByType

Kaynağı oluşturan kimliğin türü.

Name Type Description
Application
  • string
Key
  • string
ManagedIdentity
  • string
User
  • string

CustomDomain

Kapsayıcı Uygulamasının Custom Domain

Name Type Description
bindingType

bağlama türünü Custom Domain.

certificateId
  • string

Bu ana bilgisayar adına bağlanacak Sertifikanın Kaynak Kimliği. Yönetilen Ortamda mevcut olmalıdır.

name
  • string

Hostname.

CustomScaleRule

Kapsayıcı Uygulaması kapsayıcısı Özel ölçeklendirme kuralı.

Name Type 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 Type Description
appId
  • string

Dapr uygulama tanımlayıcısı

appPort
  • integer

Dapr'a uygulamanızın hangi bağlantı noktasında dinlediğini bildirir

appProtocol

Dapr'a uygulamanızın hangi protokolü kullandığını bildirir. Geçerli seçenekler http ve grpc'dir. Varsayılan http'dir

enabled
  • boolean

Dapr yan arabasının etkinleştirilip etkinleştirilmediğini gösteren Boole değeri

DefaultErrorResponse

hata yanıtı App Service.

Name Type Description
error

Hata modeli.

Details

Ayrıntılar veya hata

Name Type 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 Type 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 Type Description
code
  • string

Hatayı program aracılığıyla tanımlamak için standartlaştırılmış dize.

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.

HttpGet

HTTPGet gerçekleştirilecek http isteğini belirtir.

Name Type Description
host
  • string

Bağlanacak ana bilgisayar adı, pod IP'sini varsayılan olarak kullanır. Bunun yerine httpHeaders içinde "Host" ayarlamak isteyebilirsiniz.

httpHeaders

İstekte ayarlanacağı özel üst bilgiler. HTTP yinelenen üst bilgiler sağlar.

path
  • string

HTTP sunucusunda erişim yolu.

port
  • integer

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 Type Description
name
  • string

Üst bilgi alanı adı

value
  • string

Üst bilgi alanı değeri

HttpScaleRule

Kapsayıcı Uygulaması kapsayıcısı Özel ölçeklendirme kuralı.

Name Type 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 Type Default Value Description
allowInsecure
  • boolean

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 yeniden yönlendirilir

customDomains

Container Apps'in konak adları için özel etki alanı bağlamaları.

external
  • boolean
False

Uygulamanın dış http uç noktasını kullanıma salar mı gösteren Bool

fqdn
  • string

Hostname.

targetPort
  • integer

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

Giriş aktarım protokolü

IngressTransportMethod

Giriş aktarım protokolü

Name Type Description
auto
  • string
http
  • string
http2
  • string

ManagedServiceIdentity

Yönetilen hizmet kimliği (sistem tarafından atanan ve/veya kullanıcı tarafından atanan kimlikler)

Name Type Description
principalId
  • string

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

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ğinin türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir).

userAssignedIdentities

kimlikleri User-Assigned
Kaynakla ilişkili kullanıcı tarafından atanan kimlik kümesi. userAssignedIdentities sözlük anahtarları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Sözlük değerleri, isteklerdeki boş nesneler ({}) olabilir.

ManagedServiceIdentityType

Yönetilen hizmet kimliğinin türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir).

Name Type Description
None
  • string
SystemAssigned
  • string
SystemAssigned,UserAssigned
  • string
UserAssigned
  • string

QueueScaleRule

Kapsayıcı Uygulaması kapsayıcısı Azure Kuyruğu tabanlı ölçeklendirme kuralı.

Name Type Description
auth

Kuyruk ölçek kuralı için kimlik doğrulama gizli dizileri.

queueLength
  • integer

Kuyruk uzunluğu.

queueName
  • string

Kuyruk adı.

RegistryCredentials

Container App Özel Kayıt Defteri

Name Type 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 Type Description
maxReplicas
  • integer

İsteğe bağlı. Kapsayıcı çoğaltması sayısı üst sınırı. Ayarlanmadıysa varsayılan olarak 10'a ayarlanır.

minReplicas
  • integer

İsteğe bağlı. En az kapsayıcı çoğaltması sayısı.

rules

Ölçeklendirme kuralları.

ScaleRule

Kapsayıcı Uygulaması kapsayıcı ölçeklendirme kuralı.

Name Type Description
azureQueue

Azure Kuyruk tabanlı ölçeklendirme.

custom

Özel ölçek kuralı.

http

HTTP isteklerine dayalı ölçeklendirme.

name
  • string

Ölçek Kuralı Adı

ScaleRuleAuth

Kapsayıcı Uygulaması Ölçek Kuralı için Kimlik Doğrulama Gizli Dizileri

Name Type Description
secretRef
  • string

Kimlik doğrulama parametrelerinin çekildiği Kapsayıcı Uygulaması gizli dizisinin 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.

Name Type Description
HTTP
  • string
HTTPS
  • string

Secret

Gizli dizi tanımı.

Name Type Description
name
  • string

Gizli Dizi Adı.

value
  • string

Gizli Dizi Değeri.

StorageType

Birimin depolama türü. Sağlanmadıysa EmptyDir kullanın.

Name Type Description
AzureFile
  • string
EmptyDir
  • string

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

Name Type Description
createdAt
  • string

Kaynak oluşturma (UTC) zaman damgası.

createdBy
  • string

Kaynağı oluşturan kimlik.

createdByType

Kaynağı oluşturan kimliğin türü.

lastModifiedAt
  • string

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 kimliğin türü.

TcpSocket

TCPSocket, TCP bağlantı noktası içeren bir eylemi belirtir. TCP kancaları henüz desteklenmiyor.

Name Type Description
host
  • string

İsteğe bağlı: Bağlanacak ana bilgisayar adı, varsayılan olarak pod IP'sini kullanır.

port
  • integer

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 değişiklikler yeni bir düzeltme oluşturulmasına neden olur

Name Type Description
containers

Kapsayıcı Uygulaması için kapsayıcı tanımlarının listesi.

revisionSuffix
  • string

Düzeltme adına eklenen kullanıcı dostu sonek

scale

Kapsayıcı Uygulaması için ölçeklendirme özellikleri.

volumes

Kapsayıcı Uygulaması için birim tanımlarının listesi.

TrafficWeight

Düzeltmeye atanan trafik ağırlığı

Name Type 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

Düzeltmeye atanan trafik ağırlığı

Type

Yoklama türü.

Name Type Description
Liveness
  • string
Readiness
  • string
Startup
  • string

UserAssignedIdentity

Kullanıcı tarafından atanan kimlik özellikleri

Name Type Description
clientId
  • string

Atanan kimliğin istemci kimliği.

principalId
  • string

Atanan kimliğin asıl kimliği.

Volume

Kapsayıcı Uygulaması için birim tanımları.

Name Type Description
name
  • string

Birim adı.

storageName
  • string

Depolama kaynağının adı. EmptyDir 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 Type Description
mountPath
  • string

Birimin bağlanacağı kapsayıcının içindeki yol. ':' içermemelidir.

volumeName
  • string

Bu, Birimin Adı ile eşleşmelidir.