Dela via


Microsoft.ServiceFabric managedclusters/applications

Bicep-resursdefinition

Resurstypen managedclusters/applications kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.ServiceFabric/managedclusters/applications-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.ServiceFabric/managedclusters/applications@2024-06-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'
  }
}

Egenskapsvärden

ApplicationHealthPolicy

Namn Beskrivning Värde
considerWarningAsError Anger om varningar behandlas med samma allvarlighetsgrad som fel. bool (krävs)
defaultServiceTypeHealthPolicy Hälsoprincipen som används som standard för att utvärdera hälsotillståndet för en tjänsttyp. ServiceTypeHealthPolicy
maxPercentUnhealthyDeployedApplications Den maximala tillåtna procentandelen ej distribuerade program som inte är felfria. Tillåtna värden är Byte-värden från noll till 100.
Procentandelen representerar den maximala tillåtna procentandelen distribuerade program som kan vara felaktiga innan programmet anses vara felaktigt.
Detta beräknas genom att dividera antalet ej distribuerade program över antalet noder där programmet för närvarande distribueras i klustret.
Beräkningen avrundar uppåt för att tolerera ett fel på ett litet antal noder. Standardprocenten är noll.
int (krävs)
serviceTypeHealthPolicyMap Kartan med hälsoprincip för tjänsttyp per tjänsttyp. Kartan är tom som standard. ServiceTypeHealthPolicyMap

ApplicationParameterList

Namn Beskrivning Värde

ApplicationResourceProperties

Namn Beskrivning Värde
managedIdentiteter Lista över användartilldelade identiteter för programmet, var och en mappad till ett eget namn. ApplicationUserAssignedIdentity[]
Parametrar Lista över programparametrar med åsidosatta värden från deras standardvärden som anges i programmanifestet. ApplicationParameterList
upgradePolicy Beskriver principen för en övervakad programuppgradering. ApplicationUpgradePolicy
version Den version av programtypen som definierats i programmanifestet.
Det här namnet måste vara det fullständiga armresurs-ID:t för den refererade programtypsversionen.
sträng

ApplicationUpgradePolicy

Namn Beskrivning Värde
applicationHealthPolicy Definierar en hälsoprincip som används för att utvärdera hälsotillståndet för ett program eller en av dess underordnade entiteter. ApplicationHealthPolicy
forceRestart Om det är sant startas processerna om kraftigt under uppgraderingen även när kodversionen inte har ändrats (uppgraderingen ändrar bara konfiguration eller data). Bool
instanceCloseDelayDuration Varaktighet i sekunder, att vänta innan en tillståndslös instans stängs, så att de aktiva begärandena kan tömmas korrekt. Detta skulle vara effektivt när instansen stängs under program-/klusteruppgradering, endast för de instanser som har en fördröjningstid som inte är noll och som konfigurerats i tjänstbeskrivningen. Int
återskapaApplication Avgör om programmet ska återskapas vid uppdatering. Om value=true tillåts inte resten av uppgraderingsprincipparametrarna. Bool
rollingUpgradeMonitoringPolicy Principen som används för att övervaka programuppgradering RollingUpgradeMonitoringPolicy
upgradeMode Det läge som används för att övervaka hälsotillståndet under en löpande uppgradering. Värdena är Övervakad och OövervakadAuto. "Övervakad"
"UnmonitoredAuto"
upgradeReplicaSetCheckTimeout Den maximala tiden för att blockera bearbetning av en uppgraderingsdomän och förhindra förlust av tillgänglighet när det uppstår oväntade problem. När tidsgränsen går ut fortsätter bearbetningen av uppgraderingsdomänen oavsett problem med tillgänglighetsförlust. Tidsgränsen återställs i början av varje uppgraderingsdomän. Giltiga värden är mellan 0 och 42949672925 inkluderande. (osignerat 32-bitars heltal). Int

ApplicationUserAssignedIdentity

Namn Beskrivning Värde
Namn Det egna namnet på den användartilldelade identiteten. sträng (krävs)
principalId Huvud-ID för användartilldelad identitet. sträng (krävs)

Hanterad identitet

Namn Beskrivning Värde
typ Resursens typ av hanterad identitet. "Ingen"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Listan över användaridentiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:t i formuläret:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
UserAssignedIdentityMap

Microsoft.ServiceFabric/managedclusters/applications

Namn Beskrivning Värde
identitet Beskriver hanterade identiteter för en Azure-resurs. ManagedIdentity
plats Resursplatsen är beroende av den överordnade resursen. sträng
Namn Resursnamnet sträng (krävs)
förälder I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför den överordnade resursen.
Symboliskt namn för resurs av typen: managedclusters
Egenskaper Egenskaperna för programresursen. ApplicationResourceProperties
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

ProxyResourceTags

Namn Beskrivning Värde

RollingUpgradeMonitoringPolicy

Namn Beskrivning Värde
failureAction Den kompenserande åtgärden som ska utföras när en övervakad uppgradering påträffar överträdelser av övervakningsprinciper eller hälsoprinciper. Ogiltigt anger att felåtgärden är ogiltig. Återställning anger att uppgraderingen kommer att börja återställas automatiskt. Manuellt anger att uppgraderingen växlar till oövervakatHanterat uppgraderingsläge. "Manuell"
"Återställning" (krävs)
healthCheckRetryTimeout Hur lång tid det tar att försöka utvärdera hälsotillståndet igen när programmet eller klustret är felfritt innan FailureAction körs. Den tolkas som en sträng som representerar en ISO 8601-varaktighet med följande format "hh:mm:ss.fff". sträng (krävs)
healthCheckStableDuration Hur lång tid programmet eller klustret måste vara felfria innan uppgraderingen fortsätter till nästa uppgraderingsdomän. Den tolkas som en sträng som representerar en ISO 8601-varaktighet med följande format "hh:mm:ss.fff". sträng (krävs)
healthCheckWaitDuration Hur lång tid det går att vänta efter att ha slutfört en uppgraderingsdomän innan du tillämpar hälsoprinciper. Den tolkas som en sträng som representerar en ISO 8601-varaktighet med följande format "hh:mm:ss.fff". sträng (krävs)
upgradeDomainTimeout Hur lång tid varje uppgraderingsdomän måste slutföras innan FailureAction körs. Får inte vara längre än 12 timmar. Den tolkas som en sträng som representerar en ISO 8601-varaktighet med följande format "hh:mm:ss.fff". sträng (krävs)
upgradeTimeout Hur lång tid den övergripande uppgraderingen måste slutföras innan FailureAction körs. Får inte vara längre än 12 timmar. Den tolkas som en sträng som representerar en ISO 8601-varaktighet med följande format "hh:mm:ss.fff". sträng (krävs)

ServiceTypeHealthPolicy

Namn Beskrivning Värde
maxPercentUnhealthyPartitionsPerService Den maximala tillåtna procentandelen felaktiga partitioner per tjänst.

Procentandelen representerar den maximala tolererade procentandelen partitioner som kan vara felaktiga innan tjänsten betraktas som fel.
Om procentandelen respekteras men det finns minst en partition som inte är felfri utvärderas hälsotillståndet som Varning.
Procentandelen beräknas genom att dividera antalet partitioner som inte är felfria jämfört med det totala antalet partitioner i tjänsten.
Beräkningen avrundar uppåt för att tolerera ett fel på ett litet antal partitioner.
Int

Begränsningar:
Minsta värde = 0
Maxvärde = 100 (krävs)
maxPercentUnhealthyReplicasPerPartition Den maximala tillåtna procentandelen felfria repliker per partition.

Procentandelen representerar den maximala tillåtna procentandelen repliker som kan vara felfria innan partitionen betraktas som ett fel.
Om procentandelen respekteras men det finns minst en felaktig replik utvärderas hälsotillståndet som Varning.
Procentandelen beräknas genom att dividera antalet repliker med feltillstånd jämfört med det totala antalet repliker i partitionen.
Beräkningen avrundar uppåt för att tolerera ett fel på ett litet antal repliker.
Int

Begränsningar:
Minsta värde = 0
Maxvärde = 100 (krävs)
maxPercentUnhealthyServices Den maximala tillåtna procentandelen ej felfria tjänster.

Procentandelen representerar den maximala tolererade procentandelen tjänster som kan vara felfria innan programmet betraktas som ett fel.
Om procentandelen respekteras men det finns minst en tjänst som inte är felfri utvärderas hälsotillståndet som Varning.
Detta beräknas genom att dividera antalet tjänster som inte är felfria för den specifika tjänsttypen jämfört med det totala antalet tjänster av den specifika tjänsttypen.
Beräkningen avrundar uppåt för att tolerera ett fel på ett litet antal tjänster.
Int

Begränsningar:
Minsta värde = 0
Maxvärde = 100 (krävs)

ServiceTypeHealthPolicyMap

Namn Beskrivning Värde

UserAssignedIdentity

Namn Beskrivning Värde

UserAssignedIdentityMap

Namn Beskrivning Värde

Resursdefinition för ARM-mall

Resurstypen managedclusters/applications kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.ServiceFabric/managedclusters/applications-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.ServiceFabric/managedclusters/applications",
  "apiVersion": "2024-06-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"
  }
}

Egenskapsvärden

ApplicationHealthPolicy

Namn Beskrivning Värde
considerWarningAsError Anger om varningar behandlas med samma allvarlighetsgrad som fel. bool (krävs)
defaultServiceTypeHealthPolicy Hälsoprincipen som används som standard för att utvärdera hälsotillståndet för en tjänsttyp. ServiceTypeHealthPolicy
maxPercentUnhealthyDeployedApplications Den maximala tillåtna procentandelen ej distribuerade program som inte är felfria. Tillåtna värden är Byte-värden från noll till 100.
Procentandelen representerar den maximala tillåtna procentandelen distribuerade program som kan vara felaktiga innan programmet anses vara felaktigt.
Detta beräknas genom att dividera antalet ej distribuerade program över antalet noder där programmet för närvarande distribueras i klustret.
Beräkningen avrundar uppåt för att tolerera ett fel på ett litet antal noder. Standardprocenten är noll.
int (krävs)
serviceTypeHealthPolicyMap Kartan med hälsoprincip för tjänsttyp per tjänsttyp. Kartan är tom som standard. ServiceTypeHealthPolicyMap

ApplicationParameterList

Namn Beskrivning Värde

ApplicationResourceProperties

Namn Beskrivning Värde
managedIdentiteter Lista över användartilldelade identiteter för programmet, var och en mappad till ett eget namn. ApplicationUserAssignedIdentity[]
Parametrar Lista över programparametrar med åsidosatta värden från deras standardvärden som anges i programmanifestet. ApplicationParameterList
upgradePolicy Beskriver principen för en övervakad programuppgradering. ApplicationUpgradePolicy
version Den version av programtypen som definierats i programmanifestet.
Det här namnet måste vara det fullständiga armresurs-ID:t för den refererade programtypsversionen.
sträng

ApplicationUpgradePolicy

Namn Beskrivning Värde
applicationHealthPolicy Definierar en hälsoprincip som används för att utvärdera hälsotillståndet för ett program eller en av dess underordnade entiteter. ApplicationHealthPolicy
forceRestart Om det är sant startas processerna om kraftigt under uppgraderingen även när kodversionen inte har ändrats (uppgraderingen ändrar bara konfiguration eller data). Bool
instanceCloseDelayDuration Varaktighet i sekunder, att vänta innan en tillståndslös instans stängs, så att de aktiva begärandena kan tömmas korrekt. Detta skulle vara effektivt när instansen stängs under program-/klusteruppgradering, endast för de instanser som har en fördröjningstid som inte är noll och som konfigurerats i tjänstbeskrivningen. Int
återskapaApplication Avgör om programmet ska återskapas vid uppdatering. Om value=true tillåts inte resten av uppgraderingsprincipparametrarna. Bool
rollingUpgradeMonitoringPolicy Principen som används för att övervaka programuppgradering RollingUpgradeMonitoringPolicy
upgradeMode Det läge som används för att övervaka hälsotillståndet under en löpande uppgradering. Värdena är Övervakad och OövervakadAuto. "Övervakad"
"UnmonitoredAuto"
upgradeReplicaSetCheckTimeout Den maximala tiden för att blockera bearbetning av en uppgraderingsdomän och förhindra förlust av tillgänglighet när det uppstår oväntade problem. När tidsgränsen går ut fortsätter bearbetningen av uppgraderingsdomänen oavsett problem med tillgänglighetsförlust. Tidsgränsen återställs i början av varje uppgraderingsdomän. Giltiga värden är mellan 0 och 42949672925 inkluderande. (osignerat 32-bitars heltal). Int

ApplicationUserAssignedIdentity

Namn Beskrivning Värde
Namn Det egna namnet på den användartilldelade identiteten. sträng (krävs)
principalId Huvud-ID för användartilldelad identitet. sträng (krävs)

Hanterad identitet

Namn Beskrivning Värde
typ Resursens typ av hanterad identitet. "Ingen"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Listan över användaridentiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:t i formuläret:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
UserAssignedIdentityMap

Microsoft.ServiceFabric/managedclusters/applications

Namn Beskrivning Värde
apiVersion API-versionen "2024-06-01-preview"
identitet Beskriver hanterade identiteter för en Azure-resurs. ManagedIdentity
plats Resursplatsen är beroende av den överordnade resursen. sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaperna för programresursen. ApplicationResourceProperties
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.ServiceFabric/managedclusters/applications"

ProxyResourceTags

Namn Beskrivning Värde

RollingUpgradeMonitoringPolicy

Namn Beskrivning Värde
failureAction Den kompenserande åtgärden som ska utföras när en övervakad uppgradering påträffar överträdelser av övervakningsprinciper eller hälsoprinciper. Ogiltigt anger att felåtgärden är ogiltig. Återställning anger att uppgraderingen kommer att börja återställas automatiskt. Manuellt anger att uppgraderingen växlar till oövervakatHanterat uppgraderingsläge. "Manuell"
"Återställning" (krävs)
healthCheckRetryTimeout Hur lång tid det tar att försöka utvärdera hälsotillståndet igen när programmet eller klustret är felfritt innan FailureAction körs. Den tolkas som en sträng som representerar en ISO 8601-varaktighet med följande format "hh:mm:ss.fff". sträng (krävs)
healthCheckStableDuration Hur lång tid programmet eller klustret måste vara felfria innan uppgraderingen fortsätter till nästa uppgraderingsdomän. Den tolkas som en sträng som representerar en ISO 8601-varaktighet med följande format "hh:mm:ss.fff". sträng (krävs)
healthCheckWaitDuration Hur lång tid det går att vänta efter att ha slutfört en uppgraderingsdomän innan du tillämpar hälsoprinciper. Den tolkas som en sträng som representerar en ISO 8601-varaktighet med följande format "hh:mm:ss.fff". sträng (krävs)
upgradeDomainTimeout Hur lång tid varje uppgraderingsdomän måste slutföras innan FailureAction körs. Får inte vara längre än 12 timmar. Den tolkas som en sträng som representerar en ISO 8601-varaktighet med följande format "hh:mm:ss.fff". sträng (krävs)
upgradeTimeout Hur lång tid den övergripande uppgraderingen måste slutföras innan FailureAction körs. Får inte vara längre än 12 timmar. Den tolkas som en sträng som representerar en ISO 8601-varaktighet med följande format "hh:mm:ss.fff". sträng (krävs)

ServiceTypeHealthPolicy

Namn Beskrivning Värde
maxPercentUnhealthyPartitionsPerService Den maximala tillåtna procentandelen felaktiga partitioner per tjänst.

Procentandelen representerar den maximala tolererade procentandelen partitioner som kan vara felaktiga innan tjänsten betraktas som fel.
Om procentandelen respekteras men det finns minst en partition som inte är felfri utvärderas hälsotillståndet som Varning.
Procentandelen beräknas genom att dividera antalet partitioner som inte är felfria jämfört med det totala antalet partitioner i tjänsten.
Beräkningen avrundar uppåt för att tolerera ett fel på ett litet antal partitioner.
Int

Begränsningar:
Minsta värde = 0
Maxvärde = 100 (krävs)
maxPercentUnhealthyReplicasPerPartition Den maximala tillåtna procentandelen felfria repliker per partition.

Procentandelen representerar den maximala tillåtna procentandelen repliker som kan vara felfria innan partitionen betraktas som ett fel.
Om procentandelen respekteras men det finns minst en felaktig replik utvärderas hälsotillståndet som Varning.
Procentandelen beräknas genom att dividera antalet repliker med feltillstånd jämfört med det totala antalet repliker i partitionen.
Beräkningen avrundar uppåt för att tolerera ett fel på ett litet antal repliker.
Int

Begränsningar:
Minsta värde = 0
Maxvärde = 100 (krävs)
maxPercentUnhealthyServices Den maximala tillåtna procentandelen ej felfria tjänster.

Procentandelen representerar den maximala tolererade procentandelen tjänster som kan vara felfria innan programmet betraktas som ett fel.
Om procentandelen respekteras men det finns minst en tjänst som inte är felfri utvärderas hälsotillståndet som Varning.
Detta beräknas genom att dividera antalet tjänster som inte är felfria för den specifika tjänsttypen jämfört med det totala antalet tjänster av den specifika tjänsttypen.
Beräkningen avrundar uppåt för att tolerera ett fel på ett litet antal tjänster.
Int

Begränsningar:
Minsta värde = 0
Maxvärde = 100 (krävs)

ServiceTypeHealthPolicyMap

Namn Beskrivning Värde

UserAssignedIdentity

Namn Beskrivning Värde

UserAssignedIdentityMap

Namn Beskrivning Värde

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen managedclusters/applications kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.ServiceFabric/managedclusters/applications-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceFabric/managedclusters/applications@2024-06-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"
  }
}

Egenskapsvärden

ApplicationHealthPolicy

Namn Beskrivning Värde
considerWarningAsError Anger om varningar behandlas med samma allvarlighetsgrad som fel. bool (krävs)
defaultServiceTypeHealthPolicy Hälsoprincipen som används som standard för att utvärdera hälsotillståndet för en tjänsttyp. ServiceTypeHealthPolicy
maxPercentUnhealthyDeployedApplications Den maximala tillåtna procentandelen ej distribuerade program som inte är felfria. Tillåtna värden är Byte-värden från noll till 100.
Procentandelen representerar den maximala tillåtna procentandelen distribuerade program som kan vara felaktiga innan programmet anses vara felaktigt.
Detta beräknas genom att dividera antalet ej distribuerade program över antalet noder där programmet för närvarande distribueras i klustret.
Beräkningen avrundar uppåt för att tolerera ett fel på ett litet antal noder. Standardprocenten är noll.
int (krävs)
serviceTypeHealthPolicyMap Kartan med hälsoprincip för tjänsttyp per tjänsttyp. Kartan är tom som standard. ServiceTypeHealthPolicyMap

ApplicationParameterList

Namn Beskrivning Värde

ApplicationResourceProperties

Namn Beskrivning Värde
managedIdentiteter Lista över användartilldelade identiteter för programmet, var och en mappad till ett eget namn. ApplicationUserAssignedIdentity[]
Parametrar Lista över programparametrar med åsidosatta värden från deras standardvärden som anges i programmanifestet. ApplicationParameterList
upgradePolicy Beskriver principen för en övervakad programuppgradering. ApplicationUpgradePolicy
version Den version av programtypen som definierats i programmanifestet.
Det här namnet måste vara det fullständiga armresurs-ID:t för den refererade programtypsversionen.
sträng

ApplicationUpgradePolicy

Namn Beskrivning Värde
applicationHealthPolicy Definierar en hälsoprincip som används för att utvärdera hälsotillståndet för ett program eller en av dess underordnade entiteter. ApplicationHealthPolicy
forceRestart Om det är sant startas processerna om kraftigt under uppgraderingen även när kodversionen inte har ändrats (uppgraderingen ändrar bara konfiguration eller data). Bool
instanceCloseDelayDuration Varaktighet i sekunder, att vänta innan en tillståndslös instans stängs, så att de aktiva begärandena kan tömmas korrekt. Detta skulle vara effektivt när instansen stängs under program-/klusteruppgradering, endast för de instanser som har en fördröjningstid som inte är noll och som konfigurerats i tjänstbeskrivningen. Int
återskapaApplication Avgör om programmet ska återskapas vid uppdatering. Om value=true tillåts inte resten av uppgraderingsprincipparametrarna. Bool
rollingUpgradeMonitoringPolicy Principen som används för att övervaka programuppgradering RollingUpgradeMonitoringPolicy
upgradeMode Det läge som används för att övervaka hälsotillståndet under en löpande uppgradering. Värdena är Övervakad och OövervakadAuto. "Övervakad"
"UnmonitoredAuto"
upgradeReplicaSetCheckTimeout Den maximala tiden för att blockera bearbetning av en uppgraderingsdomän och förhindra förlust av tillgänglighet när det uppstår oväntade problem. När tidsgränsen går ut fortsätter bearbetningen av uppgraderingsdomänen oavsett problem med tillgänglighetsförlust. Tidsgränsen återställs i början av varje uppgraderingsdomän. Giltiga värden är mellan 0 och 42949672925 inkluderande. (osignerat 32-bitars heltal). Int

ApplicationUserAssignedIdentity

Namn Beskrivning Värde
Namn Det egna namnet på den användartilldelade identiteten. sträng (krävs)
principalId Huvud-ID för användartilldelad identitet. sträng (krävs)

Hanterad identitet

Namn Beskrivning Värde
typ Resursens typ av hanterad identitet. "Ingen"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Listan över användaridentiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:t i formuläret:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
UserAssignedIdentityMap

Microsoft.ServiceFabric/managedclusters/applications

Namn Beskrivning Värde
identitet Beskriver hanterade identiteter för en Azure-resurs. ManagedIdentity
plats Resursplatsen är beroende av den överordnade resursen. sträng
Namn Resursnamnet sträng (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: managedclusters
Egenskaper Egenskaperna för programresursen. ApplicationResourceProperties
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.ServiceFabric/managedclusters/applications@2024-06-01-preview"

ProxyResourceTags

Namn Beskrivning Värde

RollingUpgradeMonitoringPolicy

Namn Beskrivning Värde
failureAction Den kompenserande åtgärden som ska utföras när en övervakad uppgradering påträffar överträdelser av övervakningsprinciper eller hälsoprinciper. Ogiltigt anger att felåtgärden är ogiltig. Återställning anger att uppgraderingen kommer att börja återställas automatiskt. Manuellt anger att uppgraderingen växlar till oövervakatHanterat uppgraderingsläge. "Manuell"
"Återställning" (krävs)
healthCheckRetryTimeout Hur lång tid det tar att försöka utvärdera hälsotillståndet igen när programmet eller klustret är felfritt innan FailureAction körs. Den tolkas som en sträng som representerar en ISO 8601-varaktighet med följande format "hh:mm:ss.fff". sträng (krävs)
healthCheckStableDuration Hur lång tid programmet eller klustret måste vara felfria innan uppgraderingen fortsätter till nästa uppgraderingsdomän. Den tolkas som en sträng som representerar en ISO 8601-varaktighet med följande format "hh:mm:ss.fff". sträng (krävs)
healthCheckWaitDuration Hur lång tid det går att vänta efter att ha slutfört en uppgraderingsdomän innan du tillämpar hälsoprinciper. Den tolkas som en sträng som representerar en ISO 8601-varaktighet med följande format "hh:mm:ss.fff". sträng (krävs)
upgradeDomainTimeout Hur lång tid varje uppgraderingsdomän måste slutföras innan FailureAction körs. Får inte vara längre än 12 timmar. Den tolkas som en sträng som representerar en ISO 8601-varaktighet med följande format "hh:mm:ss.fff". sträng (krävs)
upgradeTimeout Hur lång tid den övergripande uppgraderingen måste slutföras innan FailureAction körs. Får inte vara längre än 12 timmar. Den tolkas som en sträng som representerar en ISO 8601-varaktighet med följande format "hh:mm:ss.fff". sträng (krävs)

ServiceTypeHealthPolicy

Namn Beskrivning Värde
maxPercentUnhealthyPartitionsPerService Den maximala tillåtna procentandelen felaktiga partitioner per tjänst.

Procentandelen representerar den maximala tolererade procentandelen partitioner som kan vara felaktiga innan tjänsten betraktas som fel.
Om procentandelen respekteras men det finns minst en partition som inte är felfri utvärderas hälsotillståndet som Varning.
Procentandelen beräknas genom att dividera antalet partitioner som inte är felfria jämfört med det totala antalet partitioner i tjänsten.
Beräkningen avrundar uppåt för att tolerera ett fel på ett litet antal partitioner.
Int

Begränsningar:
Minsta värde = 0
Maxvärde = 100 (krävs)
maxPercentUnhealthyReplicasPerPartition Den maximala tillåtna procentandelen felfria repliker per partition.

Procentandelen representerar den maximala tillåtna procentandelen repliker som kan vara felfria innan partitionen betraktas som ett fel.
Om procentandelen respekteras men det finns minst en felaktig replik utvärderas hälsotillståndet som Varning.
Procentandelen beräknas genom att dividera antalet repliker med feltillstånd jämfört med det totala antalet repliker i partitionen.
Beräkningen avrundar uppåt för att tolerera ett fel på ett litet antal repliker.
Int

Begränsningar:
Minsta värde = 0
Maxvärde = 100 (krävs)
maxPercentUnhealthyServices Den maximala tillåtna procentandelen ej felfria tjänster.

Procentandelen representerar den maximala tolererade procentandelen tjänster som kan vara felfria innan programmet betraktas som ett fel.
Om procentandelen respekteras men det finns minst en tjänst som inte är felfri utvärderas hälsotillståndet som Varning.
Detta beräknas genom att dividera antalet tjänster som inte är felfria för den specifika tjänsttypen jämfört med det totala antalet tjänster av den specifika tjänsttypen.
Beräkningen avrundar uppåt för att tolerera ett fel på ett litet antal tjänster.
Int

Begränsningar:
Minsta värde = 0
Maxvärde = 100 (krävs)

ServiceTypeHealthPolicyMap

Namn Beskrivning Värde

UserAssignedIdentity

Namn Beskrivning Värde

UserAssignedIdentityMap

Namn Beskrivning Värde