Udostępnij za pośrednictwem


ClusterResourceProperties interface

Właściwości zarządzanego klastra Cassandra.

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

azureConnectionMethod

Jak nawiązać połączenie z usługami platformy Azure potrzebnymi do uruchomienia klastra

cassandraAuditLoggingEnabled

Czy rejestrowanie inspekcji cassandra jest włączone

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.

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.

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.

deallocated

Określa, czy przydział klastra i skojarzonych centrów danych został cofnięty.

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

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.

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.

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.

hoursBetweenBackups

(Przestarzałe) Liczba godzin oczekiwania między utworzeniem kopii zapasowej klastra.

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

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.

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.

provisionError

Błąd związany z aprowizowaniem zasobów.

provisioningState

Stan zasobu w momencie wywołania operacji.

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.

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.

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.

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

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