Поделиться через


StatefulServiceProperties interface

Свойства ресурса службы с отслеживанием состояния.

Extends

Свойства

hasPersistedState

Флаг, указывающий, является ли это постоянной службой, в которой хранятся состояния на локальном диске. Если это значение этого свойства имеет значение true, если оно не равно false.

minReplicaSetSize

Минимальный размер реплики в виде числа.

quorumLossWaitDuration

Максимальная длительность, для которой секция может находиться в состоянии потери кворума, представленная в формате ISO 8601 "hh:mm:ss".

replicaRestartWaitDuration

Длительность между переходом реплики и при создании новой реплики, представленной в формате ISO 8601 "hh:mm:ss".

serviceKind

Тип службы (без отслеживания состояния или состояние).

servicePlacementTimeLimit

Длительность, в течение которой реплики могут оставаться в InBuild, прежде чем сообщать, что сборка зависла, представлена в формате ISO 8601 "hh:mm:ss".

standByReplicaKeepDuration

Определение о том, как долго должны поддерживаться реплики StandBy перед удалением, представленным в формате ISO 8601 "hh:mm:ss".

targetReplicaSetSize

Размер целевой реплики в виде числа.

Унаследованные свойства

correlationScheme

Список, описывающий корреляцию службы с другими службами.

defaultMoveCost

Указывает стоимость перемещения для службы.

partitionDescription

Описывает секционирование службы.

placementConstraints

Ограничения размещения в виде строки. Ограничения размещения — это логические выражения свойств узла и позволяют ограничить службу определенными узлами в зависимости от требований к службе. Например, чтобы разместить службу на узлах, где NodeType имеет синий цвет, укажите следующее: "NodeColor == синий)".

provisioningState

Текущее состояние развертывания или подготовки, которое отображается только в ответе

scalingPolicies

Политики масштабирования для этой службы.

serviceDnsName

Dns-имя, используемое для службы. Если это указано, dns-имя можно использовать для возврата IP-адресов конечных точек службы для протоколов уровня приложений (например, HTTP). При обновлении serviceDnsName старое имя может быть временно разрешено. Однако следует полагаться на новое имя. При удалении serviceDnsName удаленное имя может временно быть разрешено. Не полагаться на имя, которое является неразрешимым.

serviceLoadMetrics

Метрики загрузки службы даются в виде массива объектов ServiceLoadMetric.

servicePackageActivationMode

Режим активации пакета службы

servicePlacementPolicies

Список, описывающий корреляцию службы с другими службами.

serviceTypeName

Имя типа службы

Сведения о свойстве

hasPersistedState

Флаг, указывающий, является ли это постоянной службой, в которой хранятся состояния на локальном диске. Если это значение этого свойства имеет значение true, если оно не равно false.

hasPersistedState?: boolean

Значение свойства

boolean

minReplicaSetSize

Минимальный размер реплики в виде числа.

minReplicaSetSize?: number

Значение свойства

number

quorumLossWaitDuration

Максимальная длительность, для которой секция может находиться в состоянии потери кворума, представленная в формате ISO 8601 "hh:mm:ss".

quorumLossWaitDuration?: string

Значение свойства

string

replicaRestartWaitDuration

Длительность между переходом реплики и при создании новой реплики, представленной в формате ISO 8601 "hh:mm:ss".

replicaRestartWaitDuration?: string

Значение свойства

string

serviceKind

Тип службы (без отслеживания состояния или состояние).

serviceKind: "Stateful"

Значение свойства

"Stateful"

servicePlacementTimeLimit

Длительность, в течение которой реплики могут оставаться в InBuild, прежде чем сообщать, что сборка зависла, представлена в формате ISO 8601 "hh:mm:ss".

servicePlacementTimeLimit?: string

Значение свойства

string

standByReplicaKeepDuration

Определение о том, как долго должны поддерживаться реплики StandBy перед удалением, представленным в формате ISO 8601 "hh:mm:ss".

standByReplicaKeepDuration?: string

Значение свойства

string

targetReplicaSetSize

Размер целевой реплики в виде числа.

targetReplicaSetSize?: number

Значение свойства

number

Сведения об унаследованном свойстве

correlationScheme

Список, описывающий корреляцию службы с другими службами.

correlationScheme?: ServiceCorrelation[]

Значение свойства

Унаследовано отServiceResourceProperties.correlationScheme

defaultMoveCost

Указывает стоимость перемещения для службы.

defaultMoveCost?: string

Значение свойства

string

Унаследовано отServiceResourceProperties.defaultMoveCost

partitionDescription

Описывает секционирование службы.

partitionDescription: PartitionUnion

Значение свойства

Унаследовано отServiceResourceProperties.partitionDescription

placementConstraints

Ограничения размещения в виде строки. Ограничения размещения — это логические выражения свойств узла и позволяют ограничить службу определенными узлами в зависимости от требований к службе. Например, чтобы разместить службу на узлах, где NodeType имеет синий цвет, укажите следующее: "NodeColor == синий)".

placementConstraints?: string

Значение свойства

string

Унаследовано отServiceResourceProperties.PlacementConstraints

provisioningState

Текущее состояние развертывания или подготовки, которое отображается только в ответе

provisioningState?: string

Значение свойства

string

Унаследовано отServiceResourceProperties.provisioningState

scalingPolicies

Политики масштабирования для этой службы.

scalingPolicies?: ScalingPolicy[]

Значение свойства

Унаследовано отServiceResourceProperties.scalingPolicies

serviceDnsName

Dns-имя, используемое для службы. Если это указано, dns-имя можно использовать для возврата IP-адресов конечных точек службы для протоколов уровня приложений (например, HTTP). При обновлении serviceDnsName старое имя может быть временно разрешено. Однако следует полагаться на новое имя. При удалении serviceDnsName удаленное имя может временно быть разрешено. Не полагаться на имя, которое является неразрешимым.

serviceDnsName?: string

Значение свойства

string

Унаследовано отServiceResourceProperties.serviceDnsName

serviceLoadMetrics

Метрики загрузки службы даются в виде массива объектов ServiceLoadMetric.

serviceLoadMetrics?: ServiceLoadMetric[]

Значение свойства

Унаследовано отServiceResourceProperties.serviceLoadMetrics

servicePackageActivationMode

Режим активации пакета службы

servicePackageActivationMode?: string

Значение свойства

string

Унаследовано отServiceResourceProperties.servicePackageActivationMode

servicePlacementPolicies

Список, описывающий корреляцию службы с другими службами.

servicePlacementPolicies?: ServicePlacementPolicyUnion[]

Значение свойства

Унаследовано отServiceResourceProperties.servicePlacementPolicies

serviceTypeName

Имя типа службы

serviceTypeName: string

Значение свойства

string

Унаследовано отServiceResourceProperties.serviceTypeName