Partager via


Cluster interface

Ressource de cluster

Extends

Propriétés

addOnFeatures

Liste des fonctionnalités de complément à activer dans le cluster.

applicationTypeVersionsCleanupPolicy

Stratégie utilisée pour propre versions inutilisées.

availableClusterVersions

Versions du runtime Service Fabric disponibles pour ce cluster. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

azureActiveDirectory

Paramètres d’authentification AAD du cluster.

certificate

Certificat à utiliser pour sécuriser le cluster. Le certificat fourni sera utilisé pour la sécurité de nœud à nœud au sein du cluster, le certificat SSL pour le point de terminaison de gestion du cluster et le client d’administration par défaut.

certificateCommonNames

Décrit une liste de certificats de serveur référencés par un nom commun qui sont utilisés pour sécuriser le cluster.

clientCertificateCommonNames

Liste des certificats clients référencés par nom commun qui sont autorisés à gérer le cluster.

clientCertificateThumbprints

Liste des certificats clients référencés par l’empreinte numérique qui sont autorisés à gérer le cluster.

clusterCodeVersion

Version du runtime Service Fabric du cluster. Cette propriété ne peut définir l’utilisateur que lorsque upgradeMode a la valeur « Manual ». Pour obtenir la liste des versions de Service Fabric disponibles pour les nouveaux clusters, utilisez l’API ClusterVersion. Pour obtenir la liste des versions disponibles pour les clusters existants, utilisez availableClusterVersions.

clusterEndpoint

Point de terminaison du fournisseur de ressources Azure. Un service système dans le cluster se connecte à ce point de terminaison. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

clusterId

Un identificateur unique généré par le service pour la ressource de cluster. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

clusterState

État actuel du cluster.

  • WaitingForNodes : indique que la ressource de cluster est créée et que le fournisseur de ressources attend que l’extension de machine virtuelle Service Fabric démarre et qu’elle lui rende compte.
  • Déploiement : indique que le runtime Service Fabric est en cours d’installation sur les machines virtuelles. La ressource de cluster se trouve dans cet état jusqu’à ce que le cluster démarre et que les services système soient en place.
  • BaselineUpgrade : indique que le cluster est mis à niveau pour établir la version du cluster. Cette mise à niveau est lancée automatiquement lorsque le cluster démarre pour la première fois.
  • UpdatingUserConfiguration : indique que le cluster est mis à niveau avec la configuration fournie par l’utilisateur.
  • UpdatingUserCertificate : indique que le cluster est mis à niveau avec le certificat fourni par l’utilisateur.
  • UpdatingInfrastructure : indique que le cluster est mis à niveau avec la dernière version du runtime Service Fabric. Cela se produit uniquement lorsque upgradeMode est défini sur « Automatique ».
  • EnforcingClusterVersion : indique que le cluster se trouve sur une version différente de celle attendue et que le cluster est en cours de mise à niveau vers la version attendue.
  • UpgradeServiceUnreachable : indique que le service système dans le cluster n’interroge plus le fournisseur de ressources. Les clusters dans cet état ne peuvent pas être gérés par le fournisseur de ressources.
  • AutoScale : indique que le niveau de fiabilité du cluster est en cours d’ajustement.
  • Prêt : indique que le cluster est dans un état stable.

REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

diagnosticsStorageAccountConfig

Informations de compte de stockage pour le stockage des journaux de diagnostic Service Fabric.

eventStoreServiceEnabled

Indique si le service de magasin d’événements est activé.

fabricSettings

Liste des paramètres d’infrastructure personnalisés pour configurer le cluster.

infrastructureServiceManager

Indique si le gestionnaire de services d’infrastructure est activé.

managementEndpoint

Point de terminaison de gestion http du cluster.

nodeTypes

Liste des types de nœuds dans le cluster.

notifications

Indique une liste de canaux de notification pour les événements de cluster.

provisioningState

État d’approvisionnement de la ressource de cluster. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

reliabilityLevel

Le niveau de fiabilité définit la réplica taille de l’ensemble des services système. En savoir plus sur ReliabilityLevel.

  • Aucun : exécutez les services système avec une cible réplica nombre défini de 1. Il ne doit être utilisé que pour les clusters de test.
  • Bronze : exécutez les services système avec une cible réplica nombre défini de 3. Il ne doit être utilisé que pour les clusters de test.
  • Silver : exécutez les services système avec une cible réplica nombre défini de 5.
  • Gold : exécutez les services système avec une cible réplica nombre défini de 7.
  • Platinum : exécutez les services système avec une cible réplica nombre défini de 9.
reverseProxyCertificate

Certificat de serveur utilisé par le proxy inverse.

reverseProxyCertificateCommonNames

Décrit une liste de certificats de serveur référencés par un nom commun qui sont utilisés pour sécuriser le cluster.

sfZonalUpgradeMode

La propriété contrôle le regroupement logique des machines virtuelles dans les domaines de mise à niveau (UD). Il n’est pas possible de modifier cette propriété si un type de nœud avec plusieurs AZ est déjà présent dans le cluster.

upgradeDescription

Stratégie à utiliser lors de la mise à niveau du cluster.

upgradeMode

Mode de mise à niveau du cluster lorsque la nouvelle version du runtime Service Fabric est disponible.

upgradePauseEndTimestampUtc

Indique la date et l’heure de fin pour suspendre les mises à niveau automatiques de version du runtime sur le cluster pendant une période spécifique sur le cluster (UTC).

upgradePauseStartTimestampUtc

Indique la date et l’heure de début pour suspendre les mises à niveau automatiques de version du runtime sur le cluster pendant une période spécifique sur le cluster (UTC).

upgradeWave

Indique quand de nouvelles mises à niveau de version du runtime de cluster seront appliquées après leur publication. Par défaut, Wave0. S’applique uniquement lorsque upgradeMode est défini sur « Automatique ».

vmImage

L’image de machine virtuelle VMSS a été configurée avec. Des noms génériques tels que Windows ou Linux peuvent être utilisés.

vmssZonalUpgradeMode

Cette propriété définit le mode de mise à niveau pour le groupe de machines virtuelles identiques. Elle est obligatoire si un type de nœud avec plusieurs Zones de disponibilité est ajouté.

waveUpgradePaused

Booléen pour suspendre les mises à niveau automatiques de version du runtime vers le cluster.

Propriétés héritées

etag

Etag de ressources Azure. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

id

Identificateur de ressource Azure. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

location

Emplacement des ressources Azure.

name

Nom de la ressource Azure. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

tags

Balises de ressources Azure.

type

Type de ressource Azure. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

Détails de la propriété

addOnFeatures

Liste des fonctionnalités de complément à activer dans le cluster.

addOnFeatures?: string[]

Valeur de propriété

string[]

applicationTypeVersionsCleanupPolicy

Stratégie utilisée pour propre versions inutilisées.

applicationTypeVersionsCleanupPolicy?: ApplicationTypeVersionsCleanupPolicy

Valeur de propriété

availableClusterVersions

Versions du runtime Service Fabric disponibles pour ce cluster. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

availableClusterVersions?: ClusterVersionDetails[]

Valeur de propriété

azureActiveDirectory

Paramètres d’authentification AAD du cluster.

azureActiveDirectory?: AzureActiveDirectory

Valeur de propriété

certificate

Certificat à utiliser pour sécuriser le cluster. Le certificat fourni sera utilisé pour la sécurité de nœud à nœud au sein du cluster, le certificat SSL pour le point de terminaison de gestion du cluster et le client d’administration par défaut.

certificate?: CertificateDescription

Valeur de propriété

certificateCommonNames

Décrit une liste de certificats de serveur référencés par un nom commun qui sont utilisés pour sécuriser le cluster.

certificateCommonNames?: ServerCertificateCommonNames

Valeur de propriété

clientCertificateCommonNames

Liste des certificats clients référencés par nom commun qui sont autorisés à gérer le cluster.

clientCertificateCommonNames?: ClientCertificateCommonName[]

Valeur de propriété

clientCertificateThumbprints

Liste des certificats clients référencés par l’empreinte numérique qui sont autorisés à gérer le cluster.

clientCertificateThumbprints?: ClientCertificateThumbprint[]

Valeur de propriété

clusterCodeVersion

Version du runtime Service Fabric du cluster. Cette propriété ne peut définir l’utilisateur que lorsque upgradeMode a la valeur « Manual ». Pour obtenir la liste des versions de Service Fabric disponibles pour les nouveaux clusters, utilisez l’API ClusterVersion. Pour obtenir la liste des versions disponibles pour les clusters existants, utilisez availableClusterVersions.

clusterCodeVersion?: string

Valeur de propriété

string

clusterEndpoint

Point de terminaison du fournisseur de ressources Azure. Un service système dans le cluster se connecte à ce point de terminaison. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

clusterEndpoint?: string

Valeur de propriété

string

clusterId

Un identificateur unique généré par le service pour la ressource de cluster. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

clusterId?: string

Valeur de propriété

string

clusterState

État actuel du cluster.

  • WaitingForNodes : indique que la ressource de cluster est créée et que le fournisseur de ressources attend que l’extension de machine virtuelle Service Fabric démarre et qu’elle lui rende compte.
  • Déploiement : indique que le runtime Service Fabric est en cours d’installation sur les machines virtuelles. La ressource de cluster se trouve dans cet état jusqu’à ce que le cluster démarre et que les services système soient en place.
  • BaselineUpgrade : indique que le cluster est mis à niveau pour établir la version du cluster. Cette mise à niveau est lancée automatiquement lorsque le cluster démarre pour la première fois.
  • UpdatingUserConfiguration : indique que le cluster est mis à niveau avec la configuration fournie par l’utilisateur.
  • UpdatingUserCertificate : indique que le cluster est mis à niveau avec le certificat fourni par l’utilisateur.
  • UpdatingInfrastructure : indique que le cluster est mis à niveau avec la dernière version du runtime Service Fabric. Cela se produit uniquement lorsque upgradeMode est défini sur « Automatique ».
  • EnforcingClusterVersion : indique que le cluster se trouve sur une version différente de celle attendue et que le cluster est en cours de mise à niveau vers la version attendue.
  • UpgradeServiceUnreachable : indique que le service système dans le cluster n’interroge plus le fournisseur de ressources. Les clusters dans cet état ne peuvent pas être gérés par le fournisseur de ressources.
  • AutoScale : indique que le niveau de fiabilité du cluster est en cours d’ajustement.
  • Prêt : indique que le cluster est dans un état stable.

REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

clusterState?: string

Valeur de propriété

string

diagnosticsStorageAccountConfig

Informations de compte de stockage pour le stockage des journaux de diagnostic Service Fabric.

diagnosticsStorageAccountConfig?: DiagnosticsStorageAccountConfig

Valeur de propriété

eventStoreServiceEnabled

Indique si le service de magasin d’événements est activé.

eventStoreServiceEnabled?: boolean

Valeur de propriété

boolean

fabricSettings

Liste des paramètres d’infrastructure personnalisés pour configurer le cluster.

fabricSettings?: SettingsSectionDescription[]

Valeur de propriété

infrastructureServiceManager

Indique si le gestionnaire de services d’infrastructure est activé.

infrastructureServiceManager?: boolean

Valeur de propriété

boolean

managementEndpoint

Point de terminaison de gestion http du cluster.

managementEndpoint?: string

Valeur de propriété

string

nodeTypes

Liste des types de nœuds dans le cluster.

nodeTypes?: NodeTypeDescription[]

Valeur de propriété

notifications

Indique une liste de canaux de notification pour les événements de cluster.

notifications?: Notification_2[]

Valeur de propriété

provisioningState

État d’approvisionnement de la ressource de cluster. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

provisioningState?: string

Valeur de propriété

string

reliabilityLevel

Le niveau de fiabilité définit la réplica taille de l’ensemble des services système. En savoir plus sur ReliabilityLevel.

  • Aucun : exécutez les services système avec une cible réplica nombre défini de 1. Il ne doit être utilisé que pour les clusters de test.
  • Bronze : exécutez les services système avec une cible réplica nombre défini de 3. Il ne doit être utilisé que pour les clusters de test.
  • Silver : exécutez les services système avec une cible réplica nombre défini de 5.
  • Gold : exécutez les services système avec une cible réplica nombre défini de 7.
  • Platinum : exécutez les services système avec une cible réplica nombre défini de 9.
reliabilityLevel?: string

Valeur de propriété

string

reverseProxyCertificate

Certificat de serveur utilisé par le proxy inverse.

reverseProxyCertificate?: CertificateDescription

Valeur de propriété

reverseProxyCertificateCommonNames

Décrit une liste de certificats de serveur référencés par un nom commun qui sont utilisés pour sécuriser le cluster.

reverseProxyCertificateCommonNames?: ServerCertificateCommonNames

Valeur de propriété

sfZonalUpgradeMode

La propriété contrôle le regroupement logique des machines virtuelles dans les domaines de mise à niveau (UD). Il n’est pas possible de modifier cette propriété si un type de nœud avec plusieurs AZ est déjà présent dans le cluster.

sfZonalUpgradeMode?: string

Valeur de propriété

string

upgradeDescription

Stratégie à utiliser lors de la mise à niveau du cluster.

upgradeDescription?: ClusterUpgradePolicy

Valeur de propriété

upgradeMode

Mode de mise à niveau du cluster lorsque la nouvelle version du runtime Service Fabric est disponible.

upgradeMode?: string

Valeur de propriété

string

upgradePauseEndTimestampUtc

Indique la date et l’heure de fin pour suspendre les mises à niveau automatiques de version du runtime sur le cluster pendant une période spécifique sur le cluster (UTC).

upgradePauseEndTimestampUtc?: Date

Valeur de propriété

Date

upgradePauseStartTimestampUtc

Indique la date et l’heure de début pour suspendre les mises à niveau automatiques de version du runtime sur le cluster pendant une période spécifique sur le cluster (UTC).

upgradePauseStartTimestampUtc?: Date

Valeur de propriété

Date

upgradeWave

Indique quand de nouvelles mises à niveau de version du runtime de cluster seront appliquées après leur publication. Par défaut, Wave0. S’applique uniquement lorsque upgradeMode est défini sur « Automatique ».

upgradeWave?: string

Valeur de propriété

string

vmImage

L’image de machine virtuelle VMSS a été configurée avec. Des noms génériques tels que Windows ou Linux peuvent être utilisés.

vmImage?: string

Valeur de propriété

string

vmssZonalUpgradeMode

Cette propriété définit le mode de mise à niveau pour le groupe de machines virtuelles identiques. Elle est obligatoire si un type de nœud avec plusieurs Zones de disponibilité est ajouté.

vmssZonalUpgradeMode?: string

Valeur de propriété

string

waveUpgradePaused

Booléen pour suspendre les mises à niveau automatiques de version du runtime vers le cluster.

waveUpgradePaused?: boolean

Valeur de propriété

boolean

Détails de la propriété héritée

etag

Etag de ressources Azure. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

etag?: string

Valeur de propriété

string

Hérité deResource.etag

id

Identificateur de ressource Azure. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

id?: string

Valeur de propriété

string

Hérité deResource.id

location

Emplacement des ressources Azure.

location: string

Valeur de propriété

string

Hérité deResource.location

name

Nom de la ressource Azure. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

name?: string

Valeur de propriété

string

Hérité deResource.name

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

systemData?: SystemData

Valeur de propriété

Hérité deResource.systemData

tags

Balises de ressources Azure.

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

Valeur de propriété

{[propertyName: string]: string}

Hérité deResource.tags

type

Type de ressource Azure. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

type?: string

Valeur de propriété

string

Hérité deResource.type