FileCreateOptions interface
Interfaccia per le opzioni comuni a ogni operazione remota.
- Extends
Proprietà ereditate
abort |
|
acl | facoltativo. Diritti di controllo di accesso POSIX su file e directory. |
conditions | |
customer |
Informazioni chiave fornite dal cliente. |
encryption |
facoltativo. Specifica il contesto di crittografia da impostare nel file. |
expires |
facoltativo. Opzioni per la pianificazione dell'eliminazione di un percorso. Un valore numerico indica la durata prima dell'eliminazione del file in millisecondi. Un valore Date indica l'ora da impostare per quando il percorso verrà eliminato. Non si applica alle directory. |
group | facoltativo. Gruppo proprietario del BLOB o della directory. |
lease |
La durata del lease è necessaria per acquisire un lease e specifica la durata del lease in secondi. La durata del lease deve essere compresa tra 15 e 60 secondi o -1 per il lease infinito. |
metadata | |
owner | facoltativo. Proprietario del BLOB o della directory. |
path |
|
permissions | |
proposed |
ID lease proposto, in un formato di stringa GUID. Il servizio BLOB restituisce 400 (richiesta non valida) se l'ID lease proposto non è nel formato corretto. Vedere Costruttore Guid (Stringa) per un elenco dei formati stringa GUID validi. |
tracing |
|
umask |
Dettagli proprietà ereditate
abortSignal
acl
facoltativo. Diritti di controllo di accesso POSIX su file e directory.
acl?: PathAccessControlItem[]
Valore della proprietà
Ereditato daPathCreateOptions.acl
conditions
conditions?: DataLakeRequestConditions
Valore della proprietà
Ereditato daPathCreateOptions.conditions
customerProvidedKey
Informazioni chiave fornite dal cliente.
customerProvidedKey?: CpkInfo
Valore della proprietà
Ereditato daPathCreateOptions.customerProvidedKey
encryptionContext
facoltativo. Specifica il contesto di crittografia da impostare nel file.
encryptionContext?: string
Valore della proprietà
string
Ereditato daPathCreateOptions.encryptionContext
expiresOn
facoltativo. Opzioni per la pianificazione dell'eliminazione di un percorso. Un valore numerico indica la durata prima dell'eliminazione del file in millisecondi. Un valore Date indica l'ora da impostare per quando il percorso verrà eliminato. Non si applica alle directory.
expiresOn?: number | Date
Valore della proprietà
number | Date
Ereditato daPathCreateOptions.expiresOn
group
facoltativo. Gruppo proprietario del BLOB o della directory.
group?: string
Valore della proprietà
string
Ereditato daPathCreateOptions.group
leaseDuration
La durata del lease è necessaria per acquisire un lease e specifica la durata del lease in secondi. La durata del lease deve essere compresa tra 15 e 60 secondi o -1 per il lease infinito.
leaseDuration?: number
Valore della proprietà
number
Ereditato daPathCreateOptions.leaseDuration
metadata
owner
facoltativo. Proprietario del BLOB o della directory.
owner?: string
Valore della proprietà
string
Ereditato daPathCreateOptions.owner
pathHttpHeaders
pathHttpHeaders?: PathCreateHttpHeaders
Valore della proprietà
Ereditato daPathCreateOptions.pathHttpHeaders
permissions
proposedLeaseId
ID lease proposto, in un formato di stringa GUID. Il servizio BLOB restituisce 400 (richiesta non valida) se l'ID lease proposto non è nel formato corretto. Vedere Costruttore Guid (Stringa) per un elenco dei formati stringa GUID validi.
proposedLeaseId?: string
Valore della proprietà
string
Ereditato daPathCreateOptions.proposeLeaseId
tracingOptions
tracingOptions?: OperationTracingOptions
Valore della proprietà
Ereditato daPathCreateOptions.tracingOptions