Migration interface
خصائص الهجرة.
- يمتد
الخصائص
| cancel | يشير إلى ما إذا كان يجب تشغيل الإلغاء لعملية النقل بأكملها. |
| current |
الحالة الحالية للهجرة. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| dbs |
عندما تريد تشغيل الإلغاء لقواعد بيانات معينة ، قم بتعيين "triggerCutover" إلى "True" وأسماء قواعد البيانات المحددة في هذه المصفوفة. |
| dbs |
أسماء قواعد البيانات المراد ترحيلها. |
| dbs |
عندما تريد تشغيل الانتقال لقواعد بيانات معينة ، قم بتعيين "triggerCutover" إلى "True" وأسماء قواعد البيانات المحددة في هذه المصفوفة. |
| migrate |
يشير إلى ما إذا كان يجب ترحيل الأدوار والأذونات. |
| migration |
معرف للهجرة. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| migration |
معرف مثيل ترحيل نقطة النهاية الخاصة. |
| migration |
الوضع المستخدم لإجراء الترحيل: متصل أو غير متصل. |
| migration |
خيار مدعوم للترحيل. |
| migration |
وقت الانتهاء (UTC) لنافذة الترحيل. |
| migration |
وقت البدء (UTC) لنافذة الترحيل. |
| overwrite |
يشير إلى ما إذا كان يمكن الكتابة فوق قواعد البيانات الموجودة على الخادم الهدف عند وجودها بالفعل. إذا تم تعيينه إلى "خطأ"، فعندما يكتشف سير عمل الترحيل أن قاعدة البيانات موجودة بالفعل على الخادم الهدف، فسوف ينتظر التأكيد. |
| secret |
معلمات بيانات الترحيل السرية. |
| setup |
يشير إلى ما إذا كان سيتم إعداد النسخ المتماثل المنطقي على الخادم المصدر، إذا لزم الأمر. |
| source |
اسم المجال المؤهل بالكامل (FQDN) أو عنوان IP للخادم المصدر. هذه الخاصية اختيارية. عند توفيرها، ستستخدمها خدمة الترحيل دائما للاتصال بالخادم المصدر. |
| source |
بيانات وصفية لخادم قاعدة البيانات المصدر. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| source |
معرف مورد خادم قاعدة البيانات المصدر، عندما يكون "sourceType" هو "PostgreSQLSingleServer". بالنسبة لأنواع المصادر الأخرى، يجب تعيين هذا إلى ipaddress:port@username أو hostname:port@username. |
| source |
نوع الخادم المصدر المستخدم للترحيل: 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 |
| ssl |
وضع SSL المستخدم من قبل الترحيل. وضع SSL الافتراضي ل "PostgreSQLSingleServer" هو "VerifyFull". وضع SSL الافتراضي لأنواع المصادر الأخرى هو "مفضل". |
| start |
يشير إلى ما إذا كان يجب أن يبدأ ترحيل البيانات على الفور. |
| target |
اسم المجال المؤهل بالكامل (FQDN) أو عنوان IP للخادم الهدف. هذه الخاصية اختيارية. عند توفيرها، ستستخدمها خدمة الترحيل دائما للاتصال بالخادم الهدف. |
| target |
بيانات وصفية لخادم قاعدة البيانات المستهدف. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| target |
معرف مورد خادم قاعدة البيانات المستهدف. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| trigger |
يشير إلى ما إذا كان يجب تشغيل الانتقال الشامل للترحيل بأكمله. |
الخصائص الموروثة
| id | معرف المورد المؤهل بالكامل للمورد. على سبيل المثال، "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| location | الموقع الجغرافي حيث يعيش المورد |
| name | اسم المورد NOTE: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| system |
بيانات تعريف 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