Microsoft.ServiceFabric managedclusters/applications 2023-11-01-preview
- Legújabb
- 2024-04-01
- 2024-02-01-preview
- 2023-12-01-preview
- 2023-11-01-preview
- 2023-09-01-preview
- 2023-07-01-preview
- 2023-03-01-preview
- 2023-02-01-preview
- 2022-10-01-preview
- 2022-08-01-preview
- 2022-06-01-preview
- 2022-02-01-preview
- 2022-01-01
- 2021-11-01-preview
- 2021-07-01-preview
- 2021-05-01
- 2021-01-01-preview
Bicep-erőforrásdefiníció
A managedclusters/applications erőforrástípus üzembe helyezhető a következő célműveletekkel:
- Erőforráscsoportok – Lásd : erőforráscsoport üzembehelyezési parancsai
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.
Erőforrás formátuma
Microsoft.ServiceFabric/managedclusters/applications erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.
resource symbolicname 'Microsoft.ServiceFabric/managedclusters/applications@2023-11-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
properties: {
managedIdentities: [
{
name: 'string'
principalId: 'string'
name: 'string'
principalId: 'string'
}
]
maximumNodes: int
metrics: [
{
maximumCapacity: int
name: 'string'
reservationCapacity: int
totalApplicationCapacity: int
}
]
minimumNodes: int
parameters: {
{customized property}: 'string'
}
removeApplicationCapacity: bool
typeName: 'string'
typeVersion: 'string'
upgradePolicy: {
applicationHealthPolicy: {
considerWarningAsError: bool
defaultServiceTypeHealthPolicy: {
maxPercentUnhealthyPartitionsPerService: int
maxPercentUnhealthyReplicasPerPartition: int
maxPercentUnhealthyServices: int
}
maxPercentUnhealthyDeployedApplications: int
serviceTypeHealthPolicyMap: {
{customized property}: {
maxPercentUnhealthyPartitionsPerService: int
maxPercentUnhealthyReplicasPerPartition: int
maxPercentUnhealthyServices: int
}
}
}
forceRestart: bool
recreateApplication: bool
rollingUpgradeMonitoringPolicy: {
failureAction: 'string'
healthCheckRetryTimeout: 'string'
healthCheckStableDuration: 'string'
healthCheckWaitDuration: 'string'
upgradeDomainTimeout: 'string'
upgradeTimeout: 'string'
}
upgradeMode: 'string'
upgradeReplicaSetCheckTimeout: 'string'
applicationHealthPolicy: {
defaultServiceTypeHealthPolicy: {
maxPercentUnhealthyServices: int
maxPercentUnhealthyPartitionsPerService: int
maxPercentUnhealthyReplicasPerPartition: int
maxPercentUnhealthyServices: int
}
serviceTypeHealthPolicies: {
{customized property}: {
maxPercentUnhealthyServices: int
maxPercentUnhealthyPartitionsPerService: int
maxPercentUnhealthyReplicasPerPartition: int
maxPercentUnhealthyServices: int
}
}
considerWarningAsError: bool
defaultServiceTypeHealthPolicy: {
maxPercentUnhealthyServices: int
maxPercentUnhealthyPartitionsPerService: int
maxPercentUnhealthyReplicasPerPartition: int
maxPercentUnhealthyServices: int
}
maxPercentUnhealthyDeployedApplications: int
serviceTypeHealthPolicyMap: {
{customized property}: {
maxPercentUnhealthyServices: int
maxPercentUnhealthyPartitionsPerService: int
maxPercentUnhealthyReplicasPerPartition: int
maxPercentUnhealthyServices: int
}
}
}
forceRestart: bool
instanceCloseDelayDuration: int
recreateApplication: bool
rollingUpgradeMonitoringPolicy: {
failureAction: 'string'
healthCheckRetryTimeout: 'string'
healthCheckStableDuration: 'string'
healthCheckWaitDuration: 'string'
upgradeDomainTimeout: 'string'
upgradeTimeout: 'string'
}
upgradeMode: 'string'
upgradeReplicaSetCheckTimeout: int
}
managedIdentities: [
{
name: 'string'
principalId: 'string'
name: 'string'
principalId: 'string'
}
]
parameters: {
{customized property}: 'string'
}
upgradePolicy: {
applicationHealthPolicy: {
considerWarningAsError: bool
defaultServiceTypeHealthPolicy: {
maxPercentUnhealthyPartitionsPerService: int
maxPercentUnhealthyReplicasPerPartition: int
maxPercentUnhealthyServices: int
}
maxPercentUnhealthyDeployedApplications: int
serviceTypeHealthPolicyMap: {
{customized property}: {
maxPercentUnhealthyPartitionsPerService: int
maxPercentUnhealthyReplicasPerPartition: int
maxPercentUnhealthyServices: int
}
}
}
forceRestart: bool
recreateApplication: bool
rollingUpgradeMonitoringPolicy: {
failureAction: 'string'
healthCheckRetryTimeout: 'string'
healthCheckStableDuration: 'string'
healthCheckWaitDuration: 'string'
upgradeDomainTimeout: 'string'
upgradeTimeout: 'string'
}
upgradeMode: 'string'
upgradeReplicaSetCheckTimeout: 'string'
applicationHealthPolicy: {
defaultServiceTypeHealthPolicy: {
maxPercentUnhealthyServices: int
maxPercentUnhealthyPartitionsPerService: int
maxPercentUnhealthyReplicasPerPartition: int
maxPercentUnhealthyServices: int
}
serviceTypeHealthPolicies: {
{customized property}: {
maxPercentUnhealthyServices: int
maxPercentUnhealthyPartitionsPerService: int
maxPercentUnhealthyReplicasPerPartition: int
maxPercentUnhealthyServices: int
}
}
considerWarningAsError: bool
defaultServiceTypeHealthPolicy: {
maxPercentUnhealthyServices: int
maxPercentUnhealthyPartitionsPerService: int
maxPercentUnhealthyReplicasPerPartition: int
maxPercentUnhealthyServices: int
}
maxPercentUnhealthyDeployedApplications: int
serviceTypeHealthPolicyMap: {
{customized property}: {
maxPercentUnhealthyServices: int
maxPercentUnhealthyPartitionsPerService: int
maxPercentUnhealthyReplicasPerPartition: int
maxPercentUnhealthyServices: int
}
}
}
forceRestart: bool
instanceCloseDelayDuration: int
recreateApplication: bool
rollingUpgradeMonitoringPolicy: {
failureAction: 'string'
healthCheckRetryTimeout: 'string'
healthCheckStableDuration: 'string'
healthCheckWaitDuration: 'string'
upgradeDomainTimeout: 'string'
upgradeTimeout: 'string'
}
upgradeMode: 'string'
upgradeReplicaSetCheckTimeout: int
}
version: 'string'
}
}
Tulajdonságértékek
managedclusters/applications
Név | Leírás | Érték |
---|---|---|
name | Az erőforrás neve Megtudhatja, hogyan állíthatja be a gyermekerőforrások nevét és típusát a Bicepben. |
sztring (kötelező) |
location | Az erőforrás helye a szülőerőforrástól függ. | sztring |
tags | Azure-erőforráscímkék. | Címkenevek és -értékek szótára. Címkék megtekintése sablonokban |
Szülő | A Bicepben megadhatja egy gyermekerőforrás szülőerőforrását. Ezt a tulajdonságot csak akkor kell hozzáadnia, ha a gyermekerőforrás a szülőerőforráson kívül van deklarálva. További információ: Gyermekerőforrás a szülőerőforráson kívül. |
A típus erőforrásának szimbolikus neve: managedclusters |
identity | Az Azure-erőforrások felügyelt identitásainak ismertetése. | Felügyelt identitás |
properties | Az alkalmazáserőforrás tulajdonságai. | ApplicationResourceProperties |
Felügyelt identitás
Név | Leírás | Érték |
---|---|---|
típus | Az erőforrás felügyelt identitásának típusa. | "Nincs" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
userAssignedIdentities | Az erőforráshoz társított felhasználói identitások listája. A felhasználói identitás szótárkulcs-hivatkozásai az űrlap ARM-erőforrás-azonosítói lesznek: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". |
UserAssignedIdentityMap |
típus | Az erőforrás felügyelt identitásának típusa. | "Nincs" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
userAssignedIdentities | Az erőforráshoz társított felhasználói identitások listája. A felhasználói identitás szótárkulcs-hivatkozásai az űrlap ARM-erőforrás-azonosítói lesznek: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". |
UserAssignedIdentityMap |
UserAssignedIdentityMap
Név | Leírás | Érték |
---|---|---|
{testreszabott tulajdonság} | UserAssignedIdentity |
UserAssignedIdentity
Ez az objektum nem tartalmaz az üzembe helyezés során beállítandó tulajdonságokat. Minden tulajdonság a ReadOnly.
ApplicationResourceProperties
Név | Leírás | Érték |
---|---|---|
managedIdentities | Az alkalmazás felhasználóhoz rendelt identitásainak listája, mindegyik rövid névre van leképezve. | ApplicationUserAssignedIdentity[] |
maximumCsomópontok | Azoknak a csomópontoknak a maximális száma, ahol a Service Fabric lefoglalja az alkalmazás kapacitását. Vegye figyelembe, hogy ez nem jelenti azt, hogy az alkalmazás szolgáltatásai az összes csomópontra kerülnek. Alapértelmezés szerint ennek a tulajdonságnak az értéke nulla, ami azt jelenti, hogy a szolgáltatások bármely csomóponton elhelyezhetők. | int Korlátok: Minimális érték = 0 |
metrics | Az alkalmazáskapacitás metrikaleírásának listája. | ApplicationMetricDescription[] |
minimális csomópontok | Azon csomópontok minimális száma, ahol a Service Fabric kapacitást foglal le ehhez az alkalmazáshoz. Vegye figyelembe, hogy ez nem jelenti azt, hogy az alkalmazás szolgáltatásai az összes csomópontra kerülnek. Ha ez a tulajdonság nullára van állítva, a rendszer nem foglal le kapacitást. A tulajdonság értéke nem lehet nagyobb, mint a MaximumNodes tulajdonság értéke. | int Korlátok: Minimális érték = 0 |
parameters | Azon alkalmazásparaméterek listája, amely felül van bírálva az alkalmazásjegyzékben megadott alapértelmezett értékekből. | ApplicationParameterList |
removeApplicationCapacity | Távolítsa el az aktuális alkalmazáskapacitás-beállításokat. | logikai |
typeName | Az alkalmazásjegyzékben meghatározott alkalmazástípus neve. | sztring |
typeVersion | Az alkalmazástípus verziója az alkalmazásjegyzékben meghatározottak szerint. | sztring |
upgradePolicy | A figyelt alkalmazásfrissítések szabályzatát ismerteti. | ApplicationUpgradePolicy |
managedIdentities | Az alkalmazás felhasználó által hozzárendelt identitásainak listája, mindegyik felhasználóbarát névre van leképezve. | ApplicationUserAssignedIdentity[] |
parameters | Azon alkalmazásparaméterek listája, amely felül van bírálva az alkalmazásjegyzékben megadott alapértelmezett értékekből. | ApplicationParameterList |
upgradePolicy | A figyelt alkalmazásfrissítések szabályzatát ismerteti. | ApplicationUpgradePolicy |
version | Az alkalmazástípus verziója az alkalmazásjegyzékben meghatározottak szerint. Ennek a névnek a hivatkozott alkalmazástípus verziójának teljes Arm-erőforrás-azonosítójának kell lennie. |
sztring |
ApplicationUserAssignedIdentity
Név | Leírás | Érték |
---|---|---|
name | A felhasználó által hozzárendelt identitás rövid neve. | sztring (kötelező) |
principalId | A felhasználó által hozzárendelt identitás egyszerű azonosítója. | sztring (kötelező) |
name | A felhasználó által hozzárendelt identitás rövid neve. | sztring (kötelező) |
principalId | A felhasználó által hozzárendelt identitás egyszerű azonosítója. | sztring (kötelező) |
ApplicationMetricDescription
Név | Leírás | Érték |
---|---|---|
maximális kapacitás | A Service Fabric-alkalmazás maximális csomópontkapacitása. Ez az alkalmazás egy példányának maximális terhelése egyetlen csomóponton. Még akkor is, ha a csomópont kapacitása nagyobb ennél az értéknél, a Service Fabric az alkalmazáson belüli szolgáltatások teljes terhelését az egyes csomópontokon erre az értékre korlátozza. Ha a 0 értékre van állítva, a metrika kapacitása minden csomóponton korlátlan. Új, definiált alkalmazáskapacitással rendelkező alkalmazás létrehozásakor a Maximális csomópontok szorzatának és ennek az értéknek mindig kisebbnek vagy egyenlőnek kell lennie a TotalApplicationCapacity értéknél. A meglévő alkalmazás alkalmazáskapacitással való frissítésekor a Maximális csomópontok szorzatának és ennek az értéknek mindig kisebbnek kell lennie, mint a TotalApplicationCapacity értéke. |
int |
name | A metrika neve. | sztring |
reservationCapacity | A Service Fabric-alkalmazás csomópontfoglalási kapacitása. Ez az a terhelés, amely az alkalmazás példányait tartalmazó csomópontokon van fenntartva. Ha a MinimumNodes érték van megadva, akkor ezeknek az értékeknek a szorzata lesz az alkalmazás fürtjében lefoglalt kapacitás. Ha a 0 értékre van állítva, a rendszer nem foglal le kapacitást ehhez a metrikahoz. Az alkalmazáskapacitás beállításakor vagy az alkalmazáskapacitás frissítésekor; Ennek az értéknek kisebbnek vagy egyenlőnek kell lennie az egyes metrikák MaximumCapacity értékénél. |
int |
totalApplicationCapacity | A Service Fabric-alkalmazás teljes metrikakapacitása. Ez a fürtben található alkalmazás teljes metrikakapacitása. A Service Fabric megpróbálja az alkalmazáson belüli szolgáltatások terhelésének összegét erre az értékre korlátozni. Új, definiált alkalmazáskapacitással rendelkező alkalmazás létrehozásakor a MaximumNodes és a MaximumCapacity szorzatának mindig kisebbnek kell lennie, mint ez az érték, vagy azzal egyenlőnek kell lennie. |
int |
ApplicationParameterList
Név | Leírás | Érték |
---|---|---|
{customized property} | sztring |
ApplicationUpgradePolicy
Név | Leírás | Érték |
---|---|---|
applicationHealthPolicy | Egy alkalmazás vagy annak egyik gyermekentitásának állapotértékeléséhez használt állapotszabályzatot határoz meg. | ArmApplicationHealthPolicy |
forceRestart | Ha igaz, akkor a rendszer a frissítés során kényszerítve újraindítja a folyamatokat, még akkor is, ha a kódverzió nem változott (a frissítés csak a konfigurációt vagy az adatokat módosítja). | logikai |
recreateApplication | Meghatározza, hogy az alkalmazást újra létre kell-e hozni a frissítés során. Ha érték=igaz, a frissítési szabályzat többi paramétere nem engedélyezett, és a rendelkezésre állás elvesztését eredményezi. | logikai |
rollingUpgradeMonitoringPolicy | Az alkalmazásfrissítés figyeléséhez használt szabályzat | ArmRollingUpgradeMonitoringPolicy |
upgradeMode | A működés közbeni frissítés állapotának figyelésére használt mód. Az értékek: UnmonitoredAuto, UnmonitoredManual és Monitored. | "Érvénytelen" "Figyelve" "UnmonitoredAuto" "UnmonitoredManual" |
upgradeReplicaSetCheckTimeout | A frissítési tartomány feldolgozásának letiltására és a rendelkezésre állás elvesztésének megakadályozására szolgáló maximális időtartam váratlan problémák esetén. Ha ez az időtúllépés lejár, a frissítési tartomány feldolgozása a rendelkezésre állás elvesztésének problémáitól függetlenül folytatódik. Az időtúllépés minden frissítési tartomány elején alaphelyzetbe áll. Az érvényes értékek 0 és 42949672925 közé esnek. (aláíratlan 32 bites egész szám). | sztring |
applicationHealthPolicy | Olyan állapotszabályzatot határoz meg, amely egy alkalmazás vagy annak egyik gyermekentitásának állapotának értékelésére szolgál. | ApplicationHealthPolicy |
forceRestart | Ha igaz, akkor a rendszer a frissítés során kényszerítve újraindítja a folyamatokat, még akkor is, ha a kódverzió nem változott (a frissítés csak a konfigurációt vagy az adatokat módosítja). | logikai |
instanceCloseDelayDuration | Az állapot nélküli példányok bezárása előtti várakozás időtartama másodpercben, hogy az aktív kérések zökkenőmentesen üríthessenek. Ez akkor lenne hatékony, ha a példány az alkalmazás/fürt frissítése során bezárul, csak azoknál a példányoknál, amelyeknél nincs nulla késleltetési időtartam a szolgáltatás leírásában konfigurálva. | int |
recreateApplication | Meghatározza, hogy az alkalmazást újra létre kell-e hozni a frissítés során. Ha érték=igaz, a frissítési szabályzat többi paramétere nem engedélyezett. | logikai |
rollingUpgradeMonitoringPolicy | Az alkalmazásfrissítés figyeléséhez használt szabályzat | RollingUpgradeMonitoringPolicy |
upgradeMode | A működés közbeni frissítés állapotának figyelésére használt mód. Az értékek a Figyelve és a UnmonitoredAuto. | "Figyelve" "UnmonitoredAuto" |
upgradeReplicaSetCheckTimeout | A frissítési tartomány feldolgozásának letiltására és a rendelkezésre állás elvesztésének megakadályozására szolgáló maximális időtartam váratlan problémák esetén. Ha ez az időtúllépés lejár, a frissítési tartomány feldolgozása a rendelkezésre állás elvesztésének problémáitól függetlenül folytatódik. Az időtúllépés minden frissítési tartomány elején alaphelyzetbe áll. Az érvényes értékek 0 és 42949672925 közé esnek. (aláíratlan 32 bites egész szám). | int |
ArmApplicationHealthPolicy
Név | Leírás | Érték |
---|---|---|
considerWarningAsError | Azt jelzi, hogy a figyelmeztetések ugyanolyan súlyossággal vannak-e kezelve, mint a hibák. | logikai |
defaultServiceTypeHealthPolicy | A szolgáltatástípus állapotának kiértékeléséhez alapértelmezés szerint használt állapotházirend. | ArmServiceTypeHealthPolicy |
maxPercentUnhealthyDeployedApplications | A nem kifogástalan állapotú üzembe helyezett alkalmazások megengedett maximális aránya. Az engedélyezett értékek nulla és 100 közötti bájtértékek. A százalékos érték az üzembe helyezett alkalmazások maximálisan tolerálható százalékos arányát jelöli, amely nem megfelelő állapotú lehet, mielőtt az alkalmazás hibásnak minősül. Ezt úgy számítjuk ki, hogy elosztjuk a nem kifogástalan állapotú üzembe helyezett alkalmazások számát azon csomópontok számával, amelyeken az alkalmazás jelenleg üzembe van helyezve a fürtben. A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú csomóponton. Az alapértelmezett százalékos érték nulla. |
int |
serviceTypeHealthPolicyMap | A leképezés szolgáltatástípus-állapotszabályzattal szolgáltatástípusonként. A térkép alapértelmezés szerint üres. | ArmServiceTypeHealthPolicyMap |
ArmServiceTypeHealthPolicy
Név | Leírás | Érték |
---|---|---|
maxPercentUnhealthyPartitionsPerService | A szolgáltatásonkénti partíciók maximális százalékos aránya nem megfelelő, mielőtt az alkalmazás hibásnak minősül. | int Korlátok: Minimális érték = 0 Maximális érték = 100 |
maxPercentUnhealthyReplicasPerPartition | A partíciónkénti replikák maximális százalékos aránya nem megfelelő, mielőtt az alkalmazás hibásnak minősül. | int Korlátok: Minimális érték = 0 Maximális érték = 100 |
maxPercentUnhealthyServices | Az alkalmazás hibaállapotba kerülése előtt engedélyezett szolgáltatások maximális százalékos aránya. | int Korlátok: Minimális érték = 0 Maximális érték = 100 |
ArmServiceTypeHealthPolicyMap
Név | Leírás | Érték |
---|---|---|
{customized property} | ArmServiceTypeHealthPolicy |
ArmRollingUpgradeMonitoringPolicy
Név | Leírás | Érték |
---|---|---|
failureAction | A szolgáltatáscsomag aktiválási módja | "Kézi" "Visszaállítás" |
healthCheckRetryTimeout | Az állapotértékelés újrapróbálásához szükséges idő, ha az alkalmazás vagy fürt állapota nem megfelelő a FailureAction végrehajtása előtt. Először egy ISO 8601-időtartamot jelölő sztringként értelmezik. Ha ez nem sikerül, akkor a rendszer az ezredmásodpercek teljes számát jelölő számként értelmezi. | sztring |
healthCheckStableDuration | Az az idő, amíg az alkalmazásnak vagy a fürtnek kifogástalan állapotban kell maradnia, mielőtt a frissítés a következő frissítési tartományra folytatódik. Először egy ISO 8601-időtartamot jelölő sztringként értelmezik. Ha ez nem sikerül, akkor a rendszer az ezredmásodpercek teljes számát jelölő számként értelmezi. | sztring |
healthCheckWaitDuration | Az állapotszabályzatok alkalmazása előtt a frissítési tartomány befejezését követő várakozási idő. Először egy ISO 8601-időtartamot jelölő sztringként értelmezik. Ha ez nem sikerül, akkor a rendszer az ezredmásodpercek teljes számát jelölő számként értelmezi. | sztring |
upgradeDomainTimeout | Az egyes frissítési tartományoknak a FailureAction végrehajtása előtt le kell töltenie az időt. Először egy ISO 8601-időtartamot jelölő sztringként értelmezik. Ha ez nem sikerül, akkor a rendszer az ezredmásodpercek teljes számát jelölő számként értelmezi. | sztring |
upgradeTimeout | Az az idő, amíg a teljes frissítésnek befejeződnie kell a FailureAction végrehajtása előtt. Először egy ISO 8601-időtartamot jelölő sztringként értelmezik. Ha ez nem sikerül, akkor a rendszer az ezredmásodpercek teljes számát jelölő számként értelmezi. | sztring |
ApplicationHealthPolicy
Név | Leírás | Érték |
---|---|---|
defaultServiceTypeHealthPolicy | A szolgáltatástípus állapotának kiértékeléséhez alapértelmezés szerint használt állapotszabályzat. | ServiceTypeHealthPolicy |
serviceTypeHealthPolicies | A leképezés szolgáltatástípus-állapotszabályzattal szolgáltatástípusonként. A térkép alapértelmezés szerint üres. | ServiceTypeHealthPolicyMap |
considerWarningAsError | Azt jelzi, hogy a figyelmeztetések a hibákéval azonos súlyossággal vannak-e kezelve. | bool (kötelező) |
defaultServiceTypeHealthPolicy | A szolgáltatástípus állapotának kiértékeléséhez alapértelmezés szerint használt állapotszabályzat. | ServiceTypeHealthPolicy |
maxPercentUnhealthyDeployedApplications | A nem kifogástalan állapotú üzembe helyezett alkalmazások maximálisan engedélyezett százalékos aránya. Az engedélyezett értékek nulla és 100 közötti bájtértékek. A százalékos érték az üzembe helyezett alkalmazások maximálisan tolerált százalékos arányát jelenti, amely nem megfelelő állapotú lehet, mielőtt az alkalmazás hibásnak minősül. Ezt úgy számítjuk ki, hogy elosztjuk a nem kifogástalan állapotú üzembe helyezett alkalmazások számát azon csomópontok számával, amelyeken az alkalmazás jelenleg üzembe van helyezve a fürtön. A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú csomóponton. Az alapértelmezett százalékos érték nulla. |
int (kötelező) |
serviceTypeHealthPolicyMap | A leképezés szolgáltatástípus-állapotszabályzattal szolgáltatástípusonként. A térkép alapértelmezés szerint üres. | ServiceTypeHealthPolicyMap |
ServiceTypeHealthPolicy
Név | Leírás | Érték |
---|---|---|
maxPercentUnhealthyServices | Az alkalmazás hibaállapotba kerülése előtt engedélyezett szolgáltatások maximális százalékos aránya. | int Korlátok: Minimális érték = 0 Maximális érték = 100 |
maxPercentUnhealthyPartitionsPerService | A nem kifogástalan állapotú partíciók szolgáltatásonkénti maximálisan megengedett százalékos aránya. A százalékos érték azoknak a partícióknak a maximálisan tolerált százalékos arányát jelöli, amelyek nem kifogástalan állapotúak lehetnek, mielőtt a szolgáltatás hibásnak minősül. Ha a százalékos érték tiszteletben van tartva, de legalább egy nem kifogástalan állapotú partíció van, a rendszer figyelmeztetésként értékeli ki az állapotot. A százalékos értéket úgy számítja ki a rendszer, hogy elosztja a nem kifogástalan állapotú partíciók számát a szolgáltatás partícióinak teljes számával. A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú partíción. |
int (kötelező) Korlátok: Minimális érték = 0 Maximális érték = 100 |
maxPercentUnhealthyReplicasPerPartition | A nem megfelelő állapotú replikák partíciónkénti maximálisan engedélyezett százaléka. A százalékos érték azoknak a replikáknak a maximálisan tolerált százalékos arányát jelöli, amelyek nem megfelelő állapotúak lehetnek, mielőtt a partíciót hibásnak tekintenék. Ha a százalékos érték tiszteletben van tartva, de van legalább egy nem kifogástalan állapotú replika, a rendszer figyelmeztetésként értékeli ki az állapotot. A százalékos értéket úgy számítja ki a rendszer, hogy elosztja a nem megfelelő állapotú replikák számát a partícióban található replikák teljes számával. A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú replikán. |
int (kötelező) Korlátok: Minimális érték = 0 Maximális érték = 100 |
maxPercentUnhealthyServices | A nem megfelelő állapotú szolgáltatások maximálisan engedélyezett százalékos aránya. A százalékos érték a szolgáltatások maximálisan tolerált százalékos aránya, amely nem megfelelő állapotú lehet, mielőtt az alkalmazás hibásnak minősül. Ha a százalékos arányt betartják, de legalább egy nem megfelelő állapotú szolgáltatás van, az állapot figyelmeztetésként lesz kiértékelve. Ezt úgy számítjuk ki, hogy elosztjuk az adott szolgáltatástípus nem megfelelő állapotú szolgáltatásainak számát az adott szolgáltatástípus szolgáltatásainak teljes számával. A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú szolgáltatás esetében. |
int (kötelező) Korlátok: Minimális érték = 0 Maximális érték = 100 |
ServiceTypeHealthPolicyMap
Név | Leírás | Érték |
---|---|---|
{testreszabott tulajdonság} | ServiceTypeHealthPolicy |
RollingUpgradeMonitoringPolicy
Név | Leírás | Érték |
---|---|---|
failureAction | A monitorozott frissítés monitorozási szabályzattal vagy állapotszabályzatokkal kapcsolatos megsértése esetén végrehajtandó kompenzáló művelet. Az érvénytelen azt jelzi, hogy a hibaművelet érvénytelen. A visszaállítás azt határozza meg, hogy a frissítés automatikusan elindul. A Manuális funkció azt jelzi, hogy a frissítés Nem figyeltManual frissítési módra vált. | "Kézi" "Visszaállítás" (kötelező) |
healthCheckRetryTimeout | Az állapotértékelés újrapróbálásához szükséges idő, amikor az alkalmazás vagy a fürt állapota nem megfelelő a FailureAction végrehajtása előtt. Az ISO 8601-időtartamot képviselő sztringként értelmezik a következő formátumban: "hh:mm:ss.fff". | sztring (kötelező) |
healthCheckStableDuration | Az az idő, amely alatt az alkalmazásnak vagy a fürtnek kifogástalan állapotban kell maradnia, mielőtt a frissítés a következő frissítési tartományra lép. Az ISO 8601-időtartamot képviselő sztringként értelmezik a következő formátumban: "hh:mm:ss.fff". | sztring (kötelező) |
healthCheckWaitDuration | Az állapotszabályzatok alkalmazása előtt a frissítési tartomány befejezése után várakozó idő. Az ISO 8601-időtartamot képviselő sztringként értelmezik a következő formátumban: "hh:mm:ss.fff". | sztring (kötelező) |
upgradeDomainTimeout | Az egyes frissítési tartományoknak a FailureAction végrehajtása előtt le kell fejeződniük. Nem lehet hosszabb 12 óránál. Az ISO 8601-időtartamot képviselő sztringként értelmezik a következő formátumban: "hh:mm:ss.fff". | sztring (kötelező) |
upgradeTimeout | A teljes frissítés végrehajtásához szükséges idő a FailureAction végrehajtása előtt. Nem lehet hosszabb 12 óránál. Az ISO 8601-időtartamot képviselő sztringként értelmezik a következő formátumban: "hh:mm:ss.fff". | sztring (kötelező) |
ARM-sablon erőforrásdefiníciója
A managedclusters/applications erőforrástípus üzembe helyezhető a következő célműveletekkel:
- Erőforráscsoportok – Lásd : erőforráscsoport üzembehelyezési parancsai
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.
Erőforrás formátuma
Microsoft.ServiceFabric/managedclusters/applications erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.
{
"type": "Microsoft.ServiceFabric/managedclusters/applications",
"apiVersion": "2023-11-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
},
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"properties": {
"managedIdentities": [
{
"name": "string",
"principalId": "string",
"name": "string",
"principalId": "string"
}
],
"maximumNodes": "int",
"metrics": [
{
"maximumCapacity": "int",
"name": "string",
"reservationCapacity": "int",
"totalApplicationCapacity": "int"
}
],
"minimumNodes": "int",
"parameters": {
"{customized property}": "string"
},
"removeApplicationCapacity": "bool",
"typeName": "string",
"typeVersion": "string",
"upgradePolicy": {
"applicationHealthPolicy": {
"considerWarningAsError": "bool",
"defaultServiceTypeHealthPolicy": {
"maxPercentUnhealthyPartitionsPerService": "int",
"maxPercentUnhealthyReplicasPerPartition": "int",
"maxPercentUnhealthyServices": "int"
},
"maxPercentUnhealthyDeployedApplications": "int",
"serviceTypeHealthPolicyMap": {
"{customized property}": {
"maxPercentUnhealthyPartitionsPerService": "int",
"maxPercentUnhealthyReplicasPerPartition": "int",
"maxPercentUnhealthyServices": "int"
}
}
},
"forceRestart": "bool",
"recreateApplication": "bool",
"rollingUpgradeMonitoringPolicy": {
"failureAction": "string",
"healthCheckRetryTimeout": "string",
"healthCheckStableDuration": "string",
"healthCheckWaitDuration": "string",
"upgradeDomainTimeout": "string",
"upgradeTimeout": "string"
},
"upgradeMode": "string",
"upgradeReplicaSetCheckTimeout": "string",
"applicationHealthPolicy": {
"defaultServiceTypeHealthPolicy": {
"maxPercentUnhealthyServices": "int",
"maxPercentUnhealthyPartitionsPerService": "int",
"maxPercentUnhealthyReplicasPerPartition": "int",
"maxPercentUnhealthyServices": "int"
},
"serviceTypeHealthPolicies": {
"{customized property}": {
"maxPercentUnhealthyServices": "int",
"maxPercentUnhealthyPartitionsPerService": "int",
"maxPercentUnhealthyReplicasPerPartition": "int",
"maxPercentUnhealthyServices": "int"
}
},
"considerWarningAsError": "bool",
"defaultServiceTypeHealthPolicy": {
"maxPercentUnhealthyServices": "int",
"maxPercentUnhealthyPartitionsPerService": "int",
"maxPercentUnhealthyReplicasPerPartition": "int",
"maxPercentUnhealthyServices": "int"
},
"maxPercentUnhealthyDeployedApplications": "int",
"serviceTypeHealthPolicyMap": {
"{customized property}": {
"maxPercentUnhealthyServices": "int",
"maxPercentUnhealthyPartitionsPerService": "int",
"maxPercentUnhealthyReplicasPerPartition": "int",
"maxPercentUnhealthyServices": "int"
}
}
},
"forceRestart": "bool",
"instanceCloseDelayDuration": "int",
"recreateApplication": "bool",
"rollingUpgradeMonitoringPolicy": {
"failureAction": "string",
"healthCheckRetryTimeout": "string",
"healthCheckStableDuration": "string",
"healthCheckWaitDuration": "string",
"upgradeDomainTimeout": "string",
"upgradeTimeout": "string"
},
"upgradeMode": "string",
"upgradeReplicaSetCheckTimeout": "int"
},
"managedIdentities": [
{
"name": "string",
"principalId": "string",
"name": "string",
"principalId": "string"
}
],
"parameters": {
"{customized property}": "string"
},
"upgradePolicy": {
"applicationHealthPolicy": {
"considerWarningAsError": "bool",
"defaultServiceTypeHealthPolicy": {
"maxPercentUnhealthyPartitionsPerService": "int",
"maxPercentUnhealthyReplicasPerPartition": "int",
"maxPercentUnhealthyServices": "int"
},
"maxPercentUnhealthyDeployedApplications": "int",
"serviceTypeHealthPolicyMap": {
"{customized property}": {
"maxPercentUnhealthyPartitionsPerService": "int",
"maxPercentUnhealthyReplicasPerPartition": "int",
"maxPercentUnhealthyServices": "int"
}
}
},
"forceRestart": "bool",
"recreateApplication": "bool",
"rollingUpgradeMonitoringPolicy": {
"failureAction": "string",
"healthCheckRetryTimeout": "string",
"healthCheckStableDuration": "string",
"healthCheckWaitDuration": "string",
"upgradeDomainTimeout": "string",
"upgradeTimeout": "string"
},
"upgradeMode": "string",
"upgradeReplicaSetCheckTimeout": "string",
"applicationHealthPolicy": {
"defaultServiceTypeHealthPolicy": {
"maxPercentUnhealthyServices": "int",
"maxPercentUnhealthyPartitionsPerService": "int",
"maxPercentUnhealthyReplicasPerPartition": "int",
"maxPercentUnhealthyServices": "int"
},
"serviceTypeHealthPolicies": {
"{customized property}": {
"maxPercentUnhealthyServices": "int",
"maxPercentUnhealthyPartitionsPerService": "int",
"maxPercentUnhealthyReplicasPerPartition": "int",
"maxPercentUnhealthyServices": "int"
}
},
"considerWarningAsError": "bool",
"defaultServiceTypeHealthPolicy": {
"maxPercentUnhealthyServices": "int",
"maxPercentUnhealthyPartitionsPerService": "int",
"maxPercentUnhealthyReplicasPerPartition": "int",
"maxPercentUnhealthyServices": "int"
},
"maxPercentUnhealthyDeployedApplications": "int",
"serviceTypeHealthPolicyMap": {
"{customized property}": {
"maxPercentUnhealthyServices": "int",
"maxPercentUnhealthyPartitionsPerService": "int",
"maxPercentUnhealthyReplicasPerPartition": "int",
"maxPercentUnhealthyServices": "int"
}
}
},
"forceRestart": "bool",
"instanceCloseDelayDuration": "int",
"recreateApplication": "bool",
"rollingUpgradeMonitoringPolicy": {
"failureAction": "string",
"healthCheckRetryTimeout": "string",
"healthCheckStableDuration": "string",
"healthCheckWaitDuration": "string",
"upgradeDomainTimeout": "string",
"upgradeTimeout": "string"
},
"upgradeMode": "string",
"upgradeReplicaSetCheckTimeout": "int"
},
"version": "string"
}
}
Tulajdonságértékek
managedclusters/applications
Név | Leírás | Érték |
---|---|---|
típus | Az erőforrás típusa | "Microsoft.ServiceFabric/managedclusters/applications" |
apiVersion | Az erőforrás API-verziója | "2023-11-01-preview" |
name | Az erőforrás neve Megtudhatja, hogyan állíthatja be a gyermekerőforrások nevét és típusát A JSON ARM-sablonokban. |
sztring (kötelező) |
location | Az erőforrás helye a szülőerőforrástól függ. | sztring |
tags | Azure-erőforráscímkék. | Címkenevek és -értékek szótára. Címkék megtekintése sablonokban |
identity | Az Azure-erőforrások felügyelt identitásainak ismertetése. | Felügyelt identitás |
properties | Az alkalmazáserőforrás tulajdonságai. | ApplicationResourceProperties |
Felügyelt identitás
Név | Leírás | Érték |
---|---|---|
típus | Az erőforrás felügyelt identitásának típusa. | "Nincs" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
userAssignedIdentities | Az erőforráshoz társított felhasználói identitások listája. A felhasználói identitás szótárkulcs-hivatkozásai az űrlap ARM-erőforrás-azonosítói lesznek: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". |
UserAssignedIdentityMap |
típus | Az erőforrás felügyelt identitásának típusa. | "Nincs" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
userAssignedIdentities | Az erőforráshoz társított felhasználói identitások listája. A felhasználói identitás szótárkulcs-hivatkozásai arm-erőforrás-azonosítók lesznek az űrlapon: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". |
UserAssignedIdentityMap |
UserAssignedIdentityMap
Név | Leírás | Érték |
---|---|---|
{customized property} | UserAssignedIdentity |
UserAssignedIdentity
Ez az objektum nem tartalmaz az üzembe helyezés során beállítandó tulajdonságokat. Minden tulajdonság readOnly.
ApplicationResourceProperties
Név | Leírás | Érték |
---|---|---|
managedIdentities | Az alkalmazás felhasználó által hozzárendelt identitásainak listája, mindegyik felhasználóbarát névre van leképezve. | ApplicationUserAssignedIdentity[] |
maximális csomópontok | Azon csomópontok maximális száma, ahol a Service Fabric kapacitást foglal le ehhez az alkalmazáshoz. Vegye figyelembe, hogy ez nem jelenti azt, hogy az alkalmazás szolgáltatásai az összes csomópontra kerülnek. Alapértelmezés szerint ennek a tulajdonságnak az értéke nulla, ami azt jelenti, hogy a szolgáltatások bármely csomóponton elhelyezhetők. | int Korlátok: Minimális érték = 0 |
metrics | Az alkalmazáskapacitás metrikaleírásának listája. | ApplicationMetricDescription[] |
minimális csomópontok | Azon csomópontok minimális száma, ahol a Service Fabric kapacitást foglal le ehhez az alkalmazáshoz. Vegye figyelembe, hogy ez nem jelenti azt, hogy az alkalmazás szolgáltatásai az összes csomópontra kerülnek. Ha ez a tulajdonság nullára van állítva, a rendszer nem foglal le kapacitást. A tulajdonság értéke nem lehet nagyobb, mint a MaximumNodes tulajdonság értéke. | int Korlátok: Minimális érték = 0 |
parameters | Azon alkalmazásparaméterek listája, amely felül van bírálva az alkalmazásjegyzékben megadott alapértelmezett értékekből. | ApplicationParameterList |
removeApplicationCapacity | Távolítsa el az aktuális alkalmazáskapacitás-beállításokat. | logikai |
typeName | Az alkalmazásjegyzékben meghatározott alkalmazástípus neve. | sztring |
typeVersion | Az alkalmazástípus verziója az alkalmazásjegyzékben meghatározottak szerint. | sztring |
upgradePolicy | A figyelt alkalmazásfrissítések szabályzatát ismerteti. | ApplicationUpgradePolicy |
managedIdentities | Az alkalmazás felhasználó által hozzárendelt identitásainak listája, mindegyik felhasználóbarát névre van leképezve. | ApplicationUserAssignedIdentity[] |
parameters | Azon alkalmazásparaméterek listája, amely felül van bírálva az alkalmazásjegyzékben megadott alapértelmezett értékekből. | ApplicationParameterList |
upgradePolicy | A figyelt alkalmazásfrissítések szabályzatát ismerteti. | ApplicationUpgradePolicy |
version | Az alkalmazástípus verziója az alkalmazásjegyzékben meghatározottak szerint. Ennek a névnek a hivatkozott alkalmazástípus verziójának teljes Arm-erőforrás-azonosítójának kell lennie. |
sztring |
ApplicationUserAssignedIdentity
Név | Leírás | Érték |
---|---|---|
name | A felhasználó által hozzárendelt identitás rövid neve. | sztring (kötelező) |
principalId | A felhasználó által hozzárendelt identitás egyszerű azonosítója. | sztring (kötelező) |
name | A felhasználó által hozzárendelt identitás rövid neve. | sztring (kötelező) |
principalId | A felhasználó által hozzárendelt identitás egyszerű azonosítója. | sztring (kötelező) |
ApplicationMetricDescription
Név | Leírás | Érték |
---|---|---|
maximális kapacitás | A Service Fabric-alkalmazás maximális csomópontkapacitása. Ez az alkalmazás egy példányának maximális terhelése egyetlen csomóponton. Még akkor is, ha a csomópont kapacitása nagyobb ennél az értéknél, a Service Fabric az alkalmazáson belüli szolgáltatások teljes terhelését az egyes csomópontokon erre az értékre korlátozza. Ha a 0 értékre van állítva, a metrika kapacitása minden csomóponton korlátlan. Új, definiált alkalmazáskapacitással rendelkező alkalmazás létrehozásakor a Maximális csomópontok szorzatának és ennek az értéknek mindig kisebbnek vagy egyenlőnek kell lennie a TotalApplicationCapacity értéknél. A meglévő alkalmazás alkalmazáskapacitással való frissítésekor a Maximális csomópontok szorzatának és ennek az értéknek mindig kisebbnek kell lennie, mint a TotalApplicationCapacity értéke. |
int |
name | A metrika neve. | sztring |
reservationCapacity | A Service Fabric-alkalmazás csomópontfoglalási kapacitása. Ez az a terhelés, amely az alkalmazás példányait tartalmazó csomópontokon van fenntartva. Ha a MinimumNodes érték van megadva, akkor ezeknek az értékeknek a szorzata lesz az alkalmazás fürtjében lefoglalt kapacitás. Ha a 0 értékre van állítva, a rendszer nem foglal le kapacitást ehhez a metrikahoz. Az alkalmazáskapacitás beállításakor vagy az alkalmazáskapacitás frissítésekor; Ennek az értéknek kisebbnek vagy egyenlőnek kell lennie az egyes metrikák MaximumCapacity értékénél. |
int |
totalApplicationCapacity | A Service Fabric-alkalmazás teljes metrikakapacitása. Ez a fürtben található alkalmazás teljes metrikakapacitása. A Service Fabric megpróbálja az alkalmazáson belüli szolgáltatások terhelésének összegét erre az értékre korlátozni. Új, definiált alkalmazáskapacitással rendelkező alkalmazás létrehozásakor a MaximumNodes és a MaximumCapacity szorzatának mindig kisebbnek kell lennie, mint ez az érték, vagy azzal egyenlőnek kell lennie. |
int |
ApplicationParameterList
Név | Leírás | Érték |
---|---|---|
{customized property} | sztring |
ApplicationUpgradePolicy
Név | Leírás | Érték |
---|---|---|
applicationHealthPolicy | Egy alkalmazás vagy annak egyik gyermekentitásának állapotértékeléséhez használt állapotszabályzatot határoz meg. | ArmApplicationHealthPolicy |
forceRestart | Ha igaz, akkor a rendszer akkor is kényszerítetten újraindítja a folyamatokat a frissítés során, ha a kód verziója nem változott (a frissítés csak a konfigurációt vagy az adatokat módosítja). | logikai |
recreateApplication | Meghatározza, hogy az alkalmazást újra létre kell-e hozni a frissítés során. Ha value=true, a frissítési szabályzat többi paramétere nem engedélyezett, és a rendelkezésre állás elvesztéséhez vezet. | logikai |
rollingUpgradeMonitoringPolicy | Az alkalmazásfrissítés figyeléséhez használt szabályzat | ArmRollingUpgradeMonitoringPolicy |
upgradeMode | A működés közbeni frissítés állapotának figyelésére használt mód. Az értékek: UnmonitoredAuto, UnmonitoredManual és Monitored. | "Érvénytelen" "Figyelve" "UnmonitoredAuto" "UnmonitoredManual" |
upgradeReplicaSetCheckTimeout | A frissítési tartomány feldolgozásának letiltásához és a rendelkezésre állás elvesztésének megelőzéséhez szükséges maximális idő váratlan problémák esetén. Ha ez az időtúllépés lejár, a frissítési tartomány feldolgozása a rendelkezésreállási hibáktól függetlenül folytatódik. Az időtúllépés minden frissítési tartomány elején alaphelyzetbe áll. Az érvényes értékek 0 és 42949672925 közé esnek. (aláíratlan 32 bites egész szám). | sztring |
applicationHealthPolicy | Egy alkalmazás vagy annak egyik gyermekentitásának állapotértékeléséhez használt állapotszabályzatot határoz meg. | ApplicationHealthPolicy |
forceRestart | Ha igaz, akkor a rendszer akkor is kényszerítetten újraindítja a folyamatokat a frissítés során, ha a kód verziója nem változott (a frissítés csak a konfigurációt vagy az adatokat módosítja). | logikai |
instanceCloseDelayDuration | Az állapot nélküli példányok bezárása előtti várakozás időtartama másodpercben, hogy az aktív kérések szabályosan üríthessenek. Ez akkor lenne hatékony, ha a példány az alkalmazás/fürt frissítése során bezárul, csak azoknál a példányoknál, amelyeknél nincs nulla késleltetési időtartam konfigurálva a szolgáltatás leírásában. | int |
recreateApplication | Meghatározza, hogy az alkalmazást újra létre kell-e hozni a frissítés során. Ha value=true, a frissítési szabályzat többi paramétere nem engedélyezett. | logikai |
rollingUpgradeMonitoringPolicy | Az alkalmazásfrissítés figyeléséhez használt szabályzat | RollingUpgradeMonitoringPolicy |
upgradeMode | A működés közbeni frissítés állapotának figyelésére használt mód. Az értékek a Figyelve és a UnmonitoredAuto. | "Figyelve" "UnmonitoredAuto" |
upgradeReplicaSetCheckTimeout | A frissítési tartomány feldolgozásának letiltásához és a rendelkezésre állás elvesztésének megelőzéséhez szükséges maximális idő váratlan problémák esetén. Ha ez az időtúllépés lejár, a frissítési tartomány feldolgozása a rendelkezésreállási hibáktól függetlenül folytatódik. Az időtúllépés minden frissítési tartomány elején alaphelyzetbe áll. Az érvényes értékek 0 és 42949672925 közé esnek. (aláíratlan 32 bites egész szám). | int |
ArmApplicationHealthPolicy
Név | Leírás | Érték |
---|---|---|
considerWarningAsError | Azt jelzi, hogy a figyelmeztetések a hibákéval azonos súlyossággal vannak-e kezelve. | logikai |
defaultServiceTypeHealthPolicy | A szolgáltatástípus állapotának kiértékeléséhez alapértelmezés szerint használt állapotszabályzat. | ArmServiceTypeHealthPolicy |
maxPercentUnhealthyDeployedApplications | A nem kifogástalan állapotú üzembe helyezett alkalmazások maximálisan engedélyezett százalékos aránya. Az engedélyezett értékek nulla és 100 közötti bájtértékek. A százalékos érték az üzembe helyezett alkalmazások maximálisan tolerált százalékos arányát jelenti, amely nem megfelelő állapotú lehet, mielőtt az alkalmazás hibásnak minősül. Ezt úgy számítjuk ki, hogy elosztjuk a nem kifogástalan állapotú üzembe helyezett alkalmazások számát azon csomópontok számával, amelyeken az alkalmazás jelenleg üzembe van helyezve a fürtön. A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú csomóponton. Az alapértelmezett százalékos érték nulla. |
int |
serviceTypeHealthPolicyMap | A leképezés szolgáltatástípus-állapotszabályzattal szolgáltatástípusonként. A térkép alapértelmezés szerint üres. | ArmServiceTypeHealthPolicyMap |
ArmServiceTypeHealthPolicy
Név | Leírás | Érték |
---|---|---|
maxPercentUnhealthyPartitionsPerService | A szolgáltatásonkénti partíciók maximális százalékos állapota nem megfelelő, mielőtt az alkalmazás hibásnak minősül. | int Korlátok: Minimális érték = 0 Maximális érték = 100 |
maxPercentUnhealthyReplicasPerPartition | A partíciónkénti replikák maximális százalékos aránya, amely lehetővé teszi, hogy az alkalmazás hibásnak minősüljön. | int Korlátok: Minimális érték = 0 Maximális érték = 100 |
maxPercentUnhealthyServices | Az alkalmazás hibaállapotba kerülése előtt engedélyezett szolgáltatások maximális százalékos aránya. | int Korlátok: Minimális érték = 0 Maximális érték = 100 |
ArmServiceTypeHealthPolicyMap
Név | Leírás | Érték |
---|---|---|
{customized property} | ArmServiceTypeHealthPolicy |
ArmRollingUpgradeMonitoringPolicy
Név | Leírás | Érték |
---|---|---|
failureAction | A szolgáltatáscsomag aktiválási módja | "Kézi" "Visszaállítás" |
healthCheckRetryTimeout | Az állapotértékelés újrapróbálásához szükséges idő, ha az alkalmazás vagy fürt állapota nem megfelelő a FailureAction végrehajtása előtt. Először egy ISO 8601-időtartamot jelölő sztringként értelmezik. Ha ez nem sikerül, akkor a rendszer az ezredmásodpercek teljes számát jelölő számként értelmezi. | sztring |
healthCheckStableDuration | Az az idő, amíg az alkalmazásnak vagy a fürtnek kifogástalan állapotban kell maradnia, mielőtt a frissítés a következő frissítési tartományra folytatódik. Először egy ISO 8601-időtartamot jelölő sztringként értelmezik. Ha ez nem sikerül, akkor a rendszer az ezredmásodpercek teljes számát jelölő számként értelmezi. | sztring |
healthCheckWaitDuration | Az állapotszabályzatok alkalmazása előtt a frissítési tartomány befejezését követő várakozási idő. Először egy ISO 8601-időtartamot jelölő sztringként értelmezik. Ha ez nem sikerül, akkor a rendszer az ezredmásodpercek teljes számát jelölő számként értelmezi. | sztring |
upgradeDomainTimeout | Az egyes frissítési tartományoknak a FailureAction végrehajtása előtt le kell töltenie az időt. Először egy ISO 8601-időtartamot jelölő sztringként értelmezik. Ha ez nem sikerül, akkor a rendszer az ezredmásodpercek teljes számát jelölő számként értelmezi. | sztring |
upgradeTimeout | Az az idő, amíg a teljes frissítésnek befejeződnie kell a FailureAction végrehajtása előtt. Először egy ISO 8601-időtartamot jelölő sztringként értelmezik. Ha ez nem sikerül, akkor a rendszer az ezredmásodpercek teljes számát jelölő számként értelmezi. | sztring |
ApplicationHealthPolicy
Név | Leírás | Érték |
---|---|---|
defaultServiceTypeHealthPolicy | A szolgáltatástípus állapotának kiértékeléséhez alapértelmezés szerint használt állapotszabályzat. | ServiceTypeHealthPolicy |
serviceTypeHealthPolicies | A leképezés szolgáltatástípus-állapotszabályzattal szolgáltatástípusonként. A térkép alapértelmezés szerint üres. | ServiceTypeHealthPolicyMap |
considerWarningAsError | Azt jelzi, hogy a figyelmeztetések a hibákéval azonos súlyossággal vannak-e kezelve. | bool (kötelező) |
defaultServiceTypeHealthPolicy | A szolgáltatástípus állapotának kiértékeléséhez alapértelmezés szerint használt állapotszabályzat. | ServiceTypeHealthPolicy |
maxPercentUnhealthyDeployedApplications | A nem kifogástalan állapotú üzembe helyezett alkalmazások maximálisan engedélyezett százalékos aránya. Az engedélyezett értékek nulla és 100 közötti bájtértékek. A százalékos érték az üzembe helyezett alkalmazások maximálisan tolerált százalékos arányát jelenti, amely nem megfelelő állapotú lehet, mielőtt az alkalmazás hibásnak minősül. Ezt úgy számítjuk ki, hogy elosztjuk a nem kifogástalan állapotú üzembe helyezett alkalmazások számát azon csomópontok számával, amelyeken az alkalmazás jelenleg üzembe van helyezve a fürtön. A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú csomóponton. Az alapértelmezett százalékos érték nulla. |
int (kötelező) |
serviceTypeHealthPolicyMap | A leképezés szolgáltatástípus-állapotszabályzattal szolgáltatástípusonként. A térkép alapértelmezés szerint üres. | ServiceTypeHealthPolicyMap |
ServiceTypeHealthPolicy
Név | Leírás | Érték |
---|---|---|
maxPercentUnhealthyServices | Az alkalmazás hibaállapotba kerülése előtt engedélyezett szolgáltatások maximális százalékos aránya. | int Korlátok: Minimális érték = 0 Maximális érték = 100 |
maxPercentUnhealthyPartitionsPerService | A nem kifogástalan állapotú partíciók szolgáltatásonkénti maximálisan megengedett százalékos aránya. A százalékos érték azoknak a partícióknak a maximálisan tolerált százalékos arányát jelöli, amelyek nem kifogástalan állapotúak lehetnek, mielőtt a szolgáltatás hibásnak minősül. Ha a százalékos érték tiszteletben van tartva, de legalább egy nem kifogástalan állapotú partíció van, a rendszer figyelmeztetésként értékeli ki az állapotot. A százalékos értéket úgy számítja ki a rendszer, hogy elosztja a nem kifogástalan állapotú partíciók számát a szolgáltatás partícióinak teljes számával. A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú partíción. |
int (kötelező) Korlátok: Minimális érték = 0 Maximális érték = 100 |
maxPercentUnhealthyReplicasPerPartition | A nem megfelelő állapotú replikák partíciónkénti maximálisan engedélyezett százaléka. A százalékos érték azoknak a replikáknak a maximálisan tolerált százalékos arányát jelöli, amelyek nem megfelelő állapotúak lehetnek, mielőtt a partíciót hibásnak tekintenék. Ha a százalékos érték tiszteletben van tartva, de van legalább egy nem kifogástalan állapotú replika, a rendszer figyelmeztetésként értékeli ki az állapotot. A százalékos értéket úgy számítja ki a rendszer, hogy elosztja a nem megfelelő állapotú replikák számát a partícióban található replikák teljes számával. A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú replikán. |
int (kötelező) Korlátok: Minimális érték = 0 Maximális érték = 100 |
maxPercentUnhealthyServices | A nem megfelelő állapotú szolgáltatások maximálisan engedélyezett százalékos aránya. A százalékos érték a szolgáltatások maximálisan tolerált százalékos aránya, amely nem megfelelő állapotú lehet, mielőtt az alkalmazás hibásnak minősül. Ha a százalékos arányt betartják, de legalább egy nem megfelelő állapotú szolgáltatás van, az állapot figyelmeztetésként lesz kiértékelve. Ezt úgy számítjuk ki, hogy elosztjuk az adott szolgáltatástípus nem megfelelő állapotú szolgáltatásainak számát az adott szolgáltatástípus szolgáltatásainak teljes számával. A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú szolgáltatás esetében. |
int (kötelező) Korlátok: Minimális érték = 0 Maximális érték = 100 |
ServiceTypeHealthPolicyMap
Név | Leírás | Érték |
---|---|---|
{customized property} | ServiceTypeHealthPolicy |
RollingUpgradeMonitoringPolicy
Név | Leírás | Érték |
---|---|---|
failureAction | Kompenzáló művelet, amelyet akkor kell végrehajtani, ha egy figyelt frissítés figyelési szabályzatot vagy az állapotszabályzatok megsértését tapasztalja. Érvénytelen azt jelzi, hogy a hibaművelet érvénytelen. A visszaállítás azt adja meg, hogy a frissítés automatikusan elindul. A Manuális funkció azt jelzi, hogy a frissítés UnmonitoredManual frissítési módra vált. | "Kézi" "Visszaállítás" (kötelező) |
healthCheckRetryTimeout | Az állapotértékelés újrapróbálásához szükséges idő, ha az alkalmazás vagy fürt állapota nem megfelelő a FailureAction végrehajtása előtt. Az ISO 8601-időtartamot jelölő sztringként értelmezi a rendszer a következő formátumban: "hh:mm:ss.fff". | sztring (kötelező) |
healthCheckStableDuration | Az az idő, amíg az alkalmazásnak vagy a fürtnek kifogástalan állapotban kell maradnia, mielőtt a frissítés a következő frissítési tartományra folytatódik. Az ISO 8601-időtartamot jelölő sztringként értelmezi a rendszer a következő formátumban: "hh:mm:ss.fff". | sztring (kötelező) |
healthCheckWaitDuration | Az állapotszabályzatok alkalmazása előtt a frissítési tartomány befejezését követő várakozási idő. Az ISO 8601-időtartamot jelölő sztringként értelmezi a rendszer a következő formátumban: "hh:mm:ss.fff". | sztring (kötelező) |
upgradeDomainTimeout | Az egyes frissítési tartományoknak a FailureAction végrehajtása előtt le kell töltenie az időt. Legfeljebb 12 óra lehet. Az ISO 8601-időtartamot jelölő sztringként értelmezi a rendszer a következő formátumban: "hh:mm:ss.fff". | sztring (kötelező) |
upgradeTimeout | Az az idő, amíg a teljes frissítésnek befejeződnie kell a FailureAction végrehajtása előtt. Legfeljebb 12 óra lehet. Az ISO 8601-időtartamot jelölő sztringként értelmezi a rendszer a következő formátumban: "hh:mm:ss.fff". | sztring (kötelező) |
Terraform -erőforrásdefiníció (AzAPI-szolgáltató)
A managedclusters/applications erőforrástípus üzembe helyezhető olyan műveletekkel, amelyek a következőket célják:
- Erőforráscsoportok
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.
Erőforrás formátuma
Microsoft.ServiceFabric/managedclusters/applications erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ServiceFabric/managedclusters/applications@2023-11-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
managedIdentities = [
{
name = "string"
principalId = "string"
name = "string"
principalId = "string"
}
]
maximumNodes = int
metrics = [
{
maximumCapacity = int
name = "string"
reservationCapacity = int
totalApplicationCapacity = int
}
]
minimumNodes = int
parameters = {
{customized property} = "string"
}
removeApplicationCapacity = bool
typeName = "string"
typeVersion = "string"
upgradePolicy = {
applicationHealthPolicy = {
considerWarningAsError = bool
defaultServiceTypeHealthPolicy = {
maxPercentUnhealthyPartitionsPerService = int
maxPercentUnhealthyReplicasPerPartition = int
maxPercentUnhealthyServices = int
}
maxPercentUnhealthyDeployedApplications = int
serviceTypeHealthPolicyMap = {
{customized property} = {
maxPercentUnhealthyPartitionsPerService = int
maxPercentUnhealthyReplicasPerPartition = int
maxPercentUnhealthyServices = int
}
}
}
forceRestart = bool
recreateApplication = bool
rollingUpgradeMonitoringPolicy = {
failureAction = "string"
healthCheckRetryTimeout = "string"
healthCheckStableDuration = "string"
healthCheckWaitDuration = "string"
upgradeDomainTimeout = "string"
upgradeTimeout = "string"
}
upgradeMode = "string"
upgradeReplicaSetCheckTimeout = "string"
applicationHealthPolicy = {
defaultServiceTypeHealthPolicy = {
maxPercentUnhealthyServices = int
maxPercentUnhealthyPartitionsPerService = int
maxPercentUnhealthyReplicasPerPartition = int
maxPercentUnhealthyServices = int
}
serviceTypeHealthPolicies = {
{customized property} = {
maxPercentUnhealthyServices = int
maxPercentUnhealthyPartitionsPerService = int
maxPercentUnhealthyReplicasPerPartition = int
maxPercentUnhealthyServices = int
}
}
considerWarningAsError = bool
defaultServiceTypeHealthPolicy = {
maxPercentUnhealthyServices = int
maxPercentUnhealthyPartitionsPerService = int
maxPercentUnhealthyReplicasPerPartition = int
maxPercentUnhealthyServices = int
}
maxPercentUnhealthyDeployedApplications = int
serviceTypeHealthPolicyMap = {
{customized property} = {
maxPercentUnhealthyServices = int
maxPercentUnhealthyPartitionsPerService = int
maxPercentUnhealthyReplicasPerPartition = int
maxPercentUnhealthyServices = int
}
}
}
forceRestart = bool
instanceCloseDelayDuration = int
recreateApplication = bool
rollingUpgradeMonitoringPolicy = {
failureAction = "string"
healthCheckRetryTimeout = "string"
healthCheckStableDuration = "string"
healthCheckWaitDuration = "string"
upgradeDomainTimeout = "string"
upgradeTimeout = "string"
}
upgradeMode = "string"
upgradeReplicaSetCheckTimeout = int
}
managedIdentities = [
{
name = "string"
principalId = "string"
name = "string"
principalId = "string"
}
]
parameters = {
{customized property} = "string"
}
upgradePolicy = {
applicationHealthPolicy = {
considerWarningAsError = bool
defaultServiceTypeHealthPolicy = {
maxPercentUnhealthyPartitionsPerService = int
maxPercentUnhealthyReplicasPerPartition = int
maxPercentUnhealthyServices = int
}
maxPercentUnhealthyDeployedApplications = int
serviceTypeHealthPolicyMap = {
{customized property} = {
maxPercentUnhealthyPartitionsPerService = int
maxPercentUnhealthyReplicasPerPartition = int
maxPercentUnhealthyServices = int
}
}
}
forceRestart = bool
recreateApplication = bool
rollingUpgradeMonitoringPolicy = {
failureAction = "string"
healthCheckRetryTimeout = "string"
healthCheckStableDuration = "string"
healthCheckWaitDuration = "string"
upgradeDomainTimeout = "string"
upgradeTimeout = "string"
}
upgradeMode = "string"
upgradeReplicaSetCheckTimeout = "string"
applicationHealthPolicy = {
defaultServiceTypeHealthPolicy = {
maxPercentUnhealthyServices = int
maxPercentUnhealthyPartitionsPerService = int
maxPercentUnhealthyReplicasPerPartition = int
maxPercentUnhealthyServices = int
}
serviceTypeHealthPolicies = {
{customized property} = {
maxPercentUnhealthyServices = int
maxPercentUnhealthyPartitionsPerService = int
maxPercentUnhealthyReplicasPerPartition = int
maxPercentUnhealthyServices = int
}
}
considerWarningAsError = bool
defaultServiceTypeHealthPolicy = {
maxPercentUnhealthyServices = int
maxPercentUnhealthyPartitionsPerService = int
maxPercentUnhealthyReplicasPerPartition = int
maxPercentUnhealthyServices = int
}
maxPercentUnhealthyDeployedApplications = int
serviceTypeHealthPolicyMap = {
{customized property} = {
maxPercentUnhealthyServices = int
maxPercentUnhealthyPartitionsPerService = int
maxPercentUnhealthyReplicasPerPartition = int
maxPercentUnhealthyServices = int
}
}
}
forceRestart = bool
instanceCloseDelayDuration = int
recreateApplication = bool
rollingUpgradeMonitoringPolicy = {
failureAction = "string"
healthCheckRetryTimeout = "string"
healthCheckStableDuration = "string"
healthCheckWaitDuration = "string"
upgradeDomainTimeout = "string"
upgradeTimeout = "string"
}
upgradeMode = "string"
upgradeReplicaSetCheckTimeout = int
}
version = "string"
}
})
}
Tulajdonságértékek
managedclusters/applications
Név | Leírás | Érték |
---|---|---|
típus | Az erőforrás típusa | "Microsoft.ServiceFabric/managedclusters/applications@2023-11-01-preview" |
name | Az erőforrás neve | sztring (kötelező) |
location | Az erőforrás helye a szülőerőforrástól függ. | sztring |
parent_id | Annak az erőforrásnak az azonosítója, amely ennek az erőforrásnak a szülője. | Típusú erőforrás azonosítója: managedclusters |
tags | Azure-erőforráscímkék. | Címkenevek és -értékek szótára. |
identity | Egy Azure-erőforrás felügyelt identitásait ismerteti. | Felügyelt identitás |
properties | Az alkalmazás-erőforrás tulajdonságai. | ApplicationResourceProperties |
Felügyelt identitás
Név | Leírás | Érték |
---|---|---|
típus | Az erőforrás felügyelt identitásának típusa. | "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
identity_ids | Az erőforráshoz társított felhasználói identitások listája. A felhasználói identitás szótárkulcs-hivatkozásai az űrlap ARM-erőforrás-azonosítói lesznek: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". |
Felhasználói identitásazonosítók tömbje. |
típus | Az erőforrás felügyelt identitásának típusa. | "Nincs" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
identity_ids | Az erőforráshoz társított felhasználói identitások listája. A felhasználói identitás szótárkulcs-hivatkozásai az űrlap ARM-erőforrás-azonosítói lesznek: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". |
Felhasználói identitásazonosítók tömbje. |
UserAssignedIdentityMap
Név | Leírás | Érték |
---|---|---|
{testreszabott tulajdonság} | UserAssignedIdentity |
UserAssignedIdentity
Ez az objektum nem tartalmaz az üzembe helyezés során beállítandó tulajdonságokat. Minden tulajdonság a ReadOnly.
ApplicationResourceProperties
Név | Leírás | Érték |
---|---|---|
managedIdentities | Az alkalmazás felhasználóhoz rendelt identitásainak listája, mindegyik rövid névre van leképezve. | ApplicationUserAssignedIdentity[] |
maximumCsomópontok | Azoknak a csomópontoknak a maximális száma, ahol a Service Fabric lefoglalja az alkalmazás kapacitását. Vegye figyelembe, hogy ez nem jelenti azt, hogy az alkalmazás szolgáltatásai az összes csomópontra kerülnek. Alapértelmezés szerint ennek a tulajdonságnak az értéke nulla, és azt jelenti, hogy a szolgáltatások bármely csomóponton elhelyezhetők. | int Korlátok: Minimális érték = 0 |
metrics | Az alkalmazáskapacitás metrikaleírásának listája. | ApplicationMetricDescription[] |
minimumcsomópontok | Azon csomópontok minimális száma, ahol a Service Fabric lefoglalja az alkalmazás kapacitását. Vegye figyelembe, hogy ez nem jelenti azt, hogy az alkalmazás szolgáltatásai az összes csomópontra kerülnek. Ha ez a tulajdonság nullára van állítva, a rendszer nem foglal le kapacitást. A tulajdonság értéke nem lehet több, mint a MaximumNodes tulajdonság értéke. | int Korlátok: Minimális érték = 0 |
parameters | Azon alkalmazásparaméterek listája, amely felül van bírálva az alkalmazásjegyzékben megadott alapértelmezett értékekből. | ApplicationParameterList |
removeApplicationCapacity | Távolítsa el az aktuális alkalmazáskapacitás-beállításokat. | logikai |
typeName | Az alkalmazásjegyzékben meghatározott alkalmazástípus neve. | sztring |
typeVersion | Az alkalmazástípusnak az alkalmazásjegyzékben meghatározott verziója. | sztring |
upgradePolicy | A figyelt alkalmazásfrissítés szabályzatát ismerteti. | ApplicationUpgradePolicy |
managedIdentities | Az alkalmazás felhasználóhoz rendelt identitásainak listája, mindegyik rövid névre van leképezve. | ApplicationUserAssignedIdentity[] |
parameters | Azon alkalmazásparaméterek listája, amely felül van bírálva az alkalmazásjegyzékben megadott alapértelmezett értékekből. | ApplicationParameterList |
upgradePolicy | A figyelt alkalmazásfrissítés szabályzatát ismerteti. | ApplicationUpgradePolicy |
version | Az alkalmazástípusnak az alkalmazásjegyzékben meghatározott verziója. Ennek a névnek a hivatkozott alkalmazástípus-verzió teljes Arm-erőforrás-azonosítójának kell lennie. |
sztring |
ApplicationUserAssignedIdentity
Név | Leírás | Érték |
---|---|---|
name | A felhasználó által hozzárendelt identitás rövid neve. | sztring (kötelező) |
principalId | A felhasználó által hozzárendelt identitás egyszerű azonosítója. | sztring (kötelező) |
name | A felhasználó által hozzárendelt identitás rövid neve. | sztring (kötelező) |
principalId | A felhasználó által hozzárendelt identitás egyszerű azonosítója. | sztring (kötelező) |
ApplicationMetricDescription
Név | Leírás | Érték |
---|---|---|
maximális kapacitás | A Service Fabric-alkalmazás maximális csomópontkapacitása. Ez az alkalmazás egy példányának maximális terhelése egyetlen csomóponton. Még akkor is, ha a csomópont kapacitása nagyobb ennél az értéknél, a Service Fabric az alkalmazáson belüli szolgáltatások teljes terhelését az egyes csomópontokon erre az értékre korlátozza. Ha a 0 értékre van állítva, a metrika kapacitása minden csomóponton korlátlan. Új, definiált alkalmazáskapacitással rendelkező alkalmazás létrehozásakor a Maximális csomópontok szorzatának és ennek az értéknek mindig kisebbnek vagy egyenlőnek kell lennie a TotalApplicationCapacity értéknél. A meglévő alkalmazás alkalmazáskapacitással való frissítésekor a Maximális csomópontok szorzatának és ennek az értéknek mindig kisebbnek kell lennie, mint a TotalApplicationCapacity értéke. |
int |
name | A metrika neve. | sztring |
reservationCapacity | A Service Fabric-alkalmazás csomópontfoglalási kapacitása. Ez az a terhelés, amely az alkalmazás példányait tartalmazó csomópontokon van fenntartva. Ha a MinimumNodes érték van megadva, akkor ezeknek az értékeknek a szorzata lesz az alkalmazás fürtjében lefoglalt kapacitás. Ha a 0 értékre van állítva, a rendszer nem foglal le kapacitást ehhez a metrikahoz. Az alkalmazáskapacitás beállításakor vagy az alkalmazáskapacitás frissítésekor; Ennek az értéknek kisebbnek vagy egyenlőnek kell lennie az egyes metrikák MaximumCapacity értékénél. |
int |
totalApplicationCapacity | A Service Fabric-alkalmazás teljes metrikakapacitása. Ez a fürtben található alkalmazás teljes metrikakapacitása. A Service Fabric megpróbálja az alkalmazáson belüli szolgáltatások terhelésének összegét erre az értékre korlátozni. Új, definiált alkalmazáskapacitással rendelkező alkalmazás létrehozásakor a MaximumNodes és a MaximumCapacity szorzatának mindig kisebbnek kell lennie, mint ez az érték, vagy azzal egyenlőnek kell lennie. |
int |
ApplicationParameterList
Név | Leírás | Érték |
---|---|---|
{customized property} | sztring |
ApplicationUpgradePolicy
Név | Leírás | Érték |
---|---|---|
applicationHealthPolicy | Egy alkalmazás vagy annak egyik gyermekentitásának állapotértékeléséhez használt állapotszabályzatot határoz meg. | ArmApplicationHealthPolicy |
forceRestart | Ha igaz, akkor a rendszer akkor is kényszerítetten újraindítja a folyamatokat a frissítés során, ha a kód verziója nem változott (a frissítés csak a konfigurációt vagy az adatokat módosítja). | logikai |
recreateApplication | Meghatározza, hogy az alkalmazást újra létre kell-e hozni a frissítés során. Ha value=true, a frissítési szabályzat többi paramétere nem engedélyezett, és a rendelkezésre állás elvesztéséhez vezet. | logikai |
rollingUpgradeMonitoringPolicy | Az alkalmazásfrissítés figyeléséhez használt szabályzat | ArmRollingUpgradeMonitoringPolicy |
upgradeMode | A működés közbeni frissítés állapotának figyelésére használt mód. Az értékek: UnmonitoredAuto, UnmonitoredManual és Monitored. | "Érvénytelen" "Figyelve" "UnmonitoredAuto" "UnmonitoredManual" |
upgradeReplicaSetCheckTimeout | A frissítési tartomány feldolgozásának letiltásához és a rendelkezésre állás elvesztésének megelőzéséhez szükséges maximális idő váratlan problémák esetén. Ha ez az időtúllépés lejár, a frissítési tartomány feldolgozása a rendelkezésreállási hibáktól függetlenül folytatódik. Az időtúllépés minden frissítési tartomány elején alaphelyzetbe áll. Az érvényes értékek 0 és 42949672925 közé esnek. (aláíratlan 32 bites egész szám). | sztring |
applicationHealthPolicy | Egy alkalmazás vagy annak egyik gyermekentitásának állapotértékeléséhez használt állapotszabályzatot határoz meg. | ApplicationHealthPolicy |
forceRestart | Ha igaz, akkor a rendszer akkor is kényszerítetten újraindítja a folyamatokat a frissítés során, ha a kód verziója nem változott (a frissítés csak a konfigurációt vagy az adatokat módosítja). | logikai |
instanceCloseDelayDuration | Az állapot nélküli példányok bezárása előtti várakozás időtartama másodpercben, hogy az aktív kérések szabályosan üríthessenek. Ez akkor lenne hatékony, ha a példány az alkalmazás/fürt frissítése során bezárul, csak azoknál a példányoknál, amelyeknél nincs nulla késleltetési időtartam konfigurálva a szolgáltatás leírásában. | int |
recreateApplication | Meghatározza, hogy az alkalmazást újra létre kell-e hozni a frissítés során. Ha value=true, a frissítési szabályzat többi paramétere nem engedélyezett. | logikai |
rollingUpgradeMonitoringPolicy | Az alkalmazásfrissítés figyeléséhez használt szabályzat | RollingUpgradeMonitoringPolicy |
upgradeMode | A működés közbeni frissítés állapotának figyelésére használt mód. Az értékek a Figyelve és a UnmonitoredAuto. | "Figyelve" "UnmonitoredAuto" |
upgradeReplicaSetCheckTimeout | A frissítési tartomány feldolgozásának letiltásához és a rendelkezésre állás elvesztésének megelőzéséhez szükséges maximális idő váratlan problémák esetén. Ha ez az időtúllépés lejár, a frissítési tartomány feldolgozása a rendelkezésreállási hibáktól függetlenül folytatódik. Az időtúllépés minden frissítési tartomány elején alaphelyzetbe áll. Az érvényes értékek 0 és 42949672925 közé esnek. (aláíratlan 32 bites egész szám). | int |
ArmApplicationHealthPolicy
Név | Leírás | Érték |
---|---|---|
considerWarningAsError | Azt jelzi, hogy a figyelmeztetések a hibákéval azonos súlyossággal vannak-e kezelve. | logikai |
defaultServiceTypeHealthPolicy | A szolgáltatástípus állapotának kiértékeléséhez alapértelmezés szerint használt állapotszabályzat. | ArmServiceTypeHealthPolicy |
maxPercentUnhealthyDeployedApplications | A nem kifogástalan állapotú üzembe helyezett alkalmazások maximálisan engedélyezett százalékos aránya. Az engedélyezett értékek nulla és 100 közötti bájtértékek. A százalékos érték az üzembe helyezett alkalmazások maximálisan tolerált százalékos arányát jelenti, amely nem megfelelő állapotú lehet, mielőtt az alkalmazás hibásnak minősül. Ezt úgy számítjuk ki, hogy elosztjuk a nem kifogástalan állapotú üzembe helyezett alkalmazások számát azon csomópontok számával, amelyeken az alkalmazás jelenleg üzembe van helyezve a fürtön. A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú csomóponton. Az alapértelmezett százalékos érték nulla. |
int |
serviceTypeHealthPolicyMap | A leképezés szolgáltatástípus-állapotszabályzattal szolgáltatástípusonként. A térkép alapértelmezés szerint üres. | ArmServiceTypeHealthPolicyMap |
ArmServiceTypeHealthPolicy
Név | Leírás | Érték |
---|---|---|
maxPercentUnhealthyPartitionsPerService | A szolgáltatásonkénti partíciók maximális százalékos állapota nem megfelelő, mielőtt az alkalmazás hibásnak minősül. | int Korlátok: Minimális érték = 0 Maximális érték = 100 |
maxPercentUnhealthyReplicasPerPartition | A partíciónkénti replikák maximális százalékos aránya, amely lehetővé teszi, hogy az alkalmazás hibásnak minősüljön. | int Korlátok: Minimális érték = 0 Maximális érték = 100 |
maxPercentUnhealthyServices | Az alkalmazás hibaállapotba kerülése előtt engedélyezett szolgáltatások maximális százalékos aránya. | int Korlátok: Minimális érték = 0 Maximális érték = 100 |
ArmServiceTypeHealthPolicyMap
Név | Leírás | Érték |
---|---|---|
{customized property} | ArmServiceTypeHealthPolicy |
ArmRollingUpgradeMonitoringPolicy
Név | Leírás | Érték |
---|---|---|
failureAction | A szolgáltatáscsomag aktiválási módja | "Kézi" "Visszaállítás" |
healthCheckRetryTimeout | Az állapotértékelés újrapróbálásához szükséges idő, ha az alkalmazás vagy fürt állapota nem megfelelő a FailureAction végrehajtása előtt. Először egy ISO 8601-időtartamot jelölő sztringként értelmezik. Ha ez nem sikerül, akkor a rendszer az ezredmásodpercek teljes számát jelölő számként értelmezi. | sztring |
healthCheckStableDuration | Az az idő, amíg az alkalmazásnak vagy a fürtnek kifogástalan állapotban kell maradnia, mielőtt a frissítés a következő frissítési tartományra folytatódik. Először egy ISO 8601-időtartamot jelölő sztringként értelmezik. Ha ez nem sikerül, akkor a rendszer az ezredmásodpercek teljes számát jelölő számként értelmezi. | sztring |
healthCheckWaitDuration | Az állapotszabályzatok alkalmazása előtt a frissítési tartomány befejezését követő várakozási idő. Először egy ISO 8601-időtartamot jelölő sztringként értelmezik. Ha ez nem sikerül, akkor a rendszer az ezredmásodpercek teljes számát jelölő számként értelmezi. | sztring |
upgradeDomainTimeout | Az egyes frissítési tartományoknak a FailureAction végrehajtása előtt le kell töltenie az időt. Először egy ISO 8601-időtartamot jelölő sztringként értelmezik. Ha ez nem sikerül, akkor a rendszer az ezredmásodpercek teljes számát jelölő számként értelmezi. | sztring |
upgradeTimeout | Az az idő, amíg a teljes frissítésnek befejeződnie kell a FailureAction végrehajtása előtt. Először egy ISO 8601-időtartamot jelölő sztringként értelmezik. Ha ez nem sikerül, akkor a rendszer az ezredmásodpercek teljes számát jelölő számként értelmezi. | sztring |
ApplicationHealthPolicy
Név | Leírás | Érték |
---|---|---|
defaultServiceTypeHealthPolicy | A szolgáltatástípus állapotának kiértékeléséhez alapértelmezés szerint használt állapotszabályzat. | ServiceTypeHealthPolicy |
serviceTypeHealthPolicies | A leképezés szolgáltatástípus-állapotszabályzattal szolgáltatástípusonként. A térkép alapértelmezés szerint üres. | ServiceTypeHealthPolicyMap |
considerWarningAsError | Azt jelzi, hogy a figyelmeztetések a hibákéval azonos súlyossággal vannak-e kezelve. | bool (kötelező) |
defaultServiceTypeHealthPolicy | A szolgáltatástípus állapotának kiértékeléséhez alapértelmezés szerint használt állapotszabályzat. | ServiceTypeHealthPolicy |
maxPercentUnhealthyDeployedApplications | A nem kifogástalan állapotú üzembe helyezett alkalmazások maximálisan engedélyezett százalékos aránya. Az engedélyezett értékek nulla és 100 közötti bájtértékek. A százalékos érték az üzembe helyezett alkalmazások maximálisan tolerált százalékos arányát jelenti, amely nem megfelelő állapotú lehet, mielőtt az alkalmazás hibásnak minősül. Ezt úgy számítjuk ki, hogy elosztjuk a nem kifogástalan állapotú üzembe helyezett alkalmazások számát azon csomópontok számával, amelyeken az alkalmazás jelenleg üzembe van helyezve a fürtön. A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú csomóponton. Az alapértelmezett százalékos érték nulla. |
int (kötelező) |
serviceTypeHealthPolicyMap | A leképezés szolgáltatástípus-állapotszabályzattal szolgáltatástípusonként. A térkép alapértelmezés szerint üres. | ServiceTypeHealthPolicyMap |
ServiceTypeHealthPolicy
Név | Leírás | Érték |
---|---|---|
maxPercentUnhealthyServices | Az alkalmazás hibaállapotba kerülése előtt engedélyezett szolgáltatások maximális százalékos aránya. | int Korlátok: Minimális érték = 0 Maximális érték = 100 |
maxPercentUnhealthyPartitionsPerService | A nem kifogástalan állapotú partíciók szolgáltatásonkénti maximálisan megengedett százalékos aránya. A százalékos érték azoknak a partícióknak a maximálisan tolerált százalékos arányát jelöli, amelyek nem kifogástalan állapotúak lehetnek, mielőtt a szolgáltatás hibásnak minősül. Ha a százalékos érték tiszteletben van tartva, de legalább egy nem kifogástalan állapotú partíció van, a rendszer figyelmeztetésként értékeli ki az állapotot. A százalékos értéket úgy számítja ki a rendszer, hogy elosztja a nem kifogástalan állapotú partíciók számát a szolgáltatás partícióinak teljes számával. A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú partíción. |
int (kötelező) Korlátok: Minimális érték = 0 Maximális érték = 100 |
maxPercentUnhealthyReplicasPerPartition | A nem megfelelő állapotú replikák partíciónkénti maximálisan engedélyezett százaléka. A százalékos érték azoknak a replikáknak a maximálisan tolerált százalékos arányát jelöli, amelyek nem megfelelő állapotúak lehetnek, mielőtt a partíciót hibásnak tekintenék. Ha a százalékos érték tiszteletben van tartva, de van legalább egy nem kifogástalan állapotú replika, a rendszer figyelmeztetésként értékeli ki az állapotot. A százalékos értéket úgy számítja ki a rendszer, hogy elosztja a nem megfelelő állapotú replikák számát a partícióban található replikák teljes számával. A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú replikán. |
int (kötelező) Korlátok: Minimális érték = 0 Maximális érték = 100 |
maxPercentUnhealthyServices | A nem megfelelő állapotú szolgáltatások maximálisan engedélyezett százalékos aránya. A százalékos érték a szolgáltatások maximálisan tolerált százalékos aránya, amely nem megfelelő állapotú lehet, mielőtt az alkalmazás hibásnak minősül. Ha a százalékos arányt betartják, de legalább egy nem megfelelő állapotú szolgáltatás van, az állapot figyelmeztetésként lesz kiértékelve. Ezt úgy számítjuk ki, hogy elosztjuk az adott szolgáltatástípus nem megfelelő állapotú szolgáltatásainak számát az adott szolgáltatástípus szolgáltatásainak teljes számával. A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú szolgáltatás esetében. |
int (kötelező) Korlátok: Minimális érték = 0 Maximális érték = 100 |
ServiceTypeHealthPolicyMap
Név | Leírás | Érték |
---|---|---|
{customized property} | ServiceTypeHealthPolicy |
RollingUpgradeMonitoringPolicy
Név | Leírás | Érték |
---|---|---|
failureAction | Kompenzáló művelet, amelyet akkor kell végrehajtani, ha egy figyelt frissítés figyelési szabályzatot vagy az állapotszabályzatok megsértését tapasztalja. Érvénytelen azt jelzi, hogy a hibaművelet érvénytelen. A visszaállítás azt adja meg, hogy a frissítés automatikusan elindul. A Manuális funkció azt jelzi, hogy a frissítés UnmonitoredManual frissítési módra vált. | "Kézi" "Visszaállítás" (kötelező) |
healthCheckRetryTimeout | Az állapotértékelés újrapróbálásához szükséges idő, ha az alkalmazás vagy fürt állapota nem megfelelő a FailureAction végrehajtása előtt. Az ISO 8601-időtartamot jelölő sztringként értelmezi a rendszer a következő formátumban: "hh:mm:ss.fff". | sztring (kötelező) |
healthCheckStableDuration | Az az idő, amíg az alkalmazásnak vagy a fürtnek kifogástalan állapotban kell maradnia, mielőtt a frissítés a következő frissítési tartományra folytatódik. Az ISO 8601-időtartamot jelölő sztringként értelmezi a rendszer a következő formátumban: "hh:mm:ss.fff". | sztring (kötelező) |
healthCheckWaitDuration | Az állapotszabályzatok alkalmazása előtt a frissítési tartomány befejezését követő várakozási idő. Az ISO 8601-időtartamot jelölő sztringként értelmezi a rendszer a következő formátumban: "hh:mm:ss.fff". | sztring (kötelező) |
upgradeDomainTimeout | Az egyes frissítési tartományoknak a FailureAction végrehajtása előtt le kell töltenie az időt. Legfeljebb 12 óra lehet. Az ISO 8601-időtartamot jelölő sztringként értelmezi a rendszer a következő formátumban: "hh:mm:ss.fff". | sztring (kötelező) |
upgradeTimeout | Az az idő, amíg a teljes frissítésnek befejeződnie kell a FailureAction végrehajtása előtt. Legfeljebb 12 óra lehet. Az ISO 8601-időtartamot jelölő sztringként értelmezi a rendszer a következő formátumban: "hh:mm:ss.fff". | sztring (kötelező) |
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: