ImmutabilityPolicy Класс
Свойство ImmutabilityPolicy контейнера BLOB-объектов, включая идентификатор, имя ресурса, тип ресурса, Etag.
Переменные заполняются только сервером и игнорируются при отправке запроса.
- Наследование
-
azure.mgmt.storage.v2021_04_01.models._models_py3.AzureEntityResourceImmutabilityPolicy
Конструктор
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.