مشاركة عبر


ImmutabilityPolicy interface

الخاصية ImmutabilityPolicy لحاوية كائن ثنائي كبير الحجم، بما في ذلك المعرف واسم المورد ونوع المورد وEtag.

يمتد

الخصائص

allowProtectedAppendWrites

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

allowProtectedAppendWritesAll

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

immutabilityPeriodSinceCreationInDays

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

state

تتضمن حالة ImmutabilityPolicy لحاوية كائن ثنائي كبير الحجم، القيم المحتملة: Locked و Unlocked. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

الخصائص الموروثة

etag

المورد Etag. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

id

معرف المورد المؤهل بالكامل للمورد. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

name

اسم المورد NOTE: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

type

نوع المورد. على سبيل المثال، ملاحظة "Microsoft.Compute/virtualMachines" أو "Microsoft.Storage/storageAccounts": لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

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

allowProtectedAppendWrites

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

allowProtectedAppendWrites?: boolean

قيمة الخاصية

boolean

allowProtectedAppendWritesAll

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

allowProtectedAppendWritesAll?: boolean

قيمة الخاصية

boolean

immutabilityPeriodSinceCreationInDays

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

immutabilityPeriodSinceCreationInDays?: number

قيمة الخاصية

number

state

تتضمن حالة ImmutabilityPolicy لحاوية كائن ثنائي كبير الحجم، القيم المحتملة: Locked و Unlocked. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

state?: string

قيمة الخاصية

string

تفاصيل الخاصية الموروثة

etag

المورد Etag. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

etag?: string

قيمة الخاصية

string

موروث منAzureEntityResource.etag

id

معرف المورد المؤهل بالكامل للمورد. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

id?: string

قيمة الخاصية

string

موروث منAzureEntityResource.id

name

اسم المورد NOTE: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

name?: string

قيمة الخاصية

string

موروث منAzureEntityResource.name

type

نوع المورد. على سبيل المثال، ملاحظة "Microsoft.Compute/virtualMachines" أو "Microsoft.Storage/storageAccounts": لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

type?: string

قيمة الخاصية

string

موروث منAzureEntityResource.type