Condividi tramite


StatefulServiceProperties interface

Proprietà di una risorsa del servizio con stato.

Extends

Proprietà

hasPersistedState

Flag che indica se si tratta di un servizio permanente che archivia gli stati sul disco locale. Se è , il valore di questa proprietà è true, se non è false.

minReplicaSetSize

Dimensione minima del set di repliche come numero.

quorumLossWaitDuration

Durata massima per la quale una partizione può trovarsi in uno stato di perdita del quorum, rappresentata in formato ISO 8601 (hh:mm:ss.s).

replicaRestartWaitDuration

Durata compresa tra quando una replica diventa inattiva e quando viene creata una nuova replica, rappresentata in formato ISO 8601 (hh:mm:ss.s).

serviceKind

Discriminare polimorfico, che specifica i diversi tipi che questo oggetto può essere

standByReplicaKeepDuration

Definizione per quanto tempo devono essere mantenute le repliche StandBy prima di essere rimosse, rappresentate in formato ISO 8601 (hh:mm:ss.s).

targetReplicaSetSize

Dimensione del set di repliche di destinazione come numero.

Proprietà ereditate

correlationScheme

Elenco che descrive la correlazione del servizio con altri servizi.

defaultMoveCost

Specifica il costo di spostamento per il servizio.

partitionDescription

Viene descritto il modo in cui il servizio viene partizionato.

placementConstraints

Vincoli di posizionamento come stringa. I vincoli di posizionamento sono espressioni booleane sulle proprietà del nodo e consentono di limitare un servizio a nodi specifici in base ai requisiti del servizio. Ad esempio, per posizionare un servizio nei nodi in cui NodeType è blu, specificare quanto segue: "NodeColor == blue)".

provisioningState

Stato di distribuzione o provisioning corrente, visualizzato solo nella risposta NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

serviceDnsName

Nome DNS usato per il servizio. Se viene specificato, è possibile accedere al servizio tramite il nome DNS anziché il nome del servizio.

serviceLoadMetrics

Le metriche di caricamento del servizio vengono fornite come matrice di oggetti ServiceLoadMetricDescription.

servicePackageActivationMode

Modalità di attivazione del pacchetto del servizio

servicePlacementPolicies

Elenco che descrive la correlazione del servizio con altri servizi.

serviceTypeName

Nome del tipo di servizio

Dettagli proprietà

hasPersistedState

Flag che indica se si tratta di un servizio permanente che archivia gli stati sul disco locale. Se è , il valore di questa proprietà è true, se non è false.

hasPersistedState?: boolean

Valore della proprietà

boolean

minReplicaSetSize

Dimensione minima del set di repliche come numero.

minReplicaSetSize?: number

Valore della proprietà

number

quorumLossWaitDuration

Durata massima per la quale una partizione può trovarsi in uno stato di perdita del quorum, rappresentata in formato ISO 8601 (hh:mm:ss.s).

quorumLossWaitDuration?: Date

Valore della proprietà

Date

replicaRestartWaitDuration

Durata compresa tra quando una replica diventa inattiva e quando viene creata una nuova replica, rappresentata in formato ISO 8601 (hh:mm:ss.s).

replicaRestartWaitDuration?: Date

Valore della proprietà

Date

serviceKind

Discriminare polimorfico, che specifica i diversi tipi che questo oggetto può essere

serviceKind: "Stateful"

Valore della proprietà

"Stateful"

standByReplicaKeepDuration

Definizione per quanto tempo devono essere mantenute le repliche StandBy prima di essere rimosse, rappresentate in formato ISO 8601 (hh:mm:ss.s).

standByReplicaKeepDuration?: Date

Valore della proprietà

Date

targetReplicaSetSize

Dimensione del set di repliche di destinazione come numero.

targetReplicaSetSize?: number

Valore della proprietà

number

Dettagli proprietà ereditate

correlationScheme

Elenco che descrive la correlazione del servizio con altri servizi.

correlationScheme?: ServiceCorrelationDescription[]

Valore della proprietà

ereditato daServiceResourceProperties.correlationScheme

defaultMoveCost

Specifica il costo di spostamento per il servizio.

defaultMoveCost?: string

Valore della proprietà

string

Ereditato daServiceResourceProperties.defaultMoveCost

partitionDescription

Viene descritto il modo in cui il servizio viene partizionato.

partitionDescription?: PartitionSchemeDescriptionUnion

Valore della proprietà

Ereditato daServiceResourceProperties.partitionDescription

placementConstraints

Vincoli di posizionamento come stringa. I vincoli di posizionamento sono espressioni booleane sulle proprietà del nodo e consentono di limitare un servizio a nodi specifici in base ai requisiti del servizio. Ad esempio, per posizionare un servizio nei nodi in cui NodeType è blu, specificare quanto segue: "NodeColor == blue)".

placementConstraints?: string

Valore della proprietà

string

ereditato daServiceResourceProperties.placementConstraints

provisioningState

Stato di distribuzione o provisioning corrente, visualizzato solo nella risposta NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

provisioningState?: string

Valore della proprietà

string

Ereditato daServiceResourceProperties.provisioningState

serviceDnsName

Nome DNS usato per il servizio. Se viene specificato, è possibile accedere al servizio tramite il nome DNS anziché il nome del servizio.

serviceDnsName?: string

Valore della proprietà

string

Ereditato daServiceResourceProperties.serviceDnsName

serviceLoadMetrics

Le metriche di caricamento del servizio vengono fornite come matrice di oggetti ServiceLoadMetricDescription.

serviceLoadMetrics?: ServiceLoadMetricDescription[]

Valore della proprietà

Ereditato daServiceResourceProperties.serviceLoadMetrics

servicePackageActivationMode

Modalità di attivazione del pacchetto del servizio

servicePackageActivationMode?: string

Valore della proprietà

string

ereditato daServiceResourceProperties.servicePackageActivationMode

servicePlacementPolicies

Elenco che descrive la correlazione del servizio con altri servizi.

servicePlacementPolicies?: ServicePlacementPolicyDescription[]

Valore della proprietà

Ereditato daServiceResourceProperties.servicePlacementPolicies

serviceTypeName

Nome del tipo di servizio

serviceTypeName?: string

Valore della proprietà

string

Ereditato daServiceResourceProperties.serviceTypeName