ClusterProperties
Descrive le proprietà delle risorse del cluster.
Proprietà
addOnFeatures
Tipo: matrice di AddOnFeatures
Obbligatorio: No
Elenco delle funzionalità del componente aggiuntivo da abilitare nel cluster.
availableClusterVersions
Tipo: matrice di ClusterVersionDetails
Obbligatorio: No
Versioni di runtime di Service Fabric disponibili per questo cluster.
azureActiveDirectory
Tipo: AzureActiveDirectory
Obbligatorio: No
Impostazioni di autenticazione AAD del cluster.
certificato
Tipo: CertificateDescription
Obbligatorio: No
Certificato da usare per proteggere il cluster. Il certificato fornito verrà usato per la sicurezza del nodo a nodo all'interno del cluster, il certificato SSL per l'endpoint di gestione del cluster e il client amministratore predefinito.
certificateCommonNames
Tipo: ServerCertificateCommonNames
Obbligatorio: No
Descrive un elenco di certificati server a cui fa riferimento il nome comune usato per proteggere il cluster.
clientCertificateCommonNames
Tipo: matrice di ClientCertificateCommonName
Obbligatorio: No
Elenco dei certificati client a cui fa riferimento il nome comune che è consentito gestire il cluster.
clientCertificateThumbprints
Tipo: matrice di ClientCertificateThumbprint
Obbligatorio: No
Elenco di certificati client a cui fa riferimento l'identificazione personale autorizzata a gestire il cluster.
clusterCodeVersion
Tipo: string
Obbligatorio: No
Versione di runtime di Service Fabric del cluster. Questa proprietà può essere impostata dall'utente solo quando upgradeMode è impostato su Manual. Per ottenere l'elenco delle versioni di Service Fabric disponibili per i nuovi cluster, usare l'API ClusterVersion. Per ottenere l'elenco delle versioni disponibili per i cluster esistenti, usare availableClusterVersions.
clusterEndpoint
Tipo: string
Obbligatorio: No
Endpoint del provider di risorse di Azure. Un servizio di sistema nel cluster si connette a questo endpoint.
clusterId
Tipo: string
Obbligatorio: No
Identificatore univoco generato dal servizio per la risorsa cluster.
clusterState
Tipo: string (enum)
Obbligatorio: No
Stato corrente del cluster.
- WaitingForNodes: indica che la risorsa cluster viene creata e che il provider di risorse è in attesa dell'avvio e del report dell'estensione della macchina virtuale di Service Fabric.
- Distribuzione: indica che il runtime di Service Fabric è in fase di installazione nelle macchine virtuali. La risorsa cluster sarà in questo stato fino all'avvio del cluster e fino all'avvio dei servizi di sistema.
- BaselineUpgrade: indica che il cluster sta eseguendo l'aggiornamento per stabilire la versione del cluster. Questo aggiornamento viene avviato automaticamente all'avvio del cluster per la prima volta.
- UpdatingUserConfiguration: indica che il cluster viene aggiornato con la configurazione fornita dall'utente.
- UpdatingUserCertificate: indica che il cluster viene aggiornato con il certificato fornito dall'utente.
- UpdatingInfrastructure : indica che il cluster viene aggiornato con la versione più recente del runtime di Service Fabric. Ciò si verifica solo quando upgradeMode è impostato su "Automatico".
- ApplicazioneclusterVersion: indica che il cluster si trova in una versione diversa del previsto e che il cluster viene aggiornato alla versione prevista.
- UpgradeServiceUnreachable: indica che il servizio di sistema nel cluster non esegue più il polling del provider di risorse. I cluster in questo stato non possono essere gestiti dal provider di risorse.
- Scalabilità automatica: indica che il livello ReliabilityLevel del cluster viene modificato.
- Pronto: indica che il cluster si trova in uno stato stabile.
diagnosticsStorageAccountConfig
Tipo: DiagnosticsStorageAccountConfig
Obbligatorio: No
Informazioni sull'account di archiviazione per l'archiviazione dei log di diagnostica di Service Fabric.
fabricSettings
Tipo: matrice di SettingsSectionDescription
Obbligatorio: No
Elenco delle impostazioni dell'infrastruttura personalizzate per configurare il cluster.
managementEndpoint
Tipo: string
Obbligatorio: Sì
Endpoint di gestione HTTP del cluster.
nodeTypes
Tipo: matrice di NodeTypeDescription
Obbligatorio: Sì
Elenco di tipi di nodo nel cluster.
provisioningState
Tipo: string (enum)
Obbligatorio: No
Stato di provisioning della risorsa cluster.
reliabilityLevel
Tipo: string (enum)
Obbligatorio: No
Il livello di affidabilità imposta le dimensioni del set di repliche dei servizi di sistema. Informazioni su ReliabilityLevel.
- Nessuno: eseguire i servizi di sistema con un numero di set di repliche di destinazione pari a 1. Questa operazione deve essere usata solo per i cluster di test.
- Bronze: eseguire i servizi di sistema con un numero di set di repliche di destinazione pari a 3. Questa operazione deve essere usata solo per i cluster di test.
- Silver: eseguire i servizi di sistema con un numero di set di repliche di destinazione pari a 5.
- Gold: eseguire i servizi di sistema con un numero di set di repliche di destinazione pari a 7.
- Platinum: eseguire i servizi di sistema con un numero di set di repliche di destinazione pari a 9.
reverseProxyCertificate
Tipo: CertificateDescription
Obbligatorio: No
Certificato server utilizzato dal proxy inverso.
reverseProxyCertificateCommonNames
Tipo: ServerCertificateCommonNames
Obbligatorio: No
Descrive un elenco di certificati server a cui fa riferimento il nome comune usato per proteggere il cluster.
upgradeDescription
Tipo: ClusterUpgradePolicy
Obbligatorio: No
Criteri da usare per l'aggiornamento del cluster.
upgradeMode
Tipo: string (enum)
Obbligatorio: No
Modalità di aggiornamento del cluster quando è disponibile una nuova versione del runtime di Service Fabric.
- Automatico: il cluster verrà aggiornato automaticamente alla versione più recente del runtime di Service Fabric non appena sarà disponibile.
- Manuale: il cluster non verrà aggiornato automaticamente alla versione più recente del runtime di Service Fabric. Il cluster viene aggiornato impostando la proprietà clusterCodeVersion nella risorsa cluster.
vmImage
Tipo: string
Obbligatorio: No
Il set di scalabilità di macchine virtuali dell'immagine della macchina virtuale è stato configurato con . È possibile usare nomi generici come Windows o Linux.