Udostępnij za pośrednictwem


StatefulServiceProperties interface

Właściwości zasobu usługi stanowej.

Rozszerzenie

Właściwości

hasPersistedState

Flaga wskazująca, czy jest to usługa trwała, która przechowuje stany na dysku lokalnym. Jeśli jest to wartość tej właściwości ma wartość true, jeśli nie jest to fałsz.

minReplicaSetSize

Minimalny rozmiar zestawu replik jako liczba.

quorumLossWaitDuration

Maksymalny czas trwania, dla którego partycja może być w stanie utraty kworum, reprezentowany w formacie ISO 8601 (hh:mm:ss.s).

replicaRestartWaitDuration

Czas trwania między czasem, gdy replika ulegnie awarii i kiedy zostanie utworzona nowa replika, reprezentowana w formacie ISO 8601 (hh:mm:ss.s).

serviceKind

Dyskryminujący polimorficzny, który określa różne typy tego obiektu może być

standByReplicaKeepDuration

Definicja tego, jak długo powinny być przechowywane repliki rezerwowe przed usunięciem, reprezentowane w formacie ISO 8601 (hh:mm:ss.s).

targetReplicaSetSize

Rozmiar zestawu replik docelowych jako liczba.

Właściwości dziedziczone

correlationScheme

Lista opisując korelację usługi z innymi usługami.

defaultMoveCost

Określa koszt przenoszenia usługi.

partitionDescription

Opisuje sposób partycjonowania usługi.

placementConstraints

Ograniczenia umieszczania jako ciąg. Ograniczenia umieszczania to wyrażenia logiczne we właściwościach węzła i umożliwiają ograniczenie usługi do określonych węzłów na podstawie wymagań usługi. Aby na przykład umieścić usługę w węzłach, w których wartość NodeType jest niebieska, określ następujące elementy: "NodeColor == blue)".

provisioningState

Bieżący stan wdrożenia lub aprowizacji, który pojawia się tylko w odpowiedzi UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

serviceDnsName

Nazwa DNS używana dla usługi. Jeśli jest to określone, dostęp do usługi można uzyskać za pośrednictwem nazwy DNS zamiast nazwy usługi.

serviceLoadMetrics

Metryki obciążenia usługi są podawane jako tablica obiektów ServiceLoadMetricDescription.

servicePackageActivationMode

Tryb aktywacji pakietu usługi

servicePlacementPolicies

Lista opisując korelację usługi z innymi usługami.

serviceTypeName

Nazwa typu usługi

Szczegóły właściwości

hasPersistedState

Flaga wskazująca, czy jest to usługa trwała, która przechowuje stany na dysku lokalnym. Jeśli jest to wartość tej właściwości ma wartość true, jeśli nie jest to fałsz.

hasPersistedState?: boolean

Wartość właściwości

boolean

minReplicaSetSize

Minimalny rozmiar zestawu replik jako liczba.

minReplicaSetSize?: number

Wartość właściwości

number

quorumLossWaitDuration

Maksymalny czas trwania, dla którego partycja może być w stanie utraty kworum, reprezentowany w formacie ISO 8601 (hh:mm:ss.s).

quorumLossWaitDuration?: Date

Wartość właściwości

Date

replicaRestartWaitDuration

Czas trwania między czasem, gdy replika ulegnie awarii i kiedy zostanie utworzona nowa replika, reprezentowana w formacie ISO 8601 (hh:mm:ss.s).

replicaRestartWaitDuration?: Date

Wartość właściwości

Date

serviceKind

Dyskryminujący polimorficzny, który określa różne typy tego obiektu może być

serviceKind: "Stateful"

Wartość właściwości

"Stateful"

standByReplicaKeepDuration

Definicja tego, jak długo powinny być przechowywane repliki rezerwowe przed usunięciem, reprezentowane w formacie ISO 8601 (hh:mm:ss.s).

standByReplicaKeepDuration?: Date

Wartość właściwości

Date

targetReplicaSetSize

Rozmiar zestawu replik docelowych jako liczba.

targetReplicaSetSize?: number

Wartość właściwości

number

Szczegóły właściwości dziedziczonej

correlationScheme

Lista opisując korelację usługi z innymi usługami.

correlationScheme?: ServiceCorrelationDescription[]

Wartość właściwości

dziedziczone zServiceResourceProperties.correlationScheme

defaultMoveCost

Określa koszt przenoszenia usługi.

defaultMoveCost?: string

Wartość właściwości

string

dziedziczone zServiceResourceProperties.defaultMoveCost

partitionDescription

Opisuje sposób partycjonowania usługi.

partitionDescription?: PartitionSchemeDescriptionUnion

Wartość właściwości

dziedziczone zServiceResourceProperties.partitionDescription

placementConstraints

Ograniczenia umieszczania jako ciąg. Ograniczenia umieszczania to wyrażenia logiczne we właściwościach węzła i umożliwiają ograniczenie usługi do określonych węzłów na podstawie wymagań usługi. Aby na przykład umieścić usługę w węzłach, w których wartość NodeType jest niebieska, określ następujące elementy: "NodeColor == blue)".

placementConstraints?: string

Wartość właściwości

string

dziedziczone zServiceResourceProperties.placementConstraints

provisioningState

Bieżący stan wdrożenia lub aprowizacji, który pojawia się tylko w odpowiedzi UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

provisioningState?: string

Wartość właściwości

string

dziedziczone zServiceResourceProperties.provisioningState

serviceDnsName

Nazwa DNS używana dla usługi. Jeśli jest to określone, dostęp do usługi można uzyskać za pośrednictwem nazwy DNS zamiast nazwy usługi.

serviceDnsName?: string

Wartość właściwości

string

dziedziczone zServiceResourceProperties.serviceDnsName

serviceLoadMetrics

Metryki obciążenia usługi są podawane jako tablica obiektów ServiceLoadMetricDescription.

serviceLoadMetrics?: ServiceLoadMetricDescription[]

Wartość właściwości

dziedziczone zServiceResourceProperties.serviceLoadMetrics

servicePackageActivationMode

Tryb aktywacji pakietu usługi

servicePackageActivationMode?: string

Wartość właściwości

string

dziedziczone zServiceResourceProperties.servicePackageActivationMode

servicePlacementPolicies

Lista opisując korelację usługi z innymi usługami.

servicePlacementPolicies?: ServicePlacementPolicyDescription[]

Wartość właściwości

dziedziczone zServiceResourceProperties.servicePlacementPolicies

serviceTypeName

Nazwa typu usługi

serviceTypeName?: string

Wartość właściwości

string

dziedziczone zServiceResourceProperties.serviceTypeName