FileCreateIfNotExistsOptions interface
Een interface voor opties die gebruikelijk zijn voor elke externe bewerking.
- Uitbreiding
Overgenomen eigenschappen
| abort |
|
| acl | Facultatief. POSIX-toegangsbeheerrechten voor bestanden en mappen. |
| customer |
Door de klant verstrekte sleutelgegevens. |
| encryption |
Facultatief. Hiermee geeft u de versleutelingscontext op die moet worden ingesteld voor het bestand. |
| expires |
Facultatief. 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 waarop het pad moet worden verwijderd. Is niet van toepassing op directory's. |
| group | Facultatief. De groep die eigenaar is van de blob of map. |
| lease |
De leaseduur is vereist voor het verkrijgen van een lease en geeft de duur van de lease in seconden aan. De leaseduur moet tussen 15 en 60 seconden of -1 zijn voor een oneindige lease. |
| metadata | |
| owner | Facultatief. De eigenaar van de blob of map. |
| path |
|
| permissions | |
| proposed |
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 (tekenreeks) voor een lijst met geldige GUID-tekenreeksindelingen. |
| tracing |
|
| umask |
Details van overgenomen eigenschap
abortSignal
abortSignal?: AbortSignalLike
Waarde van eigenschap
overgenomen vanPathCreateIfNotExistsOptions.abortSignal-
acl
Facultatief. POSIX-toegangsbeheerrechten voor bestanden en mappen.
acl?: PathAccessControlItem[]
Waarde van eigenschap
overgenomen vanPathCreateIfNotExistsOptions.acl-
customerProvidedKey
Door de klant verstrekte sleutelgegevens.
customerProvidedKey?: CpkInfo
Waarde van eigenschap
overgenomen vanPathCreateIfNotExistsOptions.customerProvidedKey
encryptionContext
Facultatief. Hiermee geeft u de versleutelingscontext op die moet worden ingesteld voor het bestand.
encryptionContext?: string
Waarde van eigenschap
string
overgenomen vanPathCreateIfNotExistsOptions.encryptionContext
expiresOn
Facultatief. 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 waarop het pad moet worden verwijderd. Is niet van toepassing op directory's.
expiresOn?: number | Date
Waarde van eigenschap
number | Date
overgenomen vanPathCreateIfNotExistsOptions.expiresOn
group
Facultatief. De groep die eigenaar is van de blob of map.
group?: string
Waarde van eigenschap
string
overgenomen vanPathCreateIfNotExistsOptions.group
leaseDuration
De leaseduur is vereist voor het verkrijgen van een lease en geeft de duur van de lease in seconden aan. De leaseduur moet tussen 15 en 60 seconden of -1 zijn voor een oneindige lease.
leaseDuration?: number
Waarde van eigenschap
number
overgenomen vanPathCreateIfNotExistsOptions.leaseDuration-
metadata
owner
Facultatief. De eigenaar van de blob of map.
owner?: string
Waarde van eigenschap
string
overgenomen vanPathCreateIfNotExistsOptions.owner
pathHttpHeaders
pathHttpHeaders?: PathCreateHttpHeaders
Waarde van eigenschap
overgenomen vanPathCreateIfNotExistsOptions.pathHttpHeaders
permissions
permissions?: string
Waarde van eigenschap
string
overgenomen vanPathCreateIfNotExistsOptions.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 (tekenreeks) voor een lijst met geldige GUID-tekenreeksindelingen.
proposedLeaseId?: string
Waarde van eigenschap
string
overgenomen vanPathCreateIfNotExistsOptions.proposedLeaseId
tracingOptions
tracingOptions?: OperationTracingOptions
Waarde van eigenschap
overgenomen vanPathCreateIfNotExistsOptions.tracingOptions-