Dela via


ClusterResourceProperties interface

Egenskaper för ett hanterat Cassandra-kluster.

Egenskaper

authenticationMethod

Vilken autentiseringsmetod Cassandra ska använda för att autentisera klienter. "Ingen" inaktiverar autentisering, så bör inte användas förutom i nödsituationer. Cassandra är standardlösenordbaserad autentisering. Standardvärdet är Cassandra.

azureConnectionMethod

Så här ansluter du till de Azure-tjänster som behövs för att köra klustret

cassandraAuditLoggingEnabled

Om Cassandra-granskningsloggning är aktiverat

cassandraVersion

Vilken version av Cassandra ska klustret konvergera till att köras (t.ex. 3.11). När klustret uppdateras kan det ta lite tid att migrera till den nya versionen.

clientCertificates

Lista över TLS-certifikat som används för att auktorisera klienter som ansluter till klustret. Alla anslutningar är TLS-krypterade oavsett om clientCertificates har angetts eller inte, men om clientCertificates har angetts avvisar det hanterade Cassandra-klustret alla anslutningar som inte har ett TLS-klientcertifikat som kan verifieras från ett eller flera av de offentliga certifikaten i den här egenskapen.

clusterNameOverride

Om du behöver ange egenskapen clusterName i cassandra.yaml till något utöver klustrets resursnamn anger du det värde som ska användas för den här egenskapen.

deallocated

Om klustret och associerade datacenter har frigjorts.

delegatedManagementSubnetId

Resurs-ID för ett undernät som klustrets hanteringstjänst ska ha sitt nätverksgränssnitt kopplat till. Undernätet måste vara dirigerbart till alla undernät som ska delegeras till datacenter. Resurs-ID:t måste vara av formatet "/subscriptions/<prenumerations-ID>/resourceGroups/<resursgrupp>/providers/Microsoft.Network/virtualNetworks/<virtuella nätverk>/undernät/<undernät>"

externalGossipCertificates

Lista över TLS-certifikat som används för att auktorisera skvaller från ohanterade datacenter. TLS-certifikaten för alla noder i ohanterade datacenter måste kunna verifieras med något av certifikaten som anges i den här egenskapen.

externalSeedNodes

Lista över IP-adresser för startnoder i ohanterade datacenter. Dessa läggs till i listan med startnoder för alla hanterade noder.

gossipCertificates

Lista över TLS-certifikat som ohanterade noder måste lita på för skvaller med hanterade noder. Alla hanterade noder visar TLS-klientcertifikat som kan verifieras med något av de certifikat som anges i den här egenskapen. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

hoursBetweenBackups

(Inaktuell) Antal timmar att vänta mellan att ta en säkerhetskopia av klustret.

initialCassandraAdminPassword

Initialt lösenord för klienter som ansluter som administratör till klustret. Bör ändras när klustret har skapats. Returnerar null på GET. Det här fältet gäller endast när fältet authenticationMethod är "Cassandra".

privateLinkResourceId

Om anslutningsmetoden är VPN är detta ID för den privata länkresurs som datacenter måste ansluta till. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

prometheusEndpoint

Värdnamn eller IP-adress där Prometheus-slutpunkten som innehåller data om de hanterade Cassandra-noderna kan nås.

provisionError

Fel som rör resursetablering.

provisioningState

Status för resursen vid den tidpunkt då åtgärden anropades.

repairEnabled

Ska automatiska reparationer köras på det här klustret? Om detta utelämnas är detta sant och bör förbli sant om du inte kör ett hybridkluster där du redan utför dina egna reparationer.

restoreFromBackupId

Om du vill skapa ett tomt kluster utelämnar du det här fältet eller ställer in det på null. Om du vill återställa en säkerhetskopia till ett nytt kluster anger du det här fältet till resurs-ID:t för säkerhetskopian.

seedNodes

Lista över IP-adresser för startnoder i hanterade datacenter. Dessa bör läggas till i listan med startnoder för alla ohanterade noder. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

Egenskapsinformation

authenticationMethod

Vilken autentiseringsmetod Cassandra ska använda för att autentisera klienter. "Ingen" inaktiverar autentisering, så bör inte användas förutom i nödsituationer. Cassandra är standardlösenordbaserad autentisering. Standardvärdet är Cassandra.

authenticationMethod?: string

Egenskapsvärde

string

azureConnectionMethod

Så här ansluter du till de Azure-tjänster som behövs för att köra klustret

azureConnectionMethod?: string

Egenskapsvärde

string

cassandraAuditLoggingEnabled

Om Cassandra-granskningsloggning är aktiverat

cassandraAuditLoggingEnabled?: boolean

Egenskapsvärde

boolean

cassandraVersion

Vilken version av Cassandra ska klustret konvergera till att köras (t.ex. 3.11). När klustret uppdateras kan det ta lite tid att migrera till den nya versionen.

cassandraVersion?: string

Egenskapsvärde

string

clientCertificates

Lista över TLS-certifikat som används för att auktorisera klienter som ansluter till klustret. Alla anslutningar är TLS-krypterade oavsett om clientCertificates har angetts eller inte, men om clientCertificates har angetts avvisar det hanterade Cassandra-klustret alla anslutningar som inte har ett TLS-klientcertifikat som kan verifieras från ett eller flera av de offentliga certifikaten i den här egenskapen.

clientCertificates?: Certificate[]

Egenskapsvärde

clusterNameOverride

Om du behöver ange egenskapen clusterName i cassandra.yaml till något utöver klustrets resursnamn anger du det värde som ska användas för den här egenskapen.

clusterNameOverride?: string

Egenskapsvärde

string

deallocated

Om klustret och associerade datacenter har frigjorts.

deallocated?: boolean

Egenskapsvärde

boolean

delegatedManagementSubnetId

Resurs-ID för ett undernät som klustrets hanteringstjänst ska ha sitt nätverksgränssnitt kopplat till. Undernätet måste vara dirigerbart till alla undernät som ska delegeras till datacenter. Resurs-ID:t måste vara av formatet "/subscriptions/<prenumerations-ID>/resourceGroups/<resursgrupp>/providers/Microsoft.Network/virtualNetworks/<virtuella nätverk>/undernät/<undernät>"

delegatedManagementSubnetId?: string

Egenskapsvärde

string

externalGossipCertificates

Lista över TLS-certifikat som används för att auktorisera skvaller från ohanterade datacenter. TLS-certifikaten för alla noder i ohanterade datacenter måste kunna verifieras med något av certifikaten som anges i den här egenskapen.

externalGossipCertificates?: Certificate[]

Egenskapsvärde

externalSeedNodes

Lista över IP-adresser för startnoder i ohanterade datacenter. Dessa läggs till i listan med startnoder för alla hanterade noder.

externalSeedNodes?: SeedNode[]

Egenskapsvärde

gossipCertificates

Lista över TLS-certifikat som ohanterade noder måste lita på för skvaller med hanterade noder. Alla hanterade noder visar TLS-klientcertifikat som kan verifieras med något av de certifikat som anges i den här egenskapen. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

gossipCertificates?: Certificate[]

Egenskapsvärde

hoursBetweenBackups

(Inaktuell) Antal timmar att vänta mellan att ta en säkerhetskopia av klustret.

hoursBetweenBackups?: number

Egenskapsvärde

number

initialCassandraAdminPassword

Initialt lösenord för klienter som ansluter som administratör till klustret. Bör ändras när klustret har skapats. Returnerar null på GET. Det här fältet gäller endast när fältet authenticationMethod är "Cassandra".

initialCassandraAdminPassword?: string

Egenskapsvärde

string

privateLinkResourceId

Om anslutningsmetoden är VPN är detta ID för den privata länkresurs som datacenter måste ansluta till. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

privateLinkResourceId?: string

Egenskapsvärde

string

prometheusEndpoint

Värdnamn eller IP-adress där Prometheus-slutpunkten som innehåller data om de hanterade Cassandra-noderna kan nås.

prometheusEndpoint?: SeedNode

Egenskapsvärde

provisionError

Fel som rör resursetablering.

provisionError?: CassandraError

Egenskapsvärde

provisioningState

Status för resursen vid den tidpunkt då åtgärden anropades.

provisioningState?: string

Egenskapsvärde

string

repairEnabled

Ska automatiska reparationer köras på det här klustret? Om detta utelämnas är detta sant och bör förbli sant om du inte kör ett hybridkluster där du redan utför dina egna reparationer.

repairEnabled?: boolean

Egenskapsvärde

boolean

restoreFromBackupId

Om du vill skapa ett tomt kluster utelämnar du det här fältet eller ställer in det på null. Om du vill återställa en säkerhetskopia till ett nytt kluster anger du det här fältet till resurs-ID:t för säkerhetskopian.

restoreFromBackupId?: string

Egenskapsvärde

string

seedNodes

Lista över IP-adresser för startnoder i hanterade datacenter. Dessa bör läggas till i listan med startnoder för alla ohanterade noder. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

seedNodes?: SeedNode[]

Egenskapsvärde