ClusterResourceProperties interface
Properti kluster Cassandra terkelola.
Properti
| authentication |
Metode autentikasi mana yang harus digunakan Cassandra untuk mengautentikasi klien. 'Tidak ada' menonaktifkan autentikasi, jadi tidak boleh digunakan kecuali dalam keadaan darurat. 'Cassandra' adalah autentikasi berbasis kata sandi default. Defaultnya adalah 'Cassandra'. |
| azure |
Cara menyambungkan ke layanan azure yang diperlukan untuk menjalankan kluster |
| cassandra |
Apakah pengelogan audit Cassandra diaktifkan |
| cassandra |
Versi Cassandra mana yang harus dihubungkan dengan kluster ini untuk berjalan (misalnya, 3.11). Saat diperbarui, kluster mungkin membutuhkan waktu untuk bermigrasi ke versi baru. |
| client |
Daftar sertifikat TLS yang digunakan untuk mengotorisasi klien yang terhubung ke kluster. Semua koneksi dienkripsi TLS apakah clientCertificates diatur atau tidak, tetapi jika clientCertificates diatur, kluster Cassandra terkelola akan menolak semua koneksi yang tidak menyandang sertifikat klien TLS yang dapat divalidasi dari satu atau beberapa sertifikat publik di properti ini. |
| cluster |
Jika Anda perlu mengatur properti clusterName di cassandra.yaml ke sesuatu selain nama sumber daya kluster, atur nilai yang akan digunakan pada properti ini. |
| deallocated | Apakah kluster dan pusat data terkait telah dibatalkan alokasinya. |
| delegated |
Id sumber daya subnet yang harus dilampirkan oleh layanan manajemen kluster ini. Subnet harus dapat dirutekan ke semua subnet yang akan didelegasikan ke pusat data. Id sumber daya harus berupa id langganan '/subscriptions/<>/resourceGroups/<grup sumber daya>/providers/Microsoft.Network/virtualNetworks/<jaringan virtual>/subnets/<subnet>' |
| external |
Daftar sertifikat TLS yang digunakan untuk mengotorisasi gosip dari pusat data yang tidak dikelola. Sertifikat TLS dari semua simpul di pusat data yang tidak dikelola harus dapat diverifikasi menggunakan salah satu sertifikat yang disediakan dalam properti ini. |
| external |
Daftar alamat IP simpul benih di pusat data yang tidak dikelola. Ini akan ditambahkan ke daftar node seed dari semua simpul terkelola. |
| gossip |
Daftar sertifikat TLS yang harus dipercaya node yang tidak dikelola untuk gosip dengan simpul terkelola. Semua simpul terkelola akan menyajikan sertifikat klien TLS yang dapat diverifikasi menggunakan salah satu sertifikat yang disediakan dalam properti ini. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server. |
| hours |
(Tidak digunakan lagi) Jumlah jam untuk menunggu antara mengambil cadangan kluster. |
| initial |
Kata sandi awal untuk klien yang terhubung sebagai admin ke kluster. Harus diubah setelah pembuatan kluster. Mengembalikan null pada GET. Bidang ini hanya berlaku ketika bidang authenticationMethod adalah 'Cassandra'. |
| private |
Jika Metode Koneksi adalah VPN, ini adalah Id sumber daya tautan privat yang perlu disambungkan oleh pusat data. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server. |
| prometheus |
Nama host atau alamat IP tempat titik akhir Prometheus yang berisi data tentang simpul Cassandra terkelola dapat dicapai. |
| provision |
Kesalahan yang terkait dengan provisi sumber daya. |
| provisioning |
Status sumber daya pada saat operasi dipanggil. |
| repair |
Haruskah perbaikan otomatis berjalan pada kluster ini? Jika dihilangkan, ini benar, dan harus tetap benar kecuali Anda menjalankan kluster hibrid tempat Anda sudah melakukan perbaikan Anda sendiri. |
| restore |
Untuk membuat kluster kosong, hilangkan bidang ini atau atur ke null. Untuk memulihkan cadangan ke kluster baru, atur bidang ini ke id sumber daya cadangan. |
| seed |
Daftar alamat IP simpul benih di pusat data terkelola. Ini harus ditambahkan ke daftar node seed dari semua simpul yang tidak dikelola. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server. |
Detail Properti
authenticationMethod
Metode autentikasi mana yang harus digunakan Cassandra untuk mengautentikasi klien. 'Tidak ada' menonaktifkan autentikasi, jadi tidak boleh digunakan kecuali dalam keadaan darurat. 'Cassandra' adalah autentikasi berbasis kata sandi default. Defaultnya adalah 'Cassandra'.
authenticationMethod?: string
Nilai Properti
string
azureConnectionMethod
Cara menyambungkan ke layanan azure yang diperlukan untuk menjalankan kluster
azureConnectionMethod?: string
Nilai Properti
string
cassandraAuditLoggingEnabled
Apakah pengelogan audit Cassandra diaktifkan
cassandraAuditLoggingEnabled?: boolean
Nilai Properti
boolean
cassandraVersion
Versi Cassandra mana yang harus dihubungkan dengan kluster ini untuk berjalan (misalnya, 3.11). Saat diperbarui, kluster mungkin membutuhkan waktu untuk bermigrasi ke versi baru.
cassandraVersion?: string
Nilai Properti
string
clientCertificates
Daftar sertifikat TLS yang digunakan untuk mengotorisasi klien yang terhubung ke kluster. Semua koneksi dienkripsi TLS apakah clientCertificates diatur atau tidak, tetapi jika clientCertificates diatur, kluster Cassandra terkelola akan menolak semua koneksi yang tidak menyandang sertifikat klien TLS yang dapat divalidasi dari satu atau beberapa sertifikat publik di properti ini.
clientCertificates?: Certificate[]
Nilai Properti
clusterNameOverride
Jika Anda perlu mengatur properti clusterName di cassandra.yaml ke sesuatu selain nama sumber daya kluster, atur nilai yang akan digunakan pada properti ini.
clusterNameOverride?: string
Nilai Properti
string
deallocated
Apakah kluster dan pusat data terkait telah dibatalkan alokasinya.
deallocated?: boolean
Nilai Properti
boolean
delegatedManagementSubnetId
Id sumber daya subnet yang harus dilampirkan oleh layanan manajemen kluster ini. Subnet harus dapat dirutekan ke semua subnet yang akan didelegasikan ke pusat data. Id sumber daya harus berupa id langganan '/subscriptions/<>/resourceGroups/<grup sumber daya>/providers/Microsoft.Network/virtualNetworks/<jaringan virtual>/subnets/<subnet>'
delegatedManagementSubnetId?: string
Nilai Properti
string
externalGossipCertificates
Daftar sertifikat TLS yang digunakan untuk mengotorisasi gosip dari pusat data yang tidak dikelola. Sertifikat TLS dari semua simpul di pusat data yang tidak dikelola harus dapat diverifikasi menggunakan salah satu sertifikat yang disediakan dalam properti ini.
externalGossipCertificates?: Certificate[]
Nilai Properti
externalSeedNodes
Daftar alamat IP simpul benih di pusat data yang tidak dikelola. Ini akan ditambahkan ke daftar node seed dari semua simpul terkelola.
externalSeedNodes?: SeedNode[]
Nilai Properti
SeedNode[]
gossipCertificates
Daftar sertifikat TLS yang harus dipercaya node yang tidak dikelola untuk gosip dengan simpul terkelola. Semua simpul terkelola akan menyajikan sertifikat klien TLS yang dapat diverifikasi menggunakan salah satu sertifikat yang disediakan dalam properti ini. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.
gossipCertificates?: Certificate[]
Nilai Properti
hoursBetweenBackups
(Tidak digunakan lagi) Jumlah jam untuk menunggu antara mengambil cadangan kluster.
hoursBetweenBackups?: number
Nilai Properti
number
initialCassandraAdminPassword
Kata sandi awal untuk klien yang terhubung sebagai admin ke kluster. Harus diubah setelah pembuatan kluster. Mengembalikan null pada GET. Bidang ini hanya berlaku ketika bidang authenticationMethod adalah 'Cassandra'.
initialCassandraAdminPassword?: string
Nilai Properti
string
privateLinkResourceId
Jika Metode Koneksi adalah VPN, ini adalah Id sumber daya tautan privat yang perlu disambungkan oleh pusat data. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.
privateLinkResourceId?: string
Nilai Properti
string
prometheusEndpoint
Nama host atau alamat IP tempat titik akhir Prometheus yang berisi data tentang simpul Cassandra terkelola dapat dicapai.
prometheusEndpoint?: SeedNode
Nilai Properti
provisionError
Kesalahan yang terkait dengan provisi sumber daya.
provisionError?: CassandraError
Nilai Properti
provisioningState
Status sumber daya pada saat operasi dipanggil.
provisioningState?: string
Nilai Properti
string
repairEnabled
Haruskah perbaikan otomatis berjalan pada kluster ini? Jika dihilangkan, ini benar, dan harus tetap benar kecuali Anda menjalankan kluster hibrid tempat Anda sudah melakukan perbaikan Anda sendiri.
repairEnabled?: boolean
Nilai Properti
boolean
restoreFromBackupId
Untuk membuat kluster kosong, hilangkan bidang ini atau atur ke null. Untuk memulihkan cadangan ke kluster baru, atur bidang ini ke id sumber daya cadangan.
restoreFromBackupId?: string
Nilai Properti
string
seedNodes
Daftar alamat IP simpul benih di pusat data terkelola. Ini harus ditambahkan ke daftar node seed dari semua simpul yang tidak dikelola. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.
seedNodes?: SeedNode[]
Nilai Properti
SeedNode[]