Dela via


Microsoft.ServiceFabric managedclusters/applications 2023-12-01-preview

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 Resurs för Microsoft.ServiceFabric/managedclusters/applications lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.ServiceFabric/managedclusters/applications@2023-12-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    managedIdentities: [
      {
        name: 'string'
        principalId: 'string'
      }
    ]
    parameters: {
      {customized property}: 'string'
    }
    upgradePolicy: {
      applicationHealthPolicy: {
        considerWarningAsError: bool
        defaultServiceTypeHealthPolicy: {
          maxPercentUnhealthyPartitionsPerService: int
          maxPercentUnhealthyReplicasPerPartition: int
          maxPercentUnhealthyServices: int
        }
        maxPercentUnhealthyDeployedApplications: int
        serviceTypeHealthPolicyMap: {
          {customized property}: {
            maxPercentUnhealthyPartitionsPerService: int
            maxPercentUnhealthyReplicasPerPartition: int
            maxPercentUnhealthyServices: int
          }
        }
      }
      forceRestart: bool
      instanceCloseDelayDuration: int
      recreateApplication: bool
      rollingUpgradeMonitoringPolicy: {
        failureAction: 'string'
        healthCheckRetryTimeout: 'string'
        healthCheckStableDuration: 'string'
        healthCheckWaitDuration: 'string'
        upgradeDomainTimeout: 'string'
        upgradeTimeout: 'string'
      }
      upgradeMode: 'string'
      upgradeReplicaSetCheckTimeout: int
    }
    version: 'string'
  }
}

Egenskapsvärden

managedclusters/applications

Name Beskrivning Värde
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i Bicep.
sträng (krävs)
location Resursplatsen är beroende av den överordnade resursen. sträng
tags Azure-resurstaggar. Ordlista med taggnamn och värden. Se Taggar i mallar
parent 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 överordnad resurs.
Symboliskt namn för resurs av typen: managedclusters
identity Beskriver hanterade identiteter för en Azure-resurs. ManagedIdentity
properties Egenskaperna för programresursen. ApplicationResourceProperties

ManagedIdentity

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

UserAssignedIdentityMap

Name Beskrivning Värde
{anpassad egenskap} UserAssignedIdentity

UserAssignedIdentity

Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.

ApplicationResourceProperties

Name Beskrivning Värde
managedIdentities 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 definieras i programmanifestet.
Det här namnet måste vara det fullständiga armresurs-ID:t för den refererade programtypversionen.
sträng

ApplicationUserAssignedIdentity

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

ApplicationParameterList

Name Beskrivning Värde
{anpassad egenskap} sträng

ApplicationUpgradePolicy

Name 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 under uppgraderingen, även om kodversionen inte har ändrats (uppgraderingen ändrar bara konfigurationen eller data). boolesk
instanceCloseDelayDuration Varaktighet i sekunder, att vänta innan en tillståndslös instans stängs, så att aktiva begäranden kan tömmas korrekt. Detta skulle vara effektivt när instansen stängs under program-/klusteruppgraderingen, endast för de instanser som har en fördröjningstid som inte är noll och som konfigurerats i tjänstbeskrivningen. int
återskapaProgram Avgör om programmet ska återskapas vid uppdatering. Om value=true tillåts inte resten av uppgraderingsprincipens parametrar. boolesk
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 finns 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 inklusive. (osignerat 32-bitars heltal). int

ApplicationHealthPolicy

Name 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 felfria distribuerade program. Tillåtna värden är bytevärden från noll till 100.
Procentandelen representerar den maximala tolererade procentandelen distribuerade program som kan vara felaktiga innan programmet betraktas som ett fel.
Detta beräknas genom att antalet ej felfria distribuerade program divideras med antalet noder där programmet för närvarande distribueras i klustret.
Beräkningen avrundas uppåt för att tolerera ett fel på ett litet antal noder. Standardprocentvärdet är noll.
int (obligatoriskt)
serviceTypeHealthPolicyMap Kartan med hälsoprincip för tjänsttyp per namn på tjänsttyp. Kartan är tom som standard. ServiceTypeHealthPolicyMap

ServiceTypeHealthPolicy

Name Beskrivning Värde
maxPercentUnhealthyPartitionsPerService Den högsta tillåtna procentandelen partitioner med feltillstånd per tjänst.

Procentandelen representerar den maximala tolererade procentandelen partitioner som kan vara felaktiga innan tjänsten betraktas som felaktig.
Om procentandelen respekteras men det finns minst en partition med feltillstånd utvärderas hälsotillståndet som Varning.
Procentandelen beräknas genom att antalet partitioner med feltillstånd divideras med det totala antalet partitioner i tjänsten.
Beräkningen avrundas uppåt för att tolerera ett fel på ett litet antal partitioner.
int (obligatoriskt)

Begränsningar:
Minsta värde = 0
Maxvärde = 100
maxPercentUnhealthyReplicasPerPartition Den högsta tillåtna procentandelen felaktiga repliker per partition.

Procentandelen representerar den maximala tolererade procentandelen repliker som kan vara felaktiga innan partitionen betraktas som felaktig.
Om procentandelen respekteras men det finns minst en replik med feltillstånd utvärderas hälsotillståndet som Varning.
Procentandelen beräknas genom att antalet repliker med feltillstånd divideras med det totala antalet repliker i partitionen.
Beräkningen avrundas uppåt för att tolerera ett fel på ett litet antal repliker.
int (obligatoriskt)

Begränsningar:
Minsta värde = 0
Maxvärde = 100
maxPercentUnhealthyServices Den högsta tillåtna procentandelen tjänster som inte är felfria.

Procentandelen representerar den maximala tolererade procentandelen tjänster som kan vara felaktiga innan programmet anses vara felaktigt.
Om procentandelen respekteras men det finns minst en tjänst med feltillstånd utvärderas hälsotillståndet som Varning.
Detta beräknas genom att antalet ej felfria tjänster av den specifika tjänsttypen divideras 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 (obligatoriskt)

Begränsningar:
Minsta värde = 0
Maxvärde = 100

ServiceTypeHealthPolicyMap

Name Beskrivning Värde
{anpassad egenskap} ServiceTypeHealthPolicy

RollingUpgradeMonitoringPolicy

Name 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. Ogiltig anger att felåtgärden är ogiltig. Återställning anger att uppgraderingen ska börja återställas automatiskt. Manuellt anger att uppgraderingen växlar till Läget för oövervakadmanual uppgradering. "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 du ska vänta efter att du har 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)

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": "2023-12-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "managedIdentities": [
      {
        "name": "string",
        "principalId": "string"
      }
    ],
    "parameters": {
      "{customized property}": "string"
    },
    "upgradePolicy": {
      "applicationHealthPolicy": {
        "considerWarningAsError": "bool",
        "defaultServiceTypeHealthPolicy": {
          "maxPercentUnhealthyPartitionsPerService": "int",
          "maxPercentUnhealthyReplicasPerPartition": "int",
          "maxPercentUnhealthyServices": "int"
        },
        "maxPercentUnhealthyDeployedApplications": "int",
        "serviceTypeHealthPolicyMap": {
          "{customized property}": {
            "maxPercentUnhealthyPartitionsPerService": "int",
            "maxPercentUnhealthyReplicasPerPartition": "int",
            "maxPercentUnhealthyServices": "int"
          }
        }
      },
      "forceRestart": "bool",
      "instanceCloseDelayDuration": "int",
      "recreateApplication": "bool",
      "rollingUpgradeMonitoringPolicy": {
        "failureAction": "string",
        "healthCheckRetryTimeout": "string",
        "healthCheckStableDuration": "string",
        "healthCheckWaitDuration": "string",
        "upgradeDomainTimeout": "string",
        "upgradeTimeout": "string"
      },
      "upgradeMode": "string",
      "upgradeReplicaSetCheckTimeout": "int"
    },
    "version": "string"
  }
}

Egenskapsvärden

managedclusters/applications

Name Beskrivning Värde
typ Resurstypen "Microsoft.ServiceFabric/managedclusters/applications"
apiVersion Resurs-API-versionen "2023-12-01-preview"
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar.
sträng (krävs)
location Resursplatsen är beroende av den överordnade resursen. sträng
tags Azure-resurstaggar. Ordlista med taggnamn och värden. Se Taggar i mallar
identity Beskriver hanterade identiteter för en Azure-resurs. ManagedIdentity
properties Egenskaperna för programresursen. ApplicationResourceEgenskaper

ManagedIdentity

Name Beskrivning Värde
typ Resursens typ av hanterad identitet. "Ingen"
"SystemTilldelade"
"SystemAssigned, UserAssigned"
"Användartilldelade"
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

UserAssignedIdentityMap

Name Beskrivning Värde
{anpassad egenskap} UserAssignedIdentity

UserAssignedIdentity

Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.

ApplicationResourceEgenskaper

Name Beskrivning Värde
managedIdentities 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 definieras i programmanifestet.
Det här namnet måste vara det fullständiga armresurs-ID:t för den refererade programtypversionen.
sträng

ApplicationUserAssignedIdentity

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

ApplicationParameterList

Name Beskrivning Värde
{anpassad egenskap} sträng

ApplicationUpgradePolicy

Name 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 under uppgraderingen, även om kodversionen inte har ändrats (uppgraderingen ändrar bara konfigurationen eller data). boolesk
instanceCloseDelayDuration Varaktighet i sekunder, att vänta innan en tillståndslös instans stängs, så att aktiva begäranden kan tömmas korrekt. Detta skulle vara effektivt när instansen stängs under program-/klusteruppgraderingen, endast för de instanser som har en fördröjningstid som inte är noll och som konfigurerats i tjänstbeskrivningen. int
återskapaProgram Avgör om programmet ska återskapas vid uppdatering. Om value=true tillåts inte resten av uppgraderingsprincipens parametrar. boolesk
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 finns 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 inklusive. (osignerat 32-bitars heltal). int

ApplicationHealthPolicy

Name 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 felfria distribuerade program. Tillåtna värden är bytevärden från noll till 100.
Procentandelen representerar den maximala tolererade procentandelen distribuerade program som kan vara felaktiga innan programmet betraktas som ett fel.
Detta beräknas genom att antalet ej felfria distribuerade program divideras med antalet noder där programmet för närvarande distribueras i klustret.
Beräkningen avrundas uppåt för att tolerera ett fel på ett litet antal noder. Standardprocentvärdet är noll.
int (obligatoriskt)
serviceTypeHealthPolicyMap Kartan med hälsoprincip för tjänsttyp per namn på tjänsttyp. Kartan är tom som standard. ServiceTypeHealthPolicyMap

ServiceTypeHealthPolicy

Name Beskrivning Värde
maxPercentUnhealthyPartitionsPerService Den högsta tillåtna procentandelen partitioner med feltillstånd per tjänst.

Procentandelen representerar den maximala tolererade procentandelen partitioner som kan vara felaktiga innan tjänsten betraktas som felaktig.
Om procentandelen respekteras men det finns minst en partition med feltillstånd utvärderas hälsotillståndet som Varning.
Procentandelen beräknas genom att antalet partitioner med feltillstånd divideras med det totala antalet partitioner i tjänsten.
Beräkningen avrundas uppåt för att tolerera ett fel på ett litet antal partitioner.
int (obligatoriskt)

Begränsningar:
Minsta värde = 0
Maxvärde = 100
maxPercentUnhealthyReplicasPerPartition Den högsta tillåtna procentandelen repliker med feltillstånd per partition.

Procentandelen representerar den maximala tolererade procentandelen repliker som kan vara felfria innan partitionen betraktas som fel.
Om procentandelen respekteras men det finns minst en replik med feltillstånd utvärderas hälsotillståndet som Varning.
Procentandelen beräknas genom att antalet repliker som inte är felfria divideras med det totala antalet repliker i partitionen.
Beräkningen avrundar uppåt för att tolerera ett fel på ett litet antal repliker.
int (krävs)

Begränsningar:
Minsta värde = 0
Maxvärde = 100
maxPercentUnhealthyServices Den maximala tillåtna procentandelen tjänster som inte är felfria.

Procentandelen representerar den maximala tolererade procentandelen tjänster som kan vara felfria innan programmet betraktas som fel.
Om procentandelen respekteras men det finns minst en tjänst med feltillstånd 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 (krävs)

Begränsningar:
Minsta värde = 0
Maxvärde = 100

ServiceTypeHealthPolicyMap

Name Beskrivning Värde
{anpassad egenskap} ServiceTypeHealthPolicy

RollingUpgradeMonitoringPolicy

Name 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. Ogiltig anger att felåtgärden är ogiltig. Återställning anger att uppgraderingen ska börja återställas automatiskt. Manuellt anger att uppgraderingen växlar till Läget för oövervakadmanual uppgradering. "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 du ska vänta efter att du har 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)

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@2023-12-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      managedIdentities = [
        {
          name = "string"
          principalId = "string"
        }
      ]
      parameters = {
        {customized property} = "string"
      }
      upgradePolicy = {
        applicationHealthPolicy = {
          considerWarningAsError = bool
          defaultServiceTypeHealthPolicy = {
            maxPercentUnhealthyPartitionsPerService = int
            maxPercentUnhealthyReplicasPerPartition = int
            maxPercentUnhealthyServices = int
          }
          maxPercentUnhealthyDeployedApplications = int
          serviceTypeHealthPolicyMap = {
            {customized property} = {
              maxPercentUnhealthyPartitionsPerService = int
              maxPercentUnhealthyReplicasPerPartition = int
              maxPercentUnhealthyServices = int
            }
          }
        }
        forceRestart = bool
        instanceCloseDelayDuration = int
        recreateApplication = bool
        rollingUpgradeMonitoringPolicy = {
          failureAction = "string"
          healthCheckRetryTimeout = "string"
          healthCheckStableDuration = "string"
          healthCheckWaitDuration = "string"
          upgradeDomainTimeout = "string"
          upgradeTimeout = "string"
        }
        upgradeMode = "string"
        upgradeReplicaSetCheckTimeout = int
      }
      version = "string"
    }
  })
}

Egenskapsvärden

managedclusters/applications

Name Beskrivning Värde
typ Resurstypen "Microsoft.ServiceFabric/managedclusters/applications@2023-12-01-preview"
name Resursnamnet sträng (krävs)
location Resursplatsen är beroende av den överordnade resursen. sträng
parent_id ID:t för resursen som är överordnad för den här resursen. ID för resurs av typen: managedclusters
tags Azure-resurstaggar. Ordlista med taggnamn och värden.
identity Beskriver hanterade identiteter för en Azure-resurs. ManagedIdentity
properties Egenskaperna för programresursen. ApplicationResourceEgenskaper

ManagedIdentity

Name Beskrivning Värde
typ Resursens typ av hanterad identitet. "SystemTilldelade"
"SystemAssigned, UserAssigned"
"Användartilldelade"
identity_ids 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}'.
Matris med användaridentitets-ID:t.

UserAssignedIdentityMap

Name Beskrivning Värde
{anpassad egenskap} UserAssignedIdentity

UserAssignedIdentity

Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.

ApplicationResourceEgenskaper

Name Beskrivning Värde
managedIdentities 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 definieras i programmanifestet.
Det här namnet måste vara det fullständiga armresurs-ID:t för den refererade programtypens version.
sträng

ApplicationUserAssignedIdentity

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

ApplicationParameterList

Name Beskrivning Värde
{anpassad egenskap} sträng

ApplicationUpgradePolicy

Name 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 kraftfullt under uppgraderingen även om kodversionen inte har ändrats (uppgraderingen ändrar bara konfigurationen eller data). boolesk
instanceCloseDelayDuration Varaktighet i sekunder, att vänta innan en tillståndslös instans stängs, så att aktiva begäranden kan tömmas på ett smidigt sätt. Detta skulle gälla 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
recreateApplication Avgör om programmet ska återskapas vid uppdatering. Om value=true tillåts inte resten av uppgraderingsprincipparametrarna. boolesk
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 inklusive. (osignerat 32-bitars heltal). int

ApplicationHealthPolicy

Name 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 högsta tillåtna procentandelen distribuerade program som inte är felfria. Tillåtna värden är bytevärden från noll till 100.
Procentandelen representerar den maximala tolererade procentandelen distribuerade program som kan vara felaktiga innan programmet betraktas som fel.
Detta beräknas genom att dividera antalet ej felfria 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. Standardprocentvärdet är noll.
int (krävs)
serviceTypeHealthPolicyMap Kartan med hälsoprincip för tjänsttyp per namn på tjänsttyp. Kartan är tom som standard. ServiceTypeHealthPolicyMap

ServiceTypeHealthPolicy

Name Beskrivning Värde
maxPercentUnhealthyPartitionsPerService Den högsta tillåtna procentandelen partitioner som inte är felfria per tjänst.

Procentandelen representerar den maximala tolererade procentandelen partitioner som kan vara felaktiga innan tjänsten betraktas som felaktig.
Om procentandelen respekteras men det finns minst en partition med feltillstånd utvärderas hälsotillståndet som Varning.
Procentandelen beräknas genom att dividera antalet partitioner med feltillstånd över det totala antalet partitioner i tjänsten.
Beräkningen avrundar uppåt för att tolerera ett fel på ett litet antal partitioner.
int (krävs)

Begränsningar:
Minsta värde = 0
Maxvärde = 100
maxPercentUnhealthyReplicasPerPartition Den högsta tillåtna procentandelen repliker med feltillstånd per partition.

Procentandelen representerar den maximala tolererade procentandelen repliker som kan vara felfria innan partitionen betraktas som fel.
Om procentandelen respekteras men det finns minst en replik med feltillstånd utvärderas hälsotillståndet som Varning.
Procentandelen beräknas genom att antalet repliker som inte är felfria divideras med det totala antalet repliker i partitionen.
Beräkningen avrundar uppåt för att tolerera ett fel på ett litet antal repliker.
int (krävs)

Begränsningar:
Minsta värde = 0
Maxvärde = 100
maxPercentUnhealthyServices Den maximala tillåtna procentandelen tjänster som inte är felfria.

Procentandelen representerar den maximala tolererade procentandelen tjänster som kan vara felfria innan programmet betraktas som fel.
Om procentandelen respekteras men det finns minst en tjänst med feltillstånd 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 (krävs)

Begränsningar:
Minsta värde = 0
Maxvärde = 100

ServiceTypeHealthPolicyMap

Name Beskrivning Värde
{anpassad egenskap} ServiceTypeHealthPolicy

RollingUpgradeMonitoringPolicy

Name 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. Ogiltig anger att felåtgärden är ogiltig. Återställning anger att uppgraderingen ska börja återställas automatiskt. Manuellt anger att uppgraderingen växlar till Läget för oövervakadmanual uppgradering. "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 du ska vänta efter att du har 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)