Partager via


ClusterResourceProperties interface

Propriétés d’un cluster Cassandra managé.

Propriétés

authenticationMethod

Quelle méthode d’authentification Cassandra doit utiliser pour authentifier les clients. « Aucun » désactive l’authentification. Il ne doit donc pas être utilisé en cas d’urgence. « Cassandra » est l’authentification par défaut basée sur le mot de passe. La valeur par défaut est « Cassandra ».

azureConnectionMethod

Comment se connecter aux services Azure nécessaires pour exécuter le cluster

cassandraAuditLoggingEnabled

Indique si la journalisation de l’audit Cassandra est activée

cassandraVersion

Quelle version de Cassandra doit converger vers l’exécution (par exemple, 3.11). Lors de la mise à jour, le cluster peut prendre un certain temps pour migrer vers la nouvelle version.

clientCertificates

Liste des certificats TLS utilisés pour autoriser les clients qui se connectent au cluster. Toutes les connexions sont chiffrées par TLS si clientCertificates est 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 peut être validé à partir d’un ou plusieurs des certificats publics de cette propriété.

clusterNameOverride

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

Indique si le cluster et les centres de données associés ont été libérés.

delegatedManagementSubnetId

ID de ressource d’un sous-réseau auquel le service de gestion de ce cluster doit avoir son interface réseau 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 être au format « /subscriptions/<id d’abonnement>/resourceGroups/<groupe de ressources>/providers/Microsoft.Network/virtualNetworks/<réseau virtuel>/subnets/<sous-réseau>'

externalGossipCertificates

Liste des certificats TLS utilisés pour autoriser le gossip à partir de centres de données non gérés. Les certificats TLS de tous les nœuds dans des centres de données non managés doivent être vérifiables à l’aide de l’un des certificats fournis dans cette propriété.

externalSeedNodes

Liste des adresses IP des nœuds de départ dans des centres de données non gérés. Celles-ci seront ajoutées aux listes de nœuds initiales de tous les nœuds managés.

gossipCertificates

Liste des certificats TLS auxquels les nœuds non gérés doivent faire confiance à des gossips 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é. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

hoursBetweenBackups

(Déconseillé) Nombre d’heures d’attente entre la sauvegarde du cluster.

initialCassandraAdminPassword

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 ».

privateLinkResourceId

Si la méthode de connexion est VPN, il s’agit de l’ID de la ressource de liaison privée à laquelle les centres de données doivent se connecter. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

prometheusEndpoint

Nom d’hôte ou adresse IP où le point de terminaison Prometheus contenant des données sur les nœuds Cassandra managés peut être atteint.

provisionError

Erreur liée au provisionnement des ressources.

provisioningState

État de la ressource au moment de l’appel de l’opération.

repairEnabled

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 où vous effectuez déjà vos propres réparations.

restoreFromBackupId

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

Liste des adresses IP des nœuds de départ dans les centres de données managés. Celles-ci doivent être ajoutées aux listes de nœuds initiales de tous les nœuds non managés. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

Détails de la propriété

authenticationMethod

Quelle méthode d’authentification Cassandra doit utiliser pour authentifier les clients. « Aucun » désactive l’authentification. Il ne doit donc pas être utilisé en cas d’urgence. « Cassandra » est l’authentification par défaut basée sur le mot de passe. La valeur par défaut est « Cassandra ».

authenticationMethod?: string

Valeur de propriété

string

azureConnectionMethod

Comment se connecter aux services Azure nécessaires pour exécuter le cluster

azureConnectionMethod?: string

Valeur de propriété

string

cassandraAuditLoggingEnabled

Indique si la journalisation de l’audit Cassandra est activée

cassandraAuditLoggingEnabled?: boolean

Valeur de propriété

boolean

cassandraVersion

Quelle version de Cassandra doit converger vers l’exécution (par exemple, 3.11). Lors de la mise à jour, le cluster peut prendre un certain temps pour migrer vers la nouvelle version.

cassandraVersion?: string

Valeur de propriété

string

clientCertificates

Liste des certificats TLS utilisés pour autoriser les clients qui se connectent au cluster. Toutes les connexions sont chiffrées par TLS si clientCertificates est 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 peut être validé à partir d’un ou plusieurs des certificats publics de cette propriété.

clientCertificates?: Certificate[]

Valeur de propriété

clusterNameOverride

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é.

clusterNameOverride?: string

Valeur de propriété

string

deallocated

Indique si le cluster et les centres de données associés ont été libérés.

deallocated?: boolean

Valeur de propriété

boolean

delegatedManagementSubnetId

ID de ressource d’un sous-réseau auquel le service de gestion de ce cluster doit avoir son interface réseau 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 être au format « /subscriptions/<id d’abonnement>/resourceGroups/<groupe de ressources>/providers/Microsoft.Network/virtualNetworks/<réseau virtuel>/subnets/<sous-réseau>'

delegatedManagementSubnetId?: string

Valeur de propriété

string

externalGossipCertificates

Liste des certificats TLS utilisés pour autoriser le gossip à partir de centres de données non gérés. Les certificats TLS de tous les nœuds dans des centres de données non managés doivent être vérifiables à l’aide de l’un des certificats fournis dans cette propriété.

externalGossipCertificates?: Certificate[]

Valeur de propriété

externalSeedNodes

Liste des adresses IP des nœuds de départ dans des centres de données non gérés. Celles-ci seront ajoutées aux listes de nœuds initiales de tous les nœuds managés.

externalSeedNodes?: SeedNode[]

Valeur de propriété

gossipCertificates

Liste des certificats TLS auxquels les nœuds non gérés doivent faire confiance à des gossips 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é. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

gossipCertificates?: Certificate[]

Valeur de propriété

hoursBetweenBackups

(Déconseillé) Nombre d’heures d’attente entre la sauvegarde du cluster.

hoursBetweenBackups?: number

Valeur de propriété

number

initialCassandraAdminPassword

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 ».

initialCassandraAdminPassword?: string

Valeur de propriété

string

privateLinkResourceId

Si la méthode de connexion est VPN, il s’agit de l’ID de la ressource de liaison privée à laquelle les centres de données doivent se connecter. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

privateLinkResourceId?: string

Valeur de propriété

string

prometheusEndpoint

Nom d’hôte ou adresse IP où le point de terminaison Prometheus contenant des données sur les nœuds Cassandra managés peut être atteint.

prometheusEndpoint?: SeedNode

Valeur de propriété

provisionError

Erreur liée au provisionnement des ressources.

provisionError?: CassandraError

Valeur de propriété

provisioningState

État de la ressource au moment de l’appel de l’opération.

provisioningState?: string

Valeur de propriété

string

repairEnabled

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 où vous effectuez déjà vos propres réparations.

repairEnabled?: boolean

Valeur de propriété

boolean

restoreFromBackupId

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.

restoreFromBackupId?: string

Valeur de propriété

string

seedNodes

Liste des adresses IP des nœuds de départ dans les centres de données managés. Celles-ci doivent être ajoutées aux listes de nœuds initiales de tous les nœuds non managés. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

seedNodes?: SeedNode[]

Valeur de propriété