Freigeben über


PathCreateOptions interface

Eine Schnittstelle für Optionen, die für jeden Remotevorgang gemeinsam sind.

Extends

Eigenschaften

abortSignal
acl

Optional. POSIX-Zugriffssteuerungsrechte für Dateien und Verzeichnisse.

conditions
customerProvidedKey

Vom Kunden bereitgestellte Schlüsselinformationen.

encryptionContext

Optional. Gibt den Verschlüsselungskontext an, der für die Datei festgelegt werden soll.

expiresOn

Optional. Optionen zum Planen des Löschens eines Pfads. Ein Zahlenwert gibt die Dauer an, bevor die Datei in Millisekunden gelöscht werden soll. Ein Date-Wert gibt die Uhrzeit an, für die festgelegt werden soll, wann der Pfad gelöscht wird. Gilt nicht für Verzeichnisse.

group

Optional. Die besitzende Gruppe des Blobs oder Verzeichnisses.

leaseDuration

Die Leasedauer ist erforderlich, um eine Lease zu erwerben, und gibt die Dauer der Lease in Sekunden an. Die Leasedauer muss zwischen 15 und 60 Sekunden oder -1 für eine unbegrenzte Lease betragen.

metadata
owner

Optional. Der Besitzer des Blobs oder Verzeichnisses.

pathHttpHeaders
permissions
proposedLeaseId

Vorgeschlagene Lease-ID in einem GUID-Zeichenfolgenformat. Der Blob-Dienst gibt 400 (Ungültige Anforderung) zurück, wenn die vorgeschlagene Lease-ID nicht das richtige Format aufweist. Eine Liste der gültigen GUID-Zeichenfolgenformate finden Sie unter GUID-Konstruktor (String).

umask

Geerbte Eigenschaften

tracingOptions

Details zur Eigenschaft

abortSignal

abortSignal?: AbortSignalLike

Eigenschaftswert

acl

Optional. POSIX-Zugriffssteuerungsrechte für Dateien und Verzeichnisse.

acl?: PathAccessControlItem[]

Eigenschaftswert

conditions

conditions?: DataLakeRequestConditions

Eigenschaftswert

customerProvidedKey

Vom Kunden bereitgestellte Schlüsselinformationen.

customerProvidedKey?: CpkInfo

Eigenschaftswert

encryptionContext

Optional. Gibt den Verschlüsselungskontext an, der für die Datei festgelegt werden soll.

encryptionContext?: string

Eigenschaftswert

string

expiresOn

Optional. Optionen zum Planen des Löschens eines Pfads. Ein Zahlenwert gibt die Dauer an, bevor die Datei in Millisekunden gelöscht werden soll. Ein Date-Wert gibt die Uhrzeit an, für die festgelegt werden soll, wann der Pfad gelöscht wird. Gilt nicht für Verzeichnisse.

expiresOn?: number | Date

Eigenschaftswert

number | Date

group

Optional. Die besitzende Gruppe des Blobs oder Verzeichnisses.

group?: string

Eigenschaftswert

string

leaseDuration

Die Leasedauer ist erforderlich, um eine Lease zu erwerben, und gibt die Dauer der Lease in Sekunden an. Die Leasedauer muss zwischen 15 und 60 Sekunden oder -1 für eine unbegrenzte Lease betragen.

leaseDuration?: number

Eigenschaftswert

number

metadata

metadata?: Metadata

Eigenschaftswert

owner

Optional. Der Besitzer des Blobs oder Verzeichnisses.

owner?: string

Eigenschaftswert

string

pathHttpHeaders

pathHttpHeaders?: PathCreateHttpHeaders

Eigenschaftswert

permissions

permissions?: string

Eigenschaftswert

string

proposedLeaseId

Vorgeschlagene Lease-ID in einem GUID-Zeichenfolgenformat. Der Blob-Dienst gibt 400 (Ungültige Anforderung) zurück, wenn die vorgeschlagene Lease-ID nicht das richtige Format aufweist. Eine Liste der gültigen GUID-Zeichenfolgenformate finden Sie unter GUID-Konstruktor (String).

proposedLeaseId?: string

Eigenschaftswert

string

umask

umask?: string

Eigenschaftswert

string

Geerbte Eigenschaftsdetails

tracingOptions

tracingOptions?: OperationTracingOptions

Eigenschaftswert

Geerbt vonCommonOptions.tracingOptions