Dela via


FileCreateIfNotExistsOptions interface

Ett gränssnitt för alternativ som är gemensamma för varje fjärråtgärd.

Extends

Ärvda egenskaper

abortSignal
acl

Valfritt. POSIX-åtkomstkontrollrättigheter för filer och kataloger.

customerProvidedKey

Nyckelinformation tillhandahålls av kunden.

encryptionContext

Valfritt. Anger krypteringskontexten som ska anges för filen.

expiresOn

Valfritt. Alternativ för schemaläggning av borttagning av en sökväg. Ett talvärde anger varaktigheten innan filen ska tas bort i millisekunder. Ett Datum-värde anger den tid som ska anges för när sökvägen ska tas bort. Gäller inte för kataloger.

group

Valfritt. Den ägande gruppen för bloben eller katalogen.

leaseDuration

Lånetiden krävs för att skaffa ett lån och anger lånets varaktighet i sekunder. Lånetiden måste vara mellan 15 och 60 sekunder eller -1 för oändligt lån.

metadata
owner

Valfritt. Ägaren till bloben eller katalogen.

pathHttpHeaders
permissions
proposedLeaseId

Föreslaget låne-ID i ett GUID-strängformat. Blob-tjänsten returnerar 400 (ogiltig begäran) om det föreslagna låne-ID:t inte har rätt format. Se Guid-konstruktor (sträng) för en lista över giltiga GUID-strängformat.

tracingOptions
umask

Information om ärvda egenskaper

abortSignal

abortSignal?: AbortSignalLike

Egenskapsvärde

Ärvd frånPathCreateIfNotExistsOptions.abortSignal

acl

Valfritt. POSIX-åtkomstkontrollrättigheter för filer och kataloger.

acl?: PathAccessControlItem[]

Egenskapsvärde

Ärvd frånpathCreateIfNotExistsOptions.acl

customerProvidedKey

Nyckelinformation tillhandahålls av kunden.

customerProvidedKey?: CpkInfo

Egenskapsvärde

Ärvd frånPathCreateIfNotExistsOptions.customerProvidedKey

encryptionContext

Valfritt. Anger krypteringskontexten som ska anges för filen.

encryptionContext?: string

Egenskapsvärde

string

Ärvd frånPathCreateIfNotExistsOptions.encryptionContext

expiresOn

Valfritt. Alternativ för schemaläggning av borttagning av en sökväg. Ett talvärde anger varaktigheten innan filen ska tas bort i millisekunder. Ett Datum-värde anger den tid som ska anges för när sökvägen ska tas bort. Gäller inte för kataloger.

expiresOn?: number | Date

Egenskapsvärde

number | Date

Ärvd frånpathCreateIfNotExistsOptions.expiresOn

group

Valfritt. Den ägande gruppen för bloben eller katalogen.

group?: string

Egenskapsvärde

string

Ärvd frånPathCreateIfNotExistsOptions.group

leaseDuration

Lånetiden krävs för att skaffa ett lån och anger lånets varaktighet i sekunder. Lånetiden måste vara mellan 15 och 60 sekunder eller -1 för oändligt lån.

leaseDuration?: number

Egenskapsvärde

number

Ärvd frånPathCreateIfNotExistsOptions.leaseDuration

metadata

metadata?: Metadata

Egenskapsvärde

Ärvd frånPathCreateIfNotExistsOptions.metadata

owner

Valfritt. Ägaren till bloben eller katalogen.

owner?: string

Egenskapsvärde

string

Ärvd frånPathCreateIfNotExistsOptions.owner

pathHttpHeaders

pathHttpHeaders?: PathCreateHttpHeaders

Egenskapsvärde

Ärvd frånpathCreateIfNotExistsOptions.pathHttpHeaders

permissions

permissions?: string

Egenskapsvärde

string

Ärvd frånpathCreateIfNotExistsOptions.permissions

proposedLeaseId

Föreslaget låne-ID i ett GUID-strängformat. Blob-tjänsten returnerar 400 (ogiltig begäran) om det föreslagna låne-ID:t inte har rätt format. Se Guid-konstruktor (sträng) för en lista över giltiga GUID-strängformat.

proposedLeaseId?: string

Egenskapsvärde

string

Ärvd frånPathCreateIfNotExistsOptions.proposedLeaseId

tracingOptions

tracingOptions?: OperationTracingOptions

Egenskapsvärde

Ärvd frånPathCreateIfNotExistsOptions.tracingOptions

umask

umask?: string

Egenskapsvärde

string

Ärvd frånPathCreateIfNotExistsOptions.umask