ClusterResourceProperties Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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/<subscription id>/resourceGroups/<resource group>/providers/Microsoft.Network/virtualNetworks/<virtual network>/subnets/<subnet>" 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:
Azure SDK for .NET