Microsoft.ServiceFabric managedclusters/applications
- senaste
- 2024-06-01-preview
- 2024-04-01
- 2024-02-01-preview
- 2023-12-01-preview
- 2023-11-01-preview
- 2023-09-01-preview
- 2023-07-01-preview
- 2023-03-01-preview
- 2023-02-01-preview
- 2022-10-01-preview
- 2022-08-01-preview
- 2022-06-01-preview
- 2022-02-01-preview
- 2022-01-01
- 2021-11-01-preview
- 2021-07-01-preview
- 2021-05-01
- 2021-01-01-preview
Bicep-resursdefinition
Resurstypen managedclusters/applications kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
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:
- Resursgrupper – Se resursgruppsdistributionskommandon
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 |
---|