Microsoft.ServiceFabric managedclusters/applications 2022-08-01-preview
- Senaste
- 2024-04-01
- 2024-02-01-preview
- 2023-12-01-förhandsversion
- 2023-11-01-förhandsversion
- 2023-09-01-preview
- 2023-07-01-preview
- Förhandsversion av 2023-03-01
- Förhandsversion 2023-02-01
- 2022-10-01-förhandsversion
- Förhandsversion av 2022-08-01
- Förhandsversion av 2022-06-01
- Förhandsversion av 2022-02-01
- 2022-01-01
- Förhandsversion 2021-11-01
- 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 kommandon för resursgruppsdistribution
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@2022-08-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 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) |
Resursdefinition för ARM-mall
Resurstypen managedclusters/applications kan distribueras med åtgärder som mål:
- Resursgrupper – Se distributionskommandon för 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 JSON i mallen.
{
"type": "Microsoft.ServiceFabric/managedclusters/applications",
"apiVersion": "2022-08-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 | "2022-08-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@2022-08-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@2022-08-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) |