Microsoft.AppPlatform Spring/apps/deployments
Bicep kaynak tanımı
Spring/apps/deployments kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.AppPlatform/Spring/apps/deployments kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
resource symbolicname 'Microsoft.AppPlatform/Spring/apps/deployments@2023-03-01-preview' = {
name: 'string'
sku: {
capacity: int
name: 'string'
tier: 'string'
}
parent: resourceSymbolicName
properties: {
active: bool
deploymentSettings: {
addonConfigs: {}
containerProbeSettings: {
disableProbe: bool
}
environmentVariables: {}
livenessProbe: {
disableProbe: bool
failureThreshold: int
initialDelaySeconds: int
periodSeconds: int
probeAction: {
type: 'string'
// For remaining properties, see ProbeAction objects
}
successThreshold: int
timeoutSeconds: int
}
readinessProbe: {
disableProbe: bool
failureThreshold: int
initialDelaySeconds: int
periodSeconds: int
probeAction: {
type: 'string'
// For remaining properties, see ProbeAction objects
}
successThreshold: int
timeoutSeconds: int
}
resourceRequests: {
cpu: 'string'
memory: 'string'
}
scale: {
maxReplicas: int
minReplicas: int
rules: [
{
azureQueue: {
auth: [
{
secretRef: 'string'
triggerParameter: 'string'
}
]
queueLength: int
queueName: 'string'
}
custom: {
auth: [
{
secretRef: 'string'
triggerParameter: 'string'
}
]
metadata: {}
type: 'string'
}
http: {
auth: [
{
secretRef: 'string'
triggerParameter: 'string'
}
]
metadata: {}
}
name: 'string'
tcp: {
auth: [
{
secretRef: 'string'
triggerParameter: 'string'
}
]
metadata: {}
}
}
]
}
startupProbe: {
disableProbe: bool
failureThreshold: int
initialDelaySeconds: int
periodSeconds: int
probeAction: {
type: 'string'
// For remaining properties, see ProbeAction objects
}
successThreshold: int
timeoutSeconds: int
}
terminationGracePeriodSeconds: int
}
source: {
version: 'string'
type: 'string'
// For remaining properties, see UserSourceInfo objects
}
}
}
ProbeAction nesneleri
nesnenin türünü belirtmek için type özelliğini ayarlayın.
ExecAction için şunu kullanın:
type: 'ExecAction'
command: [
'string'
]
HTTPGetAction için şunu kullanın:
type: 'HTTPGetAction'
path: 'string'
scheme: 'string'
TCPSocketAction için şunu kullanın:
type: 'TCPSocketAction'
UserSourceInfo nesneleri
nesnenin türünü belirtmek için type özelliğini ayarlayın.
BuildResult için şunu kullanın:
type: 'BuildResult'
buildResultId: 'string'
Kapsayıcı için şunu kullanın:
type: 'Container'
customContainer: {
args: [
'string'
]
command: [
'string'
]
containerImage: 'string'
imageRegistryCredential: {
password: 'string'
username: 'string'
}
languageFramework: 'string'
server: 'string'
}
Jar için şunu kullanın:
type: 'Jar'
jvmOptions: 'string'
relativePath: 'string'
runtimeVersion: 'string'
NetCoreZip için şunu kullanın:
type: 'NetCoreZip'
netCoreMainEntryPath: 'string'
relativePath: 'string'
runtimeVersion: 'string'
Kaynak için şunu kullanın:
type: 'Source'
artifactSelector: 'string'
relativePath: 'string'
runtimeVersion: 'string'
Özellik değerleri
Spring/uygulamalar/dağıtımlar
Adı | Açıklama | Değer |
---|---|---|
name | Kaynak adı Bicep'te alt kaynaklar için adları ve türleri ayarlamayı öğrenin. |
dize (gerekli) |
Sku | Dağıtım kaynağının SKU'su | Sku |
Üst | Bicep'te bir alt kaynağın üst kaynağını belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir. Daha fazla bilgi için bkz . Üst kaynağın dışındaki alt kaynak. |
Şu tür kaynak için sembolik ad: uygulamalar |
properties | Dağıtım kaynağının özellikleri | DeploymentResourceProperties |
DeploymentResourceProperties
Adı | Açıklama | Değer |
---|---|---|
active | Dağıtımın etkin olup olmadığını gösterir | bool |
deploymentSettings | Dağıtımın dağıtım ayarları | DeploymentSettings |
kaynak | Dağıtımın kaynak bilgileri karşıya yüklendi. | UserSourceInfo |
DeploymentSettings
Adı | Açıklama | Değer |
---|---|---|
addonConfigs | Eklenti koleksiyonu | object |
containerProbeSettings | Kapsayıcı canlılığı ve hazır olma yoklaması ayarları | ContainerProbeSettings |
environmentVariables | Ortam değişkenlerinin toplanması | object |
livenessProbe | Uygulama Örneği canlılığının periyodik yoklaması. Yoklama başarısız olursa Uygulama Örneği yeniden başlatılır. Daha fazla bilgi: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
Yoklama |
readinessProbe | Uygulama Örneği hizmetinin hazır olma durumunun düzenli aralıklı yoklaması. Yoklama başarısız olursa Uygulama Örneği hizmet uç noktasından kaldırılır. Daha fazla bilgi: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
Yoklama |
resourceRequests | Gerekli CPU ve Bellek için istenen kaynak miktarı. Gerekli CPU ve Belleği temsil etmek için bu alan kullanıldığında, eski alan CPU'sunun ve memoryInGB'nin daha sonra kullanım dışı bırakılacağı önerilir. | ResourceRequests |
scale | Azure Spring Apps Uygulama Örneği için özellikleri ölçeklendirme. | Ölçeklendirme |
startupProbe | StartupProbe, Uygulama Örneğinin başarıyla başlatıldığını gösterir. Belirtilirse, bu başarıyla tamamlanana kadar başka yoklama yürütülür. Bu yoklama başarısız olursa, aynı livenessProbe başarısız olmuş gibi Pod yeniden başlatılır. Bu, bir Uygulama Örneğinin yaşam döngüsünün başında, sabit durum işlemine göre verilerin yüklenmesinin veya önbelleğin ısınmasının uzun sürebileceği durumlarda farklı yoklama parametreleri sağlamak için kullanılabilir. Bu güncelleştirilemez. Daha fazla bilgi: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
Yoklama |
terminationGracePeriodSeconds | Uygulama Örneğinin düzgün bir şekilde sonlandırılması için saniye cinsinden isteğe bağlı süre. Silme isteğinde azaltılabilir. 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 değer sıfır ise, bunun yerine varsayılan yetkisiz kullanım süresi kullanılır. Yetkisiz kullanım süresi, Uygulama Örneğinde çalışan işlemlerin sonlandırma sinyali gönderilmesinden ve işlemlerin sonlandırma sinyaliyle zorla durdurulmasından sonraki saniye cinsinden süredir. Bu değeri, işleminiz için beklenen temizleme süresinden daha uzun ayarlayın. Varsayılan değer 90 saniyedir. | int |
ContainerProbeSettings
Adı | Açıklama | Değer |
---|---|---|
disableProbe | Canlılık ve hazırlık araştırmasının devre dışı bırakılıp bırakılmadığını gösterir | bool |
Yoklama
Adı | Açıklama | Değer |
---|---|---|
disableProbe | Yoklamanın devre dışı bırakılıp bırakılmadığını belirtin. | bool (gerekli) |
failureThreshold | Yoklamanın dikkate alınması için en düşük ardışık hatalar başarılı olduktan sonra başarısız oldu. En düşük değer 1'dir. | int |
initialDelaySeconds | Yoklamalar başlatılmadan önce Uygulama Örneği başlatıldıktan sonraki saniye sayısı. Daha fazla bilgi: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
int |
periodSeconds | Araştırmayı gerçekleştirme sıklıkları (saniye olarak). En düşük değer 1'dir. | int |
probeAction | Yoklama eylemi. | Yoklama |
successThreshold | Yoklamanın başarısız olduktan sonra başarılı olarak kabul edilmesi için en düşük ardışık başarı. Canlılık ve başlangıç için 1 olmalıdır. En düşük değer 1'dir. | int |
timeoutSeconds | Araştırmanın zaman aşımına uğradıktan sonra geçmesi gereken saniye sayısı. En düşük değer 1'dir. | int |
Yoklama
Adı | Açıklama | Değer |
---|---|---|
tür | Nesne türünü ayarlama | ExecAction HTTPGetAction TCPSocketAction (gerekli) |
ExecAction
Adı | Açıklama | Değer |
---|---|---|
tür | Sistem durumu denetimini gerçekleştirmek için gerçekleştirilecek eylemin türü. | 'ExecAction' (gerekli) |
command | Komut kapsayıcı içinde yürütülecek komut satırıdır, komutun çalışma dizini kapsayıcının dosya sisteminde kök ('/') dizinidir. Komut bir kabuğun içinde çalıştırılmaz, bu nedenle geleneksel kabuk yönergeleri (',', vb.) çalışmaz. Kabuk kullanmak için bu kabuğa açıkça çağrı yapmanız gerekir. 0 çıkış durumu canlı/sağlıklı olarak değerlendirilir ve sıfır olmayan durum iyi durumda değildir. | string[] |
HttpGetAction
Adı | Açıklama | Değer |
---|---|---|
tür | Sistem durumu denetimini gerçekleştirmek için gerçekleştirilecek eylemin türü. | 'HTTPGetAction' (gerekli) |
path | HTTP sunucusunda erişim yolu. | string |
düzen | Konağa bağlanmak için kullanılacak düzen. Varsayılan olarak HTTP'yi kullanır. Olası sabit listesi değerleri: - "HTTP" , kullanılan düzenin http:// - "HTTPS" , kullanılan düzenin https:// |
'HTTP' 'HTTPS' |
TCPSocketAction
Adı | Açıklama | Değer |
---|---|---|
tür | Sistem durumu denetimini gerçekleştirmek için gerçekleştirilecek eylemin türü. | 'TCPSocketAction' (gerekli) |
ResourceRequests
Adı | Açıklama | Değer |
---|---|---|
Cpu | Gerekli CPU. 1 çekirdek 1 veya 1000m ile temsil edilebilir. Bu, Temel katman için 500m veya 1, Standart katman için {500m, 1, 2, 3, 4} olmalıdır. | string |
bellek | Gerekli bellek. 1 GB, 1Gi veya 1024Mi ile temsil edilebilir. Bu, Temel katman için {512Mi, 1Gi, 2Gi} ve Standart katman için {512Mi, 1Gi, 2Gi, ..., 8Gi} olmalıdır. | string |
Ölçek
Adı | Açıklama | Değer |
---|---|---|
maxReplicas | İsteğe bağlı. Kapsayıcı çoğaltması sayısı üst sınırı. Ayarlanmadıysa varsayılan olarak 10'a ayarlanır. | int |
minReplicas | İsteğe bağlı. En az kapsayıcı çoğaltması sayısı. | int |
rules | Ölçeklendirme kuralları. | ScaleRule[] |
ScaleRule
Adı | Açıklama | Değer |
---|---|---|
azureQueue | Azure Kuyruk tabanlı ölçeklendirme. | QueueScaleRule |
özel | Özel ölçek kuralı. | CustomScaleRule |
http | HTTP isteklerine dayalı ölçeklendirme. | HttpScaleRule |
name | Ölçek Kuralı Adı | string |
Tcp | Tcp isteklerine dayalı ölçeklendirme. | TcpScaleRule |
QueueScaleRule
Adı | Açıklama | Değer |
---|---|---|
Auth | Kuyruk ölçek kuralı için kimlik doğrulama gizli dizileri. | ScaleRuleAuth[] |
queueLength | Kuyruk uzunluğu. | int |
queueName | Kuyruk adı. | string |
ScaleRuleAuth
Adı | Açıklama | Değer |
---|---|---|
secretRef | Kimlik doğrulama parametrelerinin çekildiği Azure Spring Apps Uygulama Örneği gizli dizisinin adı. | string |
triggerParameter | Gizli diziyi kullanan Tetikleyici Parametresi | string |
CustomScaleRule
Adı | Açıklama | Değer |
---|---|---|
Auth | Özel ölçek kuralı için kimlik doğrulama gizli dizileri. | ScaleRuleAuth[] |
meta veriler | Özel ölçek kuralını açıklayan meta veri özellikleri. | object |
tür | Özel ölçek kuralının türü örneğin: azure-servicebus, redis vb. |
string |
HttpScaleRule
Adı | Açıklama | Değer |
---|---|---|
Auth | Özel ölçek kuralı için kimlik doğrulama gizli dizileri. | ScaleRuleAuth[] |
meta veriler | Http ölçek kuralını açıklayan meta veri özellikleri. | object |
TcpScaleRule
Adı | Açıklama | Değer |
---|---|---|
Auth | TCP ölçek kuralı için kimlik doğrulama gizli dizileri. | ScaleRuleAuth[] |
meta veriler | TCP ölçek kuralını açıklamak için meta veri özellikleri. | object |
UserSourceInfo
Adı | Açıklama | Değer |
---|---|---|
sürüm | Kaynağın sürümü | string |
tür | Nesne türünü ayarlama | BuildResult Kapsayıcı Kavanoz NetCoreZip Kaynak (gerekli) |
BuildResultUserSourceInfo
Adı | Açıklama | Değer |
---|---|---|
tür | Karşıya yüklenen kaynağın türü | 'BuildResult' (gerekli) |
buildResultId | Aynı Spring örneği altında var olan başarılı bir derleme sonucunun kaynak kimliği. | string |
CustomContainerUserSourceInfo
Adı | Açıklama | Değer |
---|---|---|
tür | Karşıya yüklenen kaynağın türü | 'Kapsayıcı' (gerekli) |
customContainer | Özel kapsayıcı yükü | CustomContainer |
CustomContainer
Adı | Açıklama | Değer |
---|---|---|
args | Giriş noktasına yönelik bağımsız değişkenler. Bu sağlanmazsa docker görüntüsünün CMD'si kullanılır. | dize[] |
command | Giriş noktası dizisi. Kabuk içinde yürütülmedi. Bu sağlanmazsa docker görüntüsünün ENTRYPOINT değeri kullanılır. | dize[] |
containerImage | Özel kapsayıcının kapsayıcı görüntüsü. Bu, kayıt defterinin sunucu adı olmadan {repository}:{tag} biçiminde olmalıdır | string |
imageRegistryCredential | Görüntü kayıt defterinin kimlik bilgileri | ImageRegistryCredential |
languageFramework | Karşıya yüklenen kapsayıcı görüntüsünün dil çerçevesi | string |
sunucu | Kapsayıcı görüntüsünü içeren kayıt defterinin adı | string |
ImageRegistryCredential
Adı | Açıklama | Değer |
---|---|---|
password | Görüntü kayıt defteri kimlik bilgilerinin parolası | string |
username | Görüntü kayıt defteri kimlik bilgilerinin kullanıcı adı | string |
JarUploadedUserSourceInfo
Adı | Açıklama | Değer |
---|---|---|
tür | Karşıya yüklenen kaynağın türü | 'Jar' (gerekli) |
jvmOptions | JVM parametresi | string |
Relativepath | Kaynağı depolayan depolamanın göreli yolu | string |
runtimeVersion | Jar dosyasının çalışma zamanı sürümü | string |
NetCoreZipUploadedUserSourceInfo
Adı | Açıklama | Değer |
---|---|---|
tür | Karşıya yüklenen kaynağın türü | 'NetCoreZip' (gerekli) |
netCoreMainEntryPath | Zip köküne göre .NET yürütülebilir dosyasının yolu | string |
Relativepath | Kaynağı depolayan depolamanın göreli yolu | string |
runtimeVersion | .Net dosyasının çalışma zamanı sürümü | string |
SourceUploadedUserSourceInfo
Adı | Açıklama | Değer |
---|---|---|
tür | Karşıya yüklenen kaynağın türü | 'Source' (gerekli) |
artifactSelector | Çok modüllü projeler için dağıtım için kullanılacak yapıtın seçicisi. Bu, hedef modülün/projenin göreli yolu. |
string |
Relativepath | Kaynağı depolayan depolamanın göreli yolu | string |
runtimeVersion | Kaynak dosyanın çalışma zamanı sürümü | string |
Sku
Adı | Açıklama | Değer |
---|---|---|
capacity | Hedef kaynağın geçerli kapasitesi | int |
name | Sku'nun adı | string |
tier | Sku katmanı | string |
ARM şablonu kaynak tanımı
Spring/apps/deployments kaynak türü, şu işlemleri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.AppPlatform/Spring/apps/deployments kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.AppPlatform/Spring/apps/deployments",
"apiVersion": "2023-03-01-preview",
"name": "string",
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"properties": {
"active": "bool",
"deploymentSettings": {
"addonConfigs": {},
"containerProbeSettings": {
"disableProbe": "bool"
},
"environmentVariables": {},
"livenessProbe": {
"disableProbe": "bool",
"failureThreshold": "int",
"initialDelaySeconds": "int",
"periodSeconds": "int",
"probeAction": {
"type": "string"
// For remaining properties, see ProbeAction objects
},
"successThreshold": "int",
"timeoutSeconds": "int"
},
"readinessProbe": {
"disableProbe": "bool",
"failureThreshold": "int",
"initialDelaySeconds": "int",
"periodSeconds": "int",
"probeAction": {
"type": "string"
// For remaining properties, see ProbeAction objects
},
"successThreshold": "int",
"timeoutSeconds": "int"
},
"resourceRequests": {
"cpu": "string",
"memory": "string"
},
"scale": {
"maxReplicas": "int",
"minReplicas": "int",
"rules": [
{
"azureQueue": {
"auth": [
{
"secretRef": "string",
"triggerParameter": "string"
}
],
"queueLength": "int",
"queueName": "string"
},
"custom": {
"auth": [
{
"secretRef": "string",
"triggerParameter": "string"
}
],
"metadata": {},
"type": "string"
},
"http": {
"auth": [
{
"secretRef": "string",
"triggerParameter": "string"
}
],
"metadata": {}
},
"name": "string",
"tcp": {
"auth": [
{
"secretRef": "string",
"triggerParameter": "string"
}
],
"metadata": {}
}
}
]
},
"startupProbe": {
"disableProbe": "bool",
"failureThreshold": "int",
"initialDelaySeconds": "int",
"periodSeconds": "int",
"probeAction": {
"type": "string"
// For remaining properties, see ProbeAction objects
},
"successThreshold": "int",
"timeoutSeconds": "int"
},
"terminationGracePeriodSeconds": "int"
},
"source": {
"version": "string",
"type": "string"
// For remaining properties, see UserSourceInfo objects
}
}
}
ProbeAction nesneleri
nesne türünü belirtmek için type özelliğini ayarlayın.
ExecAction için şunu kullanın:
"type": "ExecAction",
"command": [ "string" ]
HTTPGetAction için şunu kullanın:
"type": "HTTPGetAction",
"path": "string",
"scheme": "string"
TCPSocketAction için şunu kullanın:
"type": "TCPSocketAction"
UserSourceInfo nesneleri
nesne türünü belirtmek için type özelliğini ayarlayın.
BuildResult için şunu kullanın:
"type": "BuildResult",
"buildResultId": "string"
Kapsayıcı için şunu kullanın:
"type": "Container",
"customContainer": {
"args": [ "string" ],
"command": [ "string" ],
"containerImage": "string",
"imageRegistryCredential": {
"password": "string",
"username": "string"
},
"languageFramework": "string",
"server": "string"
}
Jar için şunu kullanın:
"type": "Jar",
"jvmOptions": "string",
"relativePath": "string",
"runtimeVersion": "string"
NetCoreZip için şunu kullanın:
"type": "NetCoreZip",
"netCoreMainEntryPath": "string",
"relativePath": "string",
"runtimeVersion": "string"
Kaynak için şunu kullanın:
"type": "Source",
"artifactSelector": "string",
"relativePath": "string",
"runtimeVersion": "string"
Özellik değerleri
Spring/apps/deployments
Adı | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | 'Microsoft.AppPlatform/Spring/apps/deployments' |
apiVersion | Kaynak API'sinin sürümü | '2023-03-01-preview' |
name | Kaynak adı JSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlamayı öğrenin. |
dize (gerekli) |
Sku | Dağıtım kaynağının SKU'su | Sku |
properties | Dağıtım kaynağının özellikleri | DeploymentResourceProperties |
DeploymentResourceProperties
Adı | Açıklama | Değer |
---|---|---|
active | Dağıtımın etkin olup olmadığını gösterir | bool |
deploymentSettings | Dağıtımın dağıtım ayarları | DeploymentSettings |
kaynak | Dağıtımın kaynak bilgileri karşıya yüklendi. | UserSourceInfo |
DeploymentSettings
Adı | Açıklama | Değer |
---|---|---|
addonConfigs | Eklenti koleksiyonu | object |
containerProbeSettings | Kapsayıcı canlılığı ve hazır olma yoklaması ayarları | ContainerProbeSettings |
environmentVariables | Ortam değişkenlerinin toplanması | object |
canlılıkProbe | Uygulama Örneği canlılığının periyodik yoklaması. Yoklama başarısız olursa Uygulama Örneği yeniden başlatılır. Daha fazla bilgi: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
Yoklama |
readinessProbe | Uygulama Örneği hizmetinin hazır olma durumunun periyodik yoklaması. Yoklama başarısız olursa Uygulama Örneği hizmet uç noktalarından kaldırılır. Daha fazla bilgi: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
Yoklama |
resourceRequests | Gerekli CPU ve Bellek için istenen kaynak miktarı. Gerekli CPU ve Belleği temsil etmek için bu alan kullanıldığında, eski alan CPU'sunun ve memoryInGB'nin daha sonra kullanım dışı bırakılacağı önerilir. | ResourceRequests |
scale | Azure Spring Apps Uygulama Örneği için ölçeklendirme özellikleri. | Ölçeklendirme |
startupProbe | StartupProbe, Uygulama Örneğinin başarıyla başlatıldığını gösterir. Belirtilirse, bu işlem başarıyla tamamlanana kadar başka yoklama yürütülür. Bu yoklama başarısız olursa, tıpkı livenessProbe başarısız olmuş gibi Pod yeniden başlatılır. Bu, bir Uygulama Örneğinin yaşam döngüsünün başında, verilerin yüklenmesi veya önbelleğin ısınmasının sabit durum işlemine göre uzun sürebileceği farklı yoklama parametreleri sağlamak için kullanılabilir. Bu güncelleştirilemez. Daha fazla bilgi: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
Yoklama |
terminationGracePeriodSeconds | Uygulama Örneğinin düzgün bir şekilde sonlandırılması gereken saniye cinsinden isteğe bağlı süre. Silme isteğinde azaltılabilir. 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. Yetkisiz kullanım süresi, Uygulama Örneğinde çalışan işlemlere sonlandırma sinyali gönderildikten ve işlemlerin sonlandırma sinyaliyle zorla durdurulduğu sürenin saniye cinsinden süresidir. Bu değeri, işleminiz için beklenen temizleme süresinden daha uzun ayarlayın. Varsayılan değer 90 saniyedir. | int |
ContainerProbeSettings
Adı | Açıklama | Değer |
---|---|---|
disableProbe | Canlılık ve hazırlık yoklamasının devre dışı bırakılıp bırakılmadığını gösterir | bool |
Yoklama
Adı | Açıklama | Değer |
---|---|---|
disableProbe | Yoklamanın devre dışı bırakılıp bırakılmadığını belirtin. | bool (gerekli) |
failureThreshold | Araştırmanın kabul edilmesi için en düşük ardışık hatalar başarılı olduktan sonra başarısız oldu. En düşük değer 1'dir. | int |
initialDelaySeconds | Yoklamalar başlatılmadan önce Uygulama Örneği başlatıldıktan sonraki saniye sayısı. Daha fazla bilgi: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
int |
periodSeconds | Yoklamanın ne sıklıkta (saniye olarak) gerçekleştirilecek? En düşük değer 1'dir. | int |
probeAction | Yoklama eylemi. | ProbeAction |
successThreshold | Başarısız olduktan sonra yoklamanın başarılı olarak kabul edilmesi için en düşük ardışık başarı. Canlılık ve başlangıç için 1 olmalıdır. En düşük değer 1'dir. | int |
timeoutSeconds | Yoklamanın zaman aşımına uğradıktan sonraki saniye sayısı. En düşük değer 1'dir. | int |
ProbeAction
Adı | Açıklama | Değer |
---|---|---|
tür | Nesne türünü ayarlama | ExecAction HTTPGetAction TCPSocketAction (gerekli) |
ExecAction
Adı | Açıklama | Değer |
---|---|---|
tür | Sistem durumu denetimini gerçekleştirmek için gerçekleştirilecek eylemin türü. | 'ExecAction' (gerekli) |
command | Komut kapsayıcının içinde yürütülecek komut satırıdır, komutun çalışma dizini kapsayıcının dosya sisteminde kök ('/') dizinidir. Komut bir kabuk içinde çalıştırılmadığından geleneksel kabuk yönergeleri (',', vb.) çalışmaz. Kabuk kullanmak için bu kabuğa açıkça çağrı yapmanız gerekir. 0 çıkış durumu canlı/sağlıklı olarak kabul edilir ve sıfır olmayan iyi durumda değildir. | dize[] |
HttpGetAction
Adı | Açıklama | Değer |
---|---|---|
tür | Sistem durumu denetimini gerçekleştirmek için gerçekleştirilecek eylemin türü. | 'HTTPGetAction' (gerekli) |
path | HTTP sunucusunda erişim yolu. | string |
düzen | Konağa bağlanmak için kullanılacak düzen. Varsayılan olarak HTTP'yi kullanır. Olası sabit listesi değerleri: - "HTTP" , kullanılan düzenin http:// - "HTTPS" , kullanılan düzenin https:// |
'HTTP' 'HTTPS' |
TCPSocketAction
Adı | Açıklama | Değer |
---|---|---|
tür | Sistem durumu denetimini gerçekleştirmek için gerçekleştirilecek eylemin türü. | 'TCPSocketAction' (gerekli) |
ResourceRequests
Adı | Açıklama | Değer |
---|---|---|
Cpu | Gerekli CPU. 1 çekirdek 1 veya 1000m ile temsil edilebilir. Bu, Temel katman için 500m veya 1, Standart katman için {500m, 1, 2, 3, 4} olmalıdır. | string |
bellek | Gerekli bellek. 1 GB, 1Gi veya 1024Mi ile temsil edilebilir. Bu, Temel katman için {512Mi, 1Gi, 2Gi} ve Standart katman için {512Mi, 1Gi, 2Gi, ..., 8Gi} olmalıdır. | string |
Ölçek
Adı | Açıklama | Değer |
---|---|---|
maxReplicas | İsteğe bağlı. Kapsayıcı çoğaltması sayısı üst sınırı. Ayarlanmadıysa varsayılan olarak 10'a ayarlanır. | int |
minReplicas | İsteğe bağlı. En az kapsayıcı çoğaltması sayısı. | int |
rules | Ölçeklendirme kuralları. | ScaleRule[] |
ScaleRule
Adı | Açıklama | Değer |
---|---|---|
azureQueue | Azure Kuyruk tabanlı ölçeklendirme. | QueueScaleRule |
özel | Özel ölçek kuralı. | CustomScaleRule |
http | HTTP isteklerine dayalı ölçeklendirme. | HttpScaleRule |
name | Ölçek Kuralı Adı | string |
Tcp | Tcp isteklerine dayalı ölçeklendirme. | TcpScaleRule |
QueueScaleRule
Adı | Açıklama | Değer |
---|---|---|
Auth | Kuyruk ölçek kuralı için kimlik doğrulama gizli dizileri. | ScaleRuleAuth[] |
queueLength | Kuyruk uzunluğu. | int |
queueName | Kuyruk adı. | string |
ScaleRuleAuth
Adı | Açıklama | Değer |
---|---|---|
secretRef | Kimlik doğrulama parametrelerinin çekildiği Azure Spring Apps Uygulama Örneği gizli dizisinin adı. | string |
triggerParameter | Gizli diziyi kullanan Tetikleyici Parametresi | string |
CustomScaleRule
Adı | Açıklama | Değer |
---|---|---|
Auth | Özel ölçek kuralı için kimlik doğrulama gizli dizileri. | ScaleRuleAuth[] |
meta veriler | Özel ölçek kuralını açıklamak için meta veri özellikleri. | object |
tür | Özel ölçek kuralının türü örneğin: azure-servicebus, redis vb. |
string |
HttpScaleRule
Adı | Açıklama | Değer |
---|---|---|
Auth | Özel ölçek kuralı için kimlik doğrulama gizli dizileri. | ScaleRuleAuth[] |
meta veriler | Http ölçek kuralını açıklamak için meta veri özellikleri. | object |
TcpScaleRule
Adı | Açıklama | Değer |
---|---|---|
Auth | TCP ölçek kuralı için kimlik doğrulama gizli dizileri. | ScaleRuleAuth[] |
meta veriler | TCP ölçek kuralını açıklamak için meta veri özellikleri. | object |
UserSourceInfo
Adı | Açıklama | Değer |
---|---|---|
sürüm | Kaynağın sürümü | string |
tür | Nesne türünü ayarlama | BuildResult Kapsayıcı Kavanoz NetCoreZip Kaynak (gerekli) |
BuildResultUserSourceInfo
Adı | Açıklama | Değer |
---|---|---|
tür | Karşıya yüklenen kaynağın türü | 'BuildResult' (gerekli) |
buildResultId | Aynı Spring örneği altında var olan başarılı bir derleme sonucunun kaynak kimliği. | string |
CustomContainerUserSourceInfo
Adı | Açıklama | Değer |
---|---|---|
tür | Karşıya yüklenen kaynağın türü | 'Kapsayıcı' (gerekli) |
customContainer | Özel kapsayıcı yükü | CustomContainer |
CustomContainer
Adı | Açıklama | Değer |
---|---|---|
args | Giriş noktasına yönelik bağımsız değişkenler. Bu sağlanmazsa docker görüntüsünün CMD'si kullanılır. | dize[] |
command | Giriş noktası dizisi. Kabuk içinde yürütülmedi. Bu sağlanmazsa docker görüntüsünün ENTRYPOINT değeri kullanılır. | dize[] |
containerImage | Özel kapsayıcının kapsayıcı görüntüsü. Bu, kayıt defterinin sunucu adı olmadan {repository}:{tag} biçiminde olmalıdır | string |
imageRegistryCredential | Görüntü kayıt defterinin kimlik bilgileri | ImageRegistryCredential |
languageFramework | Karşıya yüklenen kapsayıcı görüntüsünün dil çerçevesi | string |
sunucu | Kapsayıcı görüntüsünü içeren kayıt defterinin adı | string |
ImageRegistryCredential
Adı | Açıklama | Değer |
---|---|---|
password | Görüntü kayıt defteri kimlik bilgilerinin parolası | string |
username | Görüntü kayıt defteri kimlik bilgilerinin kullanıcı adı | string |
JarUploadedUserSourceInfo
Adı | Açıklama | Değer |
---|---|---|
tür | Karşıya yüklenen kaynağın türü | 'Jar' (gerekli) |
jvmOptions | JVM parametresi | string |
Relativepath | Kaynağı depolayan depolamanın göreli yolu | string |
runtimeVersion | Jar dosyasının çalışma zamanı sürümü | string |
NetCoreZipUploadedUserSourceInfo
Adı | Açıklama | Değer |
---|---|---|
tür | Karşıya yüklenen kaynağın türü | 'NetCoreZip' (gerekli) |
netCoreMainEntryPath | Zip köküne göre .NET yürütülebilir dosyasının yolu | string |
Relativepath | Kaynağı depolayan depolamanın göreli yolu | string |
runtimeVersion | .Net dosyasının çalışma zamanı sürümü | string |
SourceUploadedUserSourceInfo
Adı | Açıklama | Değer |
---|---|---|
tür | Karşıya yüklenen kaynağın türü | 'Source' (gerekli) |
artifactSelector | Çok modüllü projeler için dağıtımda kullanılacak yapıtın seçicisi. Bu, hedef modülün/projenin göreli yolu. |
string |
Relativepath | Kaynağı depolayan depolamanın göreli yolu | string |
runtimeVersion | Kaynak dosyanın çalışma zamanı sürümü | string |
Sku
Adı | Açıklama | Değer |
---|---|---|
capacity | Hedef kaynağın geçerli kapasitesi | int |
name | Sku'nun adı | string |
tier | Sku katmanı | string |
Terraform (AzAPI sağlayıcısı) kaynak tanımı
Spring/apps/deployments kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.AppPlatform/Spring/apps/deployments kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.AppPlatform/Spring/apps/deployments@2023-03-01-preview"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
active = bool
deploymentSettings = {
addonConfigs = {}
containerProbeSettings = {
disableProbe = bool
}
environmentVariables = {}
livenessProbe = {
disableProbe = bool
failureThreshold = int
initialDelaySeconds = int
periodSeconds = int
probeAction = {
type = "string"
// For remaining properties, see ProbeAction objects
}
successThreshold = int
timeoutSeconds = int
}
readinessProbe = {
disableProbe = bool
failureThreshold = int
initialDelaySeconds = int
periodSeconds = int
probeAction = {
type = "string"
// For remaining properties, see ProbeAction objects
}
successThreshold = int
timeoutSeconds = int
}
resourceRequests = {
cpu = "string"
memory = "string"
}
scale = {
maxReplicas = int
minReplicas = int
rules = [
{
azureQueue = {
auth = [
{
secretRef = "string"
triggerParameter = "string"
}
]
queueLength = int
queueName = "string"
}
custom = {
auth = [
{
secretRef = "string"
triggerParameter = "string"
}
]
metadata = {}
type = "string"
}
http = {
auth = [
{
secretRef = "string"
triggerParameter = "string"
}
]
metadata = {}
}
name = "string"
tcp = {
auth = [
{
secretRef = "string"
triggerParameter = "string"
}
]
metadata = {}
}
}
]
}
startupProbe = {
disableProbe = bool
failureThreshold = int
initialDelaySeconds = int
periodSeconds = int
probeAction = {
type = "string"
// For remaining properties, see ProbeAction objects
}
successThreshold = int
timeoutSeconds = int
}
terminationGracePeriodSeconds = int
}
source = {
version = "string"
type = "string"
// For remaining properties, see UserSourceInfo objects
}
}
sku = {
capacity = int
name = "string"
tier = "string"
}
})
}
ProbeAction nesneleri
nesnenin türünü belirtmek için type özelliğini ayarlayın.
ExecAction için şunu kullanın:
type = "ExecAction"
command = [
"string"
]
HTTPGetAction için şunu kullanın:
type = "HTTPGetAction"
path = "string"
scheme = "string"
TCPSocketAction için şunu kullanın:
type = "TCPSocketAction"
UserSourceInfo nesneleri
nesnenin türünü belirtmek için type özelliğini ayarlayın.
BuildResult için şunu kullanın:
type = "BuildResult"
buildResultId = "string"
Kapsayıcı için şunu kullanın:
type = "Container"
customContainer = {
args = [
"string"
]
command = [
"string"
]
containerImage = "string"
imageRegistryCredential = {
password = "string"
username = "string"
}
languageFramework = "string"
server = "string"
}
Jar için şunu kullanın:
type = "Jar"
jvmOptions = "string"
relativePath = "string"
runtimeVersion = "string"
NetCoreZip için şunu kullanın:
type = "NetCoreZip"
netCoreMainEntryPath = "string"
relativePath = "string"
runtimeVersion = "string"
Kaynak için şunu kullanın:
type = "Source"
artifactSelector = "string"
relativePath = "string"
runtimeVersion = "string"
Özellik değerleri
Spring/uygulamalar/dağıtımlar
Adı | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | "Microsoft.AppPlatform/Spring/apps/deployments@2023-03-01-preview" |
name | Kaynak adı | dize (gerekli) |
parent_id | Bu kaynağın üst öğesi olan kaynağın kimliği. | Kaynak türü: uygulamalar için kimlik |
Sku | Dağıtım kaynağının SKU'su | Sku |
properties | Dağıtım kaynağının özellikleri | DeploymentResourceProperties |
DeploymentResourceProperties
Adı | Açıklama | Değer |
---|---|---|
active | Dağıtımın etkin olup olmadığını gösterir | bool |
deploymentSettings | Dağıtımın dağıtım ayarları | DeploymentSettings |
kaynak | Dağıtımın kaynak bilgileri karşıya yüklendi. | UserSourceInfo |
DeploymentSettings
Adı | Açıklama | Değer |
---|---|---|
addonConfigs | Eklenti koleksiyonu | object |
containerProbeSettings | Kapsayıcı canlılığı ve hazır olma yoklaması ayarları | ContainerProbeSettings |
environmentVariables | Ortam değişkenlerinin toplanması | object |
livenessProbe | Uygulama Örneği canlılığının periyodik yoklaması. Yoklama başarısız olursa Uygulama Örneği yeniden başlatılır. Daha fazla bilgi: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
Yoklama |
readinessProbe | Uygulama Örneği hizmetinin hazır olma durumunun düzenli aralıklı yoklaması. Yoklama başarısız olursa Uygulama Örneği hizmet uç noktasından kaldırılır. Daha fazla bilgi: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
Yoklama |
resourceRequests | Gerekli CPU ve Bellek için istenen kaynak miktarı. Gerekli CPU ve Belleği temsil etmek için bu alan kullanıldığında, eski alan CPU'sunun ve memoryInGB'nin daha sonra kullanım dışı bırakılacağı önerilir. | ResourceRequests |
scale | Azure Spring Apps Uygulama Örneği için özellikleri ölçeklendirme. | Ölçeklendirme |
startupProbe | StartupProbe, Uygulama Örneğinin başarıyla başlatıldığını gösterir. Belirtilirse, bu başarıyla tamamlanana kadar başka yoklama yürütülür. Bu yoklama başarısız olursa, aynı livenessProbe başarısız olmuş gibi Pod yeniden başlatılır. Bu, bir Uygulama Örneğinin yaşam döngüsünün başında, sabit durum işlemine göre verilerin yüklenmesinin veya önbelleğin ısınmasının uzun sürebileceği durumlarda farklı yoklama parametreleri sağlamak için kullanılabilir. Bu güncelleştirilemez. Daha fazla bilgi: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
Yoklama |
terminationGracePeriodSeconds | Uygulama Örneğinin düzgün bir şekilde sonlandırılması için saniye cinsinden isteğe bağlı süre. Silme isteğinde azaltılabilir. 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 değer sıfır ise, bunun yerine varsayılan yetkisiz kullanım süresi kullanılır. Yetkisiz kullanım süresi, Uygulama Örneğinde çalışan işlemlerin sonlandırma sinyali gönderilmesinden ve işlemlerin sonlandırma sinyaliyle zorla durdurulmasından sonraki saniye cinsinden süredir. Bu değeri, işleminiz için beklenen temizleme süresinden daha uzun ayarlayın. Varsayılan değer 90 saniyedir. | int |
ContainerProbeSettings
Adı | Açıklama | Değer |
---|---|---|
disableProbe | Canlılık ve hazırlık araştırmasının devre dışı bırakılıp bırakılmadığını gösterir | bool |
Yoklama
Adı | Açıklama | Değer |
---|---|---|
disableProbe | Yoklamanın devre dışı bırakılıp bırakılmadığını belirtin. | bool (gerekli) |
failureThreshold | Yoklamanın dikkate alınması için en düşük ardışık hatalar başarılı olduktan sonra başarısız oldu. En düşük değer 1'dir. | int |
initialDelaySeconds | Yoklamalar başlatılmadan önce Uygulama Örneği başlatıldıktan sonraki saniye sayısı. Daha fazla bilgi: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
int |
periodSeconds | Araştırmayı gerçekleştirme sıklıkları (saniye olarak). En düşük değer 1'dir. | int |
probeAction | Yoklama eylemi. | Yoklama |
successThreshold | Yoklamanın başarısız olduktan sonra başarılı olarak kabul edilmesi için en düşük ardışık başarı. Canlılık ve başlangıç için 1 olmalıdır. En düşük değer 1'dir. | int |
timeoutSeconds | Araştırmanın zaman aşımına uğradıktan sonra geçmesi gereken saniye sayısı. En düşük değer 1'dir. | int |
Yoklama
Adı | Açıklama | Değer |
---|---|---|
tür | Nesne türünü ayarlama | ExecAction HTTPGetAction TCPSocketAction (gerekli) |
ExecAction
Adı | Açıklama | Değer |
---|---|---|
tür | Sistem durumu denetimini gerçekleştirmek için gerçekleştirilecek eylemin türü. | "ExecAction" (gerekli) |
command | Komut kapsayıcı içinde yürütülecek komut satırıdır, komutun çalışma dizini kapsayıcının dosya sisteminde kök ('/') dizinidir. Komut bir kabuğun içinde çalıştırılmaz, bu nedenle geleneksel kabuk yönergeleri (',', vb.) çalışmaz. Kabuk kullanmak için bu kabuğa açıkça çağrı yapmanız gerekir. 0 çıkış durumu canlı/sağlıklı olarak değerlendirilir ve sıfır olmayan durum iyi durumda değildir. | string[] |
HttpGetAction
Adı | Açıklama | Değer |
---|---|---|
tür | Sistem durumu denetimini gerçekleştirmek için gerçekleştirilecek eylemin türü. | "HTTPGetAction" (gerekli) |
path | HTTP sunucusunda erişim yolu. | string |
düzen | Konağa bağlanmak için kullanılacak düzen. Varsayılan olarak HTTP'yi kullanır. Olası sabit listesi değerleri: - "HTTP" , kullanılan düzenin http:// - "HTTPS" , kullanılan düzenin https:// |
"HTTP" "HTTPS" |
TCPSocketAction
Adı | Açıklama | Değer |
---|---|---|
tür | Sistem durumu denetimini gerçekleştirmek için gerçekleştirilecek eylemin türü. | "TCPSocketAction" (gerekli) |
ResourceRequests
Adı | Açıklama | Değer |
---|---|---|
Cpu | Gerekli CPU. 1 çekirdek 1 veya 1000m ile temsil edilebilir. Bu, Temel katman için 500m veya 1, Standart katman için {500m, 1, 2, 3, 4} olmalıdır. | string |
bellek | Gerekli bellek. 1 GB, 1Gi veya 1024Mi ile temsil edilebilir. Bu, Temel katman için {512Mi, 1Gi, 2Gi} ve Standart katman için {512Mi, 1Gi, 2Gi, ..., 8Gi} olmalıdır. | string |
Ölçek
Adı | Açıklama | Değer |
---|---|---|
maxReplicas | İsteğe bağlı. Kapsayıcı çoğaltması sayısı üst sınırı. Ayarlanmadıysa varsayılan olarak 10'a ayarlanır. | int |
minReplicas | İsteğe bağlı. En az kapsayıcı çoğaltması sayısı. | int |
rules | Ölçeklendirme kuralları. | ScaleRule[] |
ScaleRule
Adı | Açıklama | Değer |
---|---|---|
azureQueue | Azure Kuyruk tabanlı ölçeklendirme. | QueueScaleRule |
özel | Özel ölçek kuralı. | CustomScaleRule |
http | HTTP isteklerine dayalı ölçeklendirme. | HttpScaleRule |
name | Ölçek Kuralı Adı | string |
Tcp | Tcp isteklerine dayalı ölçeklendirme. | TcpScaleRule |
QueueScaleRule
Adı | Açıklama | Değer |
---|---|---|
Auth | Kuyruk ölçek kuralı için kimlik doğrulama gizli dizileri. | ScaleRuleAuth[] |
queueLength | Kuyruk uzunluğu. | int |
queueName | Kuyruk adı. | string |
ScaleRuleAuth
Adı | Açıklama | Değer |
---|---|---|
secretRef | Kimlik doğrulama parametrelerinin çekildiği Azure Spring Apps Uygulama Örneği gizli dizisinin adı. | string |
triggerParameter | Gizli diziyi kullanan Tetikleyici Parametresi | string |
CustomScaleRule
Adı | Açıklama | Değer |
---|---|---|
Auth | Özel ölçek kuralı için kimlik doğrulama gizli dizileri. | ScaleRuleAuth[] |
meta veriler | Özel ölçek kuralını açıklamak için meta veri özellikleri. | object |
tür | Özel ölçek kuralının türü örneğin: azure-servicebus, redis vb. |
string |
HttpScaleRule
Adı | Açıklama | Değer |
---|---|---|
Auth | Özel ölçek kuralı için kimlik doğrulama gizli dizileri. | ScaleRuleAuth[] |
meta veriler | Http ölçek kuralını açıklamak için meta veri özellikleri. | object |
TcpScaleRule
Adı | Açıklama | Değer |
---|---|---|
Auth | TCP ölçek kuralı için kimlik doğrulama gizli dizileri. | ScaleRuleAuth[] |
meta veriler | TCP ölçek kuralını açıklamak için meta veri özellikleri. | object |
UserSourceInfo
Adı | Açıklama | Değer |
---|---|---|
sürüm | Kaynağın sürümü | string |
tür | Nesne türünü ayarlama | BuildResult Kapsayıcı Kavanoz NetCoreZip Kaynak (gerekli) |
BuildResultUserSourceInfo
Adı | Açıklama | Değer |
---|---|---|
tür | Karşıya yüklenen kaynağın türü | "BuildResult" (gerekli) |
buildResultId | Aynı Spring örneği altında var olan başarılı bir derleme sonucunun kaynak kimliği. | string |
CustomContainerUserSourceInfo
Adı | Açıklama | Değer |
---|---|---|
tür | Karşıya yüklenen kaynağın türü | "Kapsayıcı" (gerekli) |
customContainer | Özel kapsayıcı yükü | CustomContainer |
CustomContainer
Adı | Açıklama | Değer |
---|---|---|
args | Giriş noktasına yönelik bağımsız değişkenler. Bu sağlanmazsa docker görüntüsünün CMD'si kullanılır. | dize[] |
command | Giriş noktası dizisi. Kabuk içinde yürütülmedi. Bu sağlanmazsa docker görüntüsünün ENTRYPOINT değeri kullanılır. | dize[] |
containerImage | Özel kapsayıcının kapsayıcı görüntüsü. Bu, kayıt defterinin sunucu adı olmadan {repository}:{tag} biçiminde olmalıdır | string |
imageRegistryCredential | Görüntü kayıt defterinin kimlik bilgileri | ImageRegistryCredential |
languageFramework | Karşıya yüklenen kapsayıcı görüntüsünün dil çerçevesi | string |
sunucu | Kapsayıcı görüntüsünü içeren kayıt defterinin adı | string |
ImageRegistryCredential
Adı | Açıklama | Değer |
---|---|---|
password | Görüntü kayıt defteri kimlik bilgilerinin parolası | string |
username | Görüntü kayıt defteri kimlik bilgilerinin kullanıcı adı | string |
JarUploadedUserSourceInfo
Adı | Açıklama | Değer |
---|---|---|
tür | Karşıya yüklenen kaynağın türü | "Jar" (gerekli) |
jvmOptions | JVM parametresi | string |
Relativepath | Kaynağı depolayan depolamanın göreli yolu | string |
runtimeVersion | Jar dosyasının çalışma zamanı sürümü | string |
NetCoreZipUploadedUserSourceInfo
Adı | Açıklama | Değer |
---|---|---|
tür | Karşıya yüklenen kaynağın türü | "NetCoreZip" (gerekli) |
netCoreMainEntryPath | Zip köküne göre .NET yürütülebilir dosyasının yolu | string |
Relativepath | Kaynağı depolayan depolamanın göreli yolu | string |
runtimeVersion | .Net dosyasının çalışma zamanı sürümü | string |
SourceUploadedUserSourceInfo
Adı | Açıklama | Değer |
---|---|---|
tür | Karşıya yüklenen kaynağın türü | "Kaynak" (gerekli) |
artifactSelector | Çok modüllü projeler için dağıtımda kullanılacak yapıtın seçicisi. Bu, hedef modülün/projenin göreli yolu. |
string |
Relativepath | Kaynağı depolayan depolamanın göreli yolu | string |
runtimeVersion | Kaynak dosyanın çalışma zamanı sürümü | string |
Sku
Adı | Açıklama | Değer |
---|---|---|
capacity | Hedef kaynağın geçerli kapasitesi | int |
name | Sku'nun adı | string |
tier | Sku katmanı | string |