Microsoft.ServiceFabric managedclusters/applications 2022-08-01-preview
- nejnovější
-
2024-06-01-preview -
2024-04-04 - 2024-02-01-preview
-
12. 12. 2023 ve verzi Preview -
11. 11. 2023 ve verzi Preview -
2023-09-01-preview -
2023-07-01-preview - 1. 3. 2023 ve verzi Preview
-
2023-023-01-preview -
10. 10. 2022 ve verzi Preview - 2022-08-01-preview
-
2022-06-01-preview -
2022-022-01-preview - 1. 1. 2022
-
11. 11. 2021 ve verzi Preview -
2021-07-01-preview -
2021-05-05 -
2021-01-01-preview
Definice prostředku Bicep
Typ prostředku managedclusters/applications je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.ServiceFabric/managedclusters/applications, přidejte do šablony následující bicep.
resource symbolicname 'Microsoft.ServiceFabric/managedclusters/applications@2022-08-01-preview' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
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'
}
tags: {
{customized property}: 'string'
}
}
Hodnoty vlastností
ApplicationHealthPolicy
Jméno | Popis | Hodnota |
---|---|---|
considerWarningAsError | Označuje, zda jsou upozornění zpracovávána se stejnou závažností jako chyby. | bool (povinné) |
defaultServiceTypeHealthPolicy | Zásady stavu používané ve výchozím nastavení k vyhodnocení stavu typu služby. | ServiceTypeHealthPolicy |
maxPercentUnhealthyDeployedApplications | Maximální povolené procento nasazených aplikací, které nejsou v pořádku Povolené hodnoty jsou bajtové hodnoty od nuly do 100. Procento představuje maximální tolerované procento nasazených aplikací, které nemusí být v pořádku, než se aplikace považuje za chybnou. Vypočítá se tak, že vydělíte počet nasazených aplikací, které nejsou v pořádku, a počet uzlů, ve kterých je aplikace aktuálně nasazená v clusteru. Výpočet zaokrouhlí nahoru tak, aby toleroval jedno selhání u malých čísel uzlů. Výchozí procento je nula. |
int (povinné) |
serviceTypeHealthPolicyMap | Mapa se zásadami stavu typu služby na název typu služby Mapa je ve výchozím nastavení prázdná. | ServiceTypeHealthPolicyMap |
ApplicationParameterList
Jméno | Popis | Hodnota |
---|
ApplicationResourceProperties
Jméno | Popis | Hodnota |
---|---|---|
managedIdentities | Seznam identit přiřazených uživatelem pro aplikaci, z nichž každá je namapovaná na popisný název | ApplicationUserAssignedIdentity[] |
parametry | Seznam parametrů aplikace s přepsanými hodnotami z jejich výchozích hodnot zadaných v manifestu aplikace | ApplicationParameterList |
upgradePolicy | Popisuje zásady pro upgrade monitorované aplikace. | applicationUpgradePolicy |
verze | Verze typu aplikace definovaná v manifestu aplikace. Tento název musí být úplným ID prostředku Arm pro verzi odkazovaného typu aplikace. |
řetězec |
ApplicationUpgradePolicy
Jméno | Popis | Hodnota |
---|---|---|
applicationHealthPolicy | Definuje zásadu stavu použitou k vyhodnocení stavu aplikace nebo jedné z podřízených entit. | ApplicationHealthPolicy |
forceRestart | Pokud je hodnota true, procesy se během upgradu vynucují, i když se verze kódu nezměnila (upgrade změní pouze konfiguraci nebo data). | Bool |
instanceCloseDelayDuration | Doba trvání v sekundách, čekání před ukončením bezstavové instance, aby aktivní požadavky mohly bezobsažně vyprázdnit. To by bylo efektivní, když se instance zavře během upgradu aplikace nebo clusteru, pouze pro instance, které mají nenulovou dobu zpoždění nakonfigurovanou v popisu služby. | Int |
opětovné vytvoření aplikace | Určuje, zda má být aplikace znovu vytvořena při aktualizaci. Pokud hodnota=true, zbývající parametry zásad upgradu nejsou povolené. | Bool |
rollingUpgradeMonitoringPolicy | Zásady používané pro monitorování upgradu aplikace | RollingUpgradeMonitoringPolicy |
upgradeMode | Režim používaný ke sledování stavu během postupného upgradu. Hodnoty jsou monitorovány a UnmonitoredAuto. | Monitorované UnmonitoredAuto |
upgradeReplicaSetCheckTimeout | Maximální doba blokování zpracování domény upgradu a zabránění ztrátě dostupnosti, pokud dojde k neočekávaným problémům. Po vypršení tohoto časového limitu bude zpracování domény upgradu pokračovat bez ohledu na problémy se ztrátou dostupnosti. Časový limit se resetuje na začátku každé upgradování domény. Platné hodnoty jsou mezi 0 a 42949672925 včetně. (bez znaménka 32bitové celé číslo). | Int |
ApplicationUserAssignedIdentity
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Popisný název identity přiřazené uživatelem. | string (povinné) |
principalId | ID objektu zabezpečení identity přiřazené uživatelem. | string (povinné) |
ManagedIdentity
Jméno | Popis | Hodnota |
---|---|---|
typ | Typ spravované identity pro prostředek. | None (Žádný) SystemAssigned SystemAssigned, UserAssigned UserAssigned |
userAssignedIdentities | Seznam identit uživatelů přidružených k prostředku. Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formuláři: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' |
|
Microsoft.ServiceFabric/managedclusters/applications
Jméno | Popis | Hodnota |
---|---|---|
identita | Popisuje spravované identity pro prostředek Azure. | |
umístění | Umístění prostředku závisí na nadřazeného prostředku. | řetězec |
Jméno | Název prostředku | string (povinné) |
rodič | V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek. Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek. |
Symbolický název prostředku typu: spravovanýchclusterů |
vlastnosti | Vlastnosti prostředku aplikace. | |
visačky | Značky prostředků | Slovník názvů a hodnot značek Viz Značky v šablonách |
ProxyResourceTags
Jméno | Popis | Hodnota |
---|
RollingUpgradeMonitoringPolicy
Jméno | Popis | Hodnota |
---|---|---|
failureAction | Kompenzační akce, která se má provést, když monitorovaný upgrade narazí na zásady monitorování nebo porušení zásad stavu. Neplatná indikuje, že akce selhání je neplatná. Vrácení zpět určuje, že se upgrade začne automaticky vracet zpět. Ruční indikuje, že upgrade se přepne do režimu nemonitorovanéhomanual upgradu. | "Ručně" Vrácení zpět (povinné) |
healthCheckRetryTimeout | Doba opakování vyhodnocení stavu, kdy aplikace nebo cluster nejsou v pořádku před spuštěním FailureAction. Interpretuje se jako řetězec představující dobu trvání ISO 8601 s následujícím formátem "hh:mm:ss.fff". | string (povinné) |
healthCheckStableDuration | Doba, po kterou musí aplikace nebo cluster zůstat v pořádku, než upgrade přejde na další doménu upgradu. Interpretuje se jako řetězec představující dobu trvání ISO 8601 s následujícím formátem "hh:mm:ss.fff". | string (povinné) |
healthCheckWaitDuration | Doba čekání po dokončení upgradovací domény před použitím zásad stavu Interpretuje se jako řetězec představující dobu trvání ISO 8601 s následujícím formátem "hh:mm:ss.fff". | string (povinné) |
upgradeDomainTimeout | Doba, po kterou se musí každá upgradovaná doména dokončit, než se provede FailureAction. Nesmí být delší než 12 hodin. Interpretuje se jako řetězec představující dobu trvání ISO 8601 s následujícím formátem "hh:mm:ss.fff". | string (povinné) |
upgradeTimeout | Doba, po kterou se musí celkový upgrade dokončit, než se provede FailureAction. Nesmí být delší než 12 hodin. Interpretuje se jako řetězec představující dobu trvání ISO 8601 s následujícím formátem "hh:mm:ss.fff". | string (povinné) |
ServiceTypeHealthPolicy
Jméno | Popis | Hodnota |
---|---|---|
maxPercentUnhealthyPartitionsPerService | Maximální povolené procento oddílů, které nejsou v pořádku na službu. Procento představuje maximální tolerované procento oddílů, které můžou být v pořádku, než se služba považuje za chybnou. Pokud se procento respektuje, ale existuje alespoň jeden oddíl, který není v pořádku, vyhodnotí se stav jako Upozornění. Procento se vypočítá tak, že vydělí počet oddílů, které nejsou v pořádku, na celkový počet oddílů ve službě. Výpočet zaokrouhlí nahoru tak, aby toleroval jedno selhání u malých čísel oddílů. |
Int Omezení: Minimální hodnota = 0 Maximální hodnota = 100 (povinné) |
maxPercentUnhealthyReplicasPerPartition | Maximální povolené procento replik, které nejsou v pořádku, na oddíl. Procento představuje maximální tolerované procento replik, které mohou být v pořádku, než se oddíl považuje za chybný. Pokud se procento respektuje, ale existuje alespoň jedna replika, která není v pořádku, vyhodnotí se stav jako Upozornění. Procento se vypočítá tak, že vydělí počet replik, které nejsou v pořádku, na celkový počet replik v oddílu. Výpočet zaokrouhlí nahoru tak, aby toleroval jedno selhání u malých čísel replik. |
Int Omezení: Minimální hodnota = 0 Maximální hodnota = 100 (povinné) |
maxPercentUnhealthyServices | Maximální povolené procento služeb, které nejsou v pořádku. Procento představuje maximální tolerované procento služeb, které mohou být v pořádku, než se aplikace považuje za chybnou. Pokud se procento respektuje, ale existuje alespoň jedna služba, která není v pořádku, vyhodnotí se stav jako Upozornění. Vypočítá se tak, že vydělíte počet služeb, které nejsou v pořádku konkrétního typu služby, na celkový počet služeb konkrétního typu služby. Výpočet zaokrouhlí nahoru tak, aby toleroval jedno selhání u malých čísel služeb. |
Int Omezení: Minimální hodnota = 0 Maximální hodnota = 100 (povinné) |
ServiceTypeHealthPolicyMap
Jméno | Popis | Hodnota |
---|
UserAssignedIdentity
Jméno | Popis | Hodnota |
---|
UserAssignedIdentityMap
Jméno | Popis | Hodnota |
---|
Definice prostředku šablony ARM
Typ prostředku managedclusters/applications je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.ServiceFabric/managedclusters/applications, přidejte do šablony následující JSON.
{
"type": "Microsoft.ServiceFabric/managedclusters/applications",
"apiVersion": "2022-08-01-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"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"
},
"tags": {
"{customized property}": "string"
}
}
Hodnoty vlastností
ApplicationHealthPolicy
Jméno | Popis | Hodnota |
---|---|---|
considerWarningAsError | Označuje, zda jsou upozornění zpracovávána se stejnou závažností jako chyby. | bool (povinné) |
defaultServiceTypeHealthPolicy | Zásady stavu používané ve výchozím nastavení k vyhodnocení stavu typu služby. | ServiceTypeHealthPolicy |
maxPercentUnhealthyDeployedApplications | Maximální povolené procento nasazených aplikací, které nejsou v pořádku Povolené hodnoty jsou bajtové hodnoty od nuly do 100. Procento představuje maximální tolerované procento nasazených aplikací, které nemusí být v pořádku, než se aplikace považuje za chybnou. Vypočítá se tak, že vydělíte počet nasazených aplikací, které nejsou v pořádku, a počet uzlů, ve kterých je aplikace aktuálně nasazená v clusteru. Výpočet zaokrouhlí nahoru tak, aby toleroval jedno selhání u malých čísel uzlů. Výchozí procento je nula. |
int (povinné) |
serviceTypeHealthPolicyMap | Mapa se zásadami stavu typu služby na název typu služby Mapa je ve výchozím nastavení prázdná. | ServiceTypeHealthPolicyMap |
ApplicationParameterList
Jméno | Popis | Hodnota |
---|
ApplicationResourceProperties
Jméno | Popis | Hodnota |
---|---|---|
managedIdentities | Seznam identit přiřazených uživatelem pro aplikaci, z nichž každá je namapovaná na popisný název | ApplicationUserAssignedIdentity[] |
parametry | Seznam parametrů aplikace s přepsanými hodnotami z jejich výchozích hodnot zadaných v manifestu aplikace | ApplicationParameterList |
upgradePolicy | Popisuje zásady pro upgrade monitorované aplikace. | applicationUpgradePolicy |
verze | Verze typu aplikace definovaná v manifestu aplikace. Tento název musí být úplným ID prostředku Arm pro verzi odkazovaného typu aplikace. |
řetězec |
ApplicationUpgradePolicy
Jméno | Popis | Hodnota |
---|---|---|
applicationHealthPolicy | Definuje zásadu stavu použitou k vyhodnocení stavu aplikace nebo jedné z podřízených entit. | ApplicationHealthPolicy |
forceRestart | Pokud je hodnota true, procesy se během upgradu vynucují, i když se verze kódu nezměnila (upgrade změní pouze konfiguraci nebo data). | Bool |
instanceCloseDelayDuration | Doba trvání v sekundách, čekání před ukončením bezstavové instance, aby aktivní požadavky mohly bezobsažně vyprázdnit. To by bylo efektivní, když se instance zavře během upgradu aplikace nebo clusteru, pouze pro instance, které mají nenulovou dobu zpoždění nakonfigurovanou v popisu služby. | Int |
opětovné vytvoření aplikace | Určuje, zda má být aplikace znovu vytvořena při aktualizaci. Pokud hodnota=true, zbývající parametry zásad upgradu nejsou povolené. | Bool |
rollingUpgradeMonitoringPolicy | Zásady používané pro monitorování upgradu aplikace | RollingUpgradeMonitoringPolicy |
upgradeMode | Režim používaný ke sledování stavu během postupného upgradu. Hodnoty jsou monitorovány a UnmonitoredAuto. | Monitorované UnmonitoredAuto |
upgradeReplicaSetCheckTimeout | Maximální doba blokování zpracování domény upgradu a zabránění ztrátě dostupnosti, pokud dojde k neočekávaným problémům. Po vypršení tohoto časového limitu bude zpracování domény upgradu pokračovat bez ohledu na problémy se ztrátou dostupnosti. Časový limit se resetuje na začátku každé upgradování domény. Platné hodnoty jsou mezi 0 a 42949672925 včetně. (bez znaménka 32bitové celé číslo). | Int |
ApplicationUserAssignedIdentity
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Popisný název identity přiřazené uživatelem. | string (povinné) |
principalId | ID objektu zabezpečení identity přiřazené uživatelem. | string (povinné) |
ManagedIdentity
Jméno | Popis | Hodnota |
---|---|---|
typ | Typ spravované identity pro prostředek. | None (Žádný) SystemAssigned SystemAssigned, UserAssigned UserAssigned |
userAssignedIdentities | Seznam identit uživatelů přidružených k prostředku. Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formuláři: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' |
|
Microsoft.ServiceFabric/managedclusters/applications
Jméno | Popis | Hodnota |
---|---|---|
apiVersion | Verze rozhraní API | 2022-08-01-preview |
identita | Popisuje spravované identity pro prostředek Azure. | |
umístění | Umístění prostředku závisí na nadřazeného prostředku. | řetězec |
Jméno | Název prostředku | string (povinné) |
vlastnosti | Vlastnosti prostředku aplikace. | |
visačky | Značky prostředků | Slovník názvů a hodnot značek Viz Značky v šablonách |
typ | Typ prostředku | Microsoft.ServiceFabric/managedclusters/applications |
ProxyResourceTags
Jméno | Popis | Hodnota |
---|
RollingUpgradeMonitoringPolicy
Jméno | Popis | Hodnota |
---|---|---|
failureAction | Kompenzační akce, která se má provést, když monitorovaný upgrade narazí na zásady monitorování nebo porušení zásad stavu. Neplatná indikuje, že akce selhání je neplatná. Vrácení zpět určuje, že se upgrade začne automaticky vracet zpět. Ruční indikuje, že upgrade se přepne do režimu nemonitorovanéhomanual upgradu. | "Ručně" Vrácení zpět (povinné) |
healthCheckRetryTimeout | Doba opakování vyhodnocení stavu, kdy aplikace nebo cluster nejsou v pořádku před spuštěním FailureAction. Interpretuje se jako řetězec představující dobu trvání ISO 8601 s následujícím formátem "hh:mm:ss.fff". | string (povinné) |
healthCheckStableDuration | Doba, po kterou musí aplikace nebo cluster zůstat v pořádku, než upgrade přejde na další doménu upgradu. Interpretuje se jako řetězec představující dobu trvání ISO 8601 s následujícím formátem "hh:mm:ss.fff". | string (povinné) |
healthCheckWaitDuration | Doba čekání po dokončení upgradovací domény před použitím zásad stavu Interpretuje se jako řetězec představující dobu trvání ISO 8601 s následujícím formátem "hh:mm:ss.fff". | string (povinné) |
upgradeDomainTimeout | Doba, po kterou se musí každá upgradovaná doména dokončit, než se provede FailureAction. Nesmí být delší než 12 hodin. Interpretuje se jako řetězec představující dobu trvání ISO 8601 s následujícím formátem "hh:mm:ss.fff". | string (povinné) |
upgradeTimeout | Doba, po kterou se musí celkový upgrade dokončit, než se provede FailureAction. Nesmí být delší než 12 hodin. Interpretuje se jako řetězec představující dobu trvání ISO 8601 s následujícím formátem "hh:mm:ss.fff". | string (povinné) |
ServiceTypeHealthPolicy
Jméno | Popis | Hodnota |
---|---|---|
maxPercentUnhealthyPartitionsPerService | Maximální povolené procento oddílů, které nejsou v pořádku na službu. Procento představuje maximální tolerované procento oddílů, které můžou být v pořádku, než se služba považuje za chybnou. Pokud se procento respektuje, ale existuje alespoň jeden oddíl, který není v pořádku, vyhodnotí se stav jako Upozornění. Procento se vypočítá tak, že vydělí počet oddílů, které nejsou v pořádku, na celkový počet oddílů ve službě. Výpočet zaokrouhlí nahoru tak, aby toleroval jedno selhání u malých čísel oddílů. |
Int Omezení: Minimální hodnota = 0 Maximální hodnota = 100 (povinné) |
maxPercentUnhealthyReplicasPerPartition | Maximální povolené procento replik, které nejsou v pořádku, na oddíl. Procento představuje maximální tolerované procento replik, které mohou být v pořádku, než se oddíl považuje za chybný. Pokud se procento respektuje, ale existuje alespoň jedna replika, která není v pořádku, vyhodnotí se stav jako Upozornění. Procento se vypočítá tak, že vydělí počet replik, které nejsou v pořádku, na celkový počet replik v oddílu. Výpočet zaokrouhlí nahoru tak, aby toleroval jedno selhání u malých čísel replik. |
Int Omezení: Minimální hodnota = 0 Maximální hodnota = 100 (povinné) |
maxPercentUnhealthyServices | Maximální povolené procento služeb, které nejsou v pořádku. Procento představuje maximální tolerované procento služeb, které mohou být v pořádku, než se aplikace považuje za chybnou. Pokud se procento respektuje, ale existuje alespoň jedna služba, která není v pořádku, vyhodnotí se stav jako Upozornění. Vypočítá se tak, že vydělíte počet služeb, které nejsou v pořádku konkrétního typu služby, na celkový počet služeb konkrétního typu služby. Výpočet zaokrouhlí nahoru tak, aby toleroval jedno selhání u malých čísel služeb. |
Int Omezení: Minimální hodnota = 0 Maximální hodnota = 100 (povinné) |
ServiceTypeHealthPolicyMap
Jméno | Popis | Hodnota |
---|
UserAssignedIdentity
Jméno | Popis | Hodnota |
---|
UserAssignedIdentityMap
Jméno | Popis | Hodnota |
---|
Definice prostředku Terraformu (poskytovatel AzAPI)
Typ prostředku managedclusters/applications je možné nasadit s operacemi, které cílí:
- skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.ServiceFabric/managedclusters/applications, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ServiceFabric/managedclusters/applications@2022-08-01-preview"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
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"
}
})
tags = {
{customized property} = "string"
}
}
Hodnoty vlastností
ApplicationHealthPolicy
Jméno | Popis | Hodnota |
---|---|---|
considerWarningAsError | Označuje, zda jsou upozornění zpracovávána se stejnou závažností jako chyby. | bool (povinné) |
defaultServiceTypeHealthPolicy | Zásady stavu používané ve výchozím nastavení k vyhodnocení stavu typu služby. | ServiceTypeHealthPolicy |
maxPercentUnhealthyDeployedApplications | Maximální povolené procento nasazených aplikací, které nejsou v pořádku Povolené hodnoty jsou bajtové hodnoty od nuly do 100. Procento představuje maximální tolerované procento nasazených aplikací, které nemusí být v pořádku, než se aplikace považuje za chybnou. Vypočítá se tak, že vydělíte počet nasazených aplikací, které nejsou v pořádku, a počet uzlů, ve kterých je aplikace aktuálně nasazená v clusteru. Výpočet zaokrouhlí nahoru tak, aby toleroval jedno selhání u malých čísel uzlů. Výchozí procento je nula. |
int (povinné) |
serviceTypeHealthPolicyMap | Mapa se zásadami stavu typu služby na název typu služby Mapa je ve výchozím nastavení prázdná. | ServiceTypeHealthPolicyMap |
ApplicationParameterList
Jméno | Popis | Hodnota |
---|
ApplicationResourceProperties
Jméno | Popis | Hodnota |
---|---|---|
managedIdentities | Seznam identit přiřazených uživatelem pro aplikaci, z nichž každá je namapovaná na popisný název | ApplicationUserAssignedIdentity[] |
parametry | Seznam parametrů aplikace s přepsanými hodnotami z jejich výchozích hodnot zadaných v manifestu aplikace | ApplicationParameterList |
upgradePolicy | Popisuje zásady pro upgrade monitorované aplikace. | applicationUpgradePolicy |
verze | Verze typu aplikace definovaná v manifestu aplikace. Tento název musí být úplným ID prostředku Arm pro verzi odkazovaného typu aplikace. |
řetězec |
ApplicationUpgradePolicy
Jméno | Popis | Hodnota |
---|---|---|
applicationHealthPolicy | Definuje zásadu stavu použitou k vyhodnocení stavu aplikace nebo jedné z podřízených entit. | ApplicationHealthPolicy |
forceRestart | Pokud je hodnota true, procesy se během upgradu vynucují, i když se verze kódu nezměnila (upgrade změní pouze konfiguraci nebo data). | Bool |
instanceCloseDelayDuration | Doba trvání v sekundách, čekání před ukončením bezstavové instance, aby aktivní požadavky mohly bezobsažně vyprázdnit. To by bylo efektivní, když se instance zavře během upgradu aplikace nebo clusteru, pouze pro instance, které mají nenulovou dobu zpoždění nakonfigurovanou v popisu služby. | Int |
opětovné vytvoření aplikace | Určuje, zda má být aplikace znovu vytvořena při aktualizaci. Pokud hodnota=true, zbývající parametry zásad upgradu nejsou povolené. | Bool |
rollingUpgradeMonitoringPolicy | Zásady používané pro monitorování upgradu aplikace | RollingUpgradeMonitoringPolicy |
upgradeMode | Režim používaný ke sledování stavu během postupného upgradu. Hodnoty jsou monitorovány a UnmonitoredAuto. | Monitorované UnmonitoredAuto |
upgradeReplicaSetCheckTimeout | Maximální doba blokování zpracování domény upgradu a zabránění ztrátě dostupnosti, pokud dojde k neočekávaným problémům. Po vypršení tohoto časového limitu bude zpracování domény upgradu pokračovat bez ohledu na problémy se ztrátou dostupnosti. Časový limit se resetuje na začátku každé upgradování domény. Platné hodnoty jsou mezi 0 a 42949672925 včetně. (bez znaménka 32bitové celé číslo). | Int |
ApplicationUserAssignedIdentity
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Popisný název identity přiřazené uživatelem. | string (povinné) |
principalId | ID objektu zabezpečení identity přiřazené uživatelem. | string (povinné) |
ManagedIdentity
Jméno | Popis | Hodnota |
---|---|---|
typ | Typ spravované identity pro prostředek. | None (Žádný) SystemAssigned SystemAssigned, UserAssigned UserAssigned |
userAssignedIdentities | Seznam identit uživatelů přidružených k prostředku. Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formuláři: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' |
|
Microsoft.ServiceFabric/managedclusters/applications
Jméno | Popis | Hodnota |
---|---|---|
identita | Popisuje spravované identity pro prostředek Azure. | |
umístění | Umístění prostředku závisí na nadřazeného prostředku. | řetězec |
Jméno | Název prostředku | string (povinné) |
parent_id | ID prostředku, který je nadřazený pro tento prostředek. | ID prostředku typu: managedclusters |
vlastnosti | Vlastnosti prostředku aplikace. | |
visačky | Značky prostředků | Slovník názvů a hodnot značek |
typ | Typ prostředku | Microsoft.ServiceFabric/managedclusters/applications@2022-08-01-preview |
ProxyResourceTags
Jméno | Popis | Hodnota |
---|
RollingUpgradeMonitoringPolicy
Jméno | Popis | Hodnota |
---|---|---|
failureAction | Kompenzační akce, která se má provést, když monitorovaný upgrade narazí na zásady monitorování nebo porušení zásad stavu. Neplatná indikuje, že akce selhání je neplatná. Vrácení zpět určuje, že se upgrade začne automaticky vracet zpět. Ruční indikuje, že upgrade se přepne do režimu nemonitorovanéhomanual upgradu. | "Ručně" Vrácení zpět (povinné) |
healthCheckRetryTimeout | Doba opakování vyhodnocení stavu, kdy aplikace nebo cluster nejsou v pořádku před spuštěním FailureAction. Interpretuje se jako řetězec představující dobu trvání ISO 8601 s následujícím formátem "hh:mm:ss.fff". | string (povinné) |
healthCheckStableDuration | Doba, po kterou musí aplikace nebo cluster zůstat v pořádku, než upgrade přejde na další doménu upgradu. Interpretuje se jako řetězec představující dobu trvání ISO 8601 s následujícím formátem "hh:mm:ss.fff". | string (povinné) |
healthCheckWaitDuration | Doba čekání po dokončení upgradovací domény před použitím zásad stavu Interpretuje se jako řetězec představující dobu trvání ISO 8601 s následujícím formátem "hh:mm:ss.fff". | string (povinné) |
upgradeDomainTimeout | Doba, po kterou se musí každá upgradovaná doména dokončit, než se provede FailureAction. Nesmí být delší než 12 hodin. Interpretuje se jako řetězec představující dobu trvání ISO 8601 s následujícím formátem "hh:mm:ss.fff". | string (povinné) |
upgradeTimeout | Doba, po kterou se musí celkový upgrade dokončit, než se provede FailureAction. Nesmí být delší než 12 hodin. Interpretuje se jako řetězec představující dobu trvání ISO 8601 s následujícím formátem "hh:mm:ss.fff". | string (povinné) |
ServiceTypeHealthPolicy
Jméno | Popis | Hodnota |
---|---|---|
maxPercentUnhealthyPartitionsPerService | Maximální povolené procento oddílů, které nejsou v pořádku na službu. Procento představuje maximální tolerované procento oddílů, které můžou být v pořádku, než se služba považuje za chybnou. Pokud se procento respektuje, ale existuje alespoň jeden oddíl, který není v pořádku, vyhodnotí se stav jako Upozornění. Procento se vypočítá tak, že vydělí počet oddílů, které nejsou v pořádku, na celkový počet oddílů ve službě. Výpočet zaokrouhlí nahoru tak, aby toleroval jedno selhání u malých čísel oddílů. |
Int Omezení: Minimální hodnota = 0 Maximální hodnota = 100 (povinné) |
maxPercentUnhealthyReplicasPerPartition | Maximální povolené procento replik, které nejsou v pořádku, na oddíl. Procento představuje maximální tolerované procento replik, které mohou být v pořádku, než se oddíl považuje za chybný. Pokud se procento respektuje, ale existuje alespoň jedna replika, která není v pořádku, vyhodnotí se stav jako Upozornění. Procento se vypočítá tak, že vydělí počet replik, které nejsou v pořádku, na celkový počet replik v oddílu. Výpočet zaokrouhlí nahoru tak, aby toleroval jedno selhání u malých čísel replik. |
Int Omezení: Minimální hodnota = 0 Maximální hodnota = 100 (povinné) |
maxPercentUnhealthyServices | Maximální povolené procento služeb, které nejsou v pořádku. Procento představuje maximální tolerované procento služeb, které mohou být v pořádku, než se aplikace považuje za chybnou. Pokud se procento respektuje, ale existuje alespoň jedna služba, která není v pořádku, vyhodnotí se stav jako Upozornění. Vypočítá se tak, že vydělíte počet služeb, které nejsou v pořádku konkrétního typu služby, na celkový počet služeb konkrétního typu služby. Výpočet zaokrouhlí nahoru tak, aby toleroval jedno selhání u malých čísel služeb. |
Int Omezení: Minimální hodnota = 0 Maximální hodnota = 100 (povinné) |
ServiceTypeHealthPolicyMap
Jméno | Popis | Hodnota |
---|
UserAssignedIdentity
Jméno | Popis | Hodnota |
---|
UserAssignedIdentityMap
Jméno | Popis | Hodnota |
---|