Condividi tramite


DirectoryCreateOptions interface


Extends

Proprietà ereditate

abortSignal
acl

Opzionale. Diritti di controllo di accesso POSIX per file e directory.

conditions
customerProvidedKey

Informazioni chiave fornite dal cliente.

encryptionContext

Opzionale. Specifica il contesto di crittografia da impostare nel file.

expiresOn

Opzionale. 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 di impostazione per il momento in cui il percorso verrà eliminato. Non si applica alle directory.

group

Opzionale. Gruppo proprietario del BLOB o della directory.

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 un lease infinito.

metadata
owner

Opzionale. Proprietario del BLOB o della directory.

pathHttpHeaders
permissions
proposedLeaseId

ID lease proposto, in formato stringa GUID. Il servizio BLOB restituisce 400 (richiesta non valida) se l'ID lease proposto non è nel formato corretto. Per un elenco di formati di stringa GUID validi, vedere Costruttore GUID (String).

tracingOptions
umask

Dettagli proprietà ereditate

abortSignal

abortSignal?: AbortSignalLike

Valore della proprietà

Ereditato daPathCreateOptions.abortSignal

acl

Opzionale. Diritti di controllo di accesso POSIX per 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

Opzionale. Specifica il contesto di crittografia da impostare nel file.

encryptionContext?: string

Valore della proprietà

string

Ereditato daPathCreateOptions.encryptionContext

expiresOn

Opzionale. 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 di impostazione per il momento in cui il percorso verrà eliminato. Non si applica alle directory.

expiresOn?: number | Date

Valore della proprietà

number | Date

Ereditato daPathCreateOptions.expiresOn

group

Opzionale. 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 un lease infinito.

leaseDuration?: number

Valore della proprietà

number

Ereditato daPathCreateOptions.leaseDuration

metadata

metadata?: Metadata

Valore della proprietà

Ereditato daPathCreateOptions.metadata

owner

Opzionale. 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

permissions?: string

Valore della proprietà

string

Ereditato daPathCreateOptions.permissions

proposedLeaseId

ID lease proposto, in formato stringa GUID. Il servizio BLOB restituisce 400 (richiesta non valida) se l'ID lease proposto non è nel formato corretto. Per un elenco di formati di stringa GUID validi, vedere Costruttore GUID (String).

proposedLeaseId?: string

Valore della proprietà

string

Ereditato daPathCreateOptions.proposedLeaseId

tracingOptions

tracingOptions?: OperationTracingOptions

Valore della proprietà

Ereditato daPathCreateOptions.tracingOptions

umask

umask?: string

Valore della proprietà

string

ereditato daPathCreateOptions.umask