Microsoft.Sql managedInstances/databases

تعريف مورد Bicep

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

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

تنسيق المورد

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

resource symbolicname 'Microsoft.Sql/managedInstances/databases@2023-05-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    autoCompleteRestore: bool
    catalogCollation: 'string'
    collation: 'string'
    createMode: 'string'
    crossSubscriptionRestorableDroppedDatabaseId: 'string'
    crossSubscriptionSourceDatabaseId: 'string'
    crossSubscriptionTargetManagedInstanceId: 'string'
    isLedgerOn: bool
    lastBackupName: 'string'
    longTermRetentionBackupResourceId: 'string'
    recoverableDatabaseId: 'string'
    restorableDroppedDatabaseId: 'string'
    restorePointInTime: 'string'
    sourceDatabaseId: 'string'
    storageContainerIdentity: 'string'
    storageContainerSasToken: 'string'
    storageContainerUri: 'string'
  }
}

قيم Property

managedInstances/databases

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

تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في Bicep.
سلسلة (مطلوبة)
الموقع الموقع الخاص بالمورد. سلسلة (مطلوبة)
العلامات علامات الموارد. قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
أصل في Bicep، يمكنك تحديد المورد الأصل لمورد تابع. تحتاج فقط إلى إضافة هذه الخاصية عند الإعلان عن المورد التابع خارج المورد الأصل.

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

ManagedDatabaseProperties

الاسم الوصف القيمة
AutoCompleteRestore ما إذا كان يجب إكمال الاستعادة التلقائية لقاعدة البيانات المدارة هذه. Bool
catalogCollation ترتيب كتالوج بيانات التعريف. "DATABASE_DEFAULT"
"SQL_Latin1_General_CP1_CI_AS"
ترتيب ترتيب قاعدة البيانات المدارة. سلسلة
createMode وضع إنشاء قاعدة البيانات المدارة. PointInTimeRestore: إنشاء قاعدة بيانات عن طريق استعادة نسخة احتياطية من نقطة زمنية لقاعدة بيانات موجودة. يجب تحديد SourceDatabaseName وS sourceManagedInstanceName و PointInTime. RestoreExternalBackup: إنشاء قاعدة بيانات عن طريق الاستعادة من ملفات النسخ الاحتياطي الخارجية. يجب تحديد Collation وStorageContainerUri وStorageContainerSasToken. الاسترداد: ينشئ قاعدة بيانات عن طريق استعادة نسخة احتياطية منسوخة جغرافيا. يجب تحديد RecoverableDatabaseId كمعرف مورد قاعدة بيانات قابل للاسترداد لاستعادته. RestoreLongTermRetentionBackup: إنشاء قاعدة بيانات عن طريق الاستعادة من نسخة احتياطية طويلة الأجل للاستبقاء (longTermRetentionBackupResourceId مطلوب). "افتراضي"
'PointInTimeRestore'
"الاسترداد"
'RestoreExternalBackup'
'RestoreLongTermRetentionBackup'
crossSubscriptionRestorableDroppedDatabaseId معرف مورد قاعدة البيانات الذي تم إسقاطه عبر الاشتراك القابل للاستعادة لاستعادته عند إنشاء قاعدة البيانات هذه. سلسلة
crossSubscriptionSourceDatabaseId معرف المورد لقاعدة البيانات المصدر عبر الاشتراكات المقترنة بإنشاء عملية قاعدة البيانات هذه. سلسلة
crossSubscriptionTargetManagedInstanceId معرف المثيل المدار المستهدف المستخدم في الاستعادة عبر الاشتراك. سلسلة
isLedgerOn ما إذا كانت قاعدة البيانات هذه قاعدة بيانات دفتر الأستاذ أم لا، ما يعني أن جميع الجداول في قاعدة البيانات هي جداول دفتر الأستاذ. ملاحظة: لا يمكن تغيير قيمة هذه الخاصية بعد إنشاء قاعدة البيانات. Bool
lastBackupName اسم ملف النسخ الاحتياطي الأخير لاستعادة قاعدة البيانات المدارة هذه. سلسلة
longTermRetentionBackupResourceId اسم النسخ الاحتياطي للاحتفاظ طويل الأجل الذي سيتم استخدامه لاستعادة قاعدة البيانات المدارة هذه. سلسلة
معرف قاعدة بيانات قابل للاسترداد معرف المورد لقاعدة البيانات القابلة للاسترداد المقترنة بإنشاء عملية قاعدة البيانات هذه. سلسلة
معرف قاعدة البيانات القابل للاستعادة معرف مورد قاعدة البيانات التي تم إسقاطها القابل للاستعادة لاستعادته عند إنشاء قاعدة البيانات هذه. سلسلة
restorePointInTime الشرطي. إذا كان createMode هو PointInTimeRestore، فإن هذه القيمة مطلوبة. يحدد النقطة الزمنية (تنسيق ISO8601) لقاعدة البيانات المصدر التي ستتم استعادتها لإنشاء قاعدة البيانات الجديدة. سلسلة
sourceDatabaseId معرف المورد لقاعدة البيانات المصدر المقترنة بإنشاء عملية قاعدة البيانات هذه. سلسلة
storageContainerIdentity الشرطي. إذا كان createMode هو RestoreExternalBackup، يتم استخدام هذه القيمة. يحدد الهوية المستخدمة لمصادقة حاوية التخزين. يمكن أن يكون "SharedAccessSignature" أو "ManagedIdentity"؛ إذا لم يتم تحديد "SharedAccessSignature" يفترض. سلسلة
storageContainerSasToken الشرطي. إذا كان createMode هو RestoreExternalBackup ولم يكن storageContainerIdentity ManagedIdentity، فإن هذه القيمة مطلوبة. يحدد رمز sas المميز لحاوية التخزين. سلسلة
storageContainerUri الشرطي. إذا كان createMode هو RestoreExternalBackup، فإن هذه القيمة مطلوبة. يحدد uri لحاوية التخزين حيث يتم تخزين النسخ الاحتياطية لهذه الاستعادة. سلسلة

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

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

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

تنسيق المورد

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

{
  "type": "Microsoft.Sql/managedInstances/databases",
  "apiVersion": "2023-05-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "autoCompleteRestore": "bool",
    "catalogCollation": "string",
    "collation": "string",
    "createMode": "string",
    "crossSubscriptionRestorableDroppedDatabaseId": "string",
    "crossSubscriptionSourceDatabaseId": "string",
    "crossSubscriptionTargetManagedInstanceId": "string",
    "isLedgerOn": "bool",
    "lastBackupName": "string",
    "longTermRetentionBackupResourceId": "string",
    "recoverableDatabaseId": "string",
    "restorableDroppedDatabaseId": "string",
    "restorePointInTime": "string",
    "sourceDatabaseId": "string",
    "storageContainerIdentity": "string",
    "storageContainerSasToken": "string",
    "storageContainerUri": "string"
  }
}

قيم Property

managedInstances/databases

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

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

ManagedDatabaseProperties

الاسم الوصف القيمة
AutoCompleteRestore ما إذا كان يجب إكمال الاستعادة التلقائية لقاعدة البيانات المدارة هذه. Bool
catalogCollation ترتيب كتالوج بيانات التعريف. "DATABASE_DEFAULT"
"SQL_Latin1_General_CP1_CI_AS"
ترتيب ترتيب قاعدة البيانات المدارة. سلسلة
createMode وضع إنشاء قاعدة البيانات المدارة. PointInTimeRestore: إنشاء قاعدة بيانات عن طريق استعادة نسخة احتياطية من نقطة زمنية لقاعدة بيانات موجودة. يجب تحديد SourceDatabaseName وS sourceManagedInstanceName و PointInTime. RestoreExternalBackup: إنشاء قاعدة بيانات عن طريق الاستعادة من ملفات النسخ الاحتياطي الخارجية. يجب تحديد Collation وStorageContainerUri وStorageContainerSasToken. الاسترداد: ينشئ قاعدة بيانات عن طريق استعادة نسخة احتياطية منسوخة جغرافيا. يجب تحديد RecoverableDatabaseId كمعرف مورد قاعدة بيانات قابل للاسترداد لاستعادته. RestoreLongTermRetentionBackup: إنشاء قاعدة بيانات عن طريق الاستعادة من نسخة احتياطية طويلة الأجل للاستبقاء (longTermRetentionBackupResourceId مطلوب). "افتراضي"
'PointInTimeRestore'
"الاسترداد"
'RestoreExternalBackup'
'RestoreLongTermRetentionBackup'
crossSubscriptionRestorableDroppedDatabaseId معرف مورد قاعدة البيانات الذي تم إسقاطه عبر الاشتراك القابل للاستعادة لاستعادته عند إنشاء قاعدة البيانات هذه. سلسلة
crossSubscriptionSourceDatabaseId معرف المورد لقاعدة البيانات المصدر عبر الاشتراكات المقترنة بإنشاء عملية قاعدة البيانات هذه. سلسلة
crossSubscriptionTargetManagedInstanceId معرف المثيل المدار المستهدف المستخدم في الاستعادة عبر الاشتراك. سلسلة
isLedgerOn ما إذا كانت قاعدة البيانات هذه قاعدة بيانات دفتر الأستاذ أم لا، ما يعني أن جميع الجداول في قاعدة البيانات هي جداول دفتر الأستاذ. ملاحظة: لا يمكن تغيير قيمة هذه الخاصية بعد إنشاء قاعدة البيانات. Bool
lastBackupName اسم ملف النسخ الاحتياطي الأخير لاستعادة قاعدة البيانات المدارة هذه. سلسلة
longTermRetentionBackupResourceId اسم النسخ الاحتياطي للاحتفاظ طويل الأجل الذي سيتم استخدامه لاستعادة قاعدة البيانات المدارة هذه. سلسلة
recoverableDatabaseId معرف المورد لقاعدة البيانات القابلة للاسترداد المقترنة بإنشاء عملية قاعدة البيانات هذه. سلسلة
معرف قاعدة بيانات قابل للاستعادة معرف مورد قاعدة البيانات الذي تم إسقاطه القابل للاستعادة للاستعادة عند إنشاء قاعدة البيانات هذه. سلسلة
restorePointInTime الشرطي. إذا كان createMode هو PointInTimeRestore، فإن هذه القيمة مطلوبة. يحدد النقطة الزمنية (تنسيق ISO8601) لقاعدة البيانات المصدر التي ستتم استعادتها لإنشاء قاعدة البيانات الجديدة. سلسلة
sourceDatabaseId معرف المورد لقاعدة البيانات المصدر المقترنة بإنشاء عملية قاعدة البيانات هذه. سلسلة
storageContainerIdentity الشرطي. إذا كان createMode هو RestoreExternalBackup، يتم استخدام هذه القيمة. يحدد الهوية المستخدمة لمصادقة حاوية التخزين. يمكن أن يكون "SharedAccessSignature" أو "ManagedIdentity"؛ إذا لم يتم تحديد "SharedAccessSignature" يفترض. سلسلة
storageContainerSasToken الشرطي. إذا كانت createMode هي RestoreExternalBackup و storageContainerIdentity ليست ManagedIdentity، فإن هذه القيمة مطلوبة. يحدد رمز sas المميز لحاوية التخزين. سلسلة
storageContainerUri الشرطي. إذا كان createMode هو RestoreExternalBackup، فإن هذه القيمة مطلوبة. يحدد uri لحاوية التخزين حيث يتم تخزين النسخ الاحتياطية لهذه الاستعادة. سلسلة

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

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

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

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

تنسيق المورد

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/managedInstances/databases@2023-05-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      autoCompleteRestore = bool
      catalogCollation = "string"
      collation = "string"
      createMode = "string"
      crossSubscriptionRestorableDroppedDatabaseId = "string"
      crossSubscriptionSourceDatabaseId = "string"
      crossSubscriptionTargetManagedInstanceId = "string"
      isLedgerOn = bool
      lastBackupName = "string"
      longTermRetentionBackupResourceId = "string"
      recoverableDatabaseId = "string"
      restorableDroppedDatabaseId = "string"
      restorePointInTime = "string"
      sourceDatabaseId = "string"
      storageContainerIdentity = "string"
      storageContainerSasToken = "string"
      storageContainerUri = "string"
    }
  })
}

قيم Property

managedInstances/databases

الاسم الوصف القيمة
النوع نوع المورد "Microsoft.Sql/managedInstances/databases@2023-05-01-preview"
الاسم اسم المورد سلسلة (مطلوب)
الموقع الموقع الخاص بالمورد. سلسلة (مطلوب)
parent_id معرف المورد الأصل لهذا المورد. معرف المورد من النوع: managedInstances
العلامات علامات الموارد. قاموس أسماء العلامات والقيم.
خصائص خصائص المورد. ManagedDatabaseProperties

ManagedDatabaseProperties

الاسم الوصف القيمة
AutoCompleteRestore ما إذا كنت تريد الاستعادة التلقائية لقاعدة البيانات المدارة هذه. Bool
catalogCollation ترتيب كتالوج بيانات التعريف. "DATABASE_DEFAULT"
"SQL_Latin1_General_CP1_CI_AS"
ترتيب ترتيب قاعدة البيانات المدارة. سلسلة
createMode وضع إنشاء قاعدة البيانات المدارة. PointInTimeRestore: إنشاء قاعدة بيانات عن طريق استعادة نسخة احتياطية من نقطة زمنية لقاعدة بيانات موجودة. يجب تحديد SourceDatabaseName و SourceManagedInstanceName و PointInTime. RestoreExternalBackup: إنشاء قاعدة بيانات عن طريق الاستعادة من ملفات النسخ الاحتياطي الخارجية. يجب تحديد الترتيب وStorageContainerUri وStorageContainerSasToken. الاسترداد: ينشئ قاعدة بيانات عن طريق استعادة نسخة احتياطية منسوخة جغرافيا. يجب تحديد RecoverableDatabaseId كمعرف مورد قاعدة بيانات قابل للاسترداد لاستعادته. RestoreLongTermRetentionBackup: إنشاء قاعدة بيانات عن طريق الاستعادة من نسخة احتياطية استبقاء طويلة الأجل (longTermRetentionBackupResourceId مطلوب). "افتراضي"
"PointInTimeRestore"
"الاسترداد"
"RestoreExternalBackup"
"RestoreLongTermRetentionBackup"
crossSubscriptionRestorableDroppedDatabaseId معرف مورد قاعدة البيانات الذي تم إسقاطه عبر الاشتراك القابل للاستعادة عند إنشاء قاعدة البيانات هذه. سلسلة
crossSubscriptionSourceDatabaseId معرف المورد لقاعدة البيانات المصدر عبر الاشتراكات المقترنة بإنشاء عملية قاعدة البيانات هذه. سلسلة
crossSubscriptionTargetManagedInstanceId معرف المثيل المدار المستهدف المستخدم في الاستعادة عبر الاشتراك. سلسلة
isLedgerOn ما إذا كانت قاعدة البيانات هذه قاعدة بيانات دفتر الأستاذ أم لا، ما يعني أن جميع الجداول في قاعدة البيانات هي جداول دفتر الأستاذ. ملاحظة: لا يمكن تغيير قيمة هذه الخاصية بعد إنشاء قاعدة البيانات. Bool
lastBackupName اسم ملف النسخ الاحتياطي الأخير لاستعادة قاعدة البيانات المدارة هذه. سلسلة
longTermRetentionBackupResourceId اسم النسخ الاحتياطي للاحتفاظ طويل الأجل الذي سيتم استخدامه لاستعادة قاعدة البيانات المدارة هذه. سلسلة
معرف قاعدة بيانات قابل للاسترداد معرف المورد لقاعدة البيانات القابلة للاسترداد المقترنة بإنشاء عملية قاعدة البيانات هذه. سلسلة
معرف قاعدة البيانات القابل للاستعادة معرف مورد قاعدة البيانات التي تم إسقاطها القابل للاستعادة لاستعادته عند إنشاء قاعدة البيانات هذه. سلسلة
restorePointInTime الشرطي. إذا كان createMode هو PointInTimeRestore، فإن هذه القيمة مطلوبة. يحدد النقطة الزمنية (تنسيق ISO8601) لقاعدة البيانات المصدر التي ستتم استعادتها لإنشاء قاعدة البيانات الجديدة. سلسلة
sourceDatabaseId معرف المورد لقاعدة البيانات المصدر المقترنة بإنشاء عملية قاعدة البيانات هذه. سلسلة
storageContainerIdentity الشرطي. إذا كان createMode هو RestoreExternalBackup، يتم استخدام هذه القيمة. يحدد الهوية المستخدمة لمصادقة حاوية التخزين. يمكن أن يكون "SharedAccessSignature" أو "ManagedIdentity"؛ إذا لم يتم تحديد "SharedAccessSignature" يفترض. سلسلة
storageContainerSasToken الشرطي. إذا كان createMode هو RestoreExternalBackup ولم يكن storageContainerIdentity ManagedIdentity، فإن هذه القيمة مطلوبة. يحدد رمز sas المميز لحاوية التخزين. سلسلة
storageContainerUri الشرطي. إذا كان createMode هو RestoreExternalBackup، فإن هذه القيمة مطلوبة. يحدد uri لحاوية التخزين حيث يتم تخزين النسخ الاحتياطية لهذه الاستعادة. سلسلة