StorageAccounts interface

واجهة تمثل StorageAccounts.

الأساليب

beginAbortHierarchicalNamespaceMigration(string, string, StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams)

إجهاض الترحيل المباشر لحساب التخزين لتمكين Hns

beginAbortHierarchicalNamespaceMigrationAndWait(string, string, StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams)

إجهاض الترحيل المباشر لحساب التخزين لتمكين Hns

beginCreate(string, string, StorageAccountCreateParameters, StorageAccountsCreateOptionalParams)

ينشئ حساب تخزين جديدا بشكل غير متزامن بالمعلمات المحددة. إذا تم إنشاء حساب بالفعل وتم إصدار طلب إنشاء لاحق بخصائص مختلفة، فسيتم تحديث خصائص الحساب. إذا تم إنشاء حساب بالفعل وتم إصدار طلب إنشاء أو تحديث لاحق بنفس مجموعة الخصائص بالضبط، فسينجح الطلب.

beginCreateAndWait(string, string, StorageAccountCreateParameters, StorageAccountsCreateOptionalParams)

ينشئ حساب تخزين جديدا بشكل غير متزامن بالمعلمات المحددة. إذا تم إنشاء حساب بالفعل وتم إصدار طلب إنشاء لاحق بخصائص مختلفة، فسيتم تحديث خصائص الحساب. إذا تم إنشاء حساب بالفعل وتم إصدار طلب إنشاء أو تحديث لاحق بنفس مجموعة الخصائص بالضبط، فسينجح الطلب.

beginCustomerInitiatedMigration(string, string, StorageAccountMigration, StorageAccountsCustomerInitiatedMigrationOptionalParams)

يمكن تشغيل طلب ترحيل الحساب لحساب تخزين لتغيير مستوى التكرار الخاص به. يقوم الترحيل بتحديث حساب التخزين المتكرر غير النطاقي إلى حساب منطقة زائد عن الحاجة أو العكس من أجل الحصول على موثوقية وتوافر أفضل. ينسخ التخزين المكرر منطقياً(ZRS) بشكل متماثل حساب التخزين الخاص بك بشكل متزامن عبر ثلاث مناطق توفر Azure في المنطقة الأساسية.

beginCustomerInitiatedMigrationAndWait(string, string, StorageAccountMigration, StorageAccountsCustomerInitiatedMigrationOptionalParams)

يمكن تشغيل طلب ترحيل الحساب لحساب تخزين لتغيير مستوى التكرار الخاص به. يقوم الترحيل بتحديث حساب التخزين المتكرر غير النطاقي إلى حساب منطقة زائد عن الحاجة أو العكس من أجل الحصول على موثوقية وتوافر أفضل. ينسخ التخزين المكرر منطقياً(ZRS) بشكل متماثل حساب التخزين الخاص بك بشكل متزامن عبر ثلاث مناطق توفر Azure في المنطقة الأساسية.

beginFailover(string, string, StorageAccountsFailoverOptionalParams)

يمكن تشغيل طلب تجاوز الفشل لحساب تخزين في حالة عدم توفر نقطة نهاية أساسية لأي سبب من الأسباب. يحدث تجاوز الفشل من نظام المجموعة الأساسي لحساب التخزين إلى نظام المجموعة الثانوي لحسابات RA-GRS. ستصبح المجموعة الثانوية أساسية بعد تجاوز الفشل ويتم تحويل الحساب إلى LRS. في حالة تجاوز الفشل المخطط له، يتم تبديل المجموعات الأساسية والثانوية بعد تجاوز الفشل ويظل الحساب منسوخا جغرافيا. يجب الاستمرار في استخدام تجاوز الفشل في حالة حدوث مشكلات في التوفر حيث يتوفر تجاوز الفشل المخطط له فقط أثناء توفر نقاط النهاية الأساسية والثانوية. حالة الاستخدام الأساسية لتجاوز الفشل المخطط لها هي تدريبات اختبار الإصلاح بعد كارثة. يتم استدعاء هذا النوع من تجاوز الفشل عن طريق تعيين معلمة FailoverType إلى "Planned". تعرف على المزيد حول خيارات تجاوز الفشل هنا- https://learn.microsoft.com/azure/storage/common/storage-disaster-recovery-guidance

beginFailoverAndWait(string, string, StorageAccountsFailoverOptionalParams)

يمكن تشغيل طلب تجاوز الفشل لحساب تخزين في حالة عدم توفر نقطة نهاية أساسية لأي سبب من الأسباب. يحدث تجاوز الفشل من نظام المجموعة الأساسي لحساب التخزين إلى نظام المجموعة الثانوي لحسابات RA-GRS. ستصبح المجموعة الثانوية أساسية بعد تجاوز الفشل ويتم تحويل الحساب إلى LRS. في حالة تجاوز الفشل المخطط له، يتم تبديل المجموعات الأساسية والثانوية بعد تجاوز الفشل ويظل الحساب منسوخا جغرافيا. يجب الاستمرار في استخدام تجاوز الفشل في حالة حدوث مشكلات في التوفر حيث يتوفر تجاوز الفشل المخطط له فقط أثناء توفر نقاط النهاية الأساسية والثانوية. حالة الاستخدام الأساسية لتجاوز الفشل المخطط لها هي تدريبات اختبار الإصلاح بعد كارثة. يتم استدعاء هذا النوع من تجاوز الفشل عن طريق تعيين معلمة FailoverType إلى "Planned". تعرف على المزيد حول خيارات تجاوز الفشل هنا- https://learn.microsoft.com/azure/storage/common/storage-disaster-recovery-guidance

beginHierarchicalNamespaceMigration(string, string, string, StorageAccountsHierarchicalNamespaceMigrationOptionalParams)

الترحيل المباشر لحساب التخزين لتمكين Hns

beginHierarchicalNamespaceMigrationAndWait(string, string, string, StorageAccountsHierarchicalNamespaceMigrationOptionalParams)

الترحيل المباشر لحساب التخزين لتمكين Hns

beginRestoreBlobRanges(string, string, BlobRestoreParameters, StorageAccountsRestoreBlobRangesOptionalParams)

استعادة الكائنات الثنائية كبيرة الحجم في نطاقات الكائنات الثنائية كبيرة الحجم المحددة

beginRestoreBlobRangesAndWait(string, string, BlobRestoreParameters, StorageAccountsRestoreBlobRangesOptionalParams)

استعادة الكائنات الثنائية كبيرة الحجم في نطاقات الكائنات الثنائية كبيرة الحجم المحددة

checkNameAvailability(StorageAccountCheckNameAvailabilityParameters, StorageAccountsCheckNameAvailabilityOptionalParams)

التحقق من أن اسم حساب التخزين صالح وليس قيد الاستخدام بالفعل.

delete(string, string, StorageAccountsDeleteOptionalParams)

حذف حساب تخزين في Microsoft Azure.

getCustomerInitiatedMigration(string, string, string, StorageAccountsGetCustomerInitiatedMigrationOptionalParams)

يحصل على حالة الترحيل المستمر لحساب التخزين المحدد.

getProperties(string, string, StorageAccountsGetPropertiesOptionalParams)

إرجاع خصائص حساب التخزين المحدد بما في ذلك على سبيل المثال لا الحصر الاسم واسم SKU والموقع وحالة الحساب. يجب استخدام عملية ListKeys لاسترداد مفاتيح التخزين.

list(StorageAccountsListOptionalParams)

يسرد جميع حسابات التخزين المتوفرة ضمن الاشتراك. لاحظ أنه لا يتم إرجاع مفاتيح التخزين؛ استخدم عملية ListKeys لهذا.

listAccountSAS(string, string, AccountSasParameters, StorageAccountsListAccountSASOptionalParams)

سرد بيانات اعتماد SAS لحساب تخزين.

listByResourceGroup(string, StorageAccountsListByResourceGroupOptionalParams)

يسرد جميع حسابات التخزين المتوفرة ضمن مجموعة الموارد المحددة. لاحظ أنه لا يتم إرجاع مفاتيح التخزين؛ استخدم عملية ListKeys لهذا.

listKeys(string, string, StorageAccountsListKeysOptionalParams)

يسرد مفاتيح الوصول أو مفاتيح Kerberos (إذا تم تمكين الدليل النشط) لحساب التخزين المحدد.

listServiceSAS(string, string, ServiceSasParameters, StorageAccountsListServiceSASOptionalParams)

سرد بيانات اعتماد SAS لخدمة مورد معين.

regenerateKey(string, string, StorageAccountRegenerateKeyParameters, StorageAccountsRegenerateKeyOptionalParams)

إعادة إنشاء أحد مفاتيح الوصول أو مفاتيح Kerberos لحساب التخزين المحدد.

revokeUserDelegationKeys(string, string, StorageAccountsRevokeUserDelegationKeysOptionalParams)

إبطال مفاتيح تفويض المستخدم.

update(string, string, StorageAccountUpdateParameters, StorageAccountsUpdateOptionalParams)

يمكن استخدام عملية التحديث لتحديث SKU أو التشفير أو طبقة الوصول أو العلامات لحساب تخزين. يمكن استخدامه أيضا لتعيين الحساب إلى مجال مخصص. يتم دعم مجال مخصص واحد فقط لكل حساب تخزين؛ استبدال/تغيير المجال المخصص غير مدعوم. لاستبدال مجال مخصص قديم، يجب مسح/إلغاء تسجيل القيمة القديمة قبل تعيين قيمة جديدة. يتم دعم تحديث خصائص متعددة. لا يغير هذا الاستدعاء مفاتيح التخزين للحساب. إذا كنت تريد تغيير مفاتيح حساب التخزين، فاستخدم عملية إعادة إنشاء المفاتيح. لا يمكن تغيير موقع واسم حساب التخزين بعد الإنشاء.

تفاصيل الأسلوب

beginAbortHierarchicalNamespaceMigration(string, string, StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams)

إجهاض الترحيل المباشر لحساب التخزين لتمكين Hns

function beginAbortHierarchicalNamespaceMigration(resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد ضمن اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين داخل مجموعة الموارد المحددة. يجب أن تكون أسماء حسابات التخزين بين 3 أحرف و24 حرفاً في الطول واستخدام أرقام وأحرف صغيرة فقط.

المرتجعات

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginAbortHierarchicalNamespaceMigrationAndWait(string, string, StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams)

إجهاض الترحيل المباشر لحساب التخزين لتمكين Hns

function beginAbortHierarchicalNamespaceMigrationAndWait(resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams): Promise<void>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد ضمن اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين داخل مجموعة الموارد المحددة. يجب أن تكون أسماء حسابات التخزين بين 3 أحرف و24 حرفاً في الطول واستخدام أرقام وأحرف صغيرة فقط.

المرتجعات

Promise<void>

beginCreate(string, string, StorageAccountCreateParameters, StorageAccountsCreateOptionalParams)

ينشئ حساب تخزين جديدا بشكل غير متزامن بالمعلمات المحددة. إذا تم إنشاء حساب بالفعل وتم إصدار طلب إنشاء لاحق بخصائص مختلفة، فسيتم تحديث خصائص الحساب. إذا تم إنشاء حساب بالفعل وتم إصدار طلب إنشاء أو تحديث لاحق بنفس مجموعة الخصائص بالضبط، فسينجح الطلب.

function beginCreate(resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams): Promise<SimplePollerLike<OperationState<StorageAccount>, StorageAccount>>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد ضمن اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين داخل مجموعة الموارد المحددة. يجب أن تكون أسماء حسابات التخزين بين 3 أحرف و24 حرفاً في الطول واستخدام أرقام وأحرف صغيرة فقط.

parameters
StorageAccountCreateParameters

المعلمات التي يجب توفيرها للحساب الذي تم إنشاؤه.

options
StorageAccountsCreateOptionalParams

معلمات الخيارات.

المرتجعات

Promise<@azure/core-lro.SimplePollerLike<OperationState<StorageAccount>, StorageAccount>>

beginCreateAndWait(string, string, StorageAccountCreateParameters, StorageAccountsCreateOptionalParams)

ينشئ حساب تخزين جديدا بشكل غير متزامن بالمعلمات المحددة. إذا تم إنشاء حساب بالفعل وتم إصدار طلب إنشاء لاحق بخصائص مختلفة، فسيتم تحديث خصائص الحساب. إذا تم إنشاء حساب بالفعل وتم إصدار طلب إنشاء أو تحديث لاحق بنفس مجموعة الخصائص بالضبط، فسينجح الطلب.

function beginCreateAndWait(resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams): Promise<StorageAccount>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد ضمن اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين داخل مجموعة الموارد المحددة. يجب أن تكون أسماء حسابات التخزين بين 3 أحرف و24 حرفاً في الطول واستخدام أرقام وأحرف صغيرة فقط.

parameters
StorageAccountCreateParameters

المعلمات التي يجب توفيرها للحساب الذي تم إنشاؤه.

options
StorageAccountsCreateOptionalParams

معلمات الخيارات.

المرتجعات

Promise<StorageAccount>

beginCustomerInitiatedMigration(string, string, StorageAccountMigration, StorageAccountsCustomerInitiatedMigrationOptionalParams)

يمكن تشغيل طلب ترحيل الحساب لحساب تخزين لتغيير مستوى التكرار الخاص به. يقوم الترحيل بتحديث حساب التخزين المتكرر غير النطاقي إلى حساب منطقة زائد عن الحاجة أو العكس من أجل الحصول على موثوقية وتوافر أفضل. ينسخ التخزين المكرر منطقياً(ZRS) بشكل متماثل حساب التخزين الخاص بك بشكل متزامن عبر ثلاث مناطق توفر Azure في المنطقة الأساسية.

function beginCustomerInitiatedMigration(resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد ضمن اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين داخل مجموعة الموارد المحددة. يجب أن تكون أسماء حسابات التخزين بين 3 أحرف و24 حرفاً في الطول واستخدام أرقام وأحرف صغيرة فقط.

parameters
StorageAccountMigration

معلمات الطلب المطلوبة لإجراء ترحيل حساب التخزين.

options
StorageAccountsCustomerInitiatedMigrationOptionalParams

معلمات الخيارات.

المرتجعات

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginCustomerInitiatedMigrationAndWait(string, string, StorageAccountMigration, StorageAccountsCustomerInitiatedMigrationOptionalParams)

يمكن تشغيل طلب ترحيل الحساب لحساب تخزين لتغيير مستوى التكرار الخاص به. يقوم الترحيل بتحديث حساب التخزين المتكرر غير النطاقي إلى حساب منطقة زائد عن الحاجة أو العكس من أجل الحصول على موثوقية وتوافر أفضل. ينسخ التخزين المكرر منطقياً(ZRS) بشكل متماثل حساب التخزين الخاص بك بشكل متزامن عبر ثلاث مناطق توفر Azure في المنطقة الأساسية.

function beginCustomerInitiatedMigrationAndWait(resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams): Promise<void>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد ضمن اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين داخل مجموعة الموارد المحددة. يجب أن تكون أسماء حسابات التخزين بين 3 أحرف و24 حرفاً في الطول واستخدام أرقام وأحرف صغيرة فقط.

parameters
StorageAccountMigration

معلمات الطلب المطلوبة لإجراء ترحيل حساب التخزين.

options
StorageAccountsCustomerInitiatedMigrationOptionalParams

معلمات الخيارات.

المرتجعات

Promise<void>

beginFailover(string, string, StorageAccountsFailoverOptionalParams)

يمكن تشغيل طلب تجاوز الفشل لحساب تخزين في حالة عدم توفر نقطة نهاية أساسية لأي سبب من الأسباب. يحدث تجاوز الفشل من نظام المجموعة الأساسي لحساب التخزين إلى نظام المجموعة الثانوي لحسابات RA-GRS. ستصبح المجموعة الثانوية أساسية بعد تجاوز الفشل ويتم تحويل الحساب إلى LRS. في حالة تجاوز الفشل المخطط له، يتم تبديل المجموعات الأساسية والثانوية بعد تجاوز الفشل ويظل الحساب منسوخا جغرافيا. يجب الاستمرار في استخدام تجاوز الفشل في حالة حدوث مشكلات في التوفر حيث يتوفر تجاوز الفشل المخطط له فقط أثناء توفر نقاط النهاية الأساسية والثانوية. حالة الاستخدام الأساسية لتجاوز الفشل المخطط لها هي تدريبات اختبار الإصلاح بعد كارثة. يتم استدعاء هذا النوع من تجاوز الفشل عن طريق تعيين معلمة FailoverType إلى "Planned". تعرف على المزيد حول خيارات تجاوز الفشل هنا- https://learn.microsoft.com/azure/storage/common/storage-disaster-recovery-guidance

function beginFailover(resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد ضمن اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين داخل مجموعة الموارد المحددة. يجب أن تكون أسماء حسابات التخزين بين 3 أحرف و24 حرفاً في الطول واستخدام أرقام وأحرف صغيرة فقط.

options
StorageAccountsFailoverOptionalParams

معلمات الخيارات.

المرتجعات

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginFailoverAndWait(string, string, StorageAccountsFailoverOptionalParams)

يمكن تشغيل طلب تجاوز الفشل لحساب تخزين في حالة عدم توفر نقطة نهاية أساسية لأي سبب من الأسباب. يحدث تجاوز الفشل من نظام المجموعة الأساسي لحساب التخزين إلى نظام المجموعة الثانوي لحسابات RA-GRS. ستصبح المجموعة الثانوية أساسية بعد تجاوز الفشل ويتم تحويل الحساب إلى LRS. في حالة تجاوز الفشل المخطط له، يتم تبديل المجموعات الأساسية والثانوية بعد تجاوز الفشل ويظل الحساب منسوخا جغرافيا. يجب الاستمرار في استخدام تجاوز الفشل في حالة حدوث مشكلات في التوفر حيث يتوفر تجاوز الفشل المخطط له فقط أثناء توفر نقاط النهاية الأساسية والثانوية. حالة الاستخدام الأساسية لتجاوز الفشل المخطط لها هي تدريبات اختبار الإصلاح بعد كارثة. يتم استدعاء هذا النوع من تجاوز الفشل عن طريق تعيين معلمة FailoverType إلى "Planned". تعرف على المزيد حول خيارات تجاوز الفشل هنا- https://learn.microsoft.com/azure/storage/common/storage-disaster-recovery-guidance

function beginFailoverAndWait(resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams): Promise<void>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد ضمن اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين داخل مجموعة الموارد المحددة. يجب أن تكون أسماء حسابات التخزين بين 3 أحرف و24 حرفاً في الطول واستخدام أرقام وأحرف صغيرة فقط.

options
StorageAccountsFailoverOptionalParams

معلمات الخيارات.

المرتجعات

Promise<void>

beginHierarchicalNamespaceMigration(string, string, string, StorageAccountsHierarchicalNamespaceMigrationOptionalParams)

الترحيل المباشر لحساب التخزين لتمكين Hns

function beginHierarchicalNamespaceMigration(resourceGroupName: string, accountName: string, requestType: string, options?: StorageAccountsHierarchicalNamespaceMigrationOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد ضمن اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين داخل مجموعة الموارد المحددة. يجب أن تكون أسماء حسابات التخزين بين 3 أحرف و24 حرفاً في الطول واستخدام أرقام وأحرف صغيرة فقط.

requestType

string

مطلوب يمكن أن يكون نوع ترحيل مساحة الأسماء الهرمية إما طلب التحقق من صحة مساحة الاسم الهرمية "HnsOnValidationRequest" أو طلب ترطيب "HnsOnHydrationRequest". سيقوم طلب التحقق من الصحة بالتحقق من صحة الترحيل بينما سيقوم طلب الترطيب بترحيل الحساب.

options
StorageAccountsHierarchicalNamespaceMigrationOptionalParams

معلمات الخيارات.

المرتجعات

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginHierarchicalNamespaceMigrationAndWait(string, string, string, StorageAccountsHierarchicalNamespaceMigrationOptionalParams)

الترحيل المباشر لحساب التخزين لتمكين Hns

function beginHierarchicalNamespaceMigrationAndWait(resourceGroupName: string, accountName: string, requestType: string, options?: StorageAccountsHierarchicalNamespaceMigrationOptionalParams): Promise<void>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد ضمن اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين داخل مجموعة الموارد المحددة. يجب أن تكون أسماء حسابات التخزين بين 3 أحرف و24 حرفاً في الطول واستخدام أرقام وأحرف صغيرة فقط.

requestType

string

مطلوب يمكن أن يكون نوع ترحيل مساحة الاسم الهرمية إما طلب التحقق من صحة مساحة الاسم الهرمية "HnsOnValidationRequest" أو طلب ترطيب "HnsOnHydrationRequest". سيقوم طلب التحقق من الصحة بالتحقق من صحة الترحيل بينما سيقوم طلب التنشيط بترحيل الحساب.

options
StorageAccountsHierarchicalNamespaceMigrationOptionalParams

معلمات الخيارات.

المرتجعات

Promise<void>

beginRestoreBlobRanges(string, string, BlobRestoreParameters, StorageAccountsRestoreBlobRangesOptionalParams)

استعادة الكائنات الثنائية كبيرة الحجم في نطاقات الكائنات الثنائية كبيرة الحجم المحددة

function beginRestoreBlobRanges(resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams): Promise<SimplePollerLike<OperationState<BlobRestoreStatus>, BlobRestoreStatus>>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد داخل اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين داخل مجموعة الموارد المحددة. يجب أن تكون أسماء حسابات التخزين بين 3 أحرف و24 حرفاً في الطول واستخدام أرقام وأحرف صغيرة فقط.

parameters
BlobRestoreParameters

المعلمات التي يجب توفيرها لاستعادة نطاقات الكائن الثنائي كبير الحجم.

options
StorageAccountsRestoreBlobRangesOptionalParams

معلمات الخيارات.

المرتجعات

Promise<@azure/core-lro.SimplePollerLike<OperationState<BlobRestoreStatus>, BlobRestoreStatus>>

beginRestoreBlobRangesAndWait(string, string, BlobRestoreParameters, StorageAccountsRestoreBlobRangesOptionalParams)

استعادة الكائنات الثنائية كبيرة الحجم في نطاقات الكائنات الثنائية كبيرة الحجم المحددة

function beginRestoreBlobRangesAndWait(resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams): Promise<BlobRestoreStatus>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد داخل اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين داخل مجموعة الموارد المحددة. يجب أن تكون أسماء حسابات التخزين بين 3 أحرف و24 حرفاً في الطول واستخدام أرقام وأحرف صغيرة فقط.

parameters
BlobRestoreParameters

المعلمات التي يجب توفيرها لاستعادة نطاقات الكائن الثنائي كبير الحجم.

options
StorageAccountsRestoreBlobRangesOptionalParams

معلمات الخيارات.

المرتجعات

checkNameAvailability(StorageAccountCheckNameAvailabilityParameters, StorageAccountsCheckNameAvailabilityOptionalParams)

التحقق من أن اسم حساب التخزين صالح وليس قيد الاستخدام بالفعل.

function checkNameAvailability(accountName: StorageAccountCheckNameAvailabilityParameters, options?: StorageAccountsCheckNameAvailabilityOptionalParams): Promise<CheckNameAvailabilityResult>

المعلمات

accountName
StorageAccountCheckNameAvailabilityParameters

اسم حساب التخزين داخل مجموعة الموارد المحددة. يجب أن تكون أسماء حسابات التخزين بين 3 أحرف و24 حرفاً في الطول واستخدام أرقام وأحرف صغيرة فقط.

options
StorageAccountsCheckNameAvailabilityOptionalParams

معلمات الخيارات.

المرتجعات

delete(string, string, StorageAccountsDeleteOptionalParams)

حذف حساب تخزين في Microsoft Azure.

function delete(resourceGroupName: string, accountName: string, options?: StorageAccountsDeleteOptionalParams): Promise<void>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد داخل اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين داخل مجموعة الموارد المحددة. يجب أن تكون أسماء حسابات التخزين بين 3 أحرف و24 حرفاً في الطول واستخدام أرقام وأحرف صغيرة فقط.

options
StorageAccountsDeleteOptionalParams

معلمات الخيارات.

المرتجعات

Promise<void>

getCustomerInitiatedMigration(string, string, string, StorageAccountsGetCustomerInitiatedMigrationOptionalParams)

يحصل على حالة الترحيل المستمر لحساب التخزين المحدد.

function getCustomerInitiatedMigration(resourceGroupName: string, accountName: string, migrationName: string, options?: StorageAccountsGetCustomerInitiatedMigrationOptionalParams): Promise<StorageAccountMigration>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد داخل اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين داخل مجموعة الموارد المحددة. يجب أن تكون أسماء حسابات التخزين بين 3 أحرف و24 حرفاً في الطول واستخدام أرقام وأحرف صغيرة فقط.

migrationName

string

اسم ترحيل حساب التخزين. يجب أن يكون دائما "افتراضي"

options
StorageAccountsGetCustomerInitiatedMigrationOptionalParams

معلمات الخيارات.

المرتجعات

getProperties(string, string, StorageAccountsGetPropertiesOptionalParams)

إرجاع خصائص حساب التخزين المحدد بما في ذلك على سبيل المثال لا الحصر الاسم واسم SKU والموقع وحالة الحساب. يجب استخدام عملية ListKeys لاسترداد مفاتيح التخزين.

function getProperties(resourceGroupName: string, accountName: string, options?: StorageAccountsGetPropertiesOptionalParams): Promise<StorageAccount>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد داخل اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين داخل مجموعة الموارد المحددة. يجب أن تكون أسماء حسابات التخزين بين 3 أحرف و24 حرفاً في الطول واستخدام أرقام وأحرف صغيرة فقط.

options
StorageAccountsGetPropertiesOptionalParams

معلمات الخيارات.

المرتجعات

Promise<StorageAccount>

list(StorageAccountsListOptionalParams)

يسرد جميع حسابات التخزين المتوفرة ضمن الاشتراك. لاحظ أنه لا يتم إرجاع مفاتيح التخزين؛ استخدم عملية ListKeys لهذا.

function list(options?: StorageAccountsListOptionalParams): PagedAsyncIterableIterator<StorageAccount, StorageAccount[], PageSettings>

المعلمات

options
StorageAccountsListOptionalParams

معلمات الخيارات.

المرتجعات

listAccountSAS(string, string, AccountSasParameters, StorageAccountsListAccountSASOptionalParams)

سرد بيانات اعتماد SAS لحساب تخزين.

function listAccountSAS(resourceGroupName: string, accountName: string, parameters: AccountSasParameters, options?: StorageAccountsListAccountSASOptionalParams): Promise<ListAccountSasResponse>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد داخل اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين داخل مجموعة الموارد المحددة. يجب أن تكون أسماء حسابات التخزين بين 3 أحرف و24 حرفاً في الطول واستخدام أرقام وأحرف صغيرة فقط.

parameters
AccountSasParameters

المعلمات التي يجب توفيرها لسرد بيانات اعتماد SAS لحساب التخزين.

options
StorageAccountsListAccountSASOptionalParams

معلمات الخيارات.

المرتجعات

listByResourceGroup(string, StorageAccountsListByResourceGroupOptionalParams)

يسرد جميع حسابات التخزين المتوفرة ضمن مجموعة الموارد المحددة. لاحظ أنه لا يتم إرجاع مفاتيح التخزين؛ استخدم عملية ListKeys لهذا.

function listByResourceGroup(resourceGroupName: string, options?: StorageAccountsListByResourceGroupOptionalParams): PagedAsyncIterableIterator<StorageAccount, StorageAccount[], PageSettings>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد داخل اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

options
StorageAccountsListByResourceGroupOptionalParams

معلمات الخيارات.

المرتجعات

listKeys(string, string, StorageAccountsListKeysOptionalParams)

يسرد مفاتيح الوصول أو مفاتيح Kerberos (إذا تم تمكين الدليل النشط) لحساب التخزين المحدد.

function listKeys(resourceGroupName: string, accountName: string, options?: StorageAccountsListKeysOptionalParams): Promise<StorageAccountListKeysResult>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد داخل اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين داخل مجموعة الموارد المحددة. يجب أن تكون أسماء حسابات التخزين بين 3 أحرف و24 حرفاً في الطول واستخدام أرقام وأحرف صغيرة فقط.

options
StorageAccountsListKeysOptionalParams

معلمات الخيارات.

المرتجعات

listServiceSAS(string, string, ServiceSasParameters, StorageAccountsListServiceSASOptionalParams)

سرد بيانات اعتماد SAS لخدمة مورد معين.

function listServiceSAS(resourceGroupName: string, accountName: string, parameters: ServiceSasParameters, options?: StorageAccountsListServiceSASOptionalParams): Promise<ListServiceSasResponse>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد داخل اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين داخل مجموعة الموارد المحددة. يجب أن تكون أسماء حسابات التخزين بين 3 أحرف و24 حرفاً في الطول واستخدام أرقام وأحرف صغيرة فقط.

parameters
ServiceSasParameters

المعلمات التي يجب توفيرها لسرد بيانات اعتماد SAS للخدمة.

options
StorageAccountsListServiceSASOptionalParams

معلمات الخيارات.

المرتجعات

regenerateKey(string, string, StorageAccountRegenerateKeyParameters, StorageAccountsRegenerateKeyOptionalParams)

إعادة إنشاء أحد مفاتيح الوصول أو مفاتيح Kerberos لحساب التخزين المحدد.

function regenerateKey(resourceGroupName: string, accountName: string, regenerateKey: StorageAccountRegenerateKeyParameters, options?: StorageAccountsRegenerateKeyOptionalParams): Promise<StorageAccountListKeysResult>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد داخل اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين داخل مجموعة الموارد المحددة. يجب أن تكون أسماء حسابات التخزين بين 3 أحرف و24 حرفاً في الطول واستخدام أرقام وأحرف صغيرة فقط.

regenerateKey
StorageAccountRegenerateKeyParameters

يحدد اسم المفتاح الذي يجب إعادة إنشائه - key1، key2، kerb1، kerb2.

options
StorageAccountsRegenerateKeyOptionalParams

معلمات الخيارات.

المرتجعات

revokeUserDelegationKeys(string, string, StorageAccountsRevokeUserDelegationKeysOptionalParams)

إبطال مفاتيح تفويض المستخدم.

function revokeUserDelegationKeys(resourceGroupName: string, accountName: string, options?: StorageAccountsRevokeUserDelegationKeysOptionalParams): Promise<void>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد داخل اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين داخل مجموعة الموارد المحددة. يجب أن تكون أسماء حسابات التخزين بين 3 أحرف و24 حرفاً في الطول واستخدام أرقام وأحرف صغيرة فقط.

options
StorageAccountsRevokeUserDelegationKeysOptionalParams

معلمات الخيارات.

المرتجعات

Promise<void>

update(string, string, StorageAccountUpdateParameters, StorageAccountsUpdateOptionalParams)

يمكن استخدام عملية التحديث لتحديث SKU أو التشفير أو طبقة الوصول أو العلامات لحساب تخزين. يمكن استخدامه أيضا لتعيين الحساب إلى مجال مخصص. يتم دعم مجال مخصص واحد فقط لكل حساب تخزين؛ استبدال/تغيير المجال المخصص غير مدعوم. لاستبدال مجال مخصص قديم، يجب مسح/إلغاء تسجيل القيمة القديمة قبل تعيين قيمة جديدة. يتم دعم تحديث خصائص متعددة. لا يغير هذا الاستدعاء مفاتيح التخزين للحساب. إذا كنت تريد تغيير مفاتيح حساب التخزين، فاستخدم عملية إعادة إنشاء المفاتيح. لا يمكن تغيير موقع واسم حساب التخزين بعد الإنشاء.

function update(resourceGroupName: string, accountName: string, parameters: StorageAccountUpdateParameters, options?: StorageAccountsUpdateOptionalParams): Promise<StorageAccount>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد داخل اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.

accountName

string

اسم حساب التخزين داخل مجموعة الموارد المحددة. يجب أن تكون أسماء حسابات التخزين بين 3 أحرف و24 حرفاً في الطول واستخدام أرقام وأحرف صغيرة فقط.

parameters
StorageAccountUpdateParameters

المعلمات التي يجب توفيرها للحساب المحدث.

options
StorageAccountsUpdateOptionalParams

معلمات الخيارات.

المرتجعات

Promise<StorageAccount>