StatefulServiceProperties interface
Proprietà di una risorsa del servizio con stato.
- Extends
Proprietà
| has |
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. |
| min |
Dimensione minima del set di repliche come numero. |
| quorum |
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). |
| replica |
Durata compresa tra quando una replica diventa inattiva e quando viene creata una nuova replica, rappresentata in formato ISO 8601 (hh:mm:ss.s). |
| service |
Discriminare polimorfico, che specifica i diversi tipi che questo oggetto può essere |
| stand |
Definizione per quanto tempo devono essere mantenute le repliche StandBy prima di essere rimosse, rappresentate in formato ISO 8601 (hh:mm:ss.s). |
| target |
Dimensione del set di repliche di destinazione come numero. |
Proprietà ereditate
| correlation |
Elenco che descrive la correlazione del servizio con altri servizi. |
| default |
Specifica il costo di spostamento per il servizio. |
| partition |
Viene descritto il modo in cui il servizio viene partizionato. |
| placement |
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)". |
| provisioning |
Stato di distribuzione o provisioning corrente, visualizzato solo nella risposta NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| service |
Nome DNS usato per il servizio. Se viene specificato, è possibile accedere al servizio tramite il nome DNS anziché il nome del servizio. |
| service |
Le metriche di caricamento del servizio vengono fornite come matrice di oggetti ServiceLoadMetricDescription. |
| service |
Modalità di attivazione del pacchetto del servizio |
| service |
Elenco che descrive la correlazione del servizio con altri servizi. |
| service |
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