Sdílet prostřednictvím


ServiceResourceProperties

Tento typ popisuje vlastnosti prostředku služby.

Vlastnosti

Název Typ Vyžadováno
osType string (výčet) Ano
codePackages pole ContainerCodePackageProperties Ano
networkRefs pole NetworkRef No
diagnostics DiagnosticsRef Ne
description řetězec No
replicaCount integer No
executionPolicy Executionpolicy Ne
autoScalingPolicies pole zásady automatického škálování Ne
status string (výčet) Ne
statusDetails řetězec No
healthState string (výčet) Ne
unhealthyEvaluation řetězec No
identityRefs pole ServiceIdentity No
dnsName řetězec No

osType

Typ: řetězec (výčet)
Povinné: Ano

Operační systém vyžadovaný kódem ve službě.

Možné hodnoty:

  • Linux - Požadovaný operační systém je Linux.
  • Windows - Požadovaný operační systém je Windows.

codePackages

Typ: pole ContainerCodePackageProperties
Povinné: Ano

Popisuje sadu balíčků kódu, které tvoří službu. Balíček kódu popisuje kontejner a vlastnosti pro jeho spuštění. Všechny balíčky kódu se spouští společně na stejném hostiteli a sdílejí stejný kontext (síť, proces atd.).


networkRefs

Typ: pole NetworkRef
Povinné: Ne

Názvy privátních sítí, jejichž součástí musí být tato služba.


diagnostics

Typ: DiagnosticsRef
Povinné: Ne

Odkaz na jímky v DiagnosticDescription.


description

Typ: string
Povinné: Ne

Uživatelsky čitelný popis služby.


replicaCount

Typ: celé číslo
Povinné: Ne

Počet replik služby, které se mají vytvořit. Výchozí hodnota je 1, pokud není zadána.


executionPolicy

Typ: ExecutionPolicy
Povinné: Ne

Zásady spouštění služby


autoScalingPolicies

Typ: pole zásady automatického škálování
Povinné: Ne

Zásady automatického škálování


status

Typ: řetězec (výčet)
Povinné: Ne

Stav prostředku.

Možné hodnoty:

  • Unknown – Označuje, že stav prostředku je neznámý. Hodnota je nula.
  • Ready – Označuje, že prostředek je připravený. Hodnota je 1.
  • Upgrading – Označuje, že prostředek se upgraduje. Hodnota je 2.
  • Creating – Označuje, že se prostředek vytváří. Hodnota je 3.
  • Deleting – Označuje, že se prostředek odstraňuje. Hodnota je 4.
  • Failed – Označuje, že prostředek není funkční kvůli trvalým chybám. Další podrobnosti najdete ve vlastnosti statusDetails. Hodnota je 5.

statusDetails

Typ: string
Povinné: Ne

Poskytuje další informace o aktuálním stavu služby.


healthState

Typ: řetězec (výčet)
Povinné: Ne

Stav entity Service Fabric, jako je cluster, uzel, aplikace, služba, oddíl, replika atd.

Možné hodnoty:

  • Invalid – Označuje neplatný stav. Všechny výčty Service Fabric mají neplatný typ. Hodnota je nula.
  • Ok - Označuje, že stav je v pořádku. Hodnota je 1.
  • Warning – Označuje stav na úrovni upozornění. Hodnota je 2.
  • Error – Označuje, že stav je na úrovni chyby. Měli byste prozkoumat stav chyby, protože to může mít vliv na správnou funkčnost clusteru. Hodnota je 3.
  • Unknown – Označuje neznámý stav. Hodnota je 65535.

unhealthyEvaluation

Typ: string
Povinné: Ne

Pokud stav služby není v pořádku, zobrazí se další podrobnosti ze service fabric Health Manageru, aby uživatel věděl, proč je služba označená jako v pořádku.


identityRefs

Typ: pole ServiceIdentity
Povinné: Ne

Seznam identit služby.


dnsName

Typ: string
Povinné: Ne

Název DNS služby.