Freigeben über


ClusterResourceProperties Klasse

Definition

Eigenschaften eines verwalteten Cassandra-Clusters.

public class ClusterResourceProperties
type ClusterResourceProperties = class
Public Class ClusterResourceProperties
Vererbung
ClusterResourceProperties

Konstruktoren

ClusterResourceProperties()

Initialisiert eine neue instance der ClusterResourceProperties-Klasse.

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>)

Initialisiert eine neue instance der ClusterResourceProperties-Klasse.

Eigenschaften

AuthenticationMethod

Ruft ab, welche Authentifizierungsmethode Cassandra zum Authentifizieren von Clients verwenden soll, oder legt diese fest. "Keine" deaktiviert die Authentifizierung. Daher sollte nur in Notfällen verwendet werden. "Cassandra" ist die kennwortbasierte Standardauthentifizierung. Der Standardwert ist "Cassandra". Mögliche Werte: "None", "Cassandra"

CassandraAuditLoggingEnabled

Ruft ab oder legt fest, ob die Cassandra-Überwachungsprotokollierung aktiviert ist.

CassandraVersion

Ruft ab, welche Version von Cassandra dieser Cluster zur Ausführung konvergieren soll (z. B. 3.11). Nach der Aktualisierung kann die Migration des Clusters zur neuen Version einige Zeit in Anspruch nehmen.

ClientCertificates

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

ClusterNameOverride

Ruft ab oder legt fest, 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

Ruft ab oder legt fest, ob der Cluster und die zugeordneten Rechenzentren zugeordnet wurden.

DelegatedManagementSubnetId

Ruft die Ressourcen-ID eines Subnetzes ab, an das der Verwaltungsdienst dieses Clusters seine Netzwerkschnittstelle angefügt haben soll, oder legt diese fest. Das Subnetz muss für alle Subnetze routingfähig sein, die an Rechenzentren delegiert werden. Die Ressourcen-ID muss das Format "/subscriptions/&lt;subscription id&gt;/resourceGroups/&lt;resource group&gt;/providers/Microsoft.Network/virtualNetworks/&lt;virtual network&gt;/subnets/&lt;subnet&gt;" haben.

ExternalGossipCertificates

Ruft die Liste der TLS-Zertifikate ab, die zum Autorisieren von Gossip aus nicht verwalteten Rechenzentren verwendet werden, oder legt diese fest. Die TLS-Zertifikate aller Knoten in nicht verwalteten Rechenzentren müssen mithilfe eines der in dieser Eigenschaft bereitgestellten Zertifikate überprüfbar sein.

ExternalSeedNodes

Ruft die Liste der IP-Adressen von Seedknoten in nicht verwalteten Rechenzentren ab oder legt diese fest. Diese werden den Seedknotenlisten aller verwalteten Knoten hinzugefügt.

GossipCertificates

Ruft eine Liste der TLS-Zertifikate ab, denen nicht verwaltete Knoten vertrauen müssen, um mit verwalteten Knoten zu kommunizieren. Alle verwalteten Knoten stellen TLS-Clientzertifikate bereit, die mit einem der in dieser Eigenschaft bereitgestellten Zertifikate überprüfbar sind.

HoursBetweenBackups

Ruft die Anzahl von Stunden ab, die zwischen dem Erstellen einer Sicherung des Clusters zu warten sind, oder legt diese fest. Um Sicherungen zu deaktivieren, legen Sie diese Eigenschaft auf 0 fest.

InitialCassandraAdminPassword

Ruft das anfängliche Kennwort für Clients ab, die als Administrator mit dem Cluster verbunden sind, oder legt es fest. Sollte nach der Clustererstellung geändert werden. Gibt NULL für GET zurück. Dieses Feld gilt nur, wenn das Feld authenticationMethod "Cassandra" lautet.

PrometheusEndpoint

Ruft den Hostnamen oder die IP-Adresse ab, an der der Prometheus-Endpunkt mit Daten zu den verwalteten Cassandra-Knoten erreicht werden kann, oder legt diese fest.

ProvisioningState

Ruft mögliche Werte ab oder legt diese fest: "Creating", "Updating", "Deleting", "Succeeded", "Failed", "Canceled".

RepairEnabled

Ruft ab oder legt fest, dass automatische Reparaturen für diesen Cluster ausgeführt werden sollen? Wenn nicht angegeben, ist dies wahr und sollte wahr bleiben, es sei denn, Sie führen einen Hybridcluster aus, in dem Sie bereits Ihre eigenen Reparaturen durchführen.

RestoreFromBackupId

Ruft ab oder legt diesen fest, um einen leeren Cluster zu erstellen, dieses Feld wegzulassen oder auf NULL festzulegen. Um eine Sicherung in einem neuen Cluster wiederherzustellen, legen Sie dieses Feld auf die Ressourcen-ID der Sicherung fest.

SeedNodes

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

Gilt für: