Compartir a través de


PathCreateIfNotExistsOptions interface

Interfaz para las opciones comunes a cada operación remota.

Extends

Propiedades

abortSignal
acl

Opcional. Derechos de control de acceso POSIX en archivos y directorios.

customerProvidedKey

Información de clave proporcionada por el cliente.

encryptionContext

Opcional. Especifica el contexto de cifrado que se va a establecer en el archivo.

expiresOn

Opcional. Opciones para programar la eliminación de una ruta de acceso. Un valor numérico indica la duración antes de que el archivo se elimine en milisegundos. Un valor Date indica la hora que se va a establecer para cuándo se eliminará la ruta de acceso. No se aplica a los directorios.

group

Opcional. Grupo propietario del blob o directorio.

leaseDuration

La duración de la concesión es necesaria para adquirir una concesión y especifica la duración de la concesión en segundos. La duración de la concesión debe estar entre 15 y 60 segundos o -1 para una concesión infinita.

metadata
owner

Opcional. Propietario del blob o directorio.

pathHttpHeaders
permissions
proposedLeaseId

Identificador de concesión propuesto, con formato de cadena de GUID. Blob service devuelve 400 (solicitud no válida) si el identificador de concesión propuesto no tiene el formato correcto. Vea Constructor de Guid (cadena) para obtener una lista de formatos válidos de cadena de GUID.

umask

Propiedades heredadas

tracingOptions

Detalles de las propiedades

abortSignal

abortSignal?: AbortSignalLike

Valor de propiedad

acl

Opcional. Derechos de control de acceso POSIX en archivos y directorios.

acl?: PathAccessControlItem[]

Valor de propiedad

customerProvidedKey

Información de clave proporcionada por el cliente.

customerProvidedKey?: CpkInfo

Valor de propiedad

encryptionContext

Opcional. Especifica el contexto de cifrado que se va a establecer en el archivo.

encryptionContext?: string

Valor de propiedad

string

expiresOn

Opcional. Opciones para programar la eliminación de una ruta de acceso. Un valor numérico indica la duración antes de que el archivo se elimine en milisegundos. Un valor Date indica la hora que se va a establecer para cuándo se eliminará la ruta de acceso. No se aplica a los directorios.

expiresOn?: number | Date

Valor de propiedad

number | Date

group

Opcional. Grupo propietario del blob o directorio.

group?: string

Valor de propiedad

string

leaseDuration

La duración de la concesión es necesaria para adquirir una concesión y especifica la duración de la concesión en segundos. La duración de la concesión debe estar entre 15 y 60 segundos o -1 para una concesión infinita.

leaseDuration?: number

Valor de propiedad

number

metadata

metadata?: Metadata

Valor de propiedad

owner

Opcional. Propietario del blob o directorio.

owner?: string

Valor de propiedad

string

pathHttpHeaders

pathHttpHeaders?: PathCreateHttpHeaders

Valor de propiedad

permissions

permissions?: string

Valor de propiedad

string

proposedLeaseId

Identificador de concesión propuesto, con formato de cadena de GUID. Blob service devuelve 400 (solicitud no válida) si el identificador de concesión propuesto no tiene el formato correcto. Vea Constructor de Guid (cadena) para obtener una lista de formatos válidos de cadena de GUID.

proposedLeaseId?: string

Valor de propiedad

string

umask

umask?: string

Valor de propiedad

string

Detalles de las propiedades heredadas

tracingOptions

tracingOptions?: OperationTracingOptions

Valor de propiedad

Se hereda deCommonOptions.tracingOptions