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


ShareCreateOptions interface

Параметры настройки операции создания.

Extends

Свойства

abortSignal

Реализация интерфейса AbortSignalLike для сигнала о запросе на отмену операции. Например, используйте контроллер @azure/abort-controller для создания AbortSignal.

accessTier

Указывает уровень доступа общей папки. Возможные значения: "TransactionOptimized", "Hot", "Cool"

enableSnapshotVirtualDirectoryAccess

Указывает, должен ли виртуальный каталог моментального снимка быть доступен в корне точки подключения общего ресурса при включении NFS. Если значение не указано, значение по умолчанию равно true.

metadata

Пара "имя-значение", связанная с объектом хранилища файлов.

paidBurstingEnabled

Необязательно. Логическое значение. Значение по умолчанию, если не указано значение false. Это свойство обеспечивает платный всплеск.

paidBurstingMaxBandwidthMibps

Необязательно. Целое число. Значение по умолчанию, если не указано максимальной пропускной способностью общей папки, может поддерживаться. Текущее максимальное значение для общей папки составляет 10 340 МиБ/с.

paidBurstingMaxIops

Необязательно. Целое число. Значение по умолчанию, если значение не указано, максимальное число операций ввода-вывода в секунду может поддерживать общую папку. Текущее максимальное значение для общей папки — 102 400 операций ввода-вывода в секунду.

protocols

Поддерживается в версии 2020-02-10 и выше. Указывает включенные протоколы в общей папке. Если значение не указано, значение по умолчанию — SMB.

quota

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

rootSquash

Корневой сквош, устанавливаемой в общей папке. Допустимо только для общих папок NFS. Возможные значения: NoRootSquash, RootSquash, AllSquash.

shareProvisionedBandwidthMibps

Необязательно. Поддерживается в версии 2025-01-05 и более поздних версий. Разрешено только для подготовленных общих папок версии 2. Указывает подготовленную пропускную способность общей папки в мбибайтах в секунду (MiBps). Если это не указано, подготовленная пропускная способность имеет значение, вычисляемое на основе формулы рекомендаций.

shareProvisionedIops

Необязательно. Поддерживается в версии 2025-01-05 и более поздних версий. Разрешено только для подготовленных общих папок версии 2. Указывает подготовленное количество операций ввода-вывода в секунду (IOPS) общей папки. Если это не указано, для подготовленного ввода-вывода в секунду задано значение, вычисляемое на основе формулы рекомендаций.

Унаследованные свойства

tracingOptions

Сведения о свойстве

abortSignal

Реализация интерфейса AbortSignalLike для сигнала о запросе на отмену операции. Например, используйте контроллер @azure/abort-controller для создания AbortSignal.

abortSignal?: AbortSignalLike

Значение свойства

accessTier

Указывает уровень доступа общей папки. Возможные значения: "TransactionOptimized", "Hot", "Cool"

accessTier?: ShareAccessTier

Значение свойства

enableSnapshotVirtualDirectoryAccess

Указывает, должен ли виртуальный каталог моментального снимка быть доступен в корне точки подключения общего ресурса при включении NFS. Если значение не указано, значение по умолчанию равно true.

enableSnapshotVirtualDirectoryAccess?: boolean

Значение свойства

boolean

metadata

Пара "имя-значение", связанная с объектом хранилища файлов.

metadata?: {[propertyName: string]: string}

Значение свойства

{[propertyName: string]: string}

paidBurstingEnabled

Необязательно. Логическое значение. Значение по умолчанию, если не указано значение false. Это свойство обеспечивает платный всплеск.

paidBurstingEnabled?: boolean

Значение свойства

boolean

paidBurstingMaxBandwidthMibps

Необязательно. Целое число. Значение по умолчанию, если не указано максимальной пропускной способностью общей папки, может поддерживаться. Текущее максимальное значение для общей папки составляет 10 340 МиБ/с.

paidBurstingMaxBandwidthMibps?: number

Значение свойства

number

paidBurstingMaxIops

Необязательно. Целое число. Значение по умолчанию, если значение не указано, максимальное число операций ввода-вывода в секунду может поддерживать общую папку. Текущее максимальное значение для общей папки — 102 400 операций ввода-вывода в секунду.

paidBurstingMaxIops?: number

Значение свойства

number

protocols

Поддерживается в версии 2020-02-10 и выше. Указывает включенные протоколы в общей папке. Если значение не указано, значение по умолчанию — SMB.

protocols?: ShareProtocols

Значение свойства

quota

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

quota?: number

Значение свойства

number

rootSquash

Корневой сквош, устанавливаемой в общей папке. Допустимо только для общих папок NFS. Возможные значения: NoRootSquash, RootSquash, AllSquash.

rootSquash?: ShareRootSquash

Значение свойства

shareProvisionedBandwidthMibps

Необязательно. Поддерживается в версии 2025-01-05 и более поздних версий. Разрешено только для подготовленных общих папок версии 2. Указывает подготовленную пропускную способность общей папки в мбибайтах в секунду (MiBps). Если это не указано, подготовленная пропускная способность имеет значение, вычисляемое на основе формулы рекомендаций.

shareProvisionedBandwidthMibps?: number

Значение свойства

number

shareProvisionedIops

Необязательно. Поддерживается в версии 2025-01-05 и более поздних версий. Разрешено только для подготовленных общих папок версии 2. Указывает подготовленное количество операций ввода-вывода в секунду (IOPS) общей папки. Если это не указано, для подготовленного ввода-вывода в секунду задано значение, вычисляемое на основе формулы рекомендаций.

shareProvisionedIops?: number

Значение свойства

number

Сведения об унаследованном свойстве

tracingOptions

tracingOptions?: OperationTracingOptions

Значение свойства

наследуется отCommonOptions.tracingOptions