ComposeDeploymentUpgradeDescription
Beskriver parametrarna för en skrivdistributionsuppgradering.
Egenskaper
Namn | Typ | Obligatorisk |
---|---|---|
DeploymentName |
sträng | Ja |
ComposeFileContent |
sträng | Ja |
RegistryCredential |
RegistryCredential | No |
UpgradeKind |
sträng (uppräkning) | Yes |
RollingUpgradeMode |
sträng (uppräkning) | No |
UpgradeReplicaSetCheckTimeoutInSeconds |
heltal (int64) | No |
ForceRestart |
boolean | No |
MonitoringPolicy |
MonitoringPolicyDescription | No |
ApplicationHealthPolicy |
ApplicationHealthPolicy | No |
DeploymentName
Typ: sträng
Krävs: Ja
Namnet på distributionen.
ComposeFileContent
Typ: sträng
Krävs: Ja
Innehållet i skrivfilen som beskriver distributionen som ska skapas.
RegistryCredential
Typ: RegistryCredential
Krävs: Nej
Information om autentiseringsuppgifter för att ansluta till containerregistret.
UpgradeKind
Typ: sträng (uppräkning)
Krävs: Ja
Standard: Rolling
Typen av uppgradering av följande möjliga värden.
Möjliga värden:
-
Invalid
– Anger att uppgraderingstyp är ogiltig. Alla Service Fabric-uppräkningar har den ogiltiga typen. Värdet är noll. -
Rolling
– Uppgraderingen fortsätter med en uppgraderingsdomän i taget. Värdet är 1
RollingUpgradeMode
Typ: sträng (uppräkning)
Krävs: Nej
Standard: UnmonitoredAuto
Det läge som används för att övervaka hälsotillståndet under en löpande uppgradering. Värdena är UnmonitoredAuto, UnmonitoredManual, Monitored och UnmonitoredDeferred.
Möjliga värden:
-
Invalid
– Anger att uppgraderingsläget är ogiltigt. Alla Service Fabric-uppräkningar har den ogiltiga typen. Värdet är noll. -
UnmonitoredAuto
– Uppgraderingen fortsätter automatiskt utan att någon hälsoövervakning utförs. Värdet är 1 -
UnmonitoredManual
– Uppgraderingen stoppas när varje uppgraderingsdomän har slutförts, vilket ger möjlighet att manuellt övervaka hälsotillståndet innan du fortsätter. Värdet är 2 -
Monitored
– Uppgraderingen stoppas när du har slutfört varje uppgraderingsdomän och övervakar automatiskt hälsotillståndet innan du fortsätter. Värdet är 3 -
UnmonitoredDeferred
– Utför en nod-för-nod-uppgradering. Ingen åtgärd utförs när uppgraderingen startar. uppgraderingen tillämpas på varje nod när den inaktiveras med avsikten startas om eller högre. Värdet är 4
UpgradeReplicaSetCheckTimeoutInSeconds
Typ: heltal (int64)
Krävs: Nej
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).
ForceRestart
Typ: booleskt värde
Krävs: Nej
Om det är sant startas processerna om under uppgraderingen, även om kodversionen inte har ändrats (uppgraderingen ändrar bara konfigurationen eller data).
MonitoringPolicy
Typ: MonitoringPolicyDescription
Krävs: Nej
Beskriver parametrarna för att övervaka en uppgradering i övervakat läge.
ApplicationHealthPolicy
Typ: ApplicationHealthPolicy
Krävs: Nej
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.