Microsoft.DocumentDB cassandraClusters

تعريف مورد Bicep

يمكن نشر نوع مورد cassandraClusters مع العمليات التي تستهدف:

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

تنسيق المورد

لإنشاء مورد Microsoft.DocumentDB/cassandraClusters، أضف Bicep التالي إلى القالب الخاص بك.

resource symbolicname 'Microsoft.DocumentDB/cassandraClusters@2024-02-15-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
  }
  properties: {
    authenticationMethod: 'string'
    autoReplicate: 'string'
    azureConnectionMethod: 'string'
    backupSchedules: [
      {
        cronExpression: 'string'
        retentionInHours: int
        scheduleName: 'string'
      }
    ]
    cassandraAuditLoggingEnabled: bool
    cassandraVersion: 'string'
    clientCertificates: [
      {
        pem: 'string'
      }
    ]
    clusterNameOverride: 'string'
    clusterType: 'string'
    deallocated: bool
    delegatedManagementSubnetId: 'string'
    extensions: [
      'string'
    ]
    externalDataCenters: [
      'string'
    ]
    externalGossipCertificates: [
      {
        pem: 'string'
      }
    ]
    externalSeedNodes: [
      {
        ipAddress: 'string'
      }
    ]
    hoursBetweenBackups: int
    initialCassandraAdminPassword: 'string'
    prometheusEndpoint: {
      ipAddress: 'string'
    }
    provisionError: {
      additionalErrorInfo: 'string'
      code: 'string'
      message: 'string'
      target: 'string'
    }
    provisioningState: 'string'
    repairEnabled: bool
    restoreFromBackupId: 'string'
    scheduledEventStrategy: 'string'
  }
}

قيم Property

cassandraClusters

الاسم الوصف القيمة
الاسم اسم المورد سلسلة (مطلوب)
الموقع موقع مجموعة الموارد التي ينتمي إليها المورد. سلسلة
العلامات العلامات هي قائمة أزواج قيم المفاتيح التي تصف المورد. يمكن استخدام هذه العلامات في عرض هذا المورد وتجميعه (عبر مجموعات الموارد). يمكن توفير 15 علامة كحد أقصى لمورد. يجب أن تحتوي كل علامة على مفتاح لا يزيد عن 128 حرفا وقيمة لا تزيد عن 256 حرفا. على سبيل المثال، يتم تعيين التجربة الافتراضية لنوع القالب باستخدام "defaultExperience": "Cassandra". تتضمن قيم "defaultExperience" الحالية أيضا "Table" و"Graph" و"DocumentDB" و"MongoDB". قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
الهوية هوية المورد. ManagedCassandraManagedServiceIdentity
خصائص خصائص مجموعة Cassandra المدارة. ClusterResourceProperties

ManagedCassandraManagedServiceIdentity

الاسم الوصف القيمة
النوع نوع المورد. 'بلا'
'SystemAssigned'

ClusterResourceProperties

الاسم الوصف القيمة
authenticationMethod طريقة المصادقة التي يجب أن تستخدمها Cassandra لمصادقة العملاء. يقوم "بلا" بإيقاف تشغيل المصادقة، لذلك لا ينبغي استخدامه إلا في حالات الطوارئ. "Cassandra" هي المصادقة الافتراضية المستندة إلى كلمة المرور. الافتراضي هو "Cassandra". 'Cassandra'
'Ldap'
'بلا'
النسخ التلقائي شكل AutoReplicate الذي تستخدمه هذه المجموعة. 'AllKeyspaces'
'بلا'
'SystemKeyspaces'
azureConnectionMethod كيفية الاتصال بخدمات azure اللازمة لتشغيل نظام المجموعة 'بلا'
'VPN'
جدولات النسخ الاحتياطي قائمة بجداول النسخ الاحتياطي التي تحدد متى تريد نسخ بياناتك احتياطيا. BackupSchedule[]
cassandraAuditLoggingEnabled ما إذا كان تسجيل تدقيق Cassandra ممكنا Bool
cassandraVersion أي إصدار من Cassandra يجب أن يتقارب نظام المجموعة هذا مع التشغيل (على سبيل المثال، 3.11). عند التحديث، قد يستغرق نظام المجموعة بعض الوقت للترحيل إلى الإصدار الجديد. سلسلة
clientCertificates قائمة شهادات TLS المستخدمة لتخويل العملاء المتصلين بالمجموعة. يتم تشفير جميع الاتصالات TLS سواء تم تعيين clientCertificates أم لا، ولكن إذا تم تعيين clientCertificates، فسيرفض نظام مجموعة Cassandra المدار جميع الاتصالات التي لا تحمل شهادة عميل TLS التي يمكن التحقق من صحتها من شهادة عامة واحدة أو أكثر في هذه الخاصية. الشهادة[]
clusterNameOverride إذا كنت بحاجة إلى تعيين الخاصية clusterName في cassandra.yaml إلى شيء إلى جانب اسم المورد للمجموعة، فقم بتعيين القيمة لاستخدامها في هذه الخاصية. سلسلة
clusterType نوع نظام المجموعة. إذا تم تعيينه إلى الإنتاج، فقد لا يسمح ببعض العمليات على نظام المجموعة. 'NonProduction'
"الإنتاج"
Deallocated ما إذا كان قد تم إلغاء تخصيص نظام المجموعة ومراكز البيانات المقترنة. Bool
delegatedManagementSubnetId معرف المورد لشبكة فرعية يجب أن تحتوي خدمة إدارة نظام المجموعة هذه على واجهة شبكة متصلة بها. يجب أن تكون الشبكة الفرعية قابلة للتوجيه إلى جميع الشبكات الفرعية التي سيتم تفويضها إلى مراكز البيانات. يجب أن يكون معرف المورد من النموذج '/subscriptions/{subscription id}/resourceGroups/{resource group}/providers/Microsoft.Network/virtualNetworks/{virtual network}/subnets/{subnet}' سلسلة
الملحقات الملحقات المراد إضافتها أو تحديثها على نظام المجموعة. سلسلة []
مراكز البيانات الخارجية قائمة بأسماء مراكز البيانات لمراكز البيانات غير المدارة في هذه المجموعة ليتم تضمينها في النسخ المتماثل التلقائي. سلسلة []
externalGossipCertificates قائمة شهادات TLS المستخدمة لتخويل الثرثرة من مراكز البيانات غير المدارة. يجب أن تكون شهادات TLS لجميع العقد في مراكز البيانات غير المدارة قابلة للتحقق باستخدام إحدى الشهادات المتوفرة في هذه الخاصية. الشهادة[]
externalSeedNodes قائمة عناوين IP للعقد الأولية في مراكز البيانات غير المدارة. ستتم إضافة هذه إلى قوائم العقد الأولية لجميع العقد المدارة. SeedNode[]
hoursBetweenBackups (مهمل) عدد الساعات التي يجب الانتظار فيها بين أخذ نسخة احتياطية من نظام المجموعة. int
initialCassandraAdminPassword كلمة المرور الأولية للعملاء الذين يتصلون كمسؤول بالمجموعة. يجب تغيير بعد إنشاء نظام المجموعة. إرجاع قيمة خالية على GET. ينطبق هذا الحقل فقط عندما يكون حقل authenticationMethod هو 'Cassandra'. سلسلة

القيود:
قيمة حساسة. تمرير كمعلمة آمنة.
نقطة نهاية prometheus اسم المضيف أو عنوان IP حيث يمكن الوصول إلى نقطة نهاية Prometheus التي تحتوي على بيانات حول عقد Cassandra المدارة. SeedNode
provisionError خطأ يتعلق بتوفير الموارد. CassandraError
provisioningState حالة المورد في وقت استدعاء العملية. "تم الإلغاء"
"إنشاء"
"الحذف"
"فشل"
"نجح"
"التحديث"
repairEnabled هل يجب تشغيل الإصلاحات التلقائية على نظام المجموعة هذا؟ إذا تم حذفه، فهذا صحيح، ويجب أن يظل صحيحا ما لم تكن تقوم بتشغيل مجموعة مختلطة حيث تقوم بالفعل بإصلاحاتك الخاصة. Bool
restoreFromBackupId لإنشاء مجموعة فارغة، احذف هذا الحقل أو قم بتعيينه إلى خال. لاستعادة نسخة احتياطية إلى نظام مجموعة جديد، قم بتعيين هذا الحقل إلى معرف المورد للنسخة الاحتياطية. سلسلة
معدل الحدث المجدول كيفية تفاعل العقد في نظام المجموعة مع الأحداث المجدولة "تجاهل"
'StopAny'
'StopByRack'

جدول النسخ الاحتياطي

الاسم الوصف القيمة
cronExpression تعبير cron الذي يحدد متى تريد نسخ بياناتك احتياطيا. سلسلة
retentionInHours فترة الاستبقاء (ساعات) النسخ الاحتياطية. إذا كنت ترغب في الاحتفاظ بالبيانات إلى الأبد، فقم بتعيين الاستبقاء إلى 0. int
اسم الجدولة المعرف الفريد لجدول النسخ الاحتياطي. سلسلة

الشهادة

الاسم الوصف القيمة
pem مفتاح عام بتنسيق PEM. سلسلة

SeedNode

الاسم الوصف القيمة
ipAddress عنوان IP لعقدة البذور هذه. سلسلة

CassandraError

الاسم الوصف القيمة
additionalErrorInfo معلومات إضافية حول الخطأ. سلسلة
الرمز رمز الخطأ الذي حدث. سلسلة
الرسالة رسالة الخطأ. سلسلة
الهدف المورد الهدف للخطأ. سلسلة

تعريف مورد قالب ARM

يمكن توزيع نوع مورد cassandraClusters مع العمليات التي تستهدف:

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

تنسيق المورد

لإنشاء مورد Microsoft.DocumentDB/cassandraClusters، أضف JSON التالي إلى القالب الخاص بك.

{
  "type": "Microsoft.DocumentDB/cassandraClusters",
  "apiVersion": "2024-02-15-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string"
  },
  "properties": {
    "authenticationMethod": "string",
    "autoReplicate": "string",
    "azureConnectionMethod": "string",
    "backupSchedules": [
      {
        "cronExpression": "string",
        "retentionInHours": "int",
        "scheduleName": "string"
      }
    ],
    "cassandraAuditLoggingEnabled": "bool",
    "cassandraVersion": "string",
    "clientCertificates": [
      {
        "pem": "string"
      }
    ],
    "clusterNameOverride": "string",
    "clusterType": "string",
    "deallocated": "bool",
    "delegatedManagementSubnetId": "string",
    "extensions": [ "string" ],
    "externalDataCenters": [ "string" ],
    "externalGossipCertificates": [
      {
        "pem": "string"
      }
    ],
    "externalSeedNodes": [
      {
        "ipAddress": "string"
      }
    ],
    "hoursBetweenBackups": "int",
    "initialCassandraAdminPassword": "string",
    "prometheusEndpoint": {
      "ipAddress": "string"
    },
    "provisionError": {
      "additionalErrorInfo": "string",
      "code": "string",
      "message": "string",
      "target": "string"
    },
    "provisioningState": "string",
    "repairEnabled": "bool",
    "restoreFromBackupId": "string",
    "scheduledEventStrategy": "string"
  }
}

قيم Property

cassandraClusters

الاسم الوصف القيمة
النوع نوع المورد 'Microsoft.DocumentDB/cassandraClusters'
apiVersion إصدار واجهة برمجة تطبيقات المورد 'معاينة 2024-02-15'
الاسم اسم المورد سلسلة (مطلوبة)
الموقع موقع مجموعة الموارد التي ينتمي إليها المورد. سلسلة
العلامات العلامات هي قائمة بأزواج قيم المفاتيح التي تصف المورد. يمكن استخدام هذه العلامات في عرض هذا المورد وتجميعه (عبر مجموعات الموارد). يمكن توفير 15 علامة كحد أقصى لمورد. يجب أن تحتوي كل علامة على مفتاح لا يزيد عن 128 حرفا وقيمة لا تزيد عن 256 حرفا. على سبيل المثال، يتم تعيين التجربة الافتراضية لنوع القالب باستخدام "defaultExperience": "Cassandra". تتضمن قيم "defaultExperience" الحالية أيضا "Table" و"Graph" و"DocumentDB" و"MongoDB". قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
الهوية هوية المورد. ManagedCassandraManagedServiceIdentity
خصائص خصائص مجموعة Cassandra المدارة. ClusterResourceProperties

ManagedCassandraManagedServiceIdentity

الاسم الوصف القيمة
النوع نوع المورد. 'بلا'
'SystemAssigned'

ClusterResourceProperties

الاسم الوصف القيمة
معرف المصادقة طريقة المصادقة التي يجب أن تستخدمها Cassandra لمصادقة العملاء. يقوم "بلا" بإيقاف تشغيل المصادقة، لذلك لا ينبغي استخدامه إلا في حالات الطوارئ. "Cassandra" هي المصادقة الافتراضية المستندة إلى كلمة المرور. الافتراضي هو "Cassandra". 'Cassandra'
'Ldap'
'بلا'
إعادة النسخ التلقائي شكل AutoReplicate الذي تستخدمه هذه المجموعة. 'AllKeyspaces'
'بلا'
'SystemKeyspaces'
azureConnectionMethod كيفية الاتصال بخدمات azure اللازمة لتشغيل نظام المجموعة 'بلا'
'VPN'
جدول النسخ الاحتياطي قائمة بجداول النسخ الاحتياطي التي تحدد متى تريد نسخ بياناتك احتياطيا. جدول النسخ الاحتياطي[]
cassandraAuditLoggingEnabled ما إذا كان تسجيل تدقيق Cassandra ممكنا Bool
cassandraVersion أي إصدار من Cassandra يجب أن يتقارب نظام المجموعة هذا مع التشغيل (على سبيل المثال، 3.11). عند التحديث، قد يستغرق نظام المجموعة بعض الوقت للترحيل إلى الإصدار الجديد. سلسلة
clientCertificates قائمة شهادات TLS المستخدمة لتخويل العملاء المتصلين بالمجموعة. يتم تشفير جميع الاتصالات TLS سواء تم تعيين clientCertificates أم لا، ولكن إذا تم تعيين clientCertificates، فسيرفض نظام مجموعة Cassandra المدار جميع الاتصالات التي لا تحمل شهادة عميل TLS التي يمكن التحقق من صحتها من شهادة عامة واحدة أو أكثر في هذه الخاصية. الشهادة[]
clusterNameOverride إذا كنت بحاجة إلى تعيين الخاصية clusterName في cassandra.yaml إلى شيء إلى جانب اسم المورد للمجموعة، فقم بتعيين القيمة لاستخدامها في هذه الخاصية. سلسلة
clusterType نوع نظام المجموعة. إذا تم تعيينه إلى Production، فقد لا يسمح ببعض العمليات على نظام المجموعة. 'NonProduction'
"الإنتاج"
Deallocated ما إذا كان قد تم إلغاء تخصيص نظام المجموعة ومراكز البيانات المقترنة. Bool
delegatedManagementSubnetId معرف المورد لشبكة فرعية يجب أن تحتوي خدمة إدارة نظام المجموعة هذه على واجهة شبكة متصلة بها. يجب أن تكون الشبكة الفرعية قابلة للتوجيه إلى جميع الشبكات الفرعية التي سيتم تفويضها إلى مراكز البيانات. يجب أن يكون معرف المورد من النموذج '/subscriptions/{subscription id}/resourceGroups/{resource group}/providers/Microsoft.Network/virtualNetworks/{virtual network}/subnets/{subnet}' سلسلة
الملحقات الملحقات التي سيتم إضافتها أو تحديثها على نظام المجموعة. سلسلة []
externalDataCenters قائمة بأسماء مراكز البيانات لمراكز البيانات غير المدارة في هذه المجموعة ليتم تضمينها في النسخ المتماثل التلقائي. سلسلة []
externalGossipCertificates قائمة شهادات TLS المستخدمة لتخويل القيل والقال من مراكز البيانات غير المدارة. يجب أن تكون شهادات TLS لجميع العقد في مراكز البيانات غير المدارة قابلة للتحقق باستخدام إحدى الشهادات المقدمة في هذه الخاصية. الشهادة[]
externalSeedNodes قائمة عناوين IP للعقد الأولية في مراكز البيانات غير المدارة. ستتم إضافة هذه إلى قوائم العقد الأولية لجميع العقد المدارة. SeedNode[]
hoursBetweenBackups (مهمل) عدد الساعات التي يجب الانتظار فيها بين أخذ نسخة احتياطية من نظام المجموعة. int
initialCassandraAdminPassword كلمة المرور الأولية للعملاء الذين يتصلون كمسؤول بالمجموعة. يجب تغيير بعد إنشاء نظام المجموعة. إرجاع قيمة خالية على GET. ينطبق هذا الحقل فقط عندما يكون حقل authenticationMethod هو 'Cassandra'. سلسلة

القيود:
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
نقطة نهاية prometheus اسم المضيف أو عنوان IP حيث يمكن الوصول إلى نقطة نهاية Prometheus التي تحتوي على بيانات حول عقد Cassandra المدارة. SeedNode
provisionError خطأ يتعلق بتوفير الموارد. CassandraError
provisioningState حالة المورد في وقت استدعاء العملية. "تم الإلغاء"
"إنشاء"
"الحذف"
"فشل"
"نجح"
"التحديث"
repairEnabled هل يجب تشغيل الإصلاحات التلقائية على هذه المجموعة؟ إذا تم حذفه، فهذا صحيح، ويجب أن يظل صحيحا ما لم تكن تقوم بتشغيل نظام مجموعة مختلط حيث تقوم بالفعل بإجراء الإصلاحات الخاصة بك. Bool
restoreFromBackupId لإنشاء مجموعة فارغة، احذف هذا الحقل أو قم بتعيينه إلى خال. لاستعادة نسخة احتياطية إلى نظام مجموعة جديد، قم بتعيين هذا الحقل إلى معرف المورد للنسخ الاحتياطي. سلسلة
scheduledEventStrategy كيفية تفاعل العقد في نظام المجموعة مع الأحداث المجدولة "تجاهل"
'StopAny'
'StopByRack'

جدول النسخ الاحتياطي

الاسم الوصف القيمة
cronExpression تعبير cron الذي يحدد متى تريد نسخ بياناتك احتياطيا. سلسلة
retentionInHours فترة الاستبقاء (ساعات) النسخ الاحتياطية. إذا كنت ترغب في الاحتفاظ بالبيانات إلى الأبد، فقم بتعيين الاستبقاء إلى 0. int
اسم الجدولة المعرف الفريد لجدول النسخ الاحتياطي. سلسلة

الشهادة

الاسم الوصف القيمة
pem مفتاح عام بتنسيق PEM. سلسلة

SeedNode

الاسم الوصف القيمة
ipAddress عنوان IP لعقدة البذور هذه. سلسلة

CassandraError

الاسم الوصف القيمة
additionalErrorInfo معلومات إضافية حول الخطأ. سلسلة
الرمز رمز الخطأ الذي حدث. سلسلة
الرسالة رسالة الخطأ. سلسلة
الهدف المورد الهدف للخطأ. سلسلة

تعريف مورد Terraform (موفر AzAPI)

يمكن توزيع نوع مورد cassandraClusters مع العمليات التي تستهدف:

  • مجموعات الموارد

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

تنسيق المورد

لإنشاء مورد Microsoft.DocumentDB/cassandraClusters، أضف Terraform التالي إلى القالب الخاص بك.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DocumentDB/cassandraClusters@2024-02-15-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type =  "SystemAssigned"
  }
  body = jsonencode({
    properties = {
      authenticationMethod = "string"
      autoReplicate = "string"
      azureConnectionMethod = "string"
      backupSchedules = [
        {
          cronExpression = "string"
          retentionInHours = int
          scheduleName = "string"
        }
      ]
      cassandraAuditLoggingEnabled = bool
      cassandraVersion = "string"
      clientCertificates = [
        {
          pem = "string"
        }
      ]
      clusterNameOverride = "string"
      clusterType = "string"
      deallocated = bool
      delegatedManagementSubnetId = "string"
      extensions = [
        "string"
      ]
      externalDataCenters = [
        "string"
      ]
      externalGossipCertificates = [
        {
          pem = "string"
        }
      ]
      externalSeedNodes = [
        {
          ipAddress = "string"
        }
      ]
      hoursBetweenBackups = int
      initialCassandraAdminPassword = "string"
      prometheusEndpoint = {
        ipAddress = "string"
      }
      provisionError = {
        additionalErrorInfo = "string"
        code = "string"
        message = "string"
        target = "string"
      }
      provisioningState = "string"
      repairEnabled = bool
      restoreFromBackupId = "string"
      scheduledEventStrategy = "string"
    }
  })
}

قيم Property

cassandraClusters

الاسم الوصف القيمة
النوع نوع المورد "Microsoft.DocumentDB/cassandraClusters@2024-02-15-preview"
الاسم اسم المورد سلسلة (مطلوبة)
الموقع موقع مجموعة الموارد التي ينتمي إليها المورد. سلسلة
parent_id للنشر إلى مجموعة موارد، استخدم معرف مجموعة الموارد هذه. سلسلة (مطلوبة)
العلامات العلامات هي قائمة بأزواج قيم المفاتيح التي تصف المورد. يمكن استخدام هذه العلامات في عرض هذا المورد وتجميعه (عبر مجموعات الموارد). يمكن توفير 15 علامة كحد أقصى لمورد. يجب أن تحتوي كل علامة على مفتاح لا يزيد عن 128 حرفا وقيمة لا تزيد عن 256 حرفا. على سبيل المثال، يتم تعيين التجربة الافتراضية لنوع القالب باستخدام "defaultExperience": "Cassandra". تتضمن قيم "defaultExperience" الحالية أيضا "Table" و"Graph" و"DocumentDB" و"MongoDB". قاموس أسماء العلامات والقيم.
الهوية هوية المورد. ManagedCassandraManagedServiceIdentity
خصائص خصائص مجموعة Cassandra المدارة. ClusterResourceProperties

ManagedCassandraManagedServiceIdentity

الاسم الوصف القيمة
النوع نوع المورد. "SystemAssigned"

ClusterResourceProperties

الاسم الوصف القيمة
معرف المصادقة طريقة المصادقة التي يجب أن تستخدمها Cassandra لمصادقة العملاء. يقوم "بلا" بإيقاف تشغيل المصادقة، لذلك لا ينبغي استخدامه إلا في حالات الطوارئ. "Cassandra" هي المصادقة الافتراضية المستندة إلى كلمة المرور. الافتراضي هو "Cassandra". "كاساندرا"
"Ldap"
"لا أحد"
إعادة النسخ التلقائي شكل AutoReplicate الذي تستخدمه هذه المجموعة. "AllKeyspaces"
"لا أحد"
"SystemKeyspaces"
azureConnectionMethod كيفية الاتصال بخدمات azure اللازمة لتشغيل نظام المجموعة "لا أحد"
"VPN"
جدول النسخ الاحتياطي قائمة بجداول النسخ الاحتياطي التي تحدد متى تريد نسخ بياناتك احتياطيا. جدول النسخ الاحتياطي[]
cassandraAuditLoggingEnabled ما إذا كان تسجيل تدقيق Cassandra ممكنا Bool
cassandraVersion أي إصدار من Cassandra يجب أن يتقارب نظام المجموعة هذا مع التشغيل (على سبيل المثال، 3.11). عند التحديث، قد يستغرق نظام المجموعة بعض الوقت للترحيل إلى الإصدار الجديد. سلسلة
clientCertificates قائمة شهادات TLS المستخدمة لتخويل العملاء المتصلين بالمجموعة. يتم تشفير جميع الاتصالات TLS سواء تم تعيين clientCertificates أم لا، ولكن إذا تم تعيين clientCertificates، فسيرفض نظام مجموعة Cassandra المدار جميع الاتصالات التي لا تحمل شهادة عميل TLS التي يمكن التحقق من صحتها من شهادة عامة واحدة أو أكثر في هذه الخاصية. الشهادة[]
clusterNameOverride إذا كنت بحاجة إلى تعيين الخاصية clusterName في cassandra.yaml إلى شيء إلى جانب اسم المورد للمجموعة، فقم بتعيين القيمة لاستخدامها في هذه الخاصية. سلسلة
clusterType نوع نظام المجموعة. إذا تم تعيينه إلى الإنتاج، فقد لا يسمح ببعض العمليات على نظام المجموعة. "NonProduction"
"الإنتاج"
Deallocated ما إذا كان قد تم إلغاء تخصيص نظام المجموعة ومراكز البيانات المقترنة. Bool
delegatedManagementSubnetId معرف المورد لشبكة فرعية يجب أن تحتوي خدمة إدارة نظام المجموعة هذه على واجهة شبكة متصلة بها. يجب أن تكون الشبكة الفرعية قابلة للتوجيه إلى جميع الشبكات الفرعية التي سيتم تفويضها إلى مراكز البيانات. يجب أن يكون معرف المورد من النموذج '/subscriptions/{subscription id}/resourceGroups/{resource group}/providers/Microsoft.Network/virtualNetworks/{virtual network}/subnets/{subnet}' سلسلة
الملحقات الملحقات التي سيتم إضافتها أو تحديثها على نظام المجموعة. سلسلة []
externalDataCenters قائمة بأسماء مراكز البيانات لمراكز البيانات غير المدارة في هذه المجموعة ليتم تضمينها في النسخ المتماثل التلقائي. سلسلة []
externalGossipCertificates قائمة شهادات TLS المستخدمة لتخويل القيل والقال من مراكز البيانات غير المدارة. يجب أن تكون شهادات TLS لجميع العقد في مراكز البيانات غير المدارة قابلة للتحقق باستخدام إحدى الشهادات المقدمة في هذه الخاصية. الشهادة[]
externalSeedNodes قائمة عناوين IP للعقد الأولية في مراكز البيانات غير المدارة. ستتم إضافة هذه إلى قوائم العقد الأولية لجميع العقد المدارة. SeedNode[]
hoursBetweenBackups (مهمل) عدد الساعات التي يجب الانتظار فيها بين أخذ نسخة احتياطية من نظام المجموعة. int
initialCassandraAdminPassword كلمة المرور الأولية للعملاء الذين يتصلون كمسؤول بالمجموعة. يجب تغيير بعد إنشاء نظام المجموعة. إرجاع قيمة خالية على GET. ينطبق هذا الحقل فقط عندما يكون حقل authenticationMethod هو 'Cassandra'. سلسلة

القيود:
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
نقطة نهاية prometheus اسم المضيف أو عنوان IP حيث يمكن الوصول إلى نقطة نهاية Prometheus التي تحتوي على بيانات حول عقد Cassandra المدارة. SeedNode
provisionError خطأ يتعلق بتوفير الموارد. CassandraError
provisioningState حالة المورد في وقت استدعاء العملية. "تم الإلغاء"
"إنشاء"
"حذف"
"فشل"
"نجح"
"التحديث"
repairEnabled هل يجب تشغيل الإصلاحات التلقائية على هذه المجموعة؟ إذا تم حذفه، فهذا صحيح، ويجب أن يظل صحيحا ما لم تكن تقوم بتشغيل نظام مجموعة مختلط حيث تقوم بالفعل بإجراء الإصلاحات الخاصة بك. Bool
restoreFromBackupId لإنشاء مجموعة فارغة، احذف هذا الحقل أو قم بتعيينه إلى خال. لاستعادة نسخة احتياطية إلى نظام مجموعة جديد، قم بتعيين هذا الحقل إلى معرف المورد للنسخ الاحتياطي. سلسلة
scheduledEventStrategy كيفية تفاعل العقد في نظام المجموعة مع الأحداث المجدولة "تجاهل"
"StopAny"
"StopByRack"

جدول النسخ الاحتياطي

الاسم الوصف القيمة
cronExpression تعبير cron الذي يحدد متى تريد نسخ بياناتك احتياطيا. سلسلة
retentionInHours فترة الاستبقاء (ساعات) النسخ الاحتياطية. إذا كنت ترغب في الاحتفاظ بالبيانات إلى الأبد، فقم بتعيين الاستبقاء إلى 0. int
اسم الجدولة المعرف الفريد لجدول النسخ الاحتياطي. سلسلة

الشهادة

الاسم الوصف القيمة
pem مفتاح عام بتنسيق PEM. سلسلة

SeedNode

الاسم الوصف القيمة
ipAddress عنوان IP لعقدة البذور هذه. سلسلة

CassandraError

الاسم الوصف القيمة
additionalErrorInfo معلومات إضافية حول الخطأ. سلسلة
الرمز رمز الخطأ الذي حدث. سلسلة
الرسالة رسالة الخطأ. سلسلة
الهدف المورد الهدف للخطأ. سلسلة