Udostępnij za pośrednictwem


ServiceResourceProperties

Ten typ opisuje właściwości zasobu usługi.

Właściwości

Nazwa Typ Wymagane
osType ciąg (wyliczenie) Tak
codePackages tablica właściwości ContainerCodePackageProperties Tak
networkRefs tablica elementów NetworkRef Nie
diagnostics DiagnosticsRef Nie
description ciąg Nie
replicaCount liczba całkowita Nie
executionPolicy ExecutionPolicy Nie
autoScalingPolicies tablica funkcji AutoScalingPolicy Nie
status ciąg (wyliczenie) Nie
statusDetails ciąg Nie
healthState ciąg (wyliczenie) Nie
unhealthyEvaluation ciąg Nie
identityRefs tablica identyfikatorów serviceIdentity Nie
dnsName ciąg Nie

osType

Typ: ciąg (wyliczenie)
Wymagane: Tak

System operacyjny wymagany przez kod w usłudze.

Możliwe wartości:

  • Linux — Wymagany system operacyjny to Linux.
  • Windows — Wymagany system operacyjny to Windows.

codePackages

Typ: tablica właściwości ContainerCodePackageProperties
Wymagane: Tak

Opisuje zestaw pakietów kodu, które tworzą usługę. Pakiet kodu opisuje kontener i właściwości do jego uruchomienia. Wszystkie pakiety kodu są uruchamiane razem na tym samym hoście i współużytkują ten sam kontekst (sieć, proces itp.).


networkRefs

Typ: tablica NetworkRef
Wymagane: Nie

Nazwy sieci prywatnych, których ta usługa musi być częścią.


diagnostics

Typ: DiagnosticsRef
Wymagane: Nie

Odwołanie do ujść w dokumentacji DiagnosticsDescription.


description

Typ: ciąg
Wymagane: Nie

Czytelny opis usługi przez użytkownika.


replicaCount

Typ: liczba całkowita
Wymagane: Nie

Liczba replik usługi do utworzenia. Wartość domyślna to 1, jeśli nie zostanie określona.


executionPolicy

Typ: ExecutionPolicy
Wymagane: Nie

Zasady wykonywania usługi


autoScalingPolicies

Typ: tablica autoskalowaniaPolicy
Wymagane: Nie

Zasady automatycznego skalowania


status

Typ: ciąg (wyliczenie)
Wymagane: Nie

Stan zasobu.

Możliwe wartości:

  • Unknown — Wskazuje, że stan zasobu jest nieznany. Wartość jest równa zero.
  • Ready — Wskazuje, że zasób jest gotowy. Wartość to 1.
  • Upgrading — Wskazuje, że zasób jest uaktualniony. Wartość to 2.
  • Creating — Wskazuje, że zasób jest tworzony. Wartość to 3.
  • Deleting — wskazuje, że zasób jest usuwany. Wartość to 4.
  • Failed — Wskazuje, że zasób nie działa z powodu trwałych awarii. Aby uzyskać więcej informacji, zobacz właściwość statusDetails. Wartość to 5.

statusDetails

Typ: ciąg
Wymagane: Nie

Udostępnia dodatkowe informacje o bieżącym stanie usługi.


healthState

Typ: ciąg (wyliczenie)
Wymagane: Nie

Stan kondycji jednostki usługi Service Fabric, takiej jak klaster, węzeł, aplikacja, usługa, partycja, replika itp.

Możliwe wartości:

  • Invalid — wskazuje nieprawidłowy stan kondycji. Wszystkie wyliczenia usługi Service Fabric mają nieprawidłowy typ. Wartość jest równa zero.
  • Ok - Wskazuje, że stan kondycji jest w porządku. Wartość to 1.
  • Warning — Wskazuje, że stan kondycji jest na poziomie ostrzeżenia. Wartość to 2.
  • Error — wskazuje, że stan kondycji jest na poziomie błędu. Należy zbadać stan kondycji błędu, ponieważ może to mieć wpływ na poprawne funkcje klastra. Wartość to 3.
  • Unknown — wskazuje nieznany stan kondycji. Wartość to 65535.

unhealthyEvaluation

Typ: ciąg
Wymagane: Nie

Jeśli stan kondycji usługi nie jest "OK", te dodatkowe informacje z menedżera kondycji usługi Service Fabric dla użytkownika, aby wiedzieć, dlaczego usługa jest oznaczona jako zła kondycja.


identityRefs

Typ: tablica serviceIdentity
Wymagane: Nie

Lista tożsamości usługi.


dnsName

Typ: ciąg
Wymagane: Nie

Nazwa DNS usługi.