مشاركة عبر


BlobContainers interface

واجهة تمثل BlobContainers.

الأساليب

beginObjectLevelWorm(string, string, string, BlobContainersObjectLevelWormOptionalParams)

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

beginObjectLevelWormAndWait(string, string, string, BlobContainersObjectLevelWormOptionalParams)

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

clearLegalHold(string, string, string, LegalHold, BlobContainersClearLegalHoldOptionalParams)

مسح علامات الاحتجاز القانوني. يؤدي مسح العلامة نفسها أو غير الموجودة إلى عملية متكررة. يقوم ClearLegalHold بإلغاء تحديد العلامات المحددة فقط في الطلب.

create(string, string, string, BlobContainer, BlobContainersCreateOptionalParams)

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

createOrUpdateImmutabilityPolicy(string, string, string, BlobContainersCreateOrUpdateImmutabilityPolicyOptionalParams)

إنشاء نهج غير قابل للتغيير غير مؤمن أو تحديثه. يتم احترام ETag في If-Match إذا تم منحه ولكن ليس مطلوبا لهذه العملية.

delete(string, string, string, BlobContainersDeleteOptionalParams)

حذف الحاوية المحددة ضمن حسابها.

deleteImmutabilityPolicy(string, string, string, string, BlobContainersDeleteImmutabilityPolicyOptionalParams)

إحباط نهج عدم قابلية التغيير غير المؤمنة. تحتوي استجابة الحذف على غير قابل للتغييرPeriodSinceCreationInDays معينة إلى 0. ETag في If-Match مطلوب لهذه العملية. حذف نهج غير قابل للتغيير مؤمن غير مسموح به، الطريقة الوحيدة هي حذف الحاوية بعد حذف كافة الكائنات الثنائية كبيرة الحجم منتهية الصلاحية داخل حاوية تأمين النهج.

extendImmutabilityPolicy(string, string, string, string, BlobContainersExtendImmutabilityPolicyOptionalParams)

توسيع غير قابل للتغييرPeriodSinceCreationInDays من نهج غير قابل للتغيير مؤمن. الإجراء الوحيد المسموح به في نهج مؤمن هو هذا الإجراء. ETag في If-Match مطلوب لهذه العملية.

get(string, string, string, BlobContainersGetOptionalParams)

يحصل على خصائص حاوية محددة.

getImmutabilityPolicy(string, string, string, BlobContainersGetImmutabilityPolicyOptionalParams)

الحصول على نهج عدم القابلية للتغيير الحالي جنبا إلى جنب مع ETag المقابل في رؤوس الاستجابة والنص الأساسي.

lease(string, string, string, BlobContainersLeaseOptionalParams)

تقوم عملية تأجير الحاوية بإنشاء تأمين على حاوية وإدارتها لعمليات الحذف. يمكن أن تكون مدة التأمين من 15 إلى 60 ثانية، أو يمكن أن تكون لا نهائية.

list(string, string, BlobContainersListOptionalParams)

يسرد جميع الحاويات ولا يدعم بادئة مثل مستوى البيانات. أيضا SRP اليوم لا يرجع رمز المتابعة المميز.

lockImmutabilityPolicy(string, string, string, string, BlobContainersLockImmutabilityPolicyOptionalParams)

تعيين السياسة غير القابلة للتغيير إلى حالة مؤمنة. الإجراء الوحيد المسموح به في نهج مؤمن هو إجراء ExtendImmutabilityPolicy. ETag في If-Match مطلوب لهذه العملية.

setLegalHold(string, string, string, LegalHold, BlobContainersSetLegalHoldOptionalParams)

تعيين علامات الاحتجاز القانوني. يؤدي تعيين نفس العلامة إلى عملية متكررة. يتبع SetLegalHold نمط إلحاق ولا يقوم بمسح العلامات الموجودة التي لم يتم تحديدها في الطلب.

update(string, string, string, BlobContainer, BlobContainersUpdateOptionalParams)

تحديث خصائص الحاوية كما هو محدد في نص الطلب. لن تتغير الخصائص غير المذكورة في الطلب. يفشل التحديث إذا لم تكن الحاوية المحددة موجودة بالفعل.

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

beginObjectLevelWorm(string, string, string, BlobContainersObjectLevelWormOptionalParams)

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

function beginObjectLevelWorm(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersObjectLevelWormOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

المعلمات

resourceGroupName

string

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

accountName

string

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

containerName

string

اسم حاوية الكائن الثنائي كبير الحجم داخل حساب التخزين المحدد. يجب أن يتراوح طول أسماء حاويات Blob بين 3 و63 حرفا واستخدام الأرقام والأحرف الصغيرة والشرطة (-) فقط. يجب أن يسبق كل حرف شرطة (-) مباشرة ويتبعه حرف أو رقم.

options
BlobContainersObjectLevelWormOptionalParams

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

المرتجعات

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

beginObjectLevelWormAndWait(string, string, string, BlobContainersObjectLevelWormOptionalParams)

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

function beginObjectLevelWormAndWait(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersObjectLevelWormOptionalParams): Promise<void>

المعلمات

resourceGroupName

string

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

accountName

string

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

containerName

string

اسم حاوية الكائن الثنائي كبير الحجم داخل حساب التخزين المحدد. يجب أن يتراوح طول أسماء حاويات Blob بين 3 و63 حرفا واستخدام الأرقام والأحرف الصغيرة والشرطة (-) فقط. يجب أن يسبق كل حرف شرطة (-) مباشرة ويتبعه حرف أو رقم.

options
BlobContainersObjectLevelWormOptionalParams

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

المرتجعات

Promise<void>

clearLegalHold(string, string, string, LegalHold, BlobContainersClearLegalHoldOptionalParams)

مسح علامات الاحتجاز القانوني. يؤدي مسح العلامة نفسها أو غير الموجودة إلى عملية متكررة. يقوم ClearLegalHold بإلغاء تحديد العلامات المحددة فقط في الطلب.

function clearLegalHold(resourceGroupName: string, accountName: string, containerName: string, legalHold: LegalHold, options?: BlobContainersClearLegalHoldOptionalParams): Promise<LegalHold>

المعلمات

resourceGroupName

string

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

accountName

string

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

containerName

string

اسم حاوية الكائن الثنائي كبير الحجم داخل حساب التخزين المحدد. يجب أن يتراوح طول أسماء حاويات Blob بين 3 و63 حرفا واستخدام الأرقام والأحرف الصغيرة والشرطة (-) فقط. يجب أن يسبق كل حرف شرطة (-) مباشرة ويتبعه حرف أو رقم.

legalHold
LegalHold

الخاصية LegalHold التي سيتم مسحها من حاوية كائن ثنائي كبير الحجم.

options
BlobContainersClearLegalHoldOptionalParams

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

المرتجعات

Promise<LegalHold>

create(string, string, string, BlobContainer, BlobContainersCreateOptionalParams)

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

function create(resourceGroupName: string, accountName: string, containerName: string, blobContainer: BlobContainer, options?: BlobContainersCreateOptionalParams): Promise<BlobContainer>

المعلمات

resourceGroupName

string

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

accountName

string

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

containerName

string

اسم حاوية الكائن الثنائي كبير الحجم داخل حساب التخزين المحدد. يجب أن يتراوح طول أسماء حاويات Blob بين 3 و63 حرفا واستخدام الأرقام والأحرف الصغيرة والشرطة (-) فقط. يجب أن يسبق كل حرف شرطة (-) مباشرة ويتبعه حرف أو رقم.

blobContainer
BlobContainer

خصائص حاوية الكائن الثنائي كبير الحجم المراد إنشاؤها.

options
BlobContainersCreateOptionalParams

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

المرتجعات

Promise<BlobContainer>

createOrUpdateImmutabilityPolicy(string, string, string, BlobContainersCreateOrUpdateImmutabilityPolicyOptionalParams)

إنشاء نهج غير قابل للتغيير غير مؤمن أو تحديثه. يتم احترام ETag في If-Match إذا تم منحه ولكن ليس مطلوبا لهذه العملية.

function createOrUpdateImmutabilityPolicy(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersCreateOrUpdateImmutabilityPolicyOptionalParams): Promise<BlobContainersCreateOrUpdateImmutabilityPolicyResponse>

المعلمات

resourceGroupName

string

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

accountName

string

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

containerName

string

اسم حاوية الكائن الثنائي كبير الحجم داخل حساب التخزين المحدد. يجب أن يتراوح طول أسماء حاويات Blob بين 3 و63 حرفا واستخدام الأرقام والأحرف الصغيرة والشرطة (-) فقط. يجب أن يسبق كل حرف شرطة (-) مباشرة ويتبعه حرف أو رقم.

options
BlobContainersCreateOrUpdateImmutabilityPolicyOptionalParams

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

المرتجعات

delete(string, string, string, BlobContainersDeleteOptionalParams)

حذف الحاوية المحددة ضمن حسابها.

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

المعلمات

resourceGroupName

string

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

accountName

string

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

containerName

string

اسم حاوية الكائن الثنائي كبير الحجم داخل حساب التخزين المحدد. يجب أن يتراوح طول أسماء حاويات Blob بين 3 و63 حرفا واستخدام الأرقام والأحرف الصغيرة والشرطة (-) فقط. يجب أن يسبق كل حرف شرطة (-) مباشرة ويتبعه حرف أو رقم.

options
BlobContainersDeleteOptionalParams

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

المرتجعات

Promise<void>

deleteImmutabilityPolicy(string, string, string, string, BlobContainersDeleteImmutabilityPolicyOptionalParams)

إحباط نهج عدم قابلية التغيير غير المؤمنة. تحتوي استجابة الحذف على غير قابل للتغييرPeriodSinceCreationInDays معينة إلى 0. ETag في If-Match مطلوب لهذه العملية. حذف نهج غير قابل للتغيير مؤمن غير مسموح به، الطريقة الوحيدة هي حذف الحاوية بعد حذف كافة الكائنات الثنائية كبيرة الحجم منتهية الصلاحية داخل حاوية تأمين النهج.

function deleteImmutabilityPolicy(resourceGroupName: string, accountName: string, containerName: string, ifMatch: string, options?: BlobContainersDeleteImmutabilityPolicyOptionalParams): Promise<BlobContainersDeleteImmutabilityPolicyResponse>

المعلمات

resourceGroupName

string

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

accountName

string

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

containerName

string

اسم حاوية الكائن الثنائي كبير الحجم داخل حساب التخزين المحدد. يجب أن يتراوح طول أسماء حاويات Blob بين 3 و63 حرفا واستخدام الأرقام والأحرف الصغيرة والشرطة (-) فقط. يجب أن يسبق كل حرف شرطة (-) مباشرة ويتبعه حرف أو رقم.

ifMatch

string

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

options
BlobContainersDeleteImmutabilityPolicyOptionalParams

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

المرتجعات

extendImmutabilityPolicy(string, string, string, string, BlobContainersExtendImmutabilityPolicyOptionalParams)

توسيع غير قابل للتغييرPeriodSinceCreationInDays من نهج غير قابل للتغيير مؤمن. الإجراء الوحيد المسموح به في نهج مؤمن هو هذا الإجراء. ETag في If-Match مطلوب لهذه العملية.

function extendImmutabilityPolicy(resourceGroupName: string, accountName: string, containerName: string, ifMatch: string, options?: BlobContainersExtendImmutabilityPolicyOptionalParams): Promise<BlobContainersExtendImmutabilityPolicyResponse>

المعلمات

resourceGroupName

string

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

accountName

string

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

containerName

string

اسم حاوية الكائن الثنائي كبير الحجم داخل حساب التخزين المحدد. يجب أن يتراوح طول أسماء حاويات Blob بين 3 و63 حرفا واستخدام الأرقام والأحرف الصغيرة والشرطة (-) فقط. يجب أن يسبق كل حرف شرطة (-) مباشرة ويتبعه حرف أو رقم.

ifMatch

string

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

options
BlobContainersExtendImmutabilityPolicyOptionalParams

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

المرتجعات

get(string, string, string, BlobContainersGetOptionalParams)

يحصل على خصائص حاوية محددة.

function get(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersGetOptionalParams): Promise<BlobContainer>

المعلمات

resourceGroupName

string

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

accountName

string

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

containerName

string

اسم حاوية الكائن الثنائي كبير الحجم داخل حساب التخزين المحدد. يجب أن يتراوح طول أسماء حاويات Blob بين 3 و63 حرفا واستخدام الأرقام والأحرف الصغيرة والشرطة (-) فقط. يجب أن يسبق كل حرف شرطة (-) مباشرة ويتبعه حرف أو رقم.

options
BlobContainersGetOptionalParams

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

المرتجعات

Promise<BlobContainer>

getImmutabilityPolicy(string, string, string, BlobContainersGetImmutabilityPolicyOptionalParams)

الحصول على نهج عدم القابلية للتغيير الحالي جنبا إلى جنب مع ETag المقابل في رؤوس الاستجابة والنص الأساسي.

function getImmutabilityPolicy(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersGetImmutabilityPolicyOptionalParams): Promise<BlobContainersGetImmutabilityPolicyResponse>

المعلمات

resourceGroupName

string

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

accountName

string

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

containerName

string

اسم حاوية الكائن الثنائي كبير الحجم داخل حساب التخزين المحدد. يجب أن يتراوح طول أسماء حاويات Blob بين 3 و63 حرفا واستخدام الأرقام والأحرف الصغيرة والشرطة (-) فقط. يجب أن يسبق كل حرف شرطة (-) مباشرة ويتبعه حرف أو رقم.

options
BlobContainersGetImmutabilityPolicyOptionalParams

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

المرتجعات

lease(string, string, string, BlobContainersLeaseOptionalParams)

تقوم عملية تأجير الحاوية بإنشاء تأمين على حاوية وإدارتها لعمليات الحذف. يمكن أن تكون مدة التأمين من 15 إلى 60 ثانية، أو يمكن أن تكون لا نهائية.

function lease(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersLeaseOptionalParams): Promise<LeaseContainerResponse>

المعلمات

resourceGroupName

string

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

accountName

string

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

containerName

string

اسم حاوية الكائن الثنائي كبير الحجم داخل حساب التخزين المحدد. يجب أن يتراوح طول أسماء حاويات Blob بين 3 و63 حرفا واستخدام الأرقام والأحرف الصغيرة والشرطة (-) فقط. يجب أن يسبق كل حرف شرطة (-) مباشرة ويتبعه حرف أو رقم.

options
BlobContainersLeaseOptionalParams

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

المرتجعات

list(string, string, BlobContainersListOptionalParams)

يسرد جميع الحاويات ولا يدعم بادئة مثل مستوى البيانات. أيضا SRP اليوم لا يرجع رمز المتابعة المميز.

function list(resourceGroupName: string, accountName: string, options?: BlobContainersListOptionalParams): PagedAsyncIterableIterator<ListContainerItem, ListContainerItem[], PageSettings>

المعلمات

resourceGroupName

string

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

accountName

string

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

options
BlobContainersListOptionalParams

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

المرتجعات

lockImmutabilityPolicy(string, string, string, string, BlobContainersLockImmutabilityPolicyOptionalParams)

تعيين السياسة غير القابلة للتغيير إلى حالة مؤمنة. الإجراء الوحيد المسموح به في نهج مؤمن هو إجراء ExtendImmutabilityPolicy. ETag في If-Match مطلوب لهذه العملية.

function lockImmutabilityPolicy(resourceGroupName: string, accountName: string, containerName: string, ifMatch: string, options?: BlobContainersLockImmutabilityPolicyOptionalParams): Promise<BlobContainersLockImmutabilityPolicyResponse>

المعلمات

resourceGroupName

string

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

accountName

string

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

containerName

string

اسم حاوية الكائن الثنائي كبير الحجم داخل حساب التخزين المحدد. يجب أن يتراوح طول أسماء حاويات Blob بين 3 و63 حرفا واستخدام الأرقام والأحرف الصغيرة والشرطة (-) فقط. يجب أن يسبق كل حرف شرطة (-) مباشرة ويتبعه حرف أو رقم.

ifMatch

string

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

options
BlobContainersLockImmutabilityPolicyOptionalParams

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

المرتجعات

setLegalHold(string, string, string, LegalHold, BlobContainersSetLegalHoldOptionalParams)

تعيين علامات الاحتجاز القانوني. يؤدي تعيين نفس العلامة إلى عملية متكررة. يتبع SetLegalHold نمط إلحاق ولا يقوم بمسح العلامات الموجودة التي لم يتم تحديدها في الطلب.

function setLegalHold(resourceGroupName: string, accountName: string, containerName: string, legalHold: LegalHold, options?: BlobContainersSetLegalHoldOptionalParams): Promise<LegalHold>

المعلمات

resourceGroupName

string

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

accountName

string

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

containerName

string

اسم حاوية الكائن الثنائي كبير الحجم داخل حساب التخزين المحدد. يجب أن يتراوح طول أسماء حاويات Blob بين 3 و63 حرفا واستخدام الأرقام والأحرف الصغيرة والشرطة (-) فقط. يجب أن يسبق كل حرف شرطة (-) مباشرة ويتبعه حرف أو رقم.

legalHold
LegalHold

الخاصية LegalHold التي سيتم تعيينها إلى حاوية كائن ثنائي كبير الحجم.

options
BlobContainersSetLegalHoldOptionalParams

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

المرتجعات

Promise<LegalHold>

update(string, string, string, BlobContainer, BlobContainersUpdateOptionalParams)

تحديث خصائص الحاوية كما هو محدد في نص الطلب. لن تتغير الخصائص غير المذكورة في الطلب. يفشل التحديث إذا لم تكن الحاوية المحددة موجودة بالفعل.

function update(resourceGroupName: string, accountName: string, containerName: string, blobContainer: BlobContainer, options?: BlobContainersUpdateOptionalParams): Promise<BlobContainer>

المعلمات

resourceGroupName

string

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

accountName

string

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

containerName

string

اسم حاوية الكائن الثنائي كبير الحجم داخل حساب التخزين المحدد. يجب أن يتراوح طول أسماء حاويات Blob بين 3 و63 حرفا واستخدام الأرقام والأحرف الصغيرة والشرطة (-) فقط. يجب أن يسبق كل حرف شرطة (-) مباشرة ويتبعه حرف أو رقم.

blobContainer
BlobContainer

خصائص لتحديث حاوية الكائن الثنائي كبير الحجم.

options
BlobContainersUpdateOptionalParams

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

المرتجعات

Promise<BlobContainer>