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


StatefulServiceProperties interface

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

Extends

Свойства

hasPersistedState

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

minReplicaSetSize

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

quorumLossWaitDuration

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

replicaRestartWaitDuration

Длительность между выходом из строя реплики и созданием новой реплики, представленная в формате ISO 8601 (чч:мм:сс.с).

serviceKind

Полиморфный дискриминатор, указывающий различные типы этого объекта

standByReplicaKeepDuration

Определение времени, в течение которого реплики StandBy должны храниться перед удалением, представлено в формате ISO 8601 (чч:мм:сс.с).

targetReplicaSetSize

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

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

correlationScheme

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

defaultMoveCost

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

partitionDescription

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

placementConstraints

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

provisioningState

Текущее состояние развертывания или подготовки, которое отображается только в ответе ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером.

serviceDnsName

Dns-имя, используемое для службы. Если этот параметр указан, доступ к службе можно получить по dns-имени, а не по имени службы.

serviceLoadMetrics

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

servicePackageActivationMode

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

servicePlacementPolicies

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

serviceTypeName

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

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

hasPersistedState

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

hasPersistedState?: boolean

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

boolean

minReplicaSetSize

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

minReplicaSetSize?: number

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

number

quorumLossWaitDuration

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

quorumLossWaitDuration?: Date

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

Date

replicaRestartWaitDuration

Длительность между выходом из строя реплики и созданием новой реплики, представленная в формате ISO 8601 (чч:мм:сс.с).

replicaRestartWaitDuration?: Date

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

Date

serviceKind

Полиморфный дискриминатор, указывающий различные типы этого объекта

serviceKind: "Stateful"

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

"Stateful"

standByReplicaKeepDuration

Определение времени, в течение которого реплики StandBy должны храниться перед удалением, представлено в формате ISO 8601 (чч:мм:сс.с).

standByReplicaKeepDuration?: Date

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

Date

targetReplicaSetSize

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

targetReplicaSetSize?: number

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

number

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

correlationScheme

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

correlationScheme?: ServiceCorrelationDescription[]

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

Наследуется отServiceResourceProperties.correlationScheme

defaultMoveCost

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

defaultMoveCost?: string

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

string

Наследуется отServiceResourceProperties.defaultMoveCost

partitionDescription

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

partitionDescription?: PartitionSchemeDescriptionUnion

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

Наследуется отServiceResourceProperties.partitionDescription

placementConstraints

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

placementConstraints?: string

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

string

Наследуется отServiceResourceProperties.placementConstraints

provisioningState

Текущее состояние развертывания или подготовки, которое отображается только в ответе ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером.

provisioningState?: string

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

string

Наследуется отServiceResourceProperties.provisioningState

serviceDnsName

Dns-имя, используемое для службы. Если этот параметр указан, доступ к службе можно получить по dns-имени, а не по имени службы.

serviceDnsName?: string

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

string

Наследуется отServiceResourceProperties.serviceDnsName

serviceLoadMetrics

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

serviceLoadMetrics?: ServiceLoadMetricDescription[]

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

Наследуется отServiceResourceProperties.serviceLoadMetrics

servicePackageActivationMode

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

servicePackageActivationMode?: string

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

string

Наследуется отServiceResourceProperties.servicePackageActivationMode

servicePlacementPolicies

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

servicePlacementPolicies?: ServicePlacementPolicyDescription[]

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

Наследуется отServiceResourceProperties.servicePlacementPolicies

serviceTypeName

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

serviceTypeName?: string

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

string

Наследуется отServiceResourceProperties.serviceTypeName