Microsoft.DocumentDB cassandraClusters 2022-11-15
- الأحدث
- معاينة 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' = {
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
الاسم | الوصف | القيمة |
---|---|---|
authenticationMethod | طريقة المصادقة التي يجب أن تستخدمها Cassandra لمصادقة العملاء. يقوم "بلا" بإيقاف تشغيل المصادقة، لذلك لا ينبغي استخدامه إلا في حالات الطوارئ. "Cassandra" هي المصادقة الافتراضية المستندة إلى كلمة المرور. الافتراضي هو "Cassandra". | 'Cassandra' 'بلا' |
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 لعقدة البذور هذه. | سلسلة |
تعريف مورد قالب ARM
يمكن نشر نوع مورد cassandraClusters مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.DocumentDB/cassandraClusters، أضف JSON التالي إلى القالب الخاص بك.
{
"type": "Microsoft.DocumentDB/cassandraClusters",
"apiVersion": "2022-11-15",
"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". | 'Cassandra' 'بلا' |
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"
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" |
الاسم | اسم المورد | سلسلة (مطلوب) |
الموقع | موقع مجموعة الموارد التي ينتمي إليها المورد. | سلسلة |
parent_id | للنشر إلى مجموعة موارد، استخدم معرف مجموعة الموارد هذه. | سلسلة (مطلوب) |
العلامات | العلامات هي قائمة أزواج قيم المفاتيح التي تصف المورد. يمكن استخدام هذه العلامات في عرض هذا المورد وتجميعه (عبر مجموعات الموارد). يمكن توفير 15 علامة كحد أقصى لمورد. يجب أن تحتوي كل علامة على مفتاح لا يزيد عن 128 حرفا وقيمة لا تزيد عن 256 حرفا. على سبيل المثال، يتم تعيين التجربة الافتراضية لنوع القالب باستخدام "defaultExperience": "Cassandra". تتضمن قيم "defaultExperience" الحالية أيضا "Table" و"Graph" و"DocumentDB" و"MongoDB". | قاموس أسماء العلامات والقيم. |
الهوية | هوية المورد. | ManagedCassandraManagedServiceIdentity |
خصائص | خصائص مجموعة Cassandra المدارة. | ClusterResourceProperties |
ManagedCassandraManagedServiceIdentity
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد. | "SystemAssigned" |
ClusterResourceProperties
الاسم | الوصف | القيمة |
---|---|---|
authenticationMethod | طريقة المصادقة التي يجب أن تستخدمها Cassandra لمصادقة العملاء. يقوم "بلا" بإيقاف تشغيل المصادقة، لذلك لا ينبغي استخدامه إلا في حالات الطوارئ. "Cassandra" هي المصادقة الافتراضية المستندة إلى كلمة المرور. الافتراضي هو "Cassandra". | "كاساندرا" "لا أحد" |
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 لعقدة البذور هذه. | سلسلة |
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ