Sdílet prostřednictvím


Microsoft.ServiceFabric managedclusters/applications 2024-02-01-preview

Definice prostředku Bicep

Typ prostředku managedclusters/applications je možné nasadit s operacemi, které cílí:

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@2024-02-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}'
UserAssignedIdentityMap

Microsoft.ServiceFabric/managedclusters/applications

Jméno Popis Hodnota
identita Popisuje spravované identity pro prostředek Azure. ManagedIdentity
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. ApplicationResourceProperties
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í:

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": "2024-02-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}'
UserAssignedIdentityMap

Microsoft.ServiceFabric/managedclusters/applications

Jméno Popis Hodnota
apiVersion Verze rozhraní API 2024-02-01-preview
identita Popisuje spravované identity pro prostředek Azure. ManagedIdentity
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. ApplicationResourceProperties
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@2024-02-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}'
UserAssignedIdentityMap

Microsoft.ServiceFabric/managedclusters/applications

Jméno Popis Hodnota
identita Popisuje spravované identity pro prostředek Azure. ManagedIdentity
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. ApplicationResourceProperties
visačky Značky prostředků Slovník názvů a hodnot značek
typ Typ prostředku Microsoft.ServiceFabric/managedclusters/applications@2024-02-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