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


FileShare Класс

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

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

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

Конструктор

FileShare(*, metadata: Dict[str, str] | None = None, share_quota: int | None = None, enabled_protocols: str | _models.EnabledProtocols | None = None, root_squash: str | _models.RootSquashType | None = None, access_tier: str | _models.ShareAccessTier | None = None, signed_identifiers: List[_models.SignedIdentifier] | None = None, **kwargs)

Переменные

id
str

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

name
str

Имя ресурса.

type
str

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

etag
str

Etag ресурса.

last_modified_time
datetime

Возвращает дату и время последнего изменения общей папки.

metadata
dict[str, str]

Пары имя-значение, которые будут связаны с общей папкой как метаданные.

share_quota
int

Максимальный размер общей папки в гигабайтах. Значение должно быть больше 0 и меньше или равно 5 ТБ (5120). Для больших общих папок максимальный размер — 102400.

enabled_protocols
str или EnabledProtocols

Протокол проверки подлинности, используемый для общей папки. Можно указать только при создании общей папки. Известные значения: "SMB" и "NFS".

root_squash
str или RootSquashType

Свойство предназначено только для общей папки NFS. Значение по умолчанию — NoRootSquash. Известные значения: NoRootSquash, RootSquash и AllSquash.

version
str

Версия общей папки.

deleted
bool

Указывает, была ли удалена общая папка.

deleted_time
datetime

Время удаления, если общая папка была удалена.

remaining_retention_days
int

Оставшиеся дни хранения для общей папки, которая была обратимо удалена.

access_tier
str или ShareAccessTier

Уровень доступа для определенной общей папки. Учетная запись GpV2 может выбирать между TransactionOptimized (по умолчанию), Горячим и Холодным. Учетная запись FileStorage может выбрать Premium. Известные значения: TransactionOptimized, Hot, Cool и Premium.

access_tier_change_time
datetime

Указывает время последнего изменения уровня доступа к общей папке.

access_tier_status
str

Указывает, существует ли ожидающий переход для уровня доступа.

share_usage_bytes
int

Приблизительный размер данных, хранящихся в общей папке. Обратите внимание, что это значение может не включать все недавно созданные или недавно измененные файлы.

lease_status
str или LeaseStatus

Состояние аренды общей папки. Известные значения: "Заблокировано" и "Разблокировано".

lease_state
str или LeaseState

Состояние аренды общей папки. Известные значения: "Available", "Leased", "Expired", "Breaking" и "Broken".

lease_duration
str или LeaseDuration

Указывает, является ли аренда общей папки бесконечной или фиксированной, только в том случае, если общая папка арендуется. Известные значения: "Infinite" и "Fixed".

signed_identifiers
list[SignedIdentifier]

Список хранимых политик доступа, указанных в общей папке.

snapshot_time
datetime

Время создания моментального снимка общего ресурса, возвращаемое в ответе общих папок списка с параметром развертывания "snapshots".