BatchAccountOperations interface

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

الخصائص

beginCreate
beginCreateAndWait
beginDelete
beginDeleteAndWait
create

إنشاء حساب Batch جديد مع المعلمات المحددة. لا يمكن تحديث الحسابات الموجودة باستخدام واجهة برمجة التطبيقات هذه ويجب بدلا من ذلك تحديثها باستخدام واجهة برمجة تطبيقات تحديث حساب الدفعة.

delete
get

الحصول على معلومات حول حساب Batch المحدد.

getDetector

يحصل على معلومات حول الكاشف المحدد لحساب Batch معين.

getKeys

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

list

يحصل على معلومات حول حسابات الدفعات المقترنة بالاشتراك.

listByResourceGroup

الحصول على معلومات حول حسابات الدفعات المقترنة بمجموعة الموارد المحددة.

listDetectors

الحصول على معلومات حول أجهزة الكشف المتوفرة لحساب Batch معين.

listOutboundNetworkDependenciesEndpoints

يسرد نقاط النهاية التي قد تستدعيها Batch Compute Node ضمن حساب Batch هذا كجزء من إدارة خدمة Batch. إذا كنت تقوم بنشر تجمع داخل شبكة ظاهرية تحددها، يجب التأكد من أن شبكتك تسمح بالوصول الصادر إلى نقاط النهاية هذه. قد يؤدي الفشل في السماح بالوصول إلى نقاط النهاية هذه إلى قيام Batch بوضع علامة على العقد المتأثرة على أنها غير قابلة للاستخدام. لمزيد من المعلومات حول إنشاء تجمع داخل شبكة ظاهرية، راجع https://learn.microsoft.com/azure/batch/batch-virtual-network.

regenerateKey

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

synchronizeAutoStorageKeys

مزامنة مفاتيح الوصول لحساب التخزين التلقائي الذي تم تكوينه لحساب Batch المحدد، فقط إذا كان يتم استخدام مصادقة مفتاح التخزين.

update

تحديث خصائص حساب Batch موجود.

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

beginCreate

تحذير

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

use create instead

beginCreate: (resourceGroupName: string, accountName: string, parameters: BatchAccountCreateParameters, options?: BatchAccountCreateOptionalParams) => Promise<SimplePollerLike<OperationState<BatchAccount>, BatchAccount>>

قيمة الخاصية

(resourceGroupName: string, accountName: string, parameters: BatchAccountCreateParameters, options?: BatchAccountCreateOptionalParams) => Promise<SimplePollerLike<OperationState<BatchAccount>, BatchAccount>>

beginCreateAndWait

تحذير

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

use create instead

beginCreateAndWait: (resourceGroupName: string, accountName: string, parameters: BatchAccountCreateParameters, options?: BatchAccountCreateOptionalParams) => Promise<BatchAccount>

قيمة الخاصية

(resourceGroupName: string, accountName: string, parameters: BatchAccountCreateParameters, options?: BatchAccountCreateOptionalParams) => Promise<BatchAccount>

beginDelete

تحذير

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

use delete instead

beginDelete: (resourceGroupName: string, accountName: string, options?: BatchAccountDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

قيمة الخاصية

(resourceGroupName: string, accountName: string, options?: BatchAccountDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait

تحذير

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

use delete instead

beginDeleteAndWait: (resourceGroupName: string, accountName: string, options?: BatchAccountDeleteOptionalParams) => Promise<void>

قيمة الخاصية

(resourceGroupName: string, accountName: string, options?: BatchAccountDeleteOptionalParams) => Promise<void>

create

إنشاء حساب Batch جديد مع المعلمات المحددة. لا يمكن تحديث الحسابات الموجودة باستخدام واجهة برمجة التطبيقات هذه ويجب بدلا من ذلك تحديثها باستخدام واجهة برمجة تطبيقات تحديث حساب الدفعة.

create: (resourceGroupName: string, accountName: string, parameters: BatchAccountCreateParameters, options?: BatchAccountCreateOptionalParams) => PollerLike<OperationState<BatchAccount>, BatchAccount>

قيمة الخاصية

(resourceGroupName: string, accountName: string, parameters: BatchAccountCreateParameters, options?: BatchAccountCreateOptionalParams) => PollerLike<OperationState<BatchAccount>, BatchAccount>

delete

delete: (resourceGroupName: string, accountName: string, options?: BatchAccountDeleteOptionalParams) => PollerLike<OperationState<void>, void>

قيمة الخاصية

(resourceGroupName: string, accountName: string, options?: BatchAccountDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

الحصول على معلومات حول حساب Batch المحدد.

get: (resourceGroupName: string, accountName: string, options?: BatchAccountGetOptionalParams) => Promise<BatchAccount>

قيمة الخاصية

(resourceGroupName: string, accountName: string, options?: BatchAccountGetOptionalParams) => Promise<BatchAccount>

getDetector

يحصل على معلومات حول الكاشف المحدد لحساب Batch معين.

getDetector: (resourceGroupName: string, accountName: string, detectorId: string, options?: BatchAccountGetDetectorOptionalParams) => Promise<DetectorResponse>

قيمة الخاصية

(resourceGroupName: string, accountName: string, detectorId: string, options?: BatchAccountGetDetectorOptionalParams) => Promise<DetectorResponse>

getKeys

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

getKeys: (resourceGroupName: string, accountName: string, options?: BatchAccountGetKeysOptionalParams) => Promise<BatchAccountKeys>

قيمة الخاصية

(resourceGroupName: string, accountName: string, options?: BatchAccountGetKeysOptionalParams) => Promise<BatchAccountKeys>

list

يحصل على معلومات حول حسابات الدفعات المقترنة بالاشتراك.

list: (options?: BatchAccountListOptionalParams) => PagedAsyncIterableIterator<BatchAccount, BatchAccount[], PageSettings>

قيمة الخاصية

(options?: BatchAccountListOptionalParams) => PagedAsyncIterableIterator<BatchAccount, BatchAccount[], PageSettings>

listByResourceGroup

الحصول على معلومات حول حسابات الدفعات المقترنة بمجموعة الموارد المحددة.

listByResourceGroup: (resourceGroupName: string, options?: BatchAccountListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<BatchAccount, BatchAccount[], PageSettings>

قيمة الخاصية

(resourceGroupName: string, options?: BatchAccountListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<BatchAccount, BatchAccount[], PageSettings>

listDetectors

الحصول على معلومات حول أجهزة الكشف المتوفرة لحساب Batch معين.

listDetectors: (resourceGroupName: string, accountName: string, options?: BatchAccountListDetectorsOptionalParams) => PagedAsyncIterableIterator<DetectorResponse, DetectorResponse[], PageSettings>

قيمة الخاصية

(resourceGroupName: string, accountName: string, options?: BatchAccountListDetectorsOptionalParams) => PagedAsyncIterableIterator<DetectorResponse, DetectorResponse[], PageSettings>

listOutboundNetworkDependenciesEndpoints

يسرد نقاط النهاية التي قد تستدعيها Batch Compute Node ضمن حساب Batch هذا كجزء من إدارة خدمة Batch. إذا كنت تقوم بنشر تجمع داخل شبكة ظاهرية تحددها، يجب التأكد من أن شبكتك تسمح بالوصول الصادر إلى نقاط النهاية هذه. قد يؤدي الفشل في السماح بالوصول إلى نقاط النهاية هذه إلى قيام Batch بوضع علامة على العقد المتأثرة على أنها غير قابلة للاستخدام. لمزيد من المعلومات حول إنشاء تجمع داخل شبكة ظاهرية، راجع https://learn.microsoft.com/azure/batch/batch-virtual-network.

listOutboundNetworkDependenciesEndpoints: (resourceGroupName: string, accountName: string, options?: BatchAccountListOutboundNetworkDependenciesEndpointsOptionalParams) => PagedAsyncIterableIterator<OutboundEnvironmentEndpoint, OutboundEnvironmentEndpoint[], PageSettings>

قيمة الخاصية

(resourceGroupName: string, accountName: string, options?: BatchAccountListOutboundNetworkDependenciesEndpointsOptionalParams) => PagedAsyncIterableIterator<OutboundEnvironmentEndpoint, OutboundEnvironmentEndpoint[], PageSettings>

regenerateKey

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

regenerateKey: (resourceGroupName: string, accountName: string, parameters: BatchAccountRegenerateKeyParameters, options?: BatchAccountRegenerateKeyOptionalParams) => Promise<BatchAccountKeys>

قيمة الخاصية

(resourceGroupName: string, accountName: string, parameters: BatchAccountRegenerateKeyParameters, options?: BatchAccountRegenerateKeyOptionalParams) => Promise<BatchAccountKeys>

synchronizeAutoStorageKeys

مزامنة مفاتيح الوصول لحساب التخزين التلقائي الذي تم تكوينه لحساب Batch المحدد، فقط إذا كان يتم استخدام مصادقة مفتاح التخزين.

synchronizeAutoStorageKeys: (resourceGroupName: string, accountName: string, options?: BatchAccountSynchronizeAutoStorageKeysOptionalParams) => Promise<void>

قيمة الخاصية

(resourceGroupName: string, accountName: string, options?: BatchAccountSynchronizeAutoStorageKeysOptionalParams) => Promise<void>

update

تحديث خصائص حساب Batch موجود.

update: (resourceGroupName: string, accountName: string, parameters: BatchAccountUpdateParameters, options?: BatchAccountUpdateOptionalParams) => Promise<BatchAccount>

قيمة الخاصية

(resourceGroupName: string, accountName: string, parameters: BatchAccountUpdateParameters, options?: BatchAccountUpdateOptionalParams) => Promise<BatchAccount>