AccountImmutabilityPolicyProperties interface
يحدد هذا خصائص نهج عدم قابلية التغيير على مستوى الحساب.
الخصائص
| allow |
يمكن تغيير هذه الخاصية فقط لنهج الاستبقاء المعطلة وغير المؤمنة المستندة إلى الوقت. عند التمكين، يمكن كتابة كتل جديدة إلى كائن ثنائي كبير الحجم للإلحاق مع الحفاظ على الحماية غير القابلة للتغيير والتوافق. يمكن إضافة كتل جديدة فقط ولا يمكن تعديل أي كتل موجودة أو حذفها. |
| immutability |
فترة عدم قابلية التغيير للكائنات الثنائية كبيرة الحجم في الحاوية منذ إنشاء النهج، بالأيام. |
| state | تحدد حالة ImmutabilityPolicy وضع النهج. تقوم الحالة المعطلة بتعطيل النهج، وتسمح الحالة غير المؤمنة بزيادة وتقليل وقت الاستبقاء غير القابل للتغيير وتسمح أيضا بالتبديل بين خاصية allowProtectedAppendWrites، تسمح الحالة Locked فقط بزيادة وقت الاستبقاء غير القابل للتغيير. يمكن إنشاء نهج فقط في حالة معطل أو غير مؤمن ويمكن تبديله بين الحالتين. يمكن فقط لنهج في حالة غير مؤمن الانتقال إلى حالة مؤمنة لا يمكن إرجاعها. |
تفاصيل الخاصية
allowProtectedAppendWrites
يمكن تغيير هذه الخاصية فقط لنهج الاستبقاء المعطلة وغير المؤمنة المستندة إلى الوقت. عند التمكين، يمكن كتابة كتل جديدة إلى كائن ثنائي كبير الحجم للإلحاق مع الحفاظ على الحماية غير القابلة للتغيير والتوافق. يمكن إضافة كتل جديدة فقط ولا يمكن تعديل أي كتل موجودة أو حذفها.
allowProtectedAppendWrites?: boolean
قيمة الخاصية
boolean
immutabilityPeriodSinceCreationInDays
فترة عدم قابلية التغيير للكائنات الثنائية كبيرة الحجم في الحاوية منذ إنشاء النهج، بالأيام.
immutabilityPeriodSinceCreationInDays?: number
قيمة الخاصية
number
state
تحدد حالة ImmutabilityPolicy وضع النهج. تقوم الحالة المعطلة بتعطيل النهج، وتسمح الحالة غير المؤمنة بزيادة وتقليل وقت الاستبقاء غير القابل للتغيير وتسمح أيضا بالتبديل بين خاصية allowProtectedAppendWrites، تسمح الحالة Locked فقط بزيادة وقت الاستبقاء غير القابل للتغيير. يمكن إنشاء نهج فقط في حالة معطل أو غير مؤمن ويمكن تبديله بين الحالتين. يمكن فقط لنهج في حالة غير مؤمن الانتقال إلى حالة مؤمنة لا يمكن إرجاعها.
state?: string
قيمة الخاصية
string