Delen via


PathCreateIfNotExistsOptions interface

Een interface voor opties die gemeenschappelijk zijn voor elke externe bewerking.

Uitbreiding

Eigenschappen

abortSignal
acl

Optioneel. POSIX-toegangsbeheerrechten voor bestanden en mappen.

customerProvidedKey

Klant heeft belangrijke informatie verstrekt.

encryptionContext

Optioneel. Hiermee geeft u de versleutelingscontext op die moet worden ingesteld voor het bestand.

expiresOn

Optioneel. Opties voor het plannen van het verwijderen van een pad. Een getalwaarde geeft de duur aan voordat het bestand in milliseconden moet worden verwijderd. Een datumwaarde geeft de tijd aan die moet worden ingesteld voor wanneer het pad wordt verwijderd. Is niet van toepassing op directory's.

group

Optioneel. De groep die eigenaar is van de blob of map.

leaseDuration

De leaseduur is vereist voor het verkrijgen van een lease en geeft de duur van de lease in seconden op. De duur van de lease moet tussen 15 en 60 seconden zijn of -1 voor oneindige lease.

metadata
owner

Optioneel. De eigenaar van de blob of map.

pathHttpHeaders
permissions
proposedLeaseId

Voorgestelde lease-id, in een GUID-tekenreeksindeling. De Blob-service retourneert 400 (ongeldige aanvraag) als de voorgestelde lease-id niet de juiste indeling heeft. Zie Guid Constructor (string) voor een lijst met geldige GUID-tekenreeksindelingen.

umask

Overgenomen eigenschappen

tracingOptions

Eigenschapdetails

abortSignal

abortSignal?: AbortSignalLike

Waarde van eigenschap

acl

Optioneel. POSIX-toegangsbeheerrechten voor bestanden en mappen.

acl?: PathAccessControlItem[]

Waarde van eigenschap

customerProvidedKey

Klant heeft belangrijke informatie verstrekt.

customerProvidedKey?: CpkInfo

Waarde van eigenschap

encryptionContext

Optioneel. Hiermee geeft u de versleutelingscontext op die moet worden ingesteld voor het bestand.

encryptionContext?: string

Waarde van eigenschap

string

expiresOn

Optioneel. Opties voor het plannen van het verwijderen van een pad. Een getalwaarde geeft de duur aan voordat het bestand in milliseconden moet worden verwijderd. Een datumwaarde geeft de tijd aan die moet worden ingesteld voor wanneer het pad wordt verwijderd. Is niet van toepassing op directory's.

expiresOn?: number | Date

Waarde van eigenschap

number | Date

group

Optioneel. De groep die eigenaar is van de blob of map.

group?: string

Waarde van eigenschap

string

leaseDuration

De leaseduur is vereist voor het verkrijgen van een lease en geeft de duur van de lease in seconden op. De duur van de lease moet tussen 15 en 60 seconden zijn of -1 voor oneindige lease.

leaseDuration?: number

Waarde van eigenschap

number

metadata

metadata?: Metadata

Waarde van eigenschap

owner

Optioneel. De eigenaar van de blob of map.

owner?: string

Waarde van eigenschap

string

pathHttpHeaders

pathHttpHeaders?: PathCreateHttpHeaders

Waarde van eigenschap

permissions

permissions?: string

Waarde van eigenschap

string

proposedLeaseId

Voorgestelde lease-id, in een GUID-tekenreeksindeling. De Blob-service retourneert 400 (ongeldige aanvraag) als de voorgestelde lease-id niet de juiste indeling heeft. Zie Guid Constructor (string) voor een lijst met geldige GUID-tekenreeksindelingen.

proposedLeaseId?: string

Waarde van eigenschap

string

umask

umask?: string

Waarde van eigenschap

string

Details van overgenomen eigenschap

tracingOptions

tracingOptions?: OperationTracingOptions

Waarde van eigenschap

Overgenomen vanCommonOptions.tracingOptions