Freigeben über


ClusterResourceProperties interface

Eigenschaften eines verwalteten Cassandra-Clusters.

Eigenschaften

authenticationMethod

Welche Authentifizierungsmethode Cassandra zum Authentifizieren von Clients verwenden soll. "Keine" deaktiviert die Authentifizierung, sollte daher nicht verwendet werden, außer in Notfällen. "Cassandra" ist die standardmäßige kennwortbasierte Authentifizierung. Der Standardwert ist "Cassandra".

azureConnectionMethod

So stellen Sie eine Verbindung mit den azure-Diensten her, die für die Ausführung des Clusters erforderlich sind

cassandraAuditLoggingEnabled

Gibt an, ob die Cassandra-Überwachungsprotokollierung aktiviert ist.

cassandraVersion

Welche Version von Cassandra sollte dieser Cluster konvergieren, um ausgeführt zu werden (z. B. 3.11). Wenn der Cluster aktualisiert wird, kann es einige Zeit dauern, zu der neuen Version zu migrieren.

clientCertificates

Liste der TLS-Zertifikate, die zum Autorisieren von Clients verwendet werden, die eine Verbindung mit dem Cluster herstellen. Alle Verbindungen sind TLS verschlüsselt, unabhängig davon, ob clientCertificates festgelegt ist, aber wenn clientCertificates festgelegt ist, lehnt der verwaltete Cassandra-Cluster alle Verbindungen ab, die kein TLS-Clientzertifikat enthalten, das von mindestens einem der öffentlichen Zertifikate in dieser Eigenschaft überprüft werden kann.

clusterNameOverride

Wenn Sie die clusterName-Eigenschaft in cassandra.yaml auf etwas neben dem Ressourcennamen des Clusters festlegen müssen, legen Sie den Wert fest, der für diese Eigenschaft verwendet werden soll.

deallocated

Gibt an, ob der Cluster und die zugehörigen Rechenzentren zugeordnet wurden.

delegatedManagementSubnetId

Die Ressourcen-ID eines Subnetzes, dem der Verwaltungsdienst dieses Clusters zugeordnet sein sollte. Das Subnetz muss an alle Subnetze routingfähig sein, die an Rechenzentren delegiert werden. Die Ressourcen-ID muss das Format "/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/" haben.

externalGossipCertificates

Liste der TLS-Zertifikate, die zum Autorisieren von nicht verwalteten Rechenzentren verwendet werden. Die TLS-Zertifikate aller Knoten in nicht verwalteten Rechenzentren müssen mithilfe eines der in dieser Eigenschaft bereitgestellten Zertifikate überprüft werden können.

externalSeedNodes

Liste der IP-Adressen von Seedknoten in nicht verwalteten Rechenzentren. Diese werden den Seedknotenlisten aller verwalteten Knoten hinzugefügt.

gossipCertificates

Liste der TLS-Zertifikate, denen nicht verwaltete Knoten vertrauen müssen, für Gossip mit verwalteten Knoten. Alle verwalteten Knoten stellen TLS-Clientzertifikate bereit, die mit einem der in dieser Eigenschaft bereitgestellten Zertifikate überprüft werden können. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

hoursBetweenBackups

(Veraltet) Die Anzahl der Stunden, die zwischen der Sicherung des Clusters gewartet werden müssen.

initialCassandraAdminPassword

Erstes Kennwort für Clients, die als Administrator mit dem Cluster verbunden werden. Sollte nach der Clustererstellung geändert werden. Gibt NULL für GET zurück. Dieses Feld gilt nur, wenn das AuthentifizierungMethod-Feld "Cassandra" lautet.

privateLinkResourceId

Wenn die Verbindungsmethode VPN ist, ist dies die ID der privaten Linkressource, mit der die Rechenzentren eine Verbindung herstellen müssen. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

prometheusEndpoint

Hostname oder IP-Adresse, an dem der Prometheus-Endpunkt mit Daten über die verwalteten Cassandra-Knoten erreicht werden kann.

provisionError

Fehler im Zusammenhang mit der Ressourcenbereitstellung.

provisioningState

Der Status der Ressource zum Zeitpunkt des Aufrufs des Vorgangs.

repairEnabled

Sollten automatische Reparaturen auf diesem Cluster ausgeführt werden? Wenn nicht angegeben, ist dies "true", und sollte "true" bleiben, es sei denn, Sie führen einen Hybridcluster aus, in dem Sie bereits eigene Reparaturen durchführen.

restoreFromBackupId

Wenn Sie einen leeren Cluster erstellen möchten, lassen Sie dieses Feld aus, oder legen Sie es auf NULL fest. Um eine Sicherung in einem neuen Cluster wiederherzustellen, legen Sie dieses Feld auf die Ressourcen-ID der Sicherung fest.

seedNodes

Liste der IP-Adressen von Seedknoten in den verwalteten Rechenzentren. Diese sollten den Seedknotenlisten aller nicht verwalteten Knoten hinzugefügt werden. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

Details zur Eigenschaft

authenticationMethod

Welche Authentifizierungsmethode Cassandra zum Authentifizieren von Clients verwenden soll. "Keine" deaktiviert die Authentifizierung, sollte daher nicht verwendet werden, außer in Notfällen. "Cassandra" ist die standardmäßige kennwortbasierte Authentifizierung. Der Standardwert ist "Cassandra".

authenticationMethod?: string

Eigenschaftswert

string

azureConnectionMethod

So stellen Sie eine Verbindung mit den azure-Diensten her, die für die Ausführung des Clusters erforderlich sind

azureConnectionMethod?: string

Eigenschaftswert

string

cassandraAuditLoggingEnabled

Gibt an, ob die Cassandra-Überwachungsprotokollierung aktiviert ist.

cassandraAuditLoggingEnabled?: boolean

Eigenschaftswert

boolean

cassandraVersion

Welche Version von Cassandra sollte dieser Cluster konvergieren, um ausgeführt zu werden (z. B. 3.11). Wenn der Cluster aktualisiert wird, kann es einige Zeit dauern, zu der neuen Version zu migrieren.

cassandraVersion?: string

Eigenschaftswert

string

clientCertificates

Liste der TLS-Zertifikate, die zum Autorisieren von Clients verwendet werden, die eine Verbindung mit dem Cluster herstellen. Alle Verbindungen sind TLS verschlüsselt, unabhängig davon, ob clientCertificates festgelegt ist, aber wenn clientCertificates festgelegt ist, lehnt der verwaltete Cassandra-Cluster alle Verbindungen ab, die kein TLS-Clientzertifikat enthalten, das von mindestens einem der öffentlichen Zertifikate in dieser Eigenschaft überprüft werden kann.

clientCertificates?: Certificate[]

Eigenschaftswert

clusterNameOverride

Wenn Sie die clusterName-Eigenschaft in cassandra.yaml auf etwas neben dem Ressourcennamen des Clusters festlegen müssen, legen Sie den Wert fest, der für diese Eigenschaft verwendet werden soll.

clusterNameOverride?: string

Eigenschaftswert

string

deallocated

Gibt an, ob der Cluster und die zugehörigen Rechenzentren zugeordnet wurden.

deallocated?: boolean

Eigenschaftswert

boolean

delegatedManagementSubnetId

Die Ressourcen-ID eines Subnetzes, dem der Verwaltungsdienst dieses Clusters zugeordnet sein sollte. Das Subnetz muss an alle Subnetze routingfähig sein, die an Rechenzentren delegiert werden. Die Ressourcen-ID muss das Format "/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/" haben.

delegatedManagementSubnetId?: string

Eigenschaftswert

string

externalGossipCertificates

Liste der TLS-Zertifikate, die zum Autorisieren von nicht verwalteten Rechenzentren verwendet werden. Die TLS-Zertifikate aller Knoten in nicht verwalteten Rechenzentren müssen mithilfe eines der in dieser Eigenschaft bereitgestellten Zertifikate überprüft werden können.

externalGossipCertificates?: Certificate[]

Eigenschaftswert

externalSeedNodes

Liste der IP-Adressen von Seedknoten in nicht verwalteten Rechenzentren. Diese werden den Seedknotenlisten aller verwalteten Knoten hinzugefügt.

externalSeedNodes?: SeedNode[]

Eigenschaftswert

gossipCertificates

Liste der TLS-Zertifikate, denen nicht verwaltete Knoten vertrauen müssen, für Gossip mit verwalteten Knoten. Alle verwalteten Knoten stellen TLS-Clientzertifikate bereit, die mit einem der in dieser Eigenschaft bereitgestellten Zertifikate überprüft werden können. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

gossipCertificates?: Certificate[]

Eigenschaftswert

hoursBetweenBackups

(Veraltet) Die Anzahl der Stunden, die zwischen der Sicherung des Clusters gewartet werden müssen.

hoursBetweenBackups?: number

Eigenschaftswert

number

initialCassandraAdminPassword

Erstes Kennwort für Clients, die als Administrator mit dem Cluster verbunden werden. Sollte nach der Clustererstellung geändert werden. Gibt NULL für GET zurück. Dieses Feld gilt nur, wenn das AuthentifizierungMethod-Feld "Cassandra" lautet.

initialCassandraAdminPassword?: string

Eigenschaftswert

string

privateLinkResourceId

Wenn die Verbindungsmethode VPN ist, ist dies die ID der privaten Linkressource, mit der die Rechenzentren eine Verbindung herstellen müssen. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

privateLinkResourceId?: string

Eigenschaftswert

string

prometheusEndpoint

Hostname oder IP-Adresse, an dem der Prometheus-Endpunkt mit Daten über die verwalteten Cassandra-Knoten erreicht werden kann.

prometheusEndpoint?: SeedNode

Eigenschaftswert

provisionError

Fehler im Zusammenhang mit der Ressourcenbereitstellung.

provisionError?: CassandraError

Eigenschaftswert

provisioningState

Der Status der Ressource zum Zeitpunkt des Aufrufs des Vorgangs.

provisioningState?: string

Eigenschaftswert

string

repairEnabled

Sollten automatische Reparaturen auf diesem Cluster ausgeführt werden? Wenn nicht angegeben, ist dies "true", und sollte "true" bleiben, es sei denn, Sie führen einen Hybridcluster aus, in dem Sie bereits eigene Reparaturen durchführen.

repairEnabled?: boolean

Eigenschaftswert

boolean

restoreFromBackupId

Wenn Sie einen leeren Cluster erstellen möchten, lassen Sie dieses Feld aus, oder legen Sie es auf NULL fest. Um eine Sicherung in einem neuen Cluster wiederherzustellen, legen Sie dieses Feld auf die Ressourcen-ID der Sicherung fest.

restoreFromBackupId?: string

Eigenschaftswert

string

seedNodes

Liste der IP-Adressen von Seedknoten in den verwalteten Rechenzentren. Diese sollten den Seedknotenlisten aller nicht verwalteten Knoten hinzugefügt werden. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

seedNodes?: SeedNode[]

Eigenschaftswert