ClusterResourceProperties interface
خصائص مجموعة Cassandra المدارة.
الخصائص
| authentication |
طريقة المصادقة التي يجب أن تستخدمها Cassandra لمصادقة العملاء. يقوم "بلا" بإيقاف المصادقة، لذلك لا ينبغي استخدامه إلا في حالات الطوارئ. "Cassandra" هي المصادقة الافتراضية المستندة إلى كلمة المرور. الإعداد الافتراضي هو "Cassandra". |
| azure |
كيفية الاتصال بخدمات azure المطلوبة لتشغيل نظام المجموعة |
| cassandra |
ما إذا كان تسجيل تدقيق Cassandra ممكنا |
| cassandra |
أي إصدار من Cassandra يجب أن يتقارب نظام المجموعة هذا مع التشغيل (على سبيل المثال، 3.11). عند التحديث، قد يستغرق نظام المجموعة بعض الوقت للترحيل إلى الإصدار الجديد. |
| client |
قائمة شهادات TLS المستخدمة لتخويل العملاء المتصلين بالمجموعة. يتم تشفير كافة الاتصالات TLS سواء تم تعيين clientCertificates أم لا، ولكن إذا تم تعيين clientCertificates، فإن مجموعة Cassandra المدارة سترفض جميع الاتصالات التي لا تحمل شهادة عميل TLS التي يمكن التحقق من صحتها من شهادة عامة واحدة أو أكثر في هذه الخاصية. |
| cluster |
إذا كنت بحاجة إلى تعيين الخاصية clusterName في cassandra.yaml إلى شيء إلى جانب اسم المورد لنظام المجموعة، فقم بتعيين القيمة لاستخدامها في هذه الخاصية. |
| deallocated | ما إذا كان قد تم إلغاء تخصيص نظام المجموعة ومراكز البيانات المقترنة. |
| delegated |
معرف المورد لشبكة فرعية يجب أن تكون لدى خدمة إدارة نظام المجموعة هذه واجهة الشبكة المرفقة بها. يجب أن تكون الشبكة الفرعية قابلة للتوجيه إلى جميع الشبكات الفرعية التي سيتم تفويضها إلى مراكز البيانات. يجب أن يكون معرف المورد من النموذج '/subscriptions/<معرف الاشتراك>/resourceGroups/ مجموعة موارد<>/providers/Microsoft.Network/virtualNetworks/<الشبكة الظاهرية>/subnets/<الشبكة الفرعية>' |
| external |
قائمة شهادات TLS المستخدمة لتخويل الثرثرة من مراكز البيانات غير المدارة. يجب أن تكون شهادات TLS لجميع العقد في مراكز البيانات غير المدارة قابلة للتحقق باستخدام إحدى الشهادات المقدمة في هذه الخاصية. |
| external |
قائمة عناوين IP للعقد الأولية في مراكز البيانات غير المدارة. ستتم إضافة هذه إلى قوائم العقد الأولية لجميع العقد المدارة. |
| gossip |
قائمة شهادات TLS التي يجب أن تثق بها العقد غير المدارة للثرثرة مع العقد المدارة. ستقدم جميع العقد المدارة شهادات عميل TLS التي يمكن التحقق منها باستخدام إحدى الشهادات المقدمة في هذه الخاصية. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| hours |
(مهمل) عدد الساعات التي يجب الانتظار فيها بين أخذ نسخة احتياطية من نظام المجموعة. |
| initial |
كلمة المرور الأولية للعملاء الذين يتصلون كمسؤول بالمجموعة. يجب تغييره بعد إنشاء نظام المجموعة. إرجاع قيمة خالية على GET. ينطبق هذا الحقل فقط عندما يكون حقل authenticationMethod هو 'Cassandra'. |
| private |
إذا كان أسلوب الاتصال VPN، فهذا هو معرف مورد الارتباط الخاص الذي تحتاج مراكز البيانات إلى الاتصال به. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| prometheus |
اسم المضيف أو عنوان IP حيث يمكن الوصول إلى نقطة نهاية Prometheus التي تحتوي على بيانات حول عقد Cassandra المدارة. |
| provision |
خطأ يتعلق بتوفير الموارد. |
| provisioning |
حالة المورد في وقت استدعاء العملية. |
| repair |
هل يجب تشغيل الإصلاحات التلقائية على نظام المجموعة هذا؟ إذا تم حذفه، فهذا صحيح، ويجب أن يظل صحيحا ما لم تكن تقوم بتشغيل نظام مجموعة مختلط حيث تقوم بالفعل بإصلاحاتك الخاصة. |
| restore |
لإنشاء مجموعة فارغة، احذف هذا الحقل أو قم بتعيينه إلى خال. لاستعادة نسخة احتياطية إلى مجموعة جديدة، قم بتعيين هذا الحقل إلى معرف المورد للنسخة الاحتياطية. |
| seed |
قائمة عناوين 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[]
قيمة الخاصية
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
provisioningState
حالة المورد في وقت استدعاء العملية.
provisioningState?: string
قيمة الخاصية
string
repairEnabled
هل يجب تشغيل الإصلاحات التلقائية على نظام المجموعة هذا؟ إذا تم حذفه، فهذا صحيح، ويجب أن يظل صحيحا ما لم تكن تقوم بتشغيل نظام مجموعة مختلط حيث تقوم بالفعل بإصلاحاتك الخاصة.
repairEnabled?: boolean
قيمة الخاصية
boolean
restoreFromBackupId
لإنشاء مجموعة فارغة، احذف هذا الحقل أو قم بتعيينه إلى خال. لاستعادة نسخة احتياطية إلى مجموعة جديدة، قم بتعيين هذا الحقل إلى معرف المورد للنسخة الاحتياطية.
restoreFromBackupId?: string
قيمة الخاصية
string
seedNodes
قائمة عناوين IP للعقد الأولية في مراكز البيانات المدارة. يجب إضافة هذه إلى قوائم العقد الأولية لجميع العقد غير المدارة. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
seedNodes?: SeedNode[]
قيمة الخاصية
SeedNode[]