FileCreateIfNotExistsOptions interface
Interfaz para las opciones comunes a cada operación remota.
- Extends
Propiedades heredadas
abort |
|
acl | Opcional. Derechos de control de acceso POSIX en archivos y directorios. |
customer |
Información de clave proporcionada por el cliente. |
encryption |
Opcional. Especifica el contexto de cifrado que se va a establecer en el archivo. |
expires |
Opcional. Opciones para programar la eliminación de una ruta de acceso. Un valor numérico indica la duración antes de que se elimine el archivo 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. |
lease |
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. |
path |
|
permissions | |
proposed |
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. |
tracing |
|
umask |
Detalles de las propiedades heredadas
abortSignal
abortSignal?: AbortSignalLike
Valor de propiedad
Heredado depathCreateIfNotExistsOptions.abortSignal
acl
Opcional. Derechos de control de acceso POSIX en archivos y directorios.
acl?: PathAccessControlItem[]
Valor de propiedad
Heredado depathCreateIfNotExistsOptions.acl
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 se elimine el archivo 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
Heredado depathCreateIfNotExistsOptions.expiresOn
group
Opcional. Grupo propietario del blob o directorio.
group?: string
Valor de propiedad
string
Heredado depathCreateIfNotExistsOptions.group
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
Heredado depathCreateIfNotExistsOptions.leaseDuration
metadata
owner
Opcional. Propietario del blob o directorio.
owner?: string
Valor de propiedad
string
Heredado dePathCreateIfNotExistsOptions.owner
pathHttpHeaders
pathHttpHeaders?: PathCreateHttpHeaders
Valor de propiedad
Heredado depathCreateIfNotExistsOptions.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.
proposedLeaseId?: string
Valor de propiedad
string
Heredado dePathCreateIfNotExistsOptions.proposedLeaseId
tracingOptions
tracingOptions?: OperationTracingOptions
Valor de propiedad
Se hereda dePathCreateIfNotExistsOptions.tracingOptions