BlobContainer Класс
Свойства контейнера BLOB-объектов, включая идентификатор, имя ресурса, тип ресурса, Etag.
Переменные заполняются только сервером и игнорируются при отправке запроса.
- Наследование
-
azure.mgmt.storage.v2021_04_01.models._models_py3.AzureEntityResourceBlobContainer
Конструктор
BlobContainer(*, default_encryption_scope: str | None = None, deny_encryption_scope_override: bool | None = None, public_access: str | _models.PublicAccess | None = None, metadata: Dict[str, str] | None = None, immutable_storage_with_versioning: _models.ImmutableStorageWithVersioning | None = None, **kwargs: Any)
Параметры Keyword-Only
Имя | Описание |
---|---|
default_encryption_scope
|
По умолчанию контейнер использует указанные область шифрования для всех операций записи. |
deny_encryption_scope_override
|
Блокировать переопределение область шифрования из контейнера по умолчанию. |
public_access
|
str или
PublicAccess
Определяет, можно ли получить общий доступ к данным контейнера, а также уровень доступа. Известные значения: "Container", "Blob" и "None". |
metadata
|
Пары «имя-значение», которые будут связаны с контейнером как метаданные. |
immutable_storage_with_versioning
|
Свойство неизменяемости уровня объекта контейнера. Свойство является неизменяемым и может иметь значение true только во время создания контейнера. Существующие контейнеры должны пройти процесс миграции. |
Переменные
Имя | Описание |
---|---|
id
|
Полный идентификатор ресурса. Например: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. |
name
|
Имя ресурса. |
type
|
Тип ресурса. Например, Microsoft.Compute/virtualMachines или Microsoft.Storage/storageAccounts. |
etag
|
Etag ресурса. |
version
|
Версия удаленного контейнера BLOB-объектов. |
deleted
|
Указывает, был ли удален контейнер BLOB-объектов. |
deleted_time
|
Время удаления контейнера BLOB-объектов. |
remaining_retention_days
|
Оставшиеся дни хранения для обратимо удаленного контейнера BLOB-объектов. |
default_encryption_scope
|
По умолчанию контейнер использует указанные область шифрования для всех операций записи. |
deny_encryption_scope_override
|
Блокировать переопределение область шифрования из контейнера по умолчанию. |
public_access
|
str или
PublicAccess
Определяет, можно ли получить общий доступ к данным контейнера, а также уровень доступа. Известные значения: "Container", "Blob" и "None". |
last_modified_time
|
Возвращает дату и время последнего изменения контейнера. |
lease_status
|
str или
LeaseStatus
Состояние аренды контейнера. Известные значения: "Заблокировано" и "Разблокировано". |
lease_state
|
str или
LeaseState
Состояние аренды контейнера. Известные значения: "Available", "Leased", "Expired", "Breaking" и "Broken". |
lease_duration
|
str или
LeaseDuration
Указывает, является ли аренда контейнера бесконечной или фиксированной, только если контейнер арендуется. Известные значения: "Infinite" и "Fixed". |
metadata
|
Пары «имя-значение», которые будут связаны с контейнером как метаданные. |
immutability_policy
|
Свойство ImmutabilityPolicy контейнера. |
legal_hold
|
Свойство LegalHold контейнера. |
has_legal_hold
|
Для общедоступного свойства hasLegalHold по SRP установлено значение true, если существует хотя бы один тег. Общедоступное свойство hasLegalHold имеет значение false по SRP, если все существующие юридические теги удержания удалены. Для данной учетной записи может быть не более 1000 контейнеров BLOB-объектов с hasLegalHold=true. |
has_immutability_policy
|
Для общедоступного свойства hasImmutabilityPolicy SRP задается значение true, если для этого контейнера был создан ImmutabilityPolicy. Для общедоступного свойства hasImmutabilityPolicy SRP задается значение false, если ImmutabilityPolicy не был создан для этого контейнера. |
immutable_storage_with_versioning
|
Свойство неизменяемости уровня объекта контейнера. Свойство является неизменяемым и может иметь значение true только во время создания контейнера. Существующие контейнеры должны пройти процесс миграции. |
Azure SDK for Python