Поделиться через


ImmutabilityPolicy Класс

Свойство ImmutabilityPolicy контейнера BLOB-объектов, включая идентификатор, имя ресурса, тип ресурса, Etag.

Переменные заполняются только сервером и игнорируются при отправке запроса.

Наследование
azure.mgmt.storage.v2021_04_01.models._models_py3.AzureEntityResource
ImmutabilityPolicy

Конструктор

ImmutabilityPolicy(*, immutability_period_since_creation_in_days: int | None = None, allow_protected_append_writes: bool | None = None, **kwargs)

Переменные

id
str

Полный идентификатор ресурса. Например: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
str

Имя ресурса.

type
str

Тип ресурса. Например, "Майкрософт. Compute/virtualMachines" или "Майкрософт. Storage/storageAccounts".

etag
str

Etag ресурса.

immutability_period_since_creation_in_days
int

Период неизменяемости больших двоичных объектов в контейнере с момента создания политики в днях.

state
str или ImmutabilityPolicyState

Состояние ImmutabilityPolicy контейнера BLOB-объектов, возможные значения: Заблокировано и Разблокировано. Известные значения: "Заблокировано" и "Разблокировано".

allow_protected_append_writes
bool

Это свойство можно изменить только для разблокированных политик хранения на основе времени. Если этот параметр включен, новые блоки можно записывать в добавочный BLOB-объект, сохраняя при этом защиту неизменяемости и соответствие требованиям. Можно добавлять только новые блоки. Существующие блоки не могут быть изменены или удалены. Это свойство нельзя изменить с помощью API ExtendImmutabilityPolicy.