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


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