Partager via


Cluster Classe

Définition

Ressource de cluster

[Microsoft.Rest.Serialization.JsonTransformation]
public class Cluster : Microsoft.Azure.Management.ServiceFabric.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type Cluster = class
    inherit Resource
Public Class Cluster
Inherits Resource
Héritage
Cluster
Attributs

Constructeurs

Cluster()

Initialise une nouvelle instance de la classe Cluster.

Cluster(String, String, IList<NodeTypeDescription>, String, String, String, IDictionary<String,String>, String, IList<String>, IList<ClusterVersionDetails>, AzureActiveDirectory, CertificateDescription, ServerCertificateCommonNames, IList<ClientCertificateCommonName>, IList<ClientCertificateThumbprint>, String, String, String, String, DiagnosticsStorageAccountConfig, Nullable<Boolean>, IList<SettingsSectionDescription>, String, String, CertificateDescription, ServerCertificateCommonNames, ClusterUpgradePolicy, String, ApplicationTypeVersionsCleanupPolicy, String)

Initialise une nouvelle instance de la classe Cluster.

Propriétés

AddOnFeatures

Obtient ou définit la liste des fonctionnalités de module complémentaire à activer dans le cluster.

ApplicationTypeVersionsCleanupPolicy

Obtient ou définit la stratégie utilisée pour propre versions inutilisées.

AvailableClusterVersions

Obtient les versions du runtime Service Fabric disponibles pour ce cluster.

AzureActiveDirectory

Obtient ou définit les paramètres d’authentification AAD du cluster.

Certificate

Obtient ou définit le 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

Obtient ou définit une liste de certificats de serveur référencés par un nom commun qui sont utilisés pour sécuriser le cluster.

ClientCertificateCommonNames

Obtient ou définit la liste des certificats clients référencés par nom commun autorisés à gérer le cluster.

ClientCertificateThumbprints

Obtient ou définit la liste des certificats clients référencés par l’empreinte numérique autorisés à gérer le cluster.

ClusterCodeVersion

Obtient ou définit la 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

Obtient le point de terminaison du fournisseur de ressources Azure. Un service système dans le cluster se connecte à ce point de terminaison.

ClusterId

Obtient un identificateur unique généré par le service pour la ressource de cluster.

ClusterState

Obtient l’é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 sera 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 en cours de mise à niveau pour établir la version du cluster. Cette mise à niveau est automatiquement lancée 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 en cours de mise à niveau avec le certificat fourni par l’utilisateur.
  • UpdatingInfrastructure : indique que le cluster est en cours de mise à 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 est 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.
  • Mise à l’échelle automatique : indique que le ReliabilityLevel du cluster est en cours d’ajustement.
  • Prêt : indique que le cluster est dans un état stable. . Les valeurs possibles sont les suivantes : « WaitingForNodes », « Deploying », « BaselineUpgrade », « UpdatingUserConfiguration », « UpdatingUserCertificate », « UpdatingInfrastructure », « EnforcingClusterVersion », « UpgradeServiceUnreachable », « AutoScale », « Ready »
DiagnosticsStorageAccountConfig

Obtient ou définit les informations de compte de stockage pour le stockage des journaux de diagnostic Service Fabric.

Etag

Obtient l’etag de ressource Azure.

(Hérité de Resource)
EventStoreServiceEnabled

Obtient ou définit indique si le service de magasin d’événements est activé.

FabricSettings

Obtient ou définit la liste des paramètres d’infrastructure personnalisés pour configurer le cluster.

Id

Obtient l’identificateur de ressource Azure.

(Hérité de Resource)
Location

Obtient ou définit l’emplacement des ressources Azure.

(Hérité de Resource)
ManagementEndpoint

Obtient ou définit le point de terminaison de gestion http du cluster.

Name

Obtient le nom de la ressource Azure.

(Hérité de Resource)
NodeTypes

Obtient ou définit la liste des types de nœuds dans le cluster.

ProvisioningState

Obtient l’état d’approvisionnement de la ressource de cluster. Les valeurs possibles sont les suivantes : « Mise à jour », « Succeeded », « Failed », « Canceled »

ReliabilityLevel

Obtient ou définit le niveau de fiabilité définit la taille de jeu réplica 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. Cela 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. Cela ne doit être utilisé que pour les clusters de test.
  • Argent : 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
  • Platinum : exécutez les services système avec un nombre de réplica défini cible de 9. . Les valeurs possibles sont les suivantes : « None », « Bronze », « Silver », « Gold », « Platinum »
ReverseProxyCertificate

Obtient ou définit le certificat de serveur utilisé par le proxy inverse.

ReverseProxyCertificateCommonNames

Obtient ou définit une liste de certificats de serveur référencés par un nom commun qui sont utilisés pour sécuriser le cluster.

Tags

Obtient ou définit des balises de ressource Azure.

(Hérité de Resource)
Type

Obtient le type de ressource Azure.

(Hérité de Resource)
UpgradeDescription

Obtient ou définit la stratégie à utiliser lors de la mise à niveau du cluster.

UpgradeMode

Obtient ou définit le mode de mise à niveau du cluster lorsque la nouvelle version du runtime Service Fabric est disponible.

  • Automatique : le cluster sera automatiquement mis à niveau vers la dernière version du runtime Service Fabric dès qu’elle sera disponible.
  • Manuel : le cluster ne sera pas automatiquement mis à niveau vers la dernière version du runtime Service Fabric. Le cluster est mis à niveau en définissant la propriété clusterCodeVersion dans la ressource de cluster. . Les valeurs possibles sont les suivantes : « Automatique », « Manuel »
VmImage

Obtient ou définit l’image de machine virtuelle avec laquelle VMSS a été configuré. Des noms génériques tels que Windows ou Linux peuvent être utilisés.

Méthodes

Validate()

Validez l’objet .

S’applique à