Propriétés, opérateurs et opérations dans les conditions de tâche de stockage
Cet article décrit les propriétés, les opérateurs et les opérations que vous pouvez utiliser pour composer chaque condition de tâche de stockage. Pour savoir comment définir des conditions et des opérations, consultez Définir des conditions et des opérations de tâche de stockage.
Important
Stockage Azure Actions est actuellement en préversion et est disponible dans ces régions. Pour connaître les conditions juridiques qui s’appliquent aux fonctionnalités Azure en version bêta, en préversion ou plus généralement non encore en disponibilité générale, consultez l’Avenant aux conditions d’utilisation des préversions de Microsoft Azure.
Propriétés prises en charge dans une clause
Le tableau suivant présente les propriétés que vous pouvez utiliser pour composer chaque clause d’une condition. Une clause peut contenir des propriétés de chaîne, booléennes, numériques, ainsi que des propriétés de date et d’heure.
Chaîne | Date et heure3 | Numérique | Boolean |
---|---|---|---|
AccessTier1 | AccessTierChangeTime | Longueur-contenu | Supprimé |
Metadata.Value | Creation-Time | TagCount | IsCurrentVersion |
Nom | DeletedTime | ||
BlobType2 | LastAccessTime | ||
Container.Metadata.Value[Name] | Last-Modified | ||
Container.Name | |||
Container.Metadata.Value[Name] | |||
Container.Name | |||
Tags.Value[Name] | |||
VersionId |
1 Valeurs autorisées sont Hot
, Cool
ou Archive
.
2 Valeurs autorisées sont BlockBlob
, PageBlob
ou AppendBlob
3 Peut être défini sur une heure spécifique ou sur une valeur de métadonnées obtenue dynamiquement à partir d’objets. Consultez Référencer une valeur à partir des métadonnées d’objet.
Opérateurs pris en charge dans une clause
Le tableau suivant montre les opérateurs que vous pouvez utiliser dans une clause pour évaluer la valeur de chaque type de propriété.
Chaîne | Date et heure | Numérique | Boolean |
---|---|---|---|
contains | equals | equals | equals |
empty | greater | greater | not |
equals | greaterOrEquals | greaterOrEquals | |
endWith | less | less | |
length | lessOrEquals | lessOrEquals | |
startsWith | addToTime | ||
Correspondances |
Opérations prises en charge
Le tableau suivant présente les opérations, paramètres et valeurs de paramètre pris en charge :
Opération | Paramètres | Valeurs |
---|---|---|
Définir un niveau d’objet blob | Niveau | Chaud | Froid | Archive |
Définir l’expiration de l’objet blob | Aucun | Absolu | Jamais expirer | Relative à l’heure de création | Par rapport à l’heure actuelle |
Supprimer un objet blob | None | None |
Annuler la suppression d’un objet blob | None | None |
Définir des étiquettes d’objet blob | TagSet | Collection fixe de jusqu’à 10 paires clé-valeur |
Définir une stratégie d’immuabilité d’objet blob | DateTime, chaîne | DateTime de la fin de la stratégie, Verrouillé | Déverrouillé |
Définir la conservation légale de l’objet blob | Bool | True | Faux |