مشاركة عبر


ClusterResourceProperties interface

خصائص مجموعة Cassandra المدارة.

الخصائص

authenticationMethod

طريقة المصادقة التي يجب أن تستخدمها Cassandra لمصادقة العملاء. يقوم "بلا" بإيقاف المصادقة، لذلك لا ينبغي استخدامه إلا في حالات الطوارئ. "Cassandra" هي المصادقة الافتراضية المستندة إلى كلمة المرور. الإعداد الافتراضي هو "Cassandra".

azureConnectionMethod

كيفية الاتصال بخدمات azure المطلوبة لتشغيل نظام المجموعة

cassandraAuditLoggingEnabled

ما إذا كان تسجيل تدقيق Cassandra ممكنا

cassandraVersion

أي إصدار من Cassandra يجب أن يتقارب نظام المجموعة هذا مع التشغيل (على سبيل المثال، 3.11). عند التحديث، قد يستغرق نظام المجموعة بعض الوقت للترحيل إلى الإصدار الجديد.

clientCertificates

قائمة شهادات TLS المستخدمة لتخويل العملاء المتصلين بالمجموعة. يتم تشفير كافة الاتصالات TLS سواء تم تعيين clientCertificates أم لا، ولكن إذا تم تعيين clientCertificates، فإن مجموعة Cassandra المدارة سترفض جميع الاتصالات التي لا تحمل شهادة عميل TLS التي يمكن التحقق من صحتها من شهادة عامة واحدة أو أكثر في هذه الخاصية.

clusterNameOverride

إذا كنت بحاجة إلى تعيين الخاصية clusterName في cassandra.yaml إلى شيء إلى جانب اسم المورد لنظام المجموعة، فقم بتعيين القيمة لاستخدامها في هذه الخاصية.

deallocated

ما إذا كان قد تم إلغاء تخصيص نظام المجموعة ومراكز البيانات المقترنة.

delegatedManagementSubnetId

معرف المورد لشبكة فرعية يجب أن تكون لدى خدمة إدارة نظام المجموعة هذه واجهة الشبكة المرفقة بها. يجب أن تكون الشبكة الفرعية قابلة للتوجيه إلى جميع الشبكات الفرعية التي سيتم تفويضها إلى مراكز البيانات. يجب أن يكون معرف المورد من النموذج '/subscriptions/<معرف الاشتراك>/resourceGroups/ مجموعة موارد<>/providers/Microsoft.Network/virtualNetworks/<الشبكة الظاهرية>/subnets/<الشبكة الفرعية>'

externalGossipCertificates

قائمة شهادات TLS المستخدمة لتخويل الثرثرة من مراكز البيانات غير المدارة. يجب أن تكون شهادات TLS لجميع العقد في مراكز البيانات غير المدارة قابلة للتحقق باستخدام إحدى الشهادات المقدمة في هذه الخاصية.

externalSeedNodes

قائمة عناوين IP للعقد الأولية في مراكز البيانات غير المدارة. ستتم إضافة هذه إلى قوائم العقد الأولية لجميع العقد المدارة.

gossipCertificates

قائمة شهادات TLS التي يجب أن تثق بها العقد غير المدارة للثرثرة مع العقد المدارة. ستقدم جميع العقد المدارة شهادات عميل TLS التي يمكن التحقق منها باستخدام إحدى الشهادات المقدمة في هذه الخاصية. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

hoursBetweenBackups

(مهمل) عدد الساعات التي يجب الانتظار فيها بين أخذ نسخة احتياطية من نظام المجموعة.

initialCassandraAdminPassword

كلمة المرور الأولية للعملاء الذين يتصلون كمسؤول بالمجموعة. يجب تغييره بعد إنشاء نظام المجموعة. إرجاع قيمة خالية على GET. ينطبق هذا الحقل فقط عندما يكون حقل authenticationMethod هو 'Cassandra'.

privateLinkResourceId

إذا كان أسلوب الاتصال VPN، فهذا هو معرف مورد الارتباط الخاص الذي تحتاج مراكز البيانات إلى الاتصال به. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

prometheusEndpoint

اسم المضيف أو عنوان IP حيث يمكن الوصول إلى نقطة نهاية Prometheus التي تحتوي على بيانات حول عقد Cassandra المدارة.

provisionError

خطأ يتعلق بتوفير الموارد.

provisioningState

حالة المورد في وقت استدعاء العملية.

repairEnabled

هل يجب تشغيل الإصلاحات التلقائية على نظام المجموعة هذا؟ إذا تم حذفه، فهذا صحيح، ويجب أن يظل صحيحا ما لم تكن تقوم بتشغيل نظام مجموعة مختلط حيث تقوم بالفعل بإصلاحاتك الخاصة.

restoreFromBackupId

لإنشاء مجموعة فارغة، احذف هذا الحقل أو قم بتعيينه إلى خال. لاستعادة نسخة احتياطية إلى مجموعة جديدة، قم بتعيين هذا الحقل إلى معرف المورد للنسخة الاحتياطية.

seedNodes

قائمة عناوين IP للعقد الأولية في مراكز البيانات المدارة. يجب إضافة هذه إلى قوائم العقد الأولية لجميع العقد غير المدارة. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

تفاصيل الخاصية

authenticationMethod

طريقة المصادقة التي يجب أن تستخدمها Cassandra لمصادقة العملاء. يقوم "بلا" بإيقاف المصادقة، لذلك لا ينبغي استخدامه إلا في حالات الطوارئ. "Cassandra" هي المصادقة الافتراضية المستندة إلى كلمة المرور. الإعداد الافتراضي هو "Cassandra".

authenticationMethod?: string

قيمة الخاصية

string

azureConnectionMethod

كيفية الاتصال بخدمات azure المطلوبة لتشغيل نظام المجموعة

azureConnectionMethod?: string

قيمة الخاصية

string

cassandraAuditLoggingEnabled

ما إذا كان تسجيل تدقيق Cassandra ممكنا

cassandraAuditLoggingEnabled?: boolean

قيمة الخاصية

boolean

cassandraVersion

أي إصدار من Cassandra يجب أن يتقارب نظام المجموعة هذا مع التشغيل (على سبيل المثال، 3.11). عند التحديث، قد يستغرق نظام المجموعة بعض الوقت للترحيل إلى الإصدار الجديد.

cassandraVersion?: string

قيمة الخاصية

string

clientCertificates

قائمة شهادات TLS المستخدمة لتخويل العملاء المتصلين بالمجموعة. يتم تشفير كافة الاتصالات TLS سواء تم تعيين clientCertificates أم لا، ولكن إذا تم تعيين clientCertificates، فإن مجموعة Cassandra المدارة سترفض جميع الاتصالات التي لا تحمل شهادة عميل TLS التي يمكن التحقق من صحتها من شهادة عامة واحدة أو أكثر في هذه الخاصية.

clientCertificates?: Certificate[]

قيمة الخاصية

clusterNameOverride

إذا كنت بحاجة إلى تعيين الخاصية clusterName في cassandra.yaml إلى شيء إلى جانب اسم المورد لنظام المجموعة، فقم بتعيين القيمة لاستخدامها في هذه الخاصية.

clusterNameOverride?: string

قيمة الخاصية

string

deallocated

ما إذا كان قد تم إلغاء تخصيص نظام المجموعة ومراكز البيانات المقترنة.

deallocated?: boolean

قيمة الخاصية

boolean

delegatedManagementSubnetId

معرف المورد لشبكة فرعية يجب أن تكون لدى خدمة إدارة نظام المجموعة هذه واجهة الشبكة المرفقة بها. يجب أن تكون الشبكة الفرعية قابلة للتوجيه إلى جميع الشبكات الفرعية التي سيتم تفويضها إلى مراكز البيانات. يجب أن يكون معرف المورد من النموذج '/subscriptions/<معرف الاشتراك>/resourceGroups/ مجموعة موارد<>/providers/Microsoft.Network/virtualNetworks/<الشبكة الظاهرية>/subnets/<الشبكة الفرعية>'

delegatedManagementSubnetId?: string

قيمة الخاصية

string

externalGossipCertificates

قائمة شهادات TLS المستخدمة لتخويل الثرثرة من مراكز البيانات غير المدارة. يجب أن تكون شهادات TLS لجميع العقد في مراكز البيانات غير المدارة قابلة للتحقق باستخدام إحدى الشهادات المقدمة في هذه الخاصية.

externalGossipCertificates?: Certificate[]

قيمة الخاصية

externalSeedNodes

قائمة عناوين IP للعقد الأولية في مراكز البيانات غير المدارة. ستتم إضافة هذه إلى قوائم العقد الأولية لجميع العقد المدارة.

externalSeedNodes?: SeedNode[]

قيمة الخاصية

gossipCertificates

قائمة شهادات TLS التي يجب أن تثق بها العقد غير المدارة للثرثرة مع العقد المدارة. ستقدم جميع العقد المدارة شهادات عميل TLS التي يمكن التحقق منها باستخدام إحدى الشهادات المقدمة في هذه الخاصية. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

gossipCertificates?: Certificate[]

قيمة الخاصية

hoursBetweenBackups

(مهمل) عدد الساعات التي يجب الانتظار فيها بين أخذ نسخة احتياطية من نظام المجموعة.

hoursBetweenBackups?: number

قيمة الخاصية

number

initialCassandraAdminPassword

كلمة المرور الأولية للعملاء الذين يتصلون كمسؤول بالمجموعة. يجب تغييره بعد إنشاء نظام المجموعة. إرجاع قيمة خالية على GET. ينطبق هذا الحقل فقط عندما يكون حقل authenticationMethod هو 'Cassandra'.

initialCassandraAdminPassword?: string

قيمة الخاصية

string

privateLinkResourceId

إذا كان أسلوب الاتصال VPN، فهذا هو معرف مورد الارتباط الخاص الذي تحتاج مراكز البيانات إلى الاتصال به. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

privateLinkResourceId?: string

قيمة الخاصية

string

prometheusEndpoint

اسم المضيف أو عنوان IP حيث يمكن الوصول إلى نقطة نهاية Prometheus التي تحتوي على بيانات حول عقد Cassandra المدارة.

prometheusEndpoint?: SeedNode

قيمة الخاصية

provisionError

خطأ يتعلق بتوفير الموارد.

provisionError?: CassandraError

قيمة الخاصية

provisioningState

حالة المورد في وقت استدعاء العملية.

provisioningState?: string

قيمة الخاصية

string

repairEnabled

هل يجب تشغيل الإصلاحات التلقائية على نظام المجموعة هذا؟ إذا تم حذفه، فهذا صحيح، ويجب أن يظل صحيحا ما لم تكن تقوم بتشغيل نظام مجموعة مختلط حيث تقوم بالفعل بإصلاحاتك الخاصة.

repairEnabled?: boolean

قيمة الخاصية

boolean

restoreFromBackupId

لإنشاء مجموعة فارغة، احذف هذا الحقل أو قم بتعيينه إلى خال. لاستعادة نسخة احتياطية إلى مجموعة جديدة، قم بتعيين هذا الحقل إلى معرف المورد للنسخة الاحتياطية.

restoreFromBackupId?: string

قيمة الخاصية

string

seedNodes

قائمة عناوين IP للعقد الأولية في مراكز البيانات المدارة. يجب إضافة هذه إلى قوائم العقد الأولية لجميع العقد غير المدارة. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

seedNodes?: SeedNode[]

قيمة الخاصية