مشاركة عبر


Migration interface

خصائص الهجرة.

يمتد

الخصائص

cancel

يشير إلى ما إذا كان يجب تشغيل الإلغاء لعملية النقل بأكملها.

currentStatus

الحالة الحالية للهجرة. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

dbsToCancelMigrationOn

عندما تريد تشغيل الإلغاء لقواعد بيانات معينة ، قم بتعيين "triggerCutover" إلى "True" وأسماء قواعد البيانات المحددة في هذه المصفوفة.

dbsToMigrate

أسماء قواعد البيانات المراد ترحيلها.

dbsToTriggerCutoverOn

عندما تريد تشغيل الانتقال لقواعد بيانات معينة ، قم بتعيين "triggerCutover" إلى "True" وأسماء قواعد البيانات المحددة في هذه المصفوفة.

migrateRoles

يشير إلى ما إذا كان يجب ترحيل الأدوار والأذونات.

migrationId

معرف للهجرة. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

migrationInstanceResourceId

معرف مثيل ترحيل نقطة النهاية الخاصة.

migrationMode

الوضع المستخدم لإجراء الترحيل: متصل أو غير متصل.

migrationOption

خيار مدعوم للترحيل.

migrationWindowEndTimeInUtc

وقت الانتهاء (UTC) لنافذة الترحيل.

migrationWindowStartTimeInUtc

وقت البدء (UTC) لنافذة الترحيل.

overwriteDbsInTarget

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

secretParameters

معلمات بيانات الترحيل السرية.

setupLogicalReplicationOnSourceDbIfNeeded

يشير إلى ما إذا كان سيتم إعداد النسخ المتماثل المنطقي على الخادم المصدر، إذا لزم الأمر.

sourceDbServerFullyQualifiedDomainName

اسم المجال المؤهل بالكامل (FQDN) أو عنوان IP للخادم المصدر. هذه الخاصية اختيارية. عند توفيرها، ستستخدمها خدمة الترحيل دائما للاتصال بالخادم المصدر.

sourceDbServerMetadata

بيانات وصفية لخادم قاعدة البيانات المصدر. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

sourceDbServerResourceId

معرف مورد خادم قاعدة البيانات المصدر، عندما يكون "sourceType" هو "PostgreSQLSingleServer". بالنسبة لأنواع المصادر الأخرى، يجب تعيين هذا إلى ipaddress:port@username أو hostname:port@username.

sourceType

نوع الخادم المصدر المستخدم للترحيل: ApsaraDB_RDS أو AWS أو AWS_AURORA أو AWS_EC2 أو AWS_RDS أو AzureVM أو Crunchy_PostgreSQL أو Digital_Ocean_Droplets أو Digital_Ocean_PostgreSQL أو EDB أو EDB_Oracle_Server أو EDB_PostgreSQL أو GCP أو GCP_AlloyDB أو GCP_CloudSQL أو GCP_Compute أو Heroku_PostgreSQL أو Huawei_Compute أو Huawei_RDS أو OnPremises أو PostgreSQLCosmosDB أو PostgreSQLFlexibleServer أو PostgreSQLSingleServer أو Supabase_PostgreSQL

sslMode

وضع SSL المستخدم من قبل الترحيل. وضع SSL الافتراضي ل "PostgreSQLSingleServer" هو "VerifyFull". وضع SSL الافتراضي لأنواع المصادر الأخرى هو "مفضل".

startDataMigration

يشير إلى ما إذا كان يجب أن يبدأ ترحيل البيانات على الفور.

targetDbServerFullyQualifiedDomainName

اسم المجال المؤهل بالكامل (FQDN) أو عنوان IP للخادم الهدف. هذه الخاصية اختيارية. عند توفيرها، ستستخدمها خدمة الترحيل دائما للاتصال بالخادم الهدف.

targetDbServerMetadata

بيانات وصفية لخادم قاعدة البيانات المستهدف. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

targetDbServerResourceId

معرف مورد خادم قاعدة البيانات المستهدف. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

triggerCutover

يشير إلى ما إذا كان يجب تشغيل الانتقال الشامل للترحيل بأكمله.

الخصائص الموروثة

id

معرف المورد المؤهل بالكامل للمورد. على سبيل المثال، "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

location

الموقع الجغرافي حيث يعيش المورد

name

اسم المورد NOTE: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

systemData

بيانات تعريف Azure Resource Manager التي تحتوي على معلومات createBy و modifiedBy. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

tags

علامات الموارد.

type

نوع المورد. على سبيل المثال، ملاحظة "Microsoft.Compute/virtualMachines" أو "Microsoft.Storage/storageAccounts": لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

تفاصيل الخاصية

cancel

يشير إلى ما إذا كان يجب تشغيل الإلغاء لعملية النقل بأكملها.

cancel?: string

قيمة الخاصية

string

currentStatus

الحالة الحالية للهجرة. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

currentStatus?: MigrationStatus

قيمة الخاصية

dbsToCancelMigrationOn

عندما تريد تشغيل الإلغاء لقواعد بيانات معينة ، قم بتعيين "triggerCutover" إلى "True" وأسماء قواعد البيانات المحددة في هذه المصفوفة.

dbsToCancelMigrationOn?: string[]

قيمة الخاصية

string[]

dbsToMigrate

أسماء قواعد البيانات المراد ترحيلها.

dbsToMigrate?: string[]

قيمة الخاصية

string[]

dbsToTriggerCutoverOn

عندما تريد تشغيل الانتقال لقواعد بيانات معينة ، قم بتعيين "triggerCutover" إلى "True" وأسماء قواعد البيانات المحددة في هذه المصفوفة.

dbsToTriggerCutoverOn?: string[]

قيمة الخاصية

string[]

migrateRoles

يشير إلى ما إذا كان يجب ترحيل الأدوار والأذونات.

migrateRoles?: string

قيمة الخاصية

string

migrationId

معرف للهجرة. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

migrationId?: string

قيمة الخاصية

string

migrationInstanceResourceId

معرف مثيل ترحيل نقطة النهاية الخاصة.

migrationInstanceResourceId?: string

قيمة الخاصية

string

migrationMode

الوضع المستخدم لإجراء الترحيل: متصل أو غير متصل.

migrationMode?: string

قيمة الخاصية

string

migrationOption

خيار مدعوم للترحيل.

migrationOption?: string

قيمة الخاصية

string

migrationWindowEndTimeInUtc

وقت الانتهاء (UTC) لنافذة الترحيل.

migrationWindowEndTimeInUtc?: Date

قيمة الخاصية

Date

migrationWindowStartTimeInUtc

وقت البدء (UTC) لنافذة الترحيل.

migrationWindowStartTimeInUtc?: Date

قيمة الخاصية

Date

overwriteDbsInTarget

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

overwriteDbsInTarget?: string

قيمة الخاصية

string

secretParameters

معلمات بيانات الترحيل السرية.

secretParameters?: MigrationSecretParameters

قيمة الخاصية

setupLogicalReplicationOnSourceDbIfNeeded

يشير إلى ما إذا كان سيتم إعداد النسخ المتماثل المنطقي على الخادم المصدر، إذا لزم الأمر.

setupLogicalReplicationOnSourceDbIfNeeded?: string

قيمة الخاصية

string

sourceDbServerFullyQualifiedDomainName

اسم المجال المؤهل بالكامل (FQDN) أو عنوان IP للخادم المصدر. هذه الخاصية اختيارية. عند توفيرها، ستستخدمها خدمة الترحيل دائما للاتصال بالخادم المصدر.

sourceDbServerFullyQualifiedDomainName?: string

قيمة الخاصية

string

sourceDbServerMetadata

بيانات وصفية لخادم قاعدة البيانات المصدر. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

sourceDbServerMetadata?: DbServerMetadata

قيمة الخاصية

sourceDbServerResourceId

معرف مورد خادم قاعدة البيانات المصدر، عندما يكون "sourceType" هو "PostgreSQLSingleServer". بالنسبة لأنواع المصادر الأخرى، يجب تعيين هذا إلى ipaddress:port@username أو hostname:port@username.

sourceDbServerResourceId?: string

قيمة الخاصية

string

sourceType

نوع الخادم المصدر المستخدم للترحيل: ApsaraDB_RDS أو AWS أو AWS_AURORA أو AWS_EC2 أو AWS_RDS أو AzureVM أو Crunchy_PostgreSQL أو Digital_Ocean_Droplets أو Digital_Ocean_PostgreSQL أو EDB أو EDB_Oracle_Server أو EDB_PostgreSQL أو GCP أو GCP_AlloyDB أو GCP_CloudSQL أو GCP_Compute أو Heroku_PostgreSQL أو Huawei_Compute أو Huawei_RDS أو OnPremises أو PostgreSQLCosmosDB أو PostgreSQLFlexibleServer أو PostgreSQLSingleServer أو Supabase_PostgreSQL

sourceType?: string

قيمة الخاصية

string

sslMode

وضع SSL المستخدم من قبل الترحيل. وضع SSL الافتراضي ل "PostgreSQLSingleServer" هو "VerifyFull". وضع SSL الافتراضي لأنواع المصادر الأخرى هو "مفضل".

sslMode?: string

قيمة الخاصية

string

startDataMigration

يشير إلى ما إذا كان يجب أن يبدأ ترحيل البيانات على الفور.

startDataMigration?: string

قيمة الخاصية

string

targetDbServerFullyQualifiedDomainName

اسم المجال المؤهل بالكامل (FQDN) أو عنوان IP للخادم الهدف. هذه الخاصية اختيارية. عند توفيرها، ستستخدمها خدمة الترحيل دائما للاتصال بالخادم الهدف.

targetDbServerFullyQualifiedDomainName?: string

قيمة الخاصية

string

targetDbServerMetadata

بيانات وصفية لخادم قاعدة البيانات المستهدف. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

targetDbServerMetadata?: DbServerMetadata

قيمة الخاصية

targetDbServerResourceId

معرف مورد خادم قاعدة البيانات المستهدف. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

targetDbServerResourceId?: string

قيمة الخاصية

string

triggerCutover

يشير إلى ما إذا كان يجب تشغيل الانتقال الشامل للترحيل بأكمله.

triggerCutover?: string

قيمة الخاصية

string

تفاصيل الخاصية الموروثة

id

معرف المورد المؤهل بالكامل للمورد. على سبيل المثال، "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

id?: string

قيمة الخاصية

string

موروث منTrackedResource.id

location

الموقع الجغرافي حيث يعيش المورد

location: string

قيمة الخاصية

string

موروث منTrackedResource.location

name

اسم المورد NOTE: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

name?: string

قيمة الخاصية

string

موروث منTrackedResource.name

systemData

بيانات تعريف Azure Resource Manager التي تحتوي على معلومات createBy و modifiedBy. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

systemData?: SystemData

قيمة الخاصية

موروثة منTrackedResource.systemData

tags

علامات الموارد.

tags?: {[propertyName: string]: string}

قيمة الخاصية

{[propertyName: string]: string}

موروثة منTrackedResource.tags

type

نوع المورد. على سبيل المثال، ملاحظة "Microsoft.Compute/virtualMachines" أو "Microsoft.Storage/storageAccounts": لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

type?: string

قيمة الخاصية

string

موروث منTrackedResource.type