ManagedDatabaseUpdate الفصل

تحديث قاعدة بيانات مدارة.

يتم ملء المتغيرات بواسطة الخادم فقط، وسيتم تجاهلها عند إرسال طلب.

توريث
ManagedDatabaseUpdate

الدالمنشئ

ManagedDatabaseUpdate(*, tags: Dict[str, str] | None = None, collation: str | None = None, restore_point_in_time: datetime | None = None, catalog_collation: str | CatalogCollationType | None = None, create_mode: str | ManagedDatabaseCreateMode | None = None, storage_container_uri: str | None = None, source_database_id: str | None = None, restorable_dropped_database_id: str | None = None, storage_container_sas_token: str | None = None, recoverable_database_id: str | None = None, long_term_retention_backup_resource_id: str | None = None, auto_complete_restore: bool | None = None, last_backup_name: str | None = None, **kwargs)

المعلمات

tags
dict[str, str]
مطلوب

مجموعة من العلامات. علامات الموارد.

collation
str
مطلوب

ترتيب قاعدة البيانات المدارة.

restore_point_in_time
datetime
مطلوب

الشرطي. إذا كان createMode هو PointInTimeRestore، فإن هذه القيمة مطلوبة. يحدد النقطة الزمنية (تنسيق ISO8601) لقاعدة البيانات المصدر التي ستتم استعادتها لإنشاء قاعدة البيانات الجديدة.

catalog_collation
str أو CatalogCollationType
مطلوب

ترتيب كتالوج بيانات التعريف. تتضمن القيم المحتملة: "DATABASE_DEFAULT" و"SQL_Latin1_General_CP1_CI_AS".

create_mode
str أو ManagedDatabaseCreateMode
مطلوب

وضع إنشاء قاعدة البيانات المدارة. PointInTimeRestore: إنشاء قاعدة بيانات عن طريق استعادة نسخة احتياطية من نقطة زمنية لقاعدة بيانات موجودة. يجب تحديد SourceDatabaseName و SourceManagedInstanceName و PointInTime. RestoreExternalBackup: إنشاء قاعدة بيانات عن طريق الاستعادة من ملفات النسخ الاحتياطي الخارجية. يجب تحديد الترتيب وStorageContainerUri وStorageContainerSasToken. الاسترداد: ينشئ قاعدة بيانات عن طريق استعادة نسخة احتياطية منسوخة جغرافيا. يجب تحديد RecoverableDatabaseId كمعرف مورد قاعدة بيانات قابل للاسترداد لاستعادته. RestoreLongTermRetentionBackup: إنشاء قاعدة بيانات عن طريق الاستعادة من نسخة احتياطية استبقاء طويلة الأجل (longTermRetentionBackupResourceId مطلوب). تتضمن القيم المحتملة: "افتراضي" و"RestoreExternalBackup" و"PointInTimeRestore" و"Recovery" و"RestoreLongTermRetentionBackup".

storage_container_uri
str
مطلوب

الشرطي. إذا كان createMode هو RestoreExternalBackup، فإن هذه القيمة مطلوبة. يحدد uri لحاوية التخزين حيث يتم تخزين النسخ الاحتياطية لهذه الاستعادة.

source_database_id
str
مطلوب

معرف المورد لقاعدة البيانات المصدر المقترنة بإنشاء عملية قاعدة البيانات هذه.

restorable_dropped_database_id
str
مطلوب

معرف مورد قاعدة البيانات الذي تم إسقاطه القابل للاستعادة للاستعادة عند إنشاء قاعدة البيانات هذه.

storage_container_sas_token
str
مطلوب

الشرطي. إذا كان createMode هو RestoreExternalBackup، فإن هذه القيمة مطلوبة. يحدد رمز sas المميز لحاوية التخزين.

recoverable_database_id
str
مطلوب

معرف المورد لقاعدة البيانات القابلة للاسترداد المقترنة بإنشاء عملية قاعدة البيانات هذه.

long_term_retention_backup_resource_id
str
مطلوب

اسم النسخ الاحتياطي للاحتفاظ طويل الأجل الذي سيتم استخدامه لاستعادة قاعدة البيانات المدارة هذه.

auto_complete_restore
bool
مطلوب

ما إذا كنت تريد الاستعادة التلقائية لقاعدة البيانات المدارة هذه.

last_backup_name
str
مطلوب

اسم ملف النسخ الاحتياطي الأخير لاستعادة قاعدة البيانات المدارة هذه.

المتغيرات

status
str أو ManagedDatabaseStatus

حالة قاعدة البيانات. تتضمن القيم المحتملة: "Online"، و"Offline"، و"Shutdown"، و"Creating"، و"غير قابل للوصول"، و"استعادة"، و"تحديث".

creation_date
datetime

تاريخ إنشاء قاعدة البيانات.

earliest_restore_point
datetime

أقرب نقطة استعادة في الوقت المناسب لاستعادة نقطة زمنية.

default_secondary_location
str

المنطقة المقترنة جغرافيا.

failover_group_id
str

معرف مورد مجموعة تجاوز فشل المثيل الذي تنتمي إليه قاعدة البيانات المدارة هذه.