Freigeben über


DirectoryCreateIfNotExistsOptions interface

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

Extends

Geerbte Eigenschaften

abortSignal
acl

Wahlfrei. POSIX Zugriffssteuerungsrechte für Dateien und Verzeichnisse.

customerProvidedKey

Der Kunde hat wichtige Informationen bereitgestellt.

encryptionContext

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

expiresOn

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

Wahlfrei. Die Besitzergruppe des Blobs oder Verzeichnisses.

leaseDuration

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

metadata
owner

Wahlfrei. Der Besitzer des Blobs oder Verzeichnisses.

pathHttpHeaders
permissions
proposedLeaseId

Vorgeschlagene Lease-ID im GUID-Zeichenfolgenformat. Der Blob-Dienst gibt 400 (Ungültige Anforderung) zurück, wenn die vorgeschlagene Lease-ID nicht im richtigen Format ist. Eine Liste gültiger GUID-Zeichenfolgenformate finden Sie unter GUID-Konstruktor (String).

tracingOptions
umask

Geerbte Eigenschaftsdetails

abortSignal

abortSignal?: AbortSignalLike

Eigenschaftswert

vonPathCreateIfNotExistsOptions.abortSignal

acl

Wahlfrei. POSIX Zugriffssteuerungsrechte für Dateien und Verzeichnisse.

acl?: PathAccessControlItem[]

Eigenschaftswert

geerbt vonPathCreateIfNotExistsOptions.acl

customerProvidedKey

Der Kunde hat wichtige Informationen bereitgestellt.

customerProvidedKey?: CpkInfo

Eigenschaftswert

vonPathCreateIfNotExistsOptions.customerProvidedKey

encryptionContext

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

encryptionContext?: string

Eigenschaftswert

string

vonPathCreateIfNotExistsOptions.encryptionContext

expiresOn

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

VonPathCreateIfNotExistsOptions.expiresOn

group

Wahlfrei. Die Besitzergruppe des Blobs oder Verzeichnisses.

group?: string

Eigenschaftswert

string

geerbt vonPathCreateIfNotExistsOptions.group

leaseDuration

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

leaseDuration?: number

Eigenschaftswert

number

vonPathCreateIfNotExistsOptions.leaseDuration

metadata

metadata?: Metadata

Eigenschaftswert

vonPathCreateIfNotExistsOptions.metadata

owner

Wahlfrei. Der Besitzer des Blobs oder Verzeichnisses.

owner?: string

Eigenschaftswert

string

geerbt vonPathCreateIfNotExistsOptions.owner

pathHttpHeaders

pathHttpHeaders?: PathCreateHttpHeaders

Eigenschaftswert

vonPathCreateIfNotExistsOptions.pathHttpHeaders

permissions

permissions?: string

Eigenschaftswert

string

geerbt vonPathCreateIfNotExistsOptions.permissions

proposedLeaseId

Vorgeschlagene Lease-ID im GUID-Zeichenfolgenformat. Der Blob-Dienst gibt 400 (Ungültige Anforderung) zurück, wenn die vorgeschlagene Lease-ID nicht im richtigen Format ist. Eine Liste gültiger GUID-Zeichenfolgenformate finden Sie unter GUID-Konstruktor (String).

proposedLeaseId?: string

Eigenschaftswert

string

geerbt vonPathCreateIfNotExistsOptions.proposedLeaseId

tracingOptions

tracingOptions?: OperationTracingOptions

Eigenschaftswert

vonPathCreateIfNotExistsOptions.tracingOptions

umask

umask?: string

Eigenschaftswert

string

geerbt vonPathCreateIfNotExistsOptions.umask