Microsoft.DocumentDB cassandraClusters 2022-11-15-preview
- الأحدث
- معاينة 2024-02-15
- 2023-11-15
- معاينة 2023-11-15
- 2023-09-15
- معاينة 2023-09-15
- 2023-04-15
- 2023-03-15
- معاينة 2023-03-15
- معاينة 2023-03-01
- 2022-11-15
- معاينة 2022-11-15
- 2022-08-15
- 2022-08-15-preview
- 2022-05-15
- 2022-05-15 معاينة
- معاينة 2022-02-15
- معاينة 2021-11-15
- 2021-10-15
- معاينة 2021-10-15
- معاينة 2021-07-01
- معاينة 2021-04-01
- معاينة 2021-03-01
تعريف مورد Bicep
يمكن توزيع نوع مورد cassandraClusters مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.DocumentDB/cassandraClusters، أضف Bicep التالي إلى القالب الخاص بك.
resource symbolicname 'Microsoft.DocumentDB/cassandraClusters@2022-11-15-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
identity: {
type: 'string'
}
properties: {
authenticationMethod: 'string'
cassandraAuditLoggingEnabled: bool
cassandraVersion: 'string'
clientCertificates: [
{
pem: 'string'
}
]
clusterNameOverride: 'string'
deallocated: bool
delegatedManagementSubnetId: 'string'
externalGossipCertificates: [
{
pem: 'string'
}
]
externalSeedNodes: [
{
ipAddress: 'string'
}
]
hoursBetweenBackups: int
initialCassandraAdminPassword: 'string'
prometheusEndpoint: {
ipAddress: 'string'
}
provisioningState: 'string'
repairEnabled: bool
restoreFromBackupId: 'string'
}
}
قيم Property
cassandraClusters
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم المورد | سلسلة (مطلوبة) |
الموقع | موقع مجموعة الموارد التي ينتمي إليها المورد. | سلسلة |
العلامات | العلامات هي قائمة بأزواج قيم المفاتيح التي تصف المورد. يمكن استخدام هذه العلامات في عرض هذا المورد وتجميعه (عبر مجموعات الموارد). يمكن توفير 15 علامة كحد أقصى لمورد. يجب أن تحتوي كل علامة على مفتاح لا يزيد عن 128 حرفا وقيمة لا تزيد عن 256 حرفا. على سبيل المثال، يتم تعيين التجربة الافتراضية لنوع القالب باستخدام "defaultExperience": "Cassandra". تتضمن قيم "defaultExperience" الحالية أيضا "Table" و"Graph" و"DocumentDB" و"MongoDB". | قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
الهوية | هوية المورد. | ManagedCassandraManagedServiceIdentity |
خصائص | خصائص مجموعة Cassandra المدارة. | ClusterResourceProperties |
ManagedCassandraManagedServiceIdentity
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد. | 'بلا' 'SystemAssigned' |
ClusterResourceProperties
الاسم | الوصف | القيمة |
---|---|---|
معرف المصادقة | طريقة المصادقة التي يجب أن تستخدمها Cassandra لمصادقة العملاء. يقوم "بلا" بإيقاف تشغيل المصادقة، لذلك لا ينبغي استخدامه إلا في حالات الطوارئ. "Cassandra" هي المصادقة الافتراضية المستندة إلى كلمة المرور. الافتراضي هو "Cassandra". "Ldap" قيد المعاينة. | 'Cassandra' 'Ldap' 'بلا' |
cassandraAuditLoggingEnabled | ما إذا كان تسجيل تدقيق Cassandra ممكنا | Bool |
cassandraVersion | أي إصدار من Cassandra يجب أن يتقارب نظام المجموعة هذا مع التشغيل (على سبيل المثال، 3.11). عند التحديث، قد يستغرق نظام المجموعة بعض الوقت للترحيل إلى الإصدار الجديد. | سلسلة |
clientCertificates | قائمة شهادات TLS المستخدمة لتخويل العملاء المتصلين بالمجموعة. يتم تشفير جميع الاتصالات TLS سواء تم تعيين clientCertificates أم لا، ولكن إذا تم تعيين clientCertificates، فسيرفض نظام مجموعة Cassandra المدار جميع الاتصالات التي لا تحمل شهادة عميل TLS التي يمكن التحقق من صحتها من شهادة عامة واحدة أو أكثر في هذه الخاصية. | الشهادة[] |
clusterNameOverride | إذا كنت بحاجة إلى تعيين الخاصية clusterName في cassandra.yaml إلى شيء إلى جانب اسم المورد للمجموعة، فقم بتعيين القيمة لاستخدامها في هذه الخاصية. | سلسلة |
Deallocated | ما إذا كان قد تم إلغاء تخصيص نظام المجموعة ومراكز البيانات المقترنة. | Bool |
delegatedManagementSubnetId | معرف المورد لشبكة فرعية يجب أن تحتوي خدمة إدارة نظام المجموعة هذه على واجهة شبكة متصلة بها. يجب أن تكون الشبكة الفرعية قابلة للتوجيه إلى جميع الشبكات الفرعية التي سيتم تفويضها إلى مراكز البيانات. يجب أن يكون معرف المورد من النموذج '/subscriptions/{subscription id}/resourceGroups/{resource group}/providers/Microsoft.Network/virtualNetworks/{virtual network}/subnets/{subnet}' | سلسلة |
externalGossipCertificates | قائمة شهادات TLS المستخدمة لتخويل الثرثرة من مراكز البيانات غير المدارة. يجب أن تكون شهادات TLS لجميع العقد في مراكز البيانات غير المدارة قابلة للتحقق باستخدام إحدى الشهادات المتوفرة في هذه الخاصية. | الشهادة[] |
externalSeedNodes | قائمة عناوين IP للعقد الأولية في مراكز البيانات غير المدارة. ستتم إضافة هذه إلى قوائم العقد الأولية لجميع العقد المدارة. | SeedNode[] |
hoursBetweenBackups | عدد الساعات التي يجب الانتظار فيها بين أخذ نسخة احتياطية من نظام المجموعة. لتعطيل النسخ الاحتياطية، قم بتعيين هذه الخاصية إلى 0. | int |
initialCassandraAdminPassword | كلمة المرور الأولية للعملاء الذين يتصلون كمسؤول بالمجموعة. يجب تغيير بعد إنشاء نظام المجموعة. إرجاع قيمة خالية على GET. ينطبق هذا الحقل فقط عندما يكون حقل authenticationMethod هو 'Cassandra'. | سلسلة القيود: قيمة حساسة. تمرير كمعلمة آمنة. |
نقطة نهاية prometheus | اسم المضيف أو عنوان IP حيث يمكن الوصول إلى نقطة نهاية Prometheus التي تحتوي على بيانات حول عقد Cassandra المدارة. | SeedNode |
provisioningState | حالة المورد في وقت استدعاء العملية. | "تم الإلغاء" "إنشاء" "الحذف" "فشل" "نجح" "التحديث" |
repairEnabled | هل يجب تشغيل الإصلاحات التلقائية على نظام المجموعة هذا؟ إذا تم حذفه، فهذا صحيح، ويجب أن يظل صحيحا ما لم تكن تقوم بتشغيل مجموعة مختلطة حيث تقوم بالفعل بإصلاحاتك الخاصة. | Bool |
restoreFromBackupId | لإنشاء مجموعة فارغة، احذف هذا الحقل أو قم بتعيينه إلى خال. لاستعادة نسخة احتياطية إلى نظام مجموعة جديد، قم بتعيين هذا الحقل إلى معرف المورد للنسخة الاحتياطية. | سلسلة |
الشهادة
الاسم | الوصف | القيمة |
---|---|---|
pem | مفتاح عام بتنسيق PEM. | سلسلة |
SeedNode
الاسم | الوصف | القيمة |
---|---|---|
ipAddress | عنوان IP لعقدة البذور هذه. | سلسلة |
تعريف مورد قالب ARM
يمكن توزيع نوع مورد cassandraClusters مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.DocumentDB/cassandraClusters، أضف JSON التالي إلى القالب الخاص بك.
{
"type": "Microsoft.DocumentDB/cassandraClusters",
"apiVersion": "2022-11-15-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"type": "string"
},
"properties": {
"authenticationMethod": "string",
"cassandraAuditLoggingEnabled": "bool",
"cassandraVersion": "string",
"clientCertificates": [
{
"pem": "string"
}
],
"clusterNameOverride": "string",
"deallocated": "bool",
"delegatedManagementSubnetId": "string",
"externalGossipCertificates": [
{
"pem": "string"
}
],
"externalSeedNodes": [
{
"ipAddress": "string"
}
],
"hoursBetweenBackups": "int",
"initialCassandraAdminPassword": "string",
"prometheusEndpoint": {
"ipAddress": "string"
},
"provisioningState": "string",
"repairEnabled": "bool",
"restoreFromBackupId": "string"
}
}
قيم Property
cassandraClusters
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | 'Microsoft.DocumentDB/cassandraClusters' |
apiVersion | إصدار واجهة برمجة تطبيقات المورد | 'معاينة 2022-11-15' |
الاسم | اسم المورد | سلسلة (مطلوبة) |
الموقع | موقع مجموعة الموارد التي ينتمي إليها المورد. | سلسلة |
العلامات | العلامات هي قائمة بأزواج قيم المفاتيح التي تصف المورد. يمكن استخدام هذه العلامات في عرض هذا المورد وتجميعه (عبر مجموعات الموارد). يمكن توفير 15 علامة كحد أقصى لمورد. يجب أن تحتوي كل علامة على مفتاح لا يزيد عن 128 حرفا وقيمة لا تزيد عن 256 حرفا. على سبيل المثال، يتم تعيين التجربة الافتراضية لنوع القالب باستخدام "defaultExperience": "Cassandra". تتضمن قيم "defaultExperience" الحالية أيضا "Table" و"Graph" و"DocumentDB" و"MongoDB". | قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
الهوية | هوية المورد. | ManagedCassandraManagedServiceIdentity |
خصائص | خصائص مجموعة Cassandra المدارة. | ClusterResourceProperties |
ManagedCassandraManagedServiceIdentity
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد. | 'بلا' 'SystemAssigned' |
ClusterResourceProperties
الاسم | الوصف | القيمة |
---|---|---|
authenticationMethod | طريقة المصادقة التي يجب أن تستخدمها Cassandra لمصادقة العملاء. يقوم "بلا" بإيقاف تشغيل المصادقة، لذلك لا ينبغي استخدامه إلا في حالات الطوارئ. "Cassandra" هي المصادقة الافتراضية المستندة إلى كلمة المرور. الافتراضي هو "Cassandra". "Ldap" قيد المعاينة. | 'Cassandra' 'Ldap' 'بلا' |
cassandraAuditLoggingEnabled | ما إذا كان تسجيل تدقيق Cassandra ممكنا | Bool |
cassandraVersion | أي إصدار من Cassandra يجب أن يتقارب نظام المجموعة هذا مع التشغيل (على سبيل المثال، 3.11). عند التحديث، قد يستغرق نظام المجموعة بعض الوقت للترحيل إلى الإصدار الجديد. | سلسلة |
clientCertificates | قائمة شهادات TLS المستخدمة لتخويل العملاء المتصلين بالمجموعة. يتم تشفير جميع الاتصالات سواء تم تعيين clientCertificates أم لا، ولكن إذا تم تعيين clientCertificates، فسيرفض نظام مجموعة Cassandra المدار جميع الاتصالات التي لا تحمل شهادة عميل TLS التي يمكن التحقق من صحتها من شهادة واحدة أو أكثر من الشهادات العامة في هذه الخاصية. | الشهادة[] |
clusterNameOverride | إذا كنت بحاجة إلى تعيين الخاصية clusterName في cassandra.yaml إلى شيء إلى جانب اسم المورد للمجموعة، فقم بتعيين القيمة لاستخدامها في هذه الخاصية. | سلسلة |
Deallocated | ما إذا كان قد تم إلغاء تخصيص نظام المجموعة ومراكز البيانات المقترنة. | Bool |
delegatedManagementSubnetId | معرف المورد لشبكة فرعية يجب أن تحتوي خدمة إدارة نظام المجموعة هذه على واجهة شبكة متصلة بها. يجب أن تكون الشبكة الفرعية قابلة للتوجيه إلى جميع الشبكات الفرعية التي سيتم تفويضها إلى مراكز البيانات. يجب أن يكون معرف المورد من النموذج '/subscriptions/{subscription id}/resourceGroups/{resource group}/providers/Microsoft.Network/virtualNetworks/{virtual network}/subnets/{subnet}' | سلسلة |
externalGossipCertificates | قائمة شهادات TLS المستخدمة لتخويل القيل والقال من مراكز البيانات غير المدارة. يجب أن تكون شهادات TLS لجميع العقد في مراكز البيانات غير المدارة قابلة للتحقق باستخدام إحدى الشهادات المقدمة في هذه الخاصية. | الشهادة[] |
externalSeedNodes | قائمة عناوين IP للعقد الأولية في مراكز البيانات غير المدارة. ستتم إضافة هذه إلى قوائم العقد الأولية لجميع العقد المدارة. | SeedNode[] |
hoursBetweenBackups | عدد الساعات التي يجب الانتظار فيها بين أخذ نسخة احتياطية من نظام المجموعة. لتعطيل النسخ الاحتياطية، قم بتعيين هذه الخاصية إلى 0. | int |
initialCassandraAdminPassword | كلمة المرور الأولية للعملاء الذين يتصلون كمسؤول بالمجموعة. يجب تغيير بعد إنشاء نظام المجموعة. إرجاع قيمة خالية على GET. ينطبق هذا الحقل فقط عندما يكون حقل authenticationMethod هو 'Cassandra'. | سلسلة القيود: قيمة حساسة. قم بالتمرير كمعلمة آمنة. |
نقطة نهاية prometheus | اسم المضيف أو عنوان IP حيث يمكن الوصول إلى نقطة نهاية Prometheus التي تحتوي على بيانات حول عقد Cassandra المدارة. | SeedNode |
provisioningState | حالة المورد في وقت استدعاء العملية. | "تم الإلغاء" "إنشاء" "الحذف" "فشل" "نجح" "التحديث" |
repairEnabled | هل يجب تشغيل الإصلاحات التلقائية على هذه المجموعة؟ إذا تم حذفه، فهذا صحيح، ويجب أن يظل صحيحا ما لم تكن تقوم بتشغيل نظام مجموعة مختلط حيث تقوم بالفعل بإجراء الإصلاحات الخاصة بك. | Bool |
restoreFromBackupId | لإنشاء مجموعة فارغة، احذف هذا الحقل أو قم بتعيينه إلى خال. لاستعادة نسخة احتياطية إلى نظام مجموعة جديد، قم بتعيين هذا الحقل إلى معرف المورد للنسخ الاحتياطي. | سلسلة |
الشهادة
الاسم | الوصف | القيمة |
---|---|---|
pem | مفتاح عام بتنسيق PEM. | سلسلة |
SeedNode
الاسم | الوصف | القيمة |
---|---|---|
ipAddress | عنوان IP لعقدة البذور هذه. | سلسلة |
تعريف مورد Terraform (موفر AzAPI)
يمكن نشر نوع مورد cassandraClusters مع العمليات التي تستهدف:
- مجموعات الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.DocumentDB/cassandraClusters، أضف Terraform التالي إلى القالب الخاص بك.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DocumentDB/cassandraClusters@2022-11-15-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "SystemAssigned"
}
body = jsonencode({
properties = {
authenticationMethod = "string"
cassandraAuditLoggingEnabled = bool
cassandraVersion = "string"
clientCertificates = [
{
pem = "string"
}
]
clusterNameOverride = "string"
deallocated = bool
delegatedManagementSubnetId = "string"
externalGossipCertificates = [
{
pem = "string"
}
]
externalSeedNodes = [
{
ipAddress = "string"
}
]
hoursBetweenBackups = int
initialCassandraAdminPassword = "string"
prometheusEndpoint = {
ipAddress = "string"
}
provisioningState = "string"
repairEnabled = bool
restoreFromBackupId = "string"
}
})
}
قيم Property
cassandraClusters
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | "Microsoft.DocumentDB/cassandraClusters@2022-11-15-preview" |
الاسم | اسم المورد | سلسلة (مطلوبة) |
الموقع | موقع مجموعة الموارد التي ينتمي إليها المورد. | سلسلة |
parent_id | للنشر إلى مجموعة موارد، استخدم معرف مجموعة الموارد هذه. | سلسلة (مطلوبة) |
العلامات | العلامات هي قائمة بأزواج قيم المفاتيح التي تصف المورد. يمكن استخدام هذه العلامات في عرض هذا المورد وتجميعه (عبر مجموعات الموارد). يمكن توفير 15 علامة كحد أقصى لمورد. يجب أن تحتوي كل علامة على مفتاح لا يزيد عن 128 حرفا وقيمة لا تزيد عن 256 حرفا. على سبيل المثال، يتم تعيين التجربة الافتراضية لنوع القالب باستخدام "defaultExperience": "Cassandra". تتضمن قيم "defaultExperience" الحالية أيضا "Table" و"Graph" و"DocumentDB" و"MongoDB". | قاموس أسماء العلامات والقيم. |
الهوية | هوية المورد. | ManagedCassandraManagedServiceIdentity |
خصائص | خصائص مجموعة Cassandra المدارة. | ClusterResourceProperties |
ManagedCassandraManagedServiceIdentity
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد. | "SystemAssigned" |
ClusterResourceProperties
الاسم | الوصف | القيمة |
---|---|---|
معرف المصادقة | طريقة المصادقة التي يجب أن تستخدمها Cassandra لمصادقة العملاء. يقوم "بلا" بإيقاف تشغيل المصادقة، لذلك لا ينبغي استخدامه إلا في حالات الطوارئ. "Cassandra" هي المصادقة الافتراضية المستندة إلى كلمة المرور. الافتراضي هو "Cassandra". "Ldap" قيد المعاينة. | "كاساندرا" "Ldap" "لا أحد" |
cassandraAuditLoggingEnabled | ما إذا كان تسجيل تدقيق Cassandra ممكنا | Bool |
cassandraVersion | أي إصدار من Cassandra يجب أن يتقارب نظام المجموعة هذا مع التشغيل (على سبيل المثال، 3.11). عند التحديث، قد يستغرق نظام المجموعة بعض الوقت للترحيل إلى الإصدار الجديد. | سلسلة |
clientCertificates | قائمة شهادات TLS المستخدمة لتخويل العملاء المتصلين بالمجموعة. يتم تشفير جميع الاتصالات TLS سواء تم تعيين clientCertificates أم لا، ولكن إذا تم تعيين clientCertificates، فسيرفض نظام مجموعة Cassandra المدار جميع الاتصالات التي لا تحمل شهادة عميل TLS التي يمكن التحقق من صحتها من شهادة عامة واحدة أو أكثر في هذه الخاصية. | الشهادة[] |
clusterNameOverride | إذا كنت بحاجة إلى تعيين الخاصية clusterName في cassandra.yaml إلى شيء إلى جانب اسم المورد للمجموعة، فقم بتعيين القيمة لاستخدامها في هذه الخاصية. | سلسلة |
Deallocated | ما إذا كان قد تم إلغاء تخصيص نظام المجموعة ومراكز البيانات المقترنة. | Bool |
delegatedManagementSubnetId | معرف المورد لشبكة فرعية يجب أن تحتوي خدمة إدارة نظام المجموعة هذه على واجهة شبكة متصلة بها. يجب أن تكون الشبكة الفرعية قابلة للتوجيه إلى جميع الشبكات الفرعية التي سيتم تفويضها إلى مراكز البيانات. يجب أن يكون معرف المورد من النموذج '/subscriptions/{subscription id}/resourceGroups/{resource group}/providers/Microsoft.Network/virtualNetworks/{virtual network}/subnets/{subnet}' | سلسلة |
externalGossipCertificates | قائمة شهادات TLS المستخدمة لتخويل الثرثرة من مراكز البيانات غير المدارة. يجب أن تكون شهادات TLS لجميع العقد في مراكز البيانات غير المدارة قابلة للتحقق باستخدام إحدى الشهادات المتوفرة في هذه الخاصية. | الشهادة[] |
externalSeedNodes | قائمة عناوين IP للعقد الأولية في مراكز البيانات غير المدارة. ستتم إضافة هذه إلى قوائم العقد الأولية لجميع العقد المدارة. | SeedNode[] |
hoursBetweenBackups | عدد الساعات التي يجب الانتظار فيها بين أخذ نسخة احتياطية من نظام المجموعة. لتعطيل النسخ الاحتياطية، قم بتعيين هذه الخاصية إلى 0. | int |
initialCassandraAdminPassword | كلمة المرور الأولية للعملاء الذين يتصلون كمسؤول بالمجموعة. يجب تغيير بعد إنشاء نظام المجموعة. إرجاع قيمة خالية على GET. ينطبق هذا الحقل فقط عندما يكون حقل authenticationMethod هو 'Cassandra'. | سلسلة القيود: قيمة حساسة. تمرير كمعلمة آمنة. |
نقطة نهاية prometheus | اسم المضيف أو عنوان IP حيث يمكن الوصول إلى نقطة نهاية Prometheus التي تحتوي على بيانات حول عقد Cassandra المدارة. | SeedNode |
provisioningState | حالة المورد في وقت استدعاء العملية. | "تم الإلغاء" "إنشاء" "حذف" "فشل" "نجح" "التحديث" |
repairEnabled | هل يجب تشغيل الإصلاحات التلقائية على نظام المجموعة هذا؟ إذا تم حذفه، فهذا صحيح، ويجب أن يظل صحيحا ما لم تكن تقوم بتشغيل مجموعة مختلطة حيث تقوم بالفعل بإصلاحاتك الخاصة. | Bool |
restoreFromBackupId | لإنشاء مجموعة فارغة، احذف هذا الحقل أو قم بتعيينه إلى خال. لاستعادة نسخة احتياطية إلى نظام مجموعة جديد، قم بتعيين هذا الحقل إلى معرف المورد للنسخة الاحتياطية. | سلسلة |
الشهادة
الاسم | الوصف | القيمة |
---|---|---|
pem | مفتاح عام بتنسيق PEM. | سلسلة |
SeedNode
الاسم | الوصف | القيمة |
---|---|---|
ipAddress | عنوان IP لعقدة البذور هذه. | سلسلة |
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ