مشاركة عبر


AccountImmutabilityPolicyProperties interface

يحدد هذا خصائص نهج عدم قابلية التغيير على مستوى الحساب.

الخصائص

allowProtectedAppendWrites

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

immutabilityPeriodSinceCreationInDays

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

state

تحدد حالة ImmutabilityPolicy وضع النهج. تقوم الحالة المعطلة بتعطيل النهج، وتسمح الحالة غير المؤمنة بزيادة وتقليل وقت الاستبقاء غير القابل للتغيير وتسمح أيضا بالتبديل بين خاصية allowProtectedAppendWrites، تسمح الحالة Locked فقط بزيادة وقت الاستبقاء غير القابل للتغيير. يمكن إنشاء نهج فقط في حالة معطل أو غير مؤمن ويمكن تبديله بين الحالتين. يمكن فقط لنهج في حالة غير مؤمن الانتقال إلى حالة مؤمنة لا يمكن إرجاعها.

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

allowProtectedAppendWrites

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

allowProtectedAppendWrites?: boolean

قيمة الخاصية

boolean

immutabilityPeriodSinceCreationInDays

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

immutabilityPeriodSinceCreationInDays?: number

قيمة الخاصية

number

state

تحدد حالة ImmutabilityPolicy وضع النهج. تقوم الحالة المعطلة بتعطيل النهج، وتسمح الحالة غير المؤمنة بزيادة وتقليل وقت الاستبقاء غير القابل للتغيير وتسمح أيضا بالتبديل بين خاصية allowProtectedAppendWrites، تسمح الحالة Locked فقط بزيادة وقت الاستبقاء غير القابل للتغيير. يمكن إنشاء نهج فقط في حالة معطل أو غير مؤمن ويمكن تبديله بين الحالتين. يمكن فقط لنهج في حالة غير مؤمن الانتقال إلى حالة مؤمنة لا يمكن إرجاعها.

state?: string

قيمة الخاصية

string