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


DirectoryCreateIfNotExistsOptions interface

Интерфейс для параметров, распространенных для каждой удаленной операции.

Extends

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

abortSignal
acl

Необязательный. Права управления доступом POSIX для файлов и каталогов.

customerProvidedKey

Предоставленные клиентом сведения о ключе.

encryptionContext

Необязательный. Указывает контекст шифрования, заданный в файле.

expiresOn

Необязательный. Параметры планирования удаления пути. Числовое значение указывает длительность перед удалением файла в миллисекундах. Значение даты указывает время, заданное при удалении пути. Не применяется к каталогам.

group

Необязательный. Группа владельцев большого двоичного объекта или каталога.

leaseDuration

Длительность аренды требуется для получения аренды и указывает длительность аренды в секундах. Длительность аренды должна составлять от 15 до 60 секунд или -1 для бесконечной аренды.

metadata
owner

Необязательный. Владелец большого двоичного объекта или каталога.

pathHttpHeaders
permissions
proposedLeaseId

Предлагаемый идентификатор аренды в формате строки GUID. Служба BLOB-объектов возвращает значение 400 (недопустимый запрос), если предлагаемый идентификатор аренды не соответствует правильному формату. Список допустимых форматов строк GUID см. в конструкторе GUID (Строка).

tracingOptions
umask

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

abortSignal

abortSignal?: AbortSignalLike

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

наследуется отPathCreateIfNotExistsOptions.abortSignal

acl

Необязательный. Права управления доступом POSIX для файлов и каталогов.

acl?: PathAccessControlItem[]

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

наследуется отPathCreateIfNotExistsOptions.acl

customerProvidedKey

Предоставленные клиентом сведения о ключе.

customerProvidedKey?: CpkInfo

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

унаследован отPathCreateIfNotExistsOptions.customerProvidedKey

encryptionContext

Необязательный. Указывает контекст шифрования, заданный в файле.

encryptionContext?: string

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

string

наследуется отPathCreateIfNotExistsOptions.encryptionContext

expiresOn

Необязательный. Параметры планирования удаления пути. Числовое значение указывает длительность перед удалением файла в миллисекундах. Значение даты указывает время, заданное при удалении пути. Не применяется к каталогам.

expiresOn?: number | Date

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

number | Date

наследуется отPathCreateIfNotExistsOptions.expiresOn

group

Необязательный. Группа владельцев большого двоичного объекта или каталога.

group?: string

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

string

Наследуется отPathCreateIfNotExistsOptions.group

leaseDuration

Длительность аренды требуется для получения аренды и указывает длительность аренды в секундах. Длительность аренды должна составлять от 15 до 60 секунд или -1 для бесконечной аренды.

leaseDuration?: number

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

number

наследуется отPathCreateIfNotExistsOptions.leaseDuration

metadata

metadata?: Metadata

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

наследуется отPathCreateIfNotExistsOptions.metadata

owner

Необязательный. Владелец большого двоичного объекта или каталога.

owner?: string

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

string

наследуется отPathCreateIfNotExistsOptions.owner

pathHttpHeaders

pathHttpHeaders?: PathCreateHttpHeaders

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

наследуется отPathCreateIfNotExistsOptions.pathHttpHeaders

permissions

permissions?: string

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

string

наследуется отPathCreateIfNotExistsOptions.permissions

proposedLeaseId

Предлагаемый идентификатор аренды в формате строки GUID. Служба BLOB-объектов возвращает значение 400 (недопустимый запрос), если предлагаемый идентификатор аренды не соответствует правильному формату. Список допустимых форматов строк GUID см. в конструкторе GUID (Строка).

proposedLeaseId?: string

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

string

наследуется отPathCreateIfNotExistsOptions.proposedLeaseId

tracingOptions

tracingOptions?: OperationTracingOptions

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

Наследуется отPathCreateIfNotExistsOptions.tracingOptions

umask

umask?: string

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

string

наследуется отPathCreateIfNotExistsOptions.umask