ClusterResourceProperties interface
Właściwości zarządzanego klastra Cassandra.
Właściwości
| authentication |
Która metoda uwierzytelniania cassandra powinna używać do uwierzytelniania klientów. Opcja "Brak" wyłącza uwierzytelnianie, dlatego nie należy jej używać z wyjątkiem sytuacji nadzwyczajnych. "Cassandra" to domyślne uwierzytelnianie oparte na hasłach. Wartość domyślna to "Cassandra". |
| azure |
Jak nawiązać połączenie z usługami platformy Azure potrzebnymi do uruchomienia klastra |
| cassandra |
Czy rejestrowanie inspekcji cassandra jest włączone |
| cassandra |
Która wersja rozwiązania Cassandra powinna być zbieżna z działaniem klastra (np. 3.11). Po zaktualizowaniu klastra migracja do nowej wersji może zająć trochę czasu. |
| client |
Lista certyfikatów TLS używanych do autoryzowania klientów łączących się z klastrem. Wszystkie połączenia są szyfrowane przy użyciu protokołu TLS niezależnie od tego, czy parametr clientCertificates jest ustawiony, ale jeśli parametr clientCertificates jest ustawiony, zarządzany klaster Cassandra odrzuci wszystkie połączenia, które nie mają certyfikatu klienta TLS, który można zweryfikować z co najmniej jednego certyfikatu publicznego w tej właściwości. |
| cluster |
Jeśli musisz ustawić właściwość clusterName w pliku cassandra.yaml na wartość inną niż nazwa zasobu klastra, ustaw wartość, która ma być używana w tej właściwości. |
| deallocated | Określa, czy przydział klastra i skojarzonych centrów danych został cofnięty. |
| delegated |
Identyfikator zasobu podsieci, do którego powinna być dołączona usługa zarządzania tego klastra. Podsieć musi być routingowa do wszystkich podsieci, które zostaną delegowane do centrów danych. Identyfikator zasobu musi mieć postać "/subscriptions/<identyfikator subskrypcji>/resourceGroups/<grupy zasobów>/providers/Microsoft.Network/virtualNetworks/<sieci wirtualnej>/subnets/<podsieci>" |
| external |
Lista certyfikatów TLS używanych do autoryzowania plotek z niezarządzanych centrów danych. Certyfikaty TLS wszystkich węzłów w niezarządzanych centrach danych muszą być weryfikowalne przy użyciu jednego z certyfikatów podanych w tej właściwości. |
| external |
Lista adresów IP węzłów inicjacyjnych w niezarządzanych centrach danych. Zostaną one dodane do list węzłów inicjowania wszystkich węzłów zarządzanych. |
| gossip |
Lista certyfikatów TLS niezarządzanych węzłów musi ufać dla plotek z węzłami zarządzanymi. Wszystkie węzły zarządzane będą przedstawiać certyfikaty klienta TLS, które można zweryfikować przy użyciu jednego z certyfikatów podanych w tej właściwości. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| hours |
(Przestarzałe) Liczba godzin oczekiwania między utworzeniem kopii zapasowej klastra. |
| initial |
Początkowe hasło dla klientów łączących się jako administrator z klastrem. Należy zmienić po utworzeniu klastra. Zwraca wartość null w pliku GET. To pole ma zastosowanie tylko wtedy, gdy pole authenticationMethod ma wartość "Cassandra". |
| private |
Jeśli metoda połączenia to VPN, jest to identyfikator zasobu łącza prywatnego, z którymi centra danych muszą się połączyć. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| prometheus |
Nazwa hosta lub adres IP, w którym można uzyskać dostęp do punktu końcowego Prometheus zawierającego dane dotyczące zarządzanych węzłów cassandra. |
| provision |
Błąd związany z aprowizowaniem zasobów. |
| provisioning |
Stan zasobu w momencie wywołania operacji. |
| repair |
Czy automatyczne naprawy powinny być uruchamiane w tym klastrze? W przypadku pominięcia jest to prawda i powinno pozostać prawdziwe, chyba że korzystasz z klastra hybrydowego, w którym już wykonujesz własne naprawy. |
| restore |
Aby utworzyć pusty klaster, pomiń to pole lub ustaw je na wartość null. Aby przywrócić kopię zapasową do nowego klastra, ustaw to pole na identyfikator zasobu kopii zapasowej. |
| seed |
Lista adresów IP węzłów inicjacyjnych w zarządzanych centrach danych. Należy je dodać do list węzłów inicjowania wszystkich niezarządzanych węzłów. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
Szczegóły właściwości
authenticationMethod
Która metoda uwierzytelniania cassandra powinna używać do uwierzytelniania klientów. Opcja "Brak" wyłącza uwierzytelnianie, dlatego nie należy jej używać z wyjątkiem sytuacji nadzwyczajnych. "Cassandra" to domyślne uwierzytelnianie oparte na hasłach. Wartość domyślna to "Cassandra".
authenticationMethod?: string
Wartość właściwości
string
azureConnectionMethod
Jak nawiązać połączenie z usługami platformy Azure potrzebnymi do uruchomienia klastra
azureConnectionMethod?: string
Wartość właściwości
string
cassandraAuditLoggingEnabled
Czy rejestrowanie inspekcji cassandra jest włączone
cassandraAuditLoggingEnabled?: boolean
Wartość właściwości
boolean
cassandraVersion
Która wersja rozwiązania Cassandra powinna być zbieżna z działaniem klastra (np. 3.11). Po zaktualizowaniu klastra migracja do nowej wersji może zająć trochę czasu.
cassandraVersion?: string
Wartość właściwości
string
clientCertificates
Lista certyfikatów TLS używanych do autoryzowania klientów łączących się z klastrem. Wszystkie połączenia są szyfrowane przy użyciu protokołu TLS niezależnie od tego, czy parametr clientCertificates jest ustawiony, ale jeśli parametr clientCertificates jest ustawiony, zarządzany klaster Cassandra odrzuci wszystkie połączenia, które nie mają certyfikatu klienta TLS, który można zweryfikować z co najmniej jednego certyfikatu publicznego w tej właściwości.
clientCertificates?: Certificate[]
Wartość właściwości
clusterNameOverride
Jeśli musisz ustawić właściwość clusterName w pliku cassandra.yaml na wartość inną niż nazwa zasobu klastra, ustaw wartość, która ma być używana w tej właściwości.
clusterNameOverride?: string
Wartość właściwości
string
deallocated
Określa, czy przydział klastra i skojarzonych centrów danych został cofnięty.
deallocated?: boolean
Wartość właściwości
boolean
delegatedManagementSubnetId
Identyfikator zasobu podsieci, do którego powinna być dołączona usługa zarządzania tego klastra. Podsieć musi być routingowa do wszystkich podsieci, które zostaną delegowane do centrów danych. Identyfikator zasobu musi mieć postać "/subscriptions/<identyfikator subskrypcji>/resourceGroups/<grupy zasobów>/providers/Microsoft.Network/virtualNetworks/<sieci wirtualnej>/subnets/<podsieci>"
delegatedManagementSubnetId?: string
Wartość właściwości
string
externalGossipCertificates
Lista certyfikatów TLS używanych do autoryzowania plotek z niezarządzanych centrów danych. Certyfikaty TLS wszystkich węzłów w niezarządzanych centrach danych muszą być weryfikowalne przy użyciu jednego z certyfikatów podanych w tej właściwości.
externalGossipCertificates?: Certificate[]
Wartość właściwości
externalSeedNodes
Lista adresów IP węzłów inicjacyjnych w niezarządzanych centrach danych. Zostaną one dodane do list węzłów inicjowania wszystkich węzłów zarządzanych.
externalSeedNodes?: SeedNode[]
Wartość właściwości
SeedNode[]
gossipCertificates
Lista certyfikatów TLS niezarządzanych węzłów musi ufać dla plotek z węzłami zarządzanymi. Wszystkie węzły zarządzane będą przedstawiać certyfikaty klienta TLS, które można zweryfikować przy użyciu jednego z certyfikatów podanych w tej właściwości. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
gossipCertificates?: Certificate[]
Wartość właściwości
hoursBetweenBackups
(Przestarzałe) Liczba godzin oczekiwania między utworzeniem kopii zapasowej klastra.
hoursBetweenBackups?: number
Wartość właściwości
number
initialCassandraAdminPassword
Początkowe hasło dla klientów łączących się jako administrator z klastrem. Należy zmienić po utworzeniu klastra. Zwraca wartość null w pliku GET. To pole ma zastosowanie tylko wtedy, gdy pole authenticationMethod ma wartość "Cassandra".
initialCassandraAdminPassword?: string
Wartość właściwości
string
privateLinkResourceId
Jeśli metoda połączenia to VPN, jest to identyfikator zasobu łącza prywatnego, z którymi centra danych muszą się połączyć. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
privateLinkResourceId?: string
Wartość właściwości
string
prometheusEndpoint
Nazwa hosta lub adres IP, w którym można uzyskać dostęp do punktu końcowego Prometheus zawierającego dane dotyczące zarządzanych węzłów cassandra.
prometheusEndpoint?: SeedNode
Wartość właściwości
provisionError
Błąd związany z aprowizowaniem zasobów.
provisionError?: CassandraError
Wartość właściwości
provisioningState
Stan zasobu w momencie wywołania operacji.
provisioningState?: string
Wartość właściwości
string
repairEnabled
Czy automatyczne naprawy powinny być uruchamiane w tym klastrze? W przypadku pominięcia jest to prawda i powinno pozostać prawdziwe, chyba że korzystasz z klastra hybrydowego, w którym już wykonujesz własne naprawy.
repairEnabled?: boolean
Wartość właściwości
boolean
restoreFromBackupId
Aby utworzyć pusty klaster, pomiń to pole lub ustaw je na wartość null. Aby przywrócić kopię zapasową do nowego klastra, ustaw to pole na identyfikator zasobu kopii zapasowej.
restoreFromBackupId?: string
Wartość właściwości
string
seedNodes
Lista adresów IP węzłów inicjacyjnych w zarządzanych centrach danych. Należy je dodać do list węzłów inicjowania wszystkich niezarządzanych węzłów. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
seedNodes?: SeedNode[]
Wartość właściwości
SeedNode[]