Dela via


Cluster interface

Klusterresursen

Extends

Egenskaper

addOnFeatures

Listan över tilläggsfunktioner som ska aktiveras i klustret.

applicationTypeVersionsCleanupPolicy

Principen som används för att rensa oanvända versioner.

availableClusterVersions

Service Fabric-körningsversionerna som är tillgängliga för det här klustret. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

azureActiveDirectory

AAD-autentiseringsinställningarna för klustret.

certificate

Certifikatet som ska användas för att skydda klustret. Det angivna certifikatet används för nod-till-nodsäkerhet i klustret, SSL-certifikat för klusterhanteringsslutpunkt och standardadministratörsklient.

certificateCommonNames

Beskriver en lista över servercertifikat som refereras till med ett eget namn som används för att skydda klustret.

clientCertificateCommonNames

Listan över klientcertifikat som refereras med eget namn som tillåts hantera klustret.

clientCertificateThumbprints

Listan över klientcertifikat som refereras med tumavtryck som tillåts hantera klustret.

clusterCodeVersion

Service Fabric-körningsversionen av klustret. Den här egenskapen kan bara anges av användaren när upgradeMode är inställd på "Manuell". Om du vill hämta en lista över tillgängliga Service Fabric-versioner för nya kluster använder du ClusterVersion API. Om du vill hämta listan över tillgängliga versioner för befintliga kluster använder du availableClusterVersions.

clusterEndpoint

Slutpunkten för Azure-resursprovidern. En systemtjänst i klustret ansluter till den här slutpunkten. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

clusterId

En tjänstgenererad unik identifierare för klusterresursen. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

clusterState

Klustrets aktuella tillstånd.

  • WaitingForNodes – anger att klusterresursen har skapats och att resursprovidern väntar på att Service Fabric VM-tillägget ska startas och rapporteras till den.
  • Distribuera – Anger att Service Fabric-körningen installeras på de virtuella datorerna. Klusterresursen är i det här tillståndet tills klustret startar och systemtjänsterna är igång.
  • BaselineUpgrade – anger att klustret uppgraderar för att upprätta klusterversionen. Den här uppgraderingen initieras automatiskt när klustret startas för första gången.
  • UpdatingUserConfiguration – anger att klustret uppgraderas med den konfiguration som användaren har angett.
  • UpdatingUserCertificate – anger att klustret uppgraderas med det användarindelade certifikatet.
  • UpdatingInfrastructure – anger att klustret uppgraderas med den senaste Service Fabric-körningsversionen. Detta inträffar bara när upgradeMode är inställt på "Automatisk".
  • FramtvingaClusterVersion – anger att klustret har en annan version än förväntat och att klustret uppgraderas till den förväntade versionen.
  • UpgradeServiceUnreachable – anger att systemtjänsten i klustret inte längre avsöker resursprovidern. Kluster i det här tillståndet kan inte hanteras av resursprovidern.
  • Autoskalning – anger att tillförlitlighetnivå för klustret justeras.
  • Klar – anger att klustret är i ett stabilt tillstånd.

Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

diagnosticsStorageAccountConfig

Lagringskontoinformationen för lagring av Service Fabric-diagnostikloggar.

eventStoreServiceEnabled

Anger om händelsearkivtjänsten är aktiverad.

fabricSettings

Listan över anpassade infrastrukturinställningar för att konfigurera klustret.

infrastructureServiceManager

Anger om infrastrukturtjänsthanteraren är aktiverad.

managementEndpoint

Klustrets http-hanteringsslutpunkt.

nodeTypes

Listan över nodtyper i klustret.

notifications

Anger en lista över meddelandekanaler för klusterhändelser.

provisioningState

Etableringstillståndet för klusterresursen. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

reliabilityLevel

Tillförlitlighetsnivån anger storleken på replikuppsättningen för systemtjänster. Läs mer om ReliabilityLevel.

  • Ingen – Kör systemtjänsterna med ett antal målreplikuppsättningar på 1. Detta bör endast användas för testkluster.
  • Brons – Kör systemtjänsterna med ett antal målrepliker på 3. Detta bör endast användas för testkluster.
  • Silver – Kör systemtjänsterna med ett antal målreplikuppsättningar på 5.
  • Guld – Kör systemtjänsterna med ett antal målreplikuppsättningar på 7.
  • Platinum – Kör systemtjänsterna med ett antal målreplikuppsättningar på 9.
reverseProxyCertificate

Servercertifikatet som används av omvänd proxy.

reverseProxyCertificateCommonNames

Beskriver en lista över servercertifikat som refereras till med ett eget namn som används för att skydda klustret.

sfZonalUpgradeMode

Den här egenskapen styr den logiska gruppering av virtuella datorer i uppgraderingsdomäner (UD). Det går inte att ändra den här egenskapen om en nodtyp med flera Tillgänglighetszoner redan finns i klustret.

upgradeDescription

Principen som ska användas när klustret uppgraderas.

upgradeMode

Uppgraderingsläget för klustret när den nya Service Fabric-körningsversionen är tillgänglig.

upgradePauseEndTimestampUtc

Anger slutdatum och tid för att pausa automatiska körningsversionsuppgraderingar i klustret under en viss tidsperiod i klustret (UTC).

upgradePauseStartTimestampUtc

Anger startdatum och tid för att pausa automatiska körningsversionsuppgraderingar i klustret under en viss tidsperiod i klustret (UTC).

upgradeWave

Anger när nya uppgraderingar av klusterkörningsversioner kommer att tillämpas när de har släppts. Som standard är Wave0. Gäller endast när upgradeMode är inställt på "Automatisk".

vmImage

VM-avbildningen VMSS har konfigurerats med. Allmänna namn som Windows eller Linux kan användas.

vmssZonalUpgradeMode

Den här egenskapen definierar uppgraderingsläget för VM-skalningsuppsättningen, det är obligatoriskt om en nodtyp med flera Tillgänglighetszoner läggs till.

waveUpgradePaused

Booleskt värde för att pausa automatiska körningsversionsuppgraderingar till klustret.

Ärvda egenskaper

etag

Azure-resursetag. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.

id

Azure-resursidentifierare. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.

location

Azure-resursplats.

name

Azure-resursnamn. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.

systemData

Metadata som rör skapande och senaste ändring av resursen. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.

tags

Azure-resurstaggar.

type

Azure-resurstyp. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

Egenskapsinformation

addOnFeatures

Listan över tilläggsfunktioner som ska aktiveras i klustret.

addOnFeatures?: string[]

Egenskapsvärde

string[]

applicationTypeVersionsCleanupPolicy

Principen som används för att rensa oanvända versioner.

applicationTypeVersionsCleanupPolicy?: ApplicationTypeVersionsCleanupPolicy

Egenskapsvärde

availableClusterVersions

Service Fabric-körningsversionerna som är tillgängliga för det här klustret. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

availableClusterVersions?: ClusterVersionDetails[]

Egenskapsvärde

azureActiveDirectory

AAD-autentiseringsinställningarna för klustret.

azureActiveDirectory?: AzureActiveDirectory

Egenskapsvärde

certificate

Certifikatet som ska användas för att skydda klustret. Det angivna certifikatet används för nod-till-nodsäkerhet i klustret, SSL-certifikat för klusterhanteringsslutpunkt och standardadministratörsklient.

certificate?: CertificateDescription

Egenskapsvärde

certificateCommonNames

Beskriver en lista över servercertifikat som refereras till med ett eget namn som används för att skydda klustret.

certificateCommonNames?: ServerCertificateCommonNames

Egenskapsvärde

clientCertificateCommonNames

Listan över klientcertifikat som refereras med eget namn som tillåts hantera klustret.

clientCertificateCommonNames?: ClientCertificateCommonName[]

Egenskapsvärde

clientCertificateThumbprints

Listan över klientcertifikat som refereras med tumavtryck som tillåts hantera klustret.

clientCertificateThumbprints?: ClientCertificateThumbprint[]

Egenskapsvärde

clusterCodeVersion

Service Fabric-körningsversionen av klustret. Den här egenskapen kan bara anges av användaren när upgradeMode är inställd på "Manuell". Om du vill hämta en lista över tillgängliga Service Fabric-versioner för nya kluster använder du ClusterVersion API. Om du vill hämta listan över tillgängliga versioner för befintliga kluster använder du availableClusterVersions.

clusterCodeVersion?: string

Egenskapsvärde

string

clusterEndpoint

Slutpunkten för Azure-resursprovidern. En systemtjänst i klustret ansluter till den här slutpunkten. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

clusterEndpoint?: string

Egenskapsvärde

string

clusterId

En tjänstgenererad unik identifierare för klusterresursen. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

clusterId?: string

Egenskapsvärde

string

clusterState

Klustrets aktuella tillstånd.

  • WaitingForNodes – anger att klusterresursen har skapats och att resursprovidern väntar på att Service Fabric VM-tillägget ska startas och rapporteras till den.
  • Distribuera – Anger att Service Fabric-körningen installeras på de virtuella datorerna. Klusterresursen är i det här tillståndet tills klustret startar och systemtjänsterna är igång.
  • BaselineUpgrade – anger att klustret uppgraderar för att upprätta klusterversionen. Den här uppgraderingen initieras automatiskt när klustret startas för första gången.
  • UpdatingUserConfiguration – anger att klustret uppgraderas med den konfiguration som användaren har angett.
  • UpdatingUserCertificate – anger att klustret uppgraderas med det användarindelade certifikatet.
  • UpdatingInfrastructure – anger att klustret uppgraderas med den senaste Service Fabric-körningsversionen. Detta inträffar bara när upgradeMode är inställt på "Automatisk".
  • FramtvingaClusterVersion – anger att klustret har en annan version än förväntat och att klustret uppgraderas till den förväntade versionen.
  • UpgradeServiceUnreachable – anger att systemtjänsten i klustret inte längre avsöker resursprovidern. Kluster i det här tillståndet kan inte hanteras av resursprovidern.
  • Autoskalning – anger att tillförlitlighetnivå för klustret justeras.
  • Klar – anger att klustret är i ett stabilt tillstånd.

Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

clusterState?: string

Egenskapsvärde

string

diagnosticsStorageAccountConfig

Lagringskontoinformationen för lagring av Service Fabric-diagnostikloggar.

diagnosticsStorageAccountConfig?: DiagnosticsStorageAccountConfig

Egenskapsvärde

eventStoreServiceEnabled

Anger om händelsearkivtjänsten är aktiverad.

eventStoreServiceEnabled?: boolean

Egenskapsvärde

boolean

fabricSettings

Listan över anpassade infrastrukturinställningar för att konfigurera klustret.

fabricSettings?: SettingsSectionDescription[]

Egenskapsvärde

infrastructureServiceManager

Anger om infrastrukturtjänsthanteraren är aktiverad.

infrastructureServiceManager?: boolean

Egenskapsvärde

boolean

managementEndpoint

Klustrets http-hanteringsslutpunkt.

managementEndpoint?: string

Egenskapsvärde

string

nodeTypes

Listan över nodtyper i klustret.

nodeTypes?: NodeTypeDescription[]

Egenskapsvärde

notifications

Anger en lista över meddelandekanaler för klusterhändelser.

notifications?: Notification_2[]

Egenskapsvärde

provisioningState

Etableringstillståndet för klusterresursen. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

provisioningState?: string

Egenskapsvärde

string

reliabilityLevel

Tillförlitlighetsnivån anger storleken på replikuppsättningen för systemtjänster. Läs mer om ReliabilityLevel.

  • Ingen – Kör systemtjänsterna med ett antal målreplikuppsättningar på 1. Detta bör endast användas för testkluster.
  • Brons – Kör systemtjänsterna med ett antal målrepliker på 3. Detta bör endast användas för testkluster.
  • Silver – Kör systemtjänsterna med ett antal målreplikuppsättningar på 5.
  • Guld – Kör systemtjänsterna med ett antal målreplikuppsättningar på 7.
  • Platinum – Kör systemtjänsterna med ett antal målreplikuppsättningar på 9.
reliabilityLevel?: string

Egenskapsvärde

string

reverseProxyCertificate

Servercertifikatet som används av omvänd proxy.

reverseProxyCertificate?: CertificateDescription

Egenskapsvärde

reverseProxyCertificateCommonNames

Beskriver en lista över servercertifikat som refereras till med ett eget namn som används för att skydda klustret.

reverseProxyCertificateCommonNames?: ServerCertificateCommonNames

Egenskapsvärde

sfZonalUpgradeMode

Den här egenskapen styr den logiska gruppering av virtuella datorer i uppgraderingsdomäner (UD). Det går inte att ändra den här egenskapen om en nodtyp med flera Tillgänglighetszoner redan finns i klustret.

sfZonalUpgradeMode?: string

Egenskapsvärde

string

upgradeDescription

Principen som ska användas när klustret uppgraderas.

upgradeDescription?: ClusterUpgradePolicy

Egenskapsvärde

upgradeMode

Uppgraderingsläget för klustret när den nya Service Fabric-körningsversionen är tillgänglig.

upgradeMode?: string

Egenskapsvärde

string

upgradePauseEndTimestampUtc

Anger slutdatum och tid för att pausa automatiska körningsversionsuppgraderingar i klustret under en viss tidsperiod i klustret (UTC).

upgradePauseEndTimestampUtc?: Date

Egenskapsvärde

Date

upgradePauseStartTimestampUtc

Anger startdatum och tid för att pausa automatiska körningsversionsuppgraderingar i klustret under en viss tidsperiod i klustret (UTC).

upgradePauseStartTimestampUtc?: Date

Egenskapsvärde

Date

upgradeWave

Anger när nya uppgraderingar av klusterkörningsversioner kommer att tillämpas när de har släppts. Som standard är Wave0. Gäller endast när upgradeMode är inställt på "Automatisk".

upgradeWave?: string

Egenskapsvärde

string

vmImage

VM-avbildningen VMSS har konfigurerats med. Allmänna namn som Windows eller Linux kan användas.

vmImage?: string

Egenskapsvärde

string

vmssZonalUpgradeMode

Den här egenskapen definierar uppgraderingsläget för VM-skalningsuppsättningen, det är obligatoriskt om en nodtyp med flera Tillgänglighetszoner läggs till.

vmssZonalUpgradeMode?: string

Egenskapsvärde

string

waveUpgradePaused

Booleskt värde för att pausa automatiska körningsversionsuppgraderingar till klustret.

waveUpgradePaused?: boolean

Egenskapsvärde

boolean

Information om ärvda egenskaper

etag

Azure-resursetag. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.

etag?: string

Egenskapsvärde

string

Ärvd frånResource.etag

id

Azure-resursidentifierare. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.

id?: string

Egenskapsvärde

string

Ärvd frånResource.id

location

Azure-resursplats.

location: string

Egenskapsvärde

string

Ärvd frånResource.location

name

Azure-resursnamn. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.

name?: string

Egenskapsvärde

string

Ärvd frånResource.name

systemData

Metadata som rör skapande och senaste ändring av resursen. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.

systemData?: SystemData

Egenskapsvärde

Ärvd frånResource.systemData

tags

Azure-resurstaggar.

tags?: {[propertyName: string]: string}

Egenskapsvärde

{[propertyName: string]: string}

Ärvd frånResource.tags

type

Azure-resurstyp. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

type?: string

Egenskapsvärde

string

Ärvd frånResource.type