Condividi tramite


PathCreateIfNotExistsOptions interface

Interfaccia per le opzioni comuni a ogni operazione remota.

Extends

Proprietà

abortSignal
acl

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

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

umask

Proprietà ereditate

tracingOptions

Dettagli proprietà

abortSignal

abortSignal?: AbortSignalLike

Valore della proprietà

acl

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

acl?: PathAccessControlItem[]

Valore della proprietà

customerProvidedKey

Informazioni chiave fornite dal cliente.

customerProvidedKey?: CpkInfo

Valore della proprietà

encryptionContext

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

encryptionContext?: string

Valore della proprietà

string

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

group

Opzionale. Gruppo proprietario del BLOB o della directory.

group?: string

Valore della proprietà

string

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

metadata

metadata?: Metadata

Valore della proprietà

owner

Opzionale. Proprietario del BLOB o della directory.

owner?: string

Valore della proprietà

string

pathHttpHeaders

pathHttpHeaders?: PathCreateHttpHeaders

Valore della proprietà

permissions

permissions?: string

Valore della proprietà

string

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

umask

umask?: string

Valore della proprietà

string

Dettagli proprietà ereditate

tracingOptions

tracingOptions?: OperationTracingOptions

Valore della proprietà

ereditato daCommonOptions.tracingOptions