BlobSasPermissions الفصل

فئة BlobSasPermissions لاستخدامها مع الدالة generate_blob_sas .

توريث
builtins.object
BlobSasPermissions

الدالمنشئ

BlobSasPermissions(read=False, add=False, create=False, write=False, delete=False, delete_previous_version=False, tag=False, **kwargs)

المعلمات

read
bool
القيمة الافتراضية: False

اقرأ المحتوى والخصائص وبيانات التعريف وقائمة الحظر. استخدم الكائن الثنائي كبير الحجم كمصدر لعملية نسخ.

add
bool
القيمة الافتراضية: False

إضافة كتلة إلى كائن ثنائي كبير الحجم للإلحاق.

create
bool
القيمة الافتراضية: False

اكتب كائنا ثنائيا كبير الحجم جديدا، أو قم بلقطة كائن ثنائي كبير الحجم، أو انسخ كائن ثنائي كبير الحجم إلى كائن ثنائي كبير الحجم جديد.

write
bool
القيمة الافتراضية: False

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

delete
bool
القيمة الافتراضية: False

احذف الكائن الثنائي كبير الحجم.

delete_previous_version
bool
القيمة الافتراضية: False

احذف إصدار الكائن الثنائي كبير الحجم السابق لحساب التخزين الممكن للإصدار.

tag
bool
القيمة الافتراضية: False

تعيين العلامات أو الحصول عليها على الكائن الثنائي كبير الحجم.

permanent_delete
bool

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

move
bool

نقل كائن ثنائي كبير الحجم أو دليل ومحتوياته إلى موقع جديد.

execute
bool

احصل على خصائص النظام، وإذا تم تمكين مساحة الاسم الهرمية لحساب التخزين، فاحصل على POSIX ACL لكائن ثنائي كبير الحجم.

set_immutability_policy
bool

لتمكين العمليات المتعلقة بتعيين/حذف نهج الثبات. للحصول على نهج الثبات، تحتاج فقط إلى إذن القراءة.

الأساليب

from_string

إنشاء BlobSasPermissions من سلسلة.

لتحديد أذونات القراءة أو الإضافة أو الإنشاء أو الكتابة أو الحذف، تحتاج فقط لتضمين الحرف الأول من الكلمة في السلسلة. على سبيل المثال، بالنسبة لأذونات القراءة والكتابة، يمكنك توفير سلسلة "rw".

from_string

إنشاء BlobSasPermissions من سلسلة.

لتحديد أذونات القراءة أو الإضافة أو الإنشاء أو الكتابة أو الحذف، تحتاج فقط لتضمين الحرف الأول من الكلمة في السلسلة. على سبيل المثال، بالنسبة لأذونات القراءة والكتابة، يمكنك توفير سلسلة "rw".

from_string(permission)

المعلمات

permission
str
مطلوب

السلسلة التي تملي أذونات القراءة أو الإضافة أو الإنشاء أو الكتابة أو الحذف.

المرتجعات

كائن BlobSasPermissions

نوع الإرجاع