Microsoft.Sql servers/databases/syncGroups 2023-05-01-preview

تعريف مورد Bicep

يمكن نشر نوع مورد servers/databases/syncGroups مع العمليات التي تستهدف:

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

تنسيق المورد

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

resource symbolicname 'Microsoft.Sql/servers/databases/syncGroups@2023-05-01-preview' = {
  name: 'string'
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  parent: resourceSymbolicName
  properties: {
    conflictLoggingRetentionInDays: int
    conflictResolutionPolicy: 'string'
    enableConflictLogging: bool
    hubDatabasePassword: 'string'
    hubDatabaseUserName: 'string'
    interval: int
    schema: {
      masterSyncMemberName: 'string'
      tables: [
        {
          columns: [
            {
              dataSize: 'string'
              dataType: 'string'
              quotedName: 'string'
            }
          ]
          quotedName: 'string'
        }
      ]
    }
    syncDatabaseId: 'string'
    usePrivateLinkConnection: bool
  }
}

قيم Property

الخوادم/قواعد البيانات/مجموعات المزامنة

الاسم الوصف القيمة
الاسم اسم المورد

تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في Bicep.
سلسلة (مطلوبة)

حد الأحرف: 1-150

الأحرف الصالحة:
الأبجدية الرقمية والواصلات والتسطير السفلي.
sku اسم وسعة SKU. "Sku"
أصل في Bicep، يمكنك تحديد المورد الأصل لمورد تابع. تحتاج فقط إلى إضافة هذه الخاصية عند الإعلان عن المورد التابع خارج المورد الأصل.

لمزيد من المعلومات، راجع المورد التابع خارج المورد الأصل.
الاسم الرمزي للمورد من النوع: قواعد البيانات
خصائص خصائص المورد. خصائص SyncGroup

خصائص SyncGroup

الاسم الوصف القيمة
conflictLoggingRetentionInDays فترة استبقاء تسجيل التعارض. int
conflictResolutionPolicy نهج حل التعارض لمجموعة المزامنة. 'HubWin'
'MemberWin'
enableConflictLogging إذا تم تمكين تسجيل التعارض. Bool
hubDatabasePassword كلمة المرور لبيانات اعتماد قاعدة بيانات مركز مجموعة المزامنة. سلسلة

القيود:
قيمة حساسة. تمرير كمعلمة آمنة.
hubDatabaseUserName اسم المستخدم لبيانات اعتماد قاعدة بيانات مركز مجموعة المزامنة. سلسلة
الفاصل الزمني الفاصل الزمني للمزامنة لمجموعة المزامنة. int
المخطط مخطط المزامنة لمجموعة المزامنة. SyncGroupSchema
syncDatabaseId معرف مورد ARM لقاعدة بيانات المزامنة في مجموعة المزامنة. سلسلة
usePrivateLinkConnection إذا تم تمكين اتصال الارتباط الخاص. Bool

SyncGroupSchema

الاسم الوصف القيمة
masterSyncMemberName اسم عضو المزامنة الرئيسية حيث يوجد المخطط. سلسلة
الجداول قائمة الجداول في مخطط مجموعة المزامنة. SyncGroupSchemaTable[]

SyncGroupSchemaTable

الاسم الوصف القيمة
الأعمدة قائمة الأعمدة في مخطط مجموعة المزامنة. SyncGroupSchemaTableColumn[]
quotedName الاسم المقتبس لجدول مخطط مجموعة المزامنة. سلسلة

SyncGroupSchemaTableColumn

الاسم الوصف القيمة
dataSize حجم بيانات العمود. سلسلة
dataType نوع بيانات العمود. سلسلة
quotedName الاسم المقتبس لعمود جدول مجموعة المزامنة. سلسلة

Sku

الاسم الوصف القيمة
السعة سعة وحدة SKU معينة. int
الاسره إذا كانت الخدمة تحتوي على أجيال مختلفة من الأجهزة، لنفس SKU، فيمكن التقاط ذلك هنا. سلسلة
الاسم اسم SKU، عادة، حرف + رمز رقم، على سبيل المثال P3. سلسلة (مطلوب)
الحجم حجم وحدة SKU المحددة سلسلة
المستوي طبقة أو إصدار وحدة SKU معينة، مثل Basic وPremium. سلسلة

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

يمكن نشر نوع مورد الخوادم/قواعد البيانات/مجموعات المزامنة مع العمليات التي تستهدف:

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

تنسيق المورد

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

{
  "type": "Microsoft.Sql/servers/databases/syncGroups",
  "apiVersion": "2023-05-01-preview",
  "name": "string",
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "properties": {
    "conflictLoggingRetentionInDays": "int",
    "conflictResolutionPolicy": "string",
    "enableConflictLogging": "bool",
    "hubDatabasePassword": "string",
    "hubDatabaseUserName": "string",
    "interval": "int",
    "schema": {
      "masterSyncMemberName": "string",
      "tables": [
        {
          "columns": [
            {
              "dataSize": "string",
              "dataType": "string",
              "quotedName": "string"
            }
          ],
          "quotedName": "string"
        }
      ]
    },
    "syncDatabaseId": "string",
    "usePrivateLinkConnection": "bool"
  }
}

قيم Property

الخوادم/قواعد البيانات/مجموعات المزامنة

الاسم الوصف القيمة
النوع نوع المورد 'Microsoft.Sql/servers/databases/syncGroups'
apiVersion إصدار واجهة برمجة تطبيقات المورد 'معاينة 2023-05-01'
الاسم اسم المورد

تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في قوالب JSON ARM.
سلسلة (مطلوب)

حد الحرف: 1-150

أحرف صالحة:
الأبجدية الرقمية والواصلات والتسطير السفلي.
sku اسم وحدة حفظ المخزون وسعتها. "Sku"
خصائص خصائص المورد. SyncGroupProperties

SyncGroupProperties

الاسم الوصف القيمة
conflictLoggingRetentionInDays فترة استبقاء تسجيل التعارض. int
conflictResolutionPolicy نهج حل التعارض لمجموعة المزامنة. 'HubWin'
'MemberWin'
enableConflictLogging إذا تم تمكين تسجيل التعارض. Bool
hubDatabasePassword كلمة المرور لبيانات اعتماد قاعدة بيانات مركز مجموعة المزامنة. سلسلة

القيود:
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
hubDatabaseUserName اسم المستخدم لبيانات اعتماد قاعدة بيانات مركز مجموعة المزامنة. سلسلة
الفاصل الزمني الفاصل الزمني للمزامنة لمجموعة المزامنة. int
المخطط مخطط مزامنة مجموعة المزامنة. SyncGroupSchema
syncDatabaseId معرف مورد ARM لقاعدة بيانات المزامنة في مجموعة المزامنة. سلسلة
usePrivateLinkConnection إذا تم تمكين اتصال الارتباط الخاص. Bool

SyncGroupSchema

الاسم الوصف القيمة
masterSyncMemberName اسم عضو المزامنة الرئيسية حيث يوجد المخطط. سلسلة
الجداول قائمة الجداول في مخطط مجموعة المزامنة. SyncGroupSchemaTable[]

SyncGroupSchemaTable

الاسم الوصف القيمة
الأعمدة قائمة الأعمدة في مخطط مجموعة المزامنة. SyncGroupSchemaTableColumn[]
quotedName الاسم المقتبس لجدول مخطط مجموعة المزامنة. سلسلة

SyncGroupSchemaTableColumn

الاسم الوصف القيمة
dataSize حجم بيانات العمود. سلسلة
dataType نوع بيانات العمود. سلسلة
quotedName الاسم المقتبس لعمود جدول مجموعة المزامنة. سلسلة

Sku

الاسم الوصف القيمة
السعة سعة وحدة حفظ المخزون المحددة. int
الاسره إذا كانت الخدمة تحتوي على أجيال مختلفة من الأجهزة، لنفس SKU، فيمكن التقاط ذلك هنا. سلسلة
الاسم اسم SKU، عادة، حرف + رمز رقم، على سبيل المثال P3. سلسلة (مطلوبة)
الحجم حجم وحدة SKU المحددة سلسلة
المستوي مستوى أو إصدار SKU المحدد، مثل Basic وPremium. سلسلة

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

يمكن نشر نوع مورد servers/databases/syncGroups مع العمليات التي تستهدف:

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

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

تنسيق المورد

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/servers/databases/syncGroups@2023-05-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      conflictLoggingRetentionInDays = int
      conflictResolutionPolicy = "string"
      enableConflictLogging = bool
      hubDatabasePassword = "string"
      hubDatabaseUserName = "string"
      interval = int
      schema = {
        masterSyncMemberName = "string"
        tables = [
          {
            columns = [
              {
                dataSize = "string"
                dataType = "string"
                quotedName = "string"
              }
            ]
            quotedName = "string"
          }
        ]
      }
      syncDatabaseId = "string"
      usePrivateLinkConnection = bool
    }
    sku = {
      capacity = int
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
  })
}

قيم Property

الخوادم/قواعد البيانات/مجموعات المزامنة

الاسم الوصف القيمة
النوع نوع المورد "Microsoft.Sql/servers/databases/syncGroups@2023-05-01-preview"
الاسم اسم المورد سلسلة (مطلوبة)

حد الأحرف: 1-150

الأحرف الصالحة:
الأبجدية الرقمية والواصلات والتسطير السفلي.
parent_id معرف المورد الأصل لهذا المورد. معرف المورد من النوع: قواعد البيانات
sku اسم وسعة SKU. "Sku"
خصائص خصائص المورد. خصائص SyncGroup

خصائص SyncGroup

الاسم الوصف القيمة
conflictLoggingRetentionInDays فترة استبقاء تسجيل التعارض. int
conflictResolutionPolicy نهج حل التعارض لمجموعة المزامنة. "HubWin"
"MemberWin"
enableConflictLogging إذا تم تمكين تسجيل التعارض. Bool
hubDatabasePassword كلمة المرور لبيانات اعتماد قاعدة بيانات مركز مجموعة المزامنة. سلسلة

القيود:
قيمة حساسة. تمرير كمعلمة آمنة.
hubDatabaseUserName اسم المستخدم لبيانات اعتماد قاعدة بيانات مركز مجموعة المزامنة. سلسلة
الفاصل الزمني الفاصل الزمني للمزامنة لمجموعة المزامنة. int
المخطط مخطط المزامنة لمجموعة المزامنة. SyncGroupSchema
syncDatabaseId معرف مورد ARM لقاعدة بيانات المزامنة في مجموعة المزامنة. سلسلة
usePrivateLinkConnection إذا تم تمكين اتصال الارتباط الخاص. Bool

SyncGroupSchema

الاسم الوصف القيمة
masterSyncMemberName اسم عضو المزامنة الرئيسية حيث يوجد المخطط. سلسلة
الجداول قائمة الجداول في مخطط مجموعة المزامنة. SyncGroupSchemaTable[]

SyncGroupSchemaTable

الاسم الوصف القيمة
الأعمدة قائمة الأعمدة في مخطط مجموعة المزامنة. SyncGroupSchemaTableColumn[]
quotedName الاسم المقتبس لجدول مخطط مجموعة المزامنة. سلسلة

SyncGroupSchemaTableColumn

الاسم الوصف القيمة
dataSize حجم بيانات العمود. سلسلة
dataType نوع بيانات العمود. سلسلة
quotedName الاسم المقتبس لعمود جدول مجموعة المزامنة. سلسلة

Sku

الاسم الوصف القيمة
السعة سعة وحدة حفظ المخزون المحددة. int
الاسره إذا كانت الخدمة تحتوي على أجيال مختلفة من الأجهزة، لنفس SKU، فيمكن التقاط ذلك هنا. سلسلة
الاسم اسم SKU، عادة، حرف + رمز رقم، على سبيل المثال P3. سلسلة (مطلوبة)
الحجم حجم وحدة SKU المحددة سلسلة
المستوي مستوى أو إصدار SKU المحدد، مثل Basic وPremium. سلسلة