ClusterResourceProperties Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Propriétés d’un cluster Cassandra managé.
public class ClusterResourceProperties
type ClusterResourceProperties = class
Public Class ClusterResourceProperties
- Héritage
-
ClusterResourceProperties
Constructeurs
ClusterResourceProperties() |
Initialise une nouvelle instance de la classe ClusterResourceProperties. |
ClusterResourceProperties(String, String, String, String, String, String, String, SeedNode, Nullable<Boolean>, IList<Certificate>, IList<Certificate>, IList<Certificate>, IList<SeedNode>, IList<SeedNode>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>) |
Initialise une nouvelle instance de la classe ClusterResourceProperties. |
Propriétés
AuthenticationMethod |
Obtient ou définit la méthode d’authentification que Cassandra doit utiliser pour authentifier les clients. « Aucun » désactive l’authentification, donc ne doit pas être utilisé, sauf en cas d’urgence. « Cassandra » est l’authentification par mot de passe par défaut. La valeur par défaut est « Cassandra ». Les valeurs possibles sont les suivantes : « None », « Cassandra » |
CassandraAuditLoggingEnabled |
Obtient ou définit si la journalisation d’audit Cassandra est activée |
CassandraVersion |
Obtient ou définit la version de Cassandra qui doit converger vers l’exécution (par exemple, 3.11). Une fois mis à jour, la migration du cluster vers la nouvelle version peut prendre un certain temps. |
ClientCertificates |
Obtient ou définit la liste des certificats TLS utilisés pour autoriser les clients à se connecter au cluster. Toutes les connexions sont chiffrées TLS, que clientCertificates soit défini ou non, mais si clientCertificates est défini, le cluster Cassandra managé rejette toutes les connexions ne portant pas de certificat client TLS qui peuvent être validées à partir d’un ou plusieurs certificats publics dans cette propriété. |
ClusterNameOverride |
Obtient ou définit si vous devez définir la propriété clusterName dans cassandra.yaml sur quelque chose en plus du nom de ressource du cluster, définissez la valeur à utiliser sur cette propriété. |
Deallocated |
Obtient ou définit si le cluster et les centres de données associés ont été libérés. |
DelegatedManagementSubnetId |
Obtient ou définit l’ID de ressource d’un sous-réseau auquel l’interface réseau du service de gestion de ce cluster doit être attachée. Le sous-réseau doit être routable vers tous les sous-réseaux qui seront délégués aux centres de données. L’ID de ressource doit avoir la forme '/subscriptions/<id&d’abonnement gt;/resourceGroups/<groupe de ressources>/providers/Microsoft.Network/virtualNetworks/<virtual network>/subnets/lt;subnets;&subnet>' |
ExternalGossipCertificates |
Obtient ou définit la liste des certificats TLS utilisés pour autoriser les ragots à partir de centres de données non gérés. Les certificats TLS de tous les nœuds des centres de données non gérés doivent être vérifiables à l’aide de l’un des certificats fournis dans cette propriété. |
ExternalSeedNodes |
Obtient ou définit la liste des adresses IP des nœuds initiaux dans des centres de données non managés. Ceux-ci seront ajoutés aux listes de nœuds de départ de tous les nœuds managés. |
GossipCertificates |
Obtient la liste des certificats TLS que les nœuds non managés doivent approuver pour les potins avec des nœuds managés. Tous les nœuds managés présentent des certificats clients TLS vérifiables à l’aide de l’un des certificats fournis dans cette propriété. |
HoursBetweenBackups |
Obtient ou définit le nombre d’heures d’attente entre la sauvegarde du cluster. Pour désactiver les sauvegardes, définissez cette propriété sur 0. |
InitialCassandraAdminPassword |
Obtient ou définit le mot de passe initial pour les clients qui se connectent en tant qu’administrateur au cluster. Doit être modifié après la création du cluster. Retourne null sur GET. Ce champ s’applique uniquement lorsque le champ authenticationMethod est « Cassandra ». |
PrometheusEndpoint |
Obtient ou définit le nom d’hôte ou l’adresse IP où le point de terminaison Prometheus contenant des données sur les nœuds Cassandra managés peut être atteint. |
ProvisioningState |
Obtient ou définit les valeurs possibles : « Création », « Mise à jour », « Suppression », « Succeeded », « Failed », « Canceled » |
RepairEnabled |
Obtient ou définit les réparations automatiques doivent-elles s’exécuter sur ce cluster ? S’il est omis, cela est vrai et doit rester vrai, sauf si vous exécutez un cluster hybride dans lequel vous effectuez déjà vos propres réparations. |
RestoreFromBackupId |
Obtient ou définit pour créer un cluster vide, omettez ce champ ou définissez-le sur null. Pour restaurer une sauvegarde dans un nouveau cluster, définissez ce champ sur l’ID de ressource de la sauvegarde. |
SeedNodes |
Obtient la liste des adresses IP des nœuds initiaux dans les centres de données managés. Ceux-ci doivent être ajoutés aux listes de nœuds de départ de tous les nœuds non managés. |
S’applique à
Azure SDK for .NET