Partager via


PathCreateIfNotExistsOptions interface

Interface pour les options communes à chaque opération à distance.

Extends

Propriétés

abortSignal
acl

facultatif. Droits de contrôle d’accès POSIX sur les fichiers et les répertoires.

customerProvidedKey

Informations de clé fournies par le client.

encryptionContext

facultatif. Spécifie le contexte de chiffrement à définir sur le fichier.

expiresOn

facultatif. Options de planification de la suppression d’un chemin d’accès. Une valeur numérique indique la durée avant la suppression du fichier en millisecondes. Une valeur Date indique l’heure à laquelle le chemin d’accès sera supprimé. Ne s’applique pas aux répertoires.

group

facultatif. Groupe propriétaire de l’objet blob ou du répertoire.

leaseDuration

La durée du bail est requise pour acquérir un bail et spécifie la durée du bail en secondes. La durée du bail doit être comprise entre 15 et 60 secondes ou -1 pour un bail infini.

metadata
owner

facultatif. Propriétaire de l’objet blob ou du répertoire.

pathHttpHeaders
permissions
proposedLeaseId

ID de bail proposé, dans un format de chaîne GUID. Le service Blob retourne 400 (requête non valide) si l’ID de bail proposé n’est pas au format correct. Consultez Constructeur Guid (Chaîne) pour une liste des formats de chaîne GUID valides.

umask

Propriétés héritées

tracingOptions

Détails de la propriété

abortSignal

abortSignal?: AbortSignalLike

Valeur de propriété

acl

facultatif. Droits de contrôle d’accès POSIX sur les fichiers et les répertoires.

acl?: PathAccessControlItem[]

Valeur de propriété

customerProvidedKey

Informations de clé fournies par le client.

customerProvidedKey?: CpkInfo

Valeur de propriété

encryptionContext

facultatif. Spécifie le contexte de chiffrement à définir sur le fichier.

encryptionContext?: string

Valeur de propriété

string

expiresOn

facultatif. Options de planification de la suppression d’un chemin d’accès. Une valeur numérique indique la durée avant la suppression du fichier en millisecondes. Une valeur Date indique l’heure à laquelle le chemin d’accès sera supprimé. Ne s’applique pas aux répertoires.

expiresOn?: number | Date

Valeur de propriété

number | Date

group

facultatif. Groupe propriétaire de l’objet blob ou du répertoire.

group?: string

Valeur de propriété

string

leaseDuration

La durée du bail est requise pour acquérir un bail et spécifie la durée du bail en secondes. La durée du bail doit être comprise entre 15 et 60 secondes ou -1 pour un bail infini.

leaseDuration?: number

Valeur de propriété

number

metadata

metadata?: Metadata

Valeur de propriété

owner

facultatif. Propriétaire de l’objet blob ou du répertoire.

owner?: string

Valeur de propriété

string

pathHttpHeaders

pathHttpHeaders?: PathCreateHttpHeaders

Valeur de propriété

permissions

permissions?: string

Valeur de propriété

string

proposedLeaseId

ID de bail proposé, dans un format de chaîne GUID. Le service Blob retourne 400 (requête non valide) si l’ID de bail proposé n’est pas au format correct. Consultez Constructeur Guid (Chaîne) pour une liste des formats de chaîne GUID valides.

proposedLeaseId?: string

Valeur de propriété

string

umask

umask?: string

Valeur de propriété

string

Détails de la propriété héritée

tracingOptions

tracingOptions?: OperationTracingOptions

Valeur de propriété

Hérité deCommonOptions.tracingOptions