ServicesOperations interface

واجهة تمثل عمليات الخدمات.

الخصائص

beginCreateOrUpdate
beginCreateOrUpdateAndWait
beginDelete
beginDeleteAndWait
beginStart
beginStartAndWait
beginStop
beginStopAndWait
beginUpdate
beginUpdateAndWait
checkChildrenNameAvailability

يتحقق هذا الأسلوب مما إذا كان اسم المورد المتداخل المقترح صالحا ومتوفرا.

checkNameAvailability

يتحقق هذا الأسلوب مما إذا كان اسم مورد المستوى الأعلى المقترح صالحا ومتاحا.

checkStatus

مورد الخدمات هو مورد المستوى الأعلى الذي يمثل خدمة ترحيل قاعدة بيانات Azure (الكلاسيكية). يقوم هذا الإجراء بإجراء فحص صحة وإرجاع حالة الخدمة وحجم الجهاز الظاهري.

createOrUpdate

مورد الخدمات هو مورد المستوى الأعلى الذي يمثل خدمة ترحيل قاعدة بيانات Azure (الكلاسيكية). ينشئ أسلوب PUT خدمة جديدة أو يحدث خدمة موجودة. عند تحديث خدمة، لا تتأثر الموارد التابعة الموجودة (أي المهام). تدعم الخدمات حاليا نوعا واحدا، "vm"، والذي يشير إلى خدمة تستند إلى الجهاز الظاهري، على الرغم من إمكانية إضافة أنواع أخرى في المستقبل. يمكن لهذا الأسلوب تغيير نوع الخدمة وSKU وشبكة الخدمة، ولكن إذا كانت المهام قيد التشغيل حاليا (أي أن الخدمة مشغولة)، فسيفشل هذا مع 400 طلب غير صحيح ("ServiceIsBusy"). سيقوم الموفر بالرد عند نجاحه باستخدام 200 OK أو 201 Created. تستخدم العمليات طويلة الأمد خاصية provisioningState.

delete

مورد الخدمات هو مورد المستوى الأعلى الذي يمثل خدمة ترحيل قاعدة بيانات Azure (الكلاسيكية). يحذف أسلوب DELETE خدمة. سيتم إلغاء أي مهام قيد التشغيل.

get

مورد الخدمات هو مورد المستوى الأعلى الذي يمثل خدمة ترحيل قاعدة بيانات Azure (الكلاسيكية). يسترد أسلوب GET معلومات حول مثيل خدمة.

list

مورد الخدمات هو مورد المستوى الأعلى الذي يمثل خدمة ترحيل قاعدة بيانات Azure (الكلاسيكية). يقوم هذا الأسلوب بإرجاع قائمة بموارد الخدمة في اشتراك.

listByResourceGroup

مورد الخدمات هو مورد المستوى الأعلى الذي يمثل خدمة ترحيل قاعدة بيانات Azure (الكلاسيكية). يقوم هذا الأسلوب بإرجاع قائمة بموارد الخدمة في مجموعة موارد.

listSkus

مورد الخدمات هو مورد المستوى الأعلى الذي يمثل خدمة ترحيل قاعدة البيانات (الكلاسيكية). يقوم إجراء skus بإرجاع قائمة وحدات SKU التي يمكن تحديث مورد خدمة إليها.

start

مورد الخدمات هو مورد المستوى الأعلى الذي يمثل خدمة ترحيل قاعدة بيانات Azure (الكلاسيكية). يبدأ هذا الإجراء الخدمة ويمكن استخدام الخدمة لترحيل البيانات.

stop

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

update

مورد الخدمات هو مورد المستوى الأعلى الذي يمثل خدمة ترحيل قاعدة بيانات Azure (الكلاسيكية). يقوم أسلوب PATCH بتحديث خدمة موجودة. يمكن لهذا الأسلوب تغيير نوع الخدمة وSKU وشبكة الخدمة، ولكن إذا كانت المهام قيد التشغيل حاليا (أي أن الخدمة مشغولة)، فسيفشل هذا مع 400 طلب غير صحيح ("ServiceIsBusy").

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

beginCreateOrUpdate

تحذير

واجهة برمجة التطبيقات هذه مهملة الآن.

use createOrUpdate instead

beginCreateOrUpdate: (groupName: string, serviceName: string, parameters: DataMigrationService, options?: ServicesCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<DataMigrationService>, DataMigrationService>>

قيمة الخاصية

(groupName: string, serviceName: string, parameters: DataMigrationService, options?: ServicesCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<DataMigrationService>, DataMigrationService>>

beginCreateOrUpdateAndWait

تحذير

واجهة برمجة التطبيقات هذه مهملة الآن.

use createOrUpdate instead

beginCreateOrUpdateAndWait: (groupName: string, serviceName: string, parameters: DataMigrationService, options?: ServicesCreateOrUpdateOptionalParams) => Promise<DataMigrationService>

قيمة الخاصية

(groupName: string, serviceName: string, parameters: DataMigrationService, options?: ServicesCreateOrUpdateOptionalParams) => Promise<DataMigrationService>

beginDelete

تحذير

واجهة برمجة التطبيقات هذه مهملة الآن.

use delete instead

beginDelete: (groupName: string, serviceName: string, options?: ServicesDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

قيمة الخاصية

(groupName: string, serviceName: string, options?: ServicesDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait

تحذير

واجهة برمجة التطبيقات هذه مهملة الآن.

use delete instead

beginDeleteAndWait: (groupName: string, serviceName: string, options?: ServicesDeleteOptionalParams) => Promise<void>

قيمة الخاصية

(groupName: string, serviceName: string, options?: ServicesDeleteOptionalParams) => Promise<void>

beginStart

تحذير

واجهة برمجة التطبيقات هذه مهملة الآن.

use start instead

beginStart: (groupName: string, serviceName: string, options?: ServicesStartOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

قيمة الخاصية

(groupName: string, serviceName: string, options?: ServicesStartOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginStartAndWait

تحذير

واجهة برمجة التطبيقات هذه مهملة الآن.

use start instead

beginStartAndWait: (groupName: string, serviceName: string, options?: ServicesStartOptionalParams) => Promise<void>

قيمة الخاصية

(groupName: string, serviceName: string, options?: ServicesStartOptionalParams) => Promise<void>

beginStop

تحذير

واجهة برمجة التطبيقات هذه مهملة الآن.

use stop instead

beginStop: (groupName: string, serviceName: string, options?: ServicesStopOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

قيمة الخاصية

(groupName: string, serviceName: string, options?: ServicesStopOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginStopAndWait

تحذير

واجهة برمجة التطبيقات هذه مهملة الآن.

use stop instead

beginStopAndWait: (groupName: string, serviceName: string, options?: ServicesStopOptionalParams) => Promise<void>

قيمة الخاصية

(groupName: string, serviceName: string, options?: ServicesStopOptionalParams) => Promise<void>

beginUpdate

تحذير

واجهة برمجة التطبيقات هذه مهملة الآن.

use update instead

beginUpdate: (groupName: string, serviceName: string, parameters: DataMigrationService, options?: ServicesUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<DataMigrationService>, DataMigrationService>>

قيمة الخاصية

(groupName: string, serviceName: string, parameters: DataMigrationService, options?: ServicesUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<DataMigrationService>, DataMigrationService>>

beginUpdateAndWait

تحذير

واجهة برمجة التطبيقات هذه مهملة الآن.

use update instead

beginUpdateAndWait: (groupName: string, serviceName: string, parameters: DataMigrationService, options?: ServicesUpdateOptionalParams) => Promise<DataMigrationService>

قيمة الخاصية

(groupName: string, serviceName: string, parameters: DataMigrationService, options?: ServicesUpdateOptionalParams) => Promise<DataMigrationService>

checkChildrenNameAvailability

يتحقق هذا الأسلوب مما إذا كان اسم المورد المتداخل المقترح صالحا ومتوفرا.

checkChildrenNameAvailability: (groupName: string, serviceName: string, parameters: NameAvailabilityRequest, options?: ServicesCheckChildrenNameAvailabilityOptionalParams) => Promise<NameAvailabilityResponse>

قيمة الخاصية

(groupName: string, serviceName: string, parameters: NameAvailabilityRequest, options?: ServicesCheckChildrenNameAvailabilityOptionalParams) => Promise<NameAvailabilityResponse>

checkNameAvailability

يتحقق هذا الأسلوب مما إذا كان اسم مورد المستوى الأعلى المقترح صالحا ومتاحا.

checkNameAvailability: (location: string, parameters: NameAvailabilityRequest, options?: ServicesCheckNameAvailabilityOptionalParams) => Promise<NameAvailabilityResponse>

قيمة الخاصية

(location: string, parameters: NameAvailabilityRequest, options?: ServicesCheckNameAvailabilityOptionalParams) => Promise<NameAvailabilityResponse>

checkStatus

مورد الخدمات هو مورد المستوى الأعلى الذي يمثل خدمة ترحيل قاعدة بيانات Azure (الكلاسيكية). يقوم هذا الإجراء بإجراء فحص صحة وإرجاع حالة الخدمة وحجم الجهاز الظاهري.

checkStatus: (groupName: string, serviceName: string, options?: ServicesCheckStatusOptionalParams) => Promise<DataMigrationServiceStatusResponse>

قيمة الخاصية

(groupName: string, serviceName: string, options?: ServicesCheckStatusOptionalParams) => Promise<DataMigrationServiceStatusResponse>

createOrUpdate

مورد الخدمات هو مورد المستوى الأعلى الذي يمثل خدمة ترحيل قاعدة بيانات Azure (الكلاسيكية). ينشئ أسلوب PUT خدمة جديدة أو يحدث خدمة موجودة. عند تحديث خدمة، لا تتأثر الموارد التابعة الموجودة (أي المهام). تدعم الخدمات حاليا نوعا واحدا، "vm"، والذي يشير إلى خدمة تستند إلى الجهاز الظاهري، على الرغم من إمكانية إضافة أنواع أخرى في المستقبل. يمكن لهذا الأسلوب تغيير نوع الخدمة وSKU وشبكة الخدمة، ولكن إذا كانت المهام قيد التشغيل حاليا (أي أن الخدمة مشغولة)، فسيفشل هذا مع 400 طلب غير صحيح ("ServiceIsBusy"). سيقوم الموفر بالرد عند نجاحه باستخدام 200 OK أو 201 Created. تستخدم العمليات طويلة الأمد خاصية provisioningState.

createOrUpdate: (groupName: string, serviceName: string, parameters: DataMigrationService, options?: ServicesCreateOrUpdateOptionalParams) => PollerLike<OperationState<DataMigrationService>, DataMigrationService>

قيمة الخاصية

(groupName: string, serviceName: string, parameters: DataMigrationService, options?: ServicesCreateOrUpdateOptionalParams) => PollerLike<OperationState<DataMigrationService>, DataMigrationService>

delete

مورد الخدمات هو مورد المستوى الأعلى الذي يمثل خدمة ترحيل قاعدة بيانات Azure (الكلاسيكية). يحذف أسلوب DELETE خدمة. سيتم إلغاء أي مهام قيد التشغيل.

delete: (groupName: string, serviceName: string, options?: ServicesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

قيمة الخاصية

(groupName: string, serviceName: string, options?: ServicesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

مورد الخدمات هو مورد المستوى الأعلى الذي يمثل خدمة ترحيل قاعدة بيانات Azure (الكلاسيكية). يسترد أسلوب GET معلومات حول مثيل خدمة.

get: (groupName: string, serviceName: string, options?: ServicesGetOptionalParams) => Promise<DataMigrationService>

قيمة الخاصية

(groupName: string, serviceName: string, options?: ServicesGetOptionalParams) => Promise<DataMigrationService>

list

مورد الخدمات هو مورد المستوى الأعلى الذي يمثل خدمة ترحيل قاعدة بيانات Azure (الكلاسيكية). يقوم هذا الأسلوب بإرجاع قائمة بموارد الخدمة في اشتراك.

list: (options?: ServicesListOptionalParams) => PagedAsyncIterableIterator<DataMigrationService, DataMigrationService[], PageSettings>

قيمة الخاصية

(options?: ServicesListOptionalParams) => PagedAsyncIterableIterator<DataMigrationService, DataMigrationService[], PageSettings>

listByResourceGroup

مورد الخدمات هو مورد المستوى الأعلى الذي يمثل خدمة ترحيل قاعدة بيانات Azure (الكلاسيكية). يقوم هذا الأسلوب بإرجاع قائمة بموارد الخدمة في مجموعة موارد.

listByResourceGroup: (groupName: string, options?: ServicesListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<DataMigrationService, DataMigrationService[], PageSettings>

قيمة الخاصية

(groupName: string, options?: ServicesListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<DataMigrationService, DataMigrationService[], PageSettings>

listSkus

مورد الخدمات هو مورد المستوى الأعلى الذي يمثل خدمة ترحيل قاعدة البيانات (الكلاسيكية). يقوم إجراء skus بإرجاع قائمة وحدات SKU التي يمكن تحديث مورد خدمة إليها.

listSkus: (groupName: string, serviceName: string, options?: ServicesListSkusOptionalParams) => PagedAsyncIterableIterator<AvailableServiceSku, AvailableServiceSku[], PageSettings>

قيمة الخاصية

(groupName: string, serviceName: string, options?: ServicesListSkusOptionalParams) => PagedAsyncIterableIterator<AvailableServiceSku, AvailableServiceSku[], PageSettings>

start

مورد الخدمات هو مورد المستوى الأعلى الذي يمثل خدمة ترحيل قاعدة بيانات Azure (الكلاسيكية). يبدأ هذا الإجراء الخدمة ويمكن استخدام الخدمة لترحيل البيانات.

start: (groupName: string, serviceName: string, options?: ServicesStartOptionalParams) => PollerLike<OperationState<void>, void>

قيمة الخاصية

(groupName: string, serviceName: string, options?: ServicesStartOptionalParams) => PollerLike<OperationState<void>, void>

stop

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

stop: (groupName: string, serviceName: string, options?: ServicesStopOptionalParams) => PollerLike<OperationState<void>, void>

قيمة الخاصية

(groupName: string, serviceName: string, options?: ServicesStopOptionalParams) => PollerLike<OperationState<void>, void>

update

مورد الخدمات هو مورد المستوى الأعلى الذي يمثل خدمة ترحيل قاعدة بيانات Azure (الكلاسيكية). يقوم أسلوب PATCH بتحديث خدمة موجودة. يمكن لهذا الأسلوب تغيير نوع الخدمة وSKU وشبكة الخدمة، ولكن إذا كانت المهام قيد التشغيل حاليا (أي أن الخدمة مشغولة)، فسيفشل هذا مع 400 طلب غير صحيح ("ServiceIsBusy").

update: (groupName: string, serviceName: string, parameters: DataMigrationService, options?: ServicesUpdateOptionalParams) => PollerLike<OperationState<DataMigrationService>, DataMigrationService>

قيمة الخاصية

(groupName: string, serviceName: string, parameters: DataMigrationService, options?: ServicesUpdateOptionalParams) => PollerLike<OperationState<DataMigrationService>, DataMigrationService>