StatefulServiceProperties interface
The properties of a stateful service resource.
- Extends
Properties
has |
A flag indicating whether this is a persistent service which stores states on the local disk. If it is then the value of this property is true, if not it is false. |
min |
The minimum replica set size as a number. |
quorum |
The maximum duration for which a partition is allowed to be in a state of quorum loss, represented in ISO 8601 format (hh:mm:ss.s). |
replica |
The duration between when a replica goes down and when a new replica is created, represented in ISO 8601 format (hh:mm:ss.s). |
service |
Polymorphic discriminator, which specifies the different types this object can be |
stand |
The definition on how long StandBy replicas should be maintained before being removed, represented in ISO 8601 format (hh:mm:ss.s). |
target |
The target replica set size as a number. |
Inherited Properties
correlation |
A list that describes the correlation of the service with other services. |
default |
Specifies the move cost for the service. |
partition |
Describes how the service is partitioned. |
placement |
The placement constraints as a string. Placement constraints are boolean expressions on node properties and allow for restricting a service to particular nodes based on the service requirements. For example, to place a service on nodes where NodeType is blue specify the following: "NodeColor == blue)". |
provisioning |
The current deployment or provisioning state, which only appears in the response NOTE: This property will not be serialized. It can only be populated by the server. |
service |
Dns name used for the service. If this is specified, then the service can be accessed via its DNS name instead of service name. |
service |
The service load metrics is given as an array of ServiceLoadMetricDescription objects. |
service |
The activation Mode of the service package |
service |
A list that describes the correlation of the service with other services. |
service |
The name of the service type |
Property Details
hasPersistedState
A flag indicating whether this is a persistent service which stores states on the local disk. If it is then the value of this property is true, if not it is false.
hasPersistedState?: boolean
Property Value
boolean
minReplicaSetSize
The minimum replica set size as a number.
minReplicaSetSize?: number
Property Value
number
quorumLossWaitDuration
The maximum duration for which a partition is allowed to be in a state of quorum loss, represented in ISO 8601 format (hh:mm:ss.s).
quorumLossWaitDuration?: Date
Property Value
Date
replicaRestartWaitDuration
The duration between when a replica goes down and when a new replica is created, represented in ISO 8601 format (hh:mm:ss.s).
replicaRestartWaitDuration?: Date
Property Value
Date
serviceKind
Polymorphic discriminator, which specifies the different types this object can be
serviceKind: "Stateful"
Property Value
"Stateful"
standByReplicaKeepDuration
The definition on how long StandBy replicas should be maintained before being removed, represented in ISO 8601 format (hh:mm:ss.s).
standByReplicaKeepDuration?: Date
Property Value
Date
targetReplicaSetSize
The target replica set size as a number.
targetReplicaSetSize?: number
Property Value
number
Inherited Property Details
correlationScheme
A list that describes the correlation of the service with other services.
correlationScheme?: ServiceCorrelationDescription[]
Property Value
Inherited From ServiceResourceProperties.correlationScheme
defaultMoveCost
Specifies the move cost for the service.
defaultMoveCost?: string
Property Value
string
Inherited From ServiceResourceProperties.defaultMoveCost
partitionDescription
Describes how the service is partitioned.
partitionDescription?: PartitionSchemeDescriptionUnion
Property Value
Inherited From ServiceResourceProperties.partitionDescription
placementConstraints
The placement constraints as a string. Placement constraints are boolean expressions on node properties and allow for restricting a service to particular nodes based on the service requirements. For example, to place a service on nodes where NodeType is blue specify the following: "NodeColor == blue)".
placementConstraints?: string
Property Value
string
Inherited From ServiceResourceProperties.placementConstraints
provisioningState
The current deployment or provisioning state, which only appears in the response NOTE: This property will not be serialized. It can only be populated by the server.
provisioningState?: string
Property Value
string
Inherited From ServiceResourceProperties.provisioningState
serviceDnsName
Dns name used for the service. If this is specified, then the service can be accessed via its DNS name instead of service name.
serviceDnsName?: string
Property Value
string
Inherited From ServiceResourceProperties.serviceDnsName
serviceLoadMetrics
The service load metrics is given as an array of ServiceLoadMetricDescription objects.
serviceLoadMetrics?: ServiceLoadMetricDescription[]
Property Value
Inherited From ServiceResourceProperties.serviceLoadMetrics
servicePackageActivationMode
The activation Mode of the service package
servicePackageActivationMode?: string
Property Value
string
Inherited From ServiceResourceProperties.servicePackageActivationMode
servicePlacementPolicies
A list that describes the correlation of the service with other services.
servicePlacementPolicies?: ServicePlacementPolicyDescription[]
Property Value
Inherited From ServiceResourceProperties.servicePlacementPolicies
serviceTypeName
The name of the service type
serviceTypeName?: string
Property Value
string
Inherited From ServiceResourceProperties.serviceTypeName