Microsoft.ServiceFabric managedclusters/applications 2023-09-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ő olyan műveletekkel, amelyek a következőket célják:
- 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-09-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
properties: {
managedIdentities: [
{
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
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 szimbolikus neve: managedclusters |
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. | "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[] |
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ő) |
ApplicationParameterList
Név | Leírás | Érték |
---|---|---|
{testreszabott tulajdonság} | sztring |
ApplicationUpgradePolicy
Név | Leírás | Érték |
---|---|---|
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 |
ApplicationHealthPolicy
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. | bool (kötelező) |
defaultServiceTypeHealthPolicy | A szolgáltatástípus állapotának kiértékeléséhez alapértelmezés szerint használt állapotházirend. | ServiceTypeHealthPolicy |
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 (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 |
---|---|---|
maxPercentUnhealthyPartitionsPerService | A szolgáltatásonkénti nem kifogástalan állapotú partíciók maximálisan engedélyezett százalékos aránya. A százalékos érték a partíciók maximálisan tolerált százalékos arányát jelenti, amely nem kifogástalan állapotú lehet, mielőtt a szolgáltatás hibásnak minősül. Ha a százalékos értéket betartják, de legalább egy nem kifogástalan állapotú partíció van, a rendszer figyelmeztetésként értékeli ki az állapotot. A százalékot úgy számítjuk ki, hogy elosztjuk 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 kifogástalan replikák maximálisan engedélyezett százalékos aránya partíciónként. A százalékos érték a replikák maximálisan tolerált százalékos arányát jelöli, amely nem megfelelő állapotú lehet, mielőtt a partíció hibásnak minősül. Ha a százalékos értéket tiszteletben tartják, de legalább egy nem kifogástalan replika van, az állapot figyelmeztetésként lesz kiértékelve. A százalékos értéket úgy számítjuk ki, hogy elosztjuk a nem kifogástalan replikák számát a partíció replikáinak 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 megengedett maximális aránya. A százalékos érték azt a maximálisan tolerálható százalékos értéket jelenti, amely az alkalmazás hibaállapotba kerülése előtt nem megfelelő állapotú lehet. Ha a százalékos értéket 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 kifogástalan 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-09-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"properties": {
"managedIdentities": [
{
"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",
"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-09-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 |
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[] |
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ő) |
ApplicationParameterList
Név | Leírás | Érték |
---|---|---|
{testreszabott tulajdonság} | sztring |
ApplicationUpgradePolicy
Név | Leírás | Érték |
---|---|---|
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 |
ApplicationHealthPolicy
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. | bool (kötelező) |
defaultServiceTypeHealthPolicy | A szolgáltatástípus állapotának kiértékeléséhez alapértelmezés szerint használt állapotházirend. | ServiceTypeHealthPolicy |
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 (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 |
---|---|---|
maxPercentUnhealthyPartitionsPerService | A szolgáltatásonkénti nem kifogástalan állapotú partíciók maximálisan engedélyezett százalékos aránya. A százalékos érték a partíciók maximálisan tolerált százalékos arányát jelenti, amely nem kifogástalan állapotú lehet, mielőtt a szolgáltatás hibásnak minősül. Ha a százalékos értéket betartják, de legalább egy nem kifogástalan állapotú partíció van, a rendszer figyelmeztetésként értékeli ki az állapotot. A százalékot úgy számítjuk ki, hogy elosztjuk 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 kifogástalan replikák maximálisan engedélyezett százalékos aránya partíciónként. A százalékos érték a replikák maximálisan tolerált százalékos arányát jelöli, amely nem megfelelő állapotú lehet, mielőtt a partíció hibásnak minősül. Ha a százalékos értéket tiszteletben tartják, de legalább egy nem kifogástalan replika van, az állapot figyelmeztetésként lesz kiértékelve. A százalékos értéket úgy számítjuk ki, hogy elosztjuk a nem kifogástalan replikák számát a partíció replikáinak 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 megengedett maximális aránya. A százalékos érték azt a maximálisan tolerálható százalékos értéket jelenti, amely az alkalmazás hibaállapotba kerülése előtt nem megfelelő állapotú lehet. Ha a százalékos értéket 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 kifogástalan 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ő) |
Terraform (AzAPI-szolgáltató) erőforrásdefiníció
A managedclusters/applications erőforrástípus üzembe helyezhető a következő célműveletekkel:
- 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-09-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
managedIdentities = [
{
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
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-09-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 | Az erőforrás szülőjének azonosítója. | 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 | 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. | "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[] |
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ő) |
ApplicationParameterList
Név | Leírás | Érték |
---|---|---|
{testreszabott tulajdonság} | sztring |
ApplicationUpgradePolicy
Név | Leírás | Érték |
---|---|---|
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 |
ApplicationHealthPolicy
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. | bool (kötelező) |
defaultServiceTypeHealthPolicy | A szolgáltatástípus állapotának kiértékeléséhez alapértelmezés szerint használt állapotházirend. | ServiceTypeHealthPolicy |
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 (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 |
---|---|---|
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ő) |