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.