Microsoft.Storage storageAccounts/managementPolicies 2021-09-01
Définition de ressource Bicep
Le type de ressource storageAccounts/managementPolicies peut être déployé avec des opérations qui ciblent :
- Groupes de ressources - Voir commandes de déploiement de groupe de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.Storage/storageAccounts/managementPolicies, ajoutez le Bicep suivant à votre modèle.
resource symbolicname 'Microsoft.Storage/storageAccounts/managementPolicies@2021-09-01' = {
name: 'default'
parent: resourceSymbolicName
properties: {
policy: {
rules: [
{
definition: {
actions: {
baseBlob: {
delete: {
daysAfterCreationGreaterThan: int
daysAfterLastAccessTimeGreaterThan: int
daysAfterLastTierChangeGreaterThan: int
daysAfterModificationGreaterThan: int
}
enableAutoTierToHotFromCool: bool
tierToArchive: {
daysAfterCreationGreaterThan: int
daysAfterLastAccessTimeGreaterThan: int
daysAfterLastTierChangeGreaterThan: int
daysAfterModificationGreaterThan: int
}
tierToCool: {
daysAfterCreationGreaterThan: int
daysAfterLastAccessTimeGreaterThan: int
daysAfterLastTierChangeGreaterThan: int
daysAfterModificationGreaterThan: int
}
}
snapshot: {
delete: {
daysAfterCreationGreaterThan: int
daysAfterLastTierChangeGreaterThan: int
}
tierToArchive: {
daysAfterCreationGreaterThan: int
daysAfterLastTierChangeGreaterThan: int
}
tierToCool: {
daysAfterCreationGreaterThan: int
daysAfterLastTierChangeGreaterThan: int
}
}
version: {
delete: {
daysAfterCreationGreaterThan: int
daysAfterLastTierChangeGreaterThan: int
}
tierToArchive: {
daysAfterCreationGreaterThan: int
daysAfterLastTierChangeGreaterThan: int
}
tierToCool: {
daysAfterCreationGreaterThan: int
daysAfterLastTierChangeGreaterThan: int
}
}
}
filters: {
blobIndexMatch: [
{
name: 'string'
op: 'string'
value: 'string'
}
]
blobTypes: [
'string'
]
prefixMatch: [
'string'
]
}
}
enabled: bool
name: 'string'
type: 'Lifecycle'
}
]
}
}
}
Valeurs de propriétés
storageAccounts/managementPolicies
Nom | Description | Valeur |
---|---|---|
name | Nom de la ressource Découvrez comment définir des noms et des types pour des ressources enfants dans Bicep. |
'default' |
parent | Dans Bicep, vous pouvez spécifier la ressource parente pour une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente. Pour plus d’informations, consultez Ressource enfant en dehors de la ressource parente. |
Nom symbolique de la ressource de type : storageAccounts |
properties | Retourne les règles de stratégies de données du compte de stockage. | ManagementPolicyProperties |
ManagementPolicyProperties
Nom | Description | Valeur |
---|---|---|
policy | Stratégie de gestion des comptes de stockage, au format JSON. Pour plus d’informations, consultez : https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. |
ManagementPolicySchema (obligatoire) |
ManagementPolicySchema
Nom | Description | Valeur |
---|---|---|
rules | Règles de stratégie de gestion des comptes de stockage. Pour plus d’informations, consultez : https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. |
ManagementPolicyRule[] (obligatoire) |
ManagementPolicyRule
Nom | Description | Valeur |
---|---|---|
Définition | Objet qui définit la règle de cycle de vie. | ManagementPolicyDefinition (obligatoire) |
enabled | La règle est activée si la valeur est true. | bool |
name | Un nom de règle peut contenir n’importe quelle combinaison de caractères alphanumériques. Les noms de règle respectent la casse. Ils doivent être uniques dans la stratégie. | string (obligatoire) |
type | La valeur valide est Cycle de vie | 'Cycle de vie' (obligatoire) |
ManagementPolicyDefinition
Nom | Description | Valeur |
---|---|---|
actions | Objet qui définit le jeu d’actions. | ManagementPolicyAction (obligatoire) |
filtres | Objet qui définit le jeu de filtres. | ManagementPolicyFilter |
ManagementPolicyAction
Nom | Description | Valeur |
---|---|---|
baseBlob | Action de stratégie de gestion pour l’objet blob de base | ManagementPolicyBaseBlob |
instantané | Action de stratégie de gestion pour instantané | ManagementPolicySnapShot |
version | Action de stratégie de gestion pour la version | ManagementPolicyVersion |
ManagementPolicyBaseBlob
Nom | Description | Valeur |
---|---|---|
supprimer | Fonction permettant de supprimer l’objet blob | DateAfterModification |
enableAutoTierToHotFromCool | Cette propriété permet la hiérarchisation automatique d’un objet blob de froid à chaud sur un accès blob. Cette propriété nécessite tierToCool.daysAfterLastAccessTimeGreaterThan. | bool |
tierToArchive | Fonction de hiérarchisation des objets blob pour archiver le stockage. Prend actuellement en charge les objets blob au niveau Chaud ou Froid | DateAfterModification |
tierToCool | Fonction à hiérarchiser les objets blob pour refroidir le stockage. Prend actuellement en charge les objets blob au niveau Chaud | DateAfterModification |
DateAfterModification
Nom | Description | Valeur |
---|---|---|
daysAfterCreationGreaterThan | Valeur indiquant l’âge en jours après la création de l’objet blob. | int Contraintes : Valeur minimale = 0 |
daysAfterLastAccessTimeGreaterThan | Valeur indiquant l’âge en jours après le dernier accès aux objets blob. Cette propriété peut uniquement être utilisée conjointement avec la stratégie de suivi du dernier temps d’accès | int Contraintes : Valeur minimale = 0 |
daysAfterLastTierChangeGreaterThan | Valeur indiquant l’âge en jours après l’heure de modification du dernier niveau d’objet blob. Cette propriété s’applique uniquement aux actions tierToArchive et nécessite la définition de daysAfterModificationGreaterThan pour les actions basées sur baseBlobs. L’objet blob sera archivé si les deux conditions sont remplies. | int Contraintes : Valeur minimale = 0 |
daysAfterModificationGreaterThan | Valeur indiquant l’âge en jours après la dernière modification | int Contraintes : Valeur minimale = 0 |
ManagementPolicySnapShot
Nom | Description | Valeur |
---|---|---|
supprimer | Fonction permettant de supprimer le instantané d’objet blob | DateAfterCreation |
tierToArchive | La fonction à hiérarchisation de l’objet blob instantané pour archiver le stockage. Prendre en charge les instantané d’objets blob actuellement au niveau Chaud ou Froid | DateAfterCreation |
tierToCool | La fonction à hiérarchiser l’objet blob instantané au stockage froid. Prendre en charge les instantané d’objets blob actuellement au niveau Chaud | DateAfterCreation |
DateAfterCreation
Nom | Description | Valeur |
---|---|---|
daysAfterCreationGreaterThan | Valeur indiquant l’âge en jours après la création | int (obligatoire) Contraintes : Valeur minimale = 0 |
daysAfterLastTierChangeGreaterThan | Valeur indiquant l’âge en jours après l’heure de modification du dernier niveau d’objet blob. Cette propriété s’applique uniquement aux actions tierToArchive et nécessite la définition de daysAfterCreationGreaterThan pour les instantanés et les actions basées sur la version d’objets blob. L’objet blob sera archivé si les deux conditions sont remplies. | int Contraintes : Valeur minimale = 0 |
ManagementPolicyVersion
Nom | Description | Valeur |
---|---|---|
supprimer | Fonction permettant de supprimer la version de l’objet blob | DateAfterCreation |
tierToArchive | Fonction de hiérarchisation de la version d’objet blob pour archiver le stockage. Prendre en charge la version d’objet blob actuellement au niveau Chaud ou Froid | DateAfterCreation |
tierToCool | Fonction à hiérarchiser la version d’objet blob au stockage froid. Prendre en charge la version d’objet blob actuellement au niveau chaud | DateAfterCreation |
ManagementPolicyFilter
Nom | Description | Valeur |
---|---|---|
blobIndexMatch | Tableau de filtres basés sur des balises d’index d’objet blob, il peut y avoir au maximum 10 filtres de balise | TagFilter[] |
blobTypes | Un ensemble de valeurs enum prédéfinies. Actuellement, blockBlob prend en charge toutes les actions de hiérarchisation et de suppression. Seules les actions de suppression sont prises en charge pour appendBlob. | string[] (obligatoire) |
prefixMatch | Un ensemble de chaînes servant à faire correspondre les préfixes. | string[] |
TagFilter
Nom | Description | Valeur |
---|---|---|
name | Il s’agit du nom de la balise de filtre, il peut comporter entre 1 et 128 caractères | string (obligatoire) Contraintes : Longueur minimale = 1 Longueur maximale = 128 |
op | Il s’agit de l’opérateur de comparaison utilisé pour la comparaison et le filtrage d’objets. Seul == (opérateur d’égalité) est actuellement pris en charge | string (obligatoire) |
value | Il s’agit du champ de valeur de balise de filtre utilisé pour le filtrage basé sur les étiquettes, il peut comporter entre 0 et 256 caractères | string (obligatoire) Contraintes : Longueur maximale = 256 |
Modèles de démarrage rapide
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Modèle | Description |
---|---|
Déployer des capteurs virtuels de mise à l’échelle automatique Darktrace |
Ce modèle vous permet de déployer un déploiement de mise à l’échelle automatique automatique de Darktrace vSensors |
Définition de ressources de modèle ARM
Le type de ressource storageAccounts/managementPolicies peut être déployé avec des opérations qui ciblent :
- Groupes de ressources - Voir commandes de déploiement de groupe de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.Storage/storageAccounts/managementPolicies, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.Storage/storageAccounts/managementPolicies",
"apiVersion": "2021-09-01",
"name": "default",
"properties": {
"policy": {
"rules": [
{
"definition": {
"actions": {
"baseBlob": {
"delete": {
"daysAfterCreationGreaterThan": "int",
"daysAfterLastAccessTimeGreaterThan": "int",
"daysAfterLastTierChangeGreaterThan": "int",
"daysAfterModificationGreaterThan": "int"
},
"enableAutoTierToHotFromCool": "bool",
"tierToArchive": {
"daysAfterCreationGreaterThan": "int",
"daysAfterLastAccessTimeGreaterThan": "int",
"daysAfterLastTierChangeGreaterThan": "int",
"daysAfterModificationGreaterThan": "int"
},
"tierToCool": {
"daysAfterCreationGreaterThan": "int",
"daysAfterLastAccessTimeGreaterThan": "int",
"daysAfterLastTierChangeGreaterThan": "int",
"daysAfterModificationGreaterThan": "int"
}
},
"snapshot": {
"delete": {
"daysAfterCreationGreaterThan": "int",
"daysAfterLastTierChangeGreaterThan": "int"
},
"tierToArchive": {
"daysAfterCreationGreaterThan": "int",
"daysAfterLastTierChangeGreaterThan": "int"
},
"tierToCool": {
"daysAfterCreationGreaterThan": "int",
"daysAfterLastTierChangeGreaterThan": "int"
}
},
"version": {
"delete": {
"daysAfterCreationGreaterThan": "int",
"daysAfterLastTierChangeGreaterThan": "int"
},
"tierToArchive": {
"daysAfterCreationGreaterThan": "int",
"daysAfterLastTierChangeGreaterThan": "int"
},
"tierToCool": {
"daysAfterCreationGreaterThan": "int",
"daysAfterLastTierChangeGreaterThan": "int"
}
}
},
"filters": {
"blobIndexMatch": [
{
"name": "string",
"op": "string",
"value": "string"
}
],
"blobTypes": [ "string" ],
"prefixMatch": [ "string" ]
}
},
"enabled": "bool",
"name": "string",
"type": "Lifecycle"
}
]
}
}
}
Valeurs de propriétés
storageAccounts/managementPolicies
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | 'Microsoft.Storage/storageAccounts/managementPolicies' |
apiVersion | Version de l’API de ressource | '2021-09-01' |
name | Nom de la ressource Découvrez comment définir des noms et des types pour des ressources enfants dans des modèles ARM JSON. |
'default' |
properties | Retourne les règles de stratégies de données du compte de stockage. | ManagementPolicyProperties |
ManagementPolicyProperties
Nom | Description | Valeur |
---|---|---|
policy | Stratégie de gestion des comptes de stockage, au format JSON. Pour plus d’informations, consultez : https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. |
ManagementPolicySchema (obligatoire) |
ManagementPolicySchema
Nom | Description | Valeur |
---|---|---|
rules | Règles de stratégie de gestion des comptes de stockage. Pour plus d’informations, consultez : https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. |
ManagementPolicyRule[] (obligatoire) |
ManagementPolicyRule
Nom | Description | Valeur |
---|---|---|
Définition | Objet qui définit la règle de cycle de vie. | ManagementPolicyDefinition (obligatoire) |
enabled | La règle est activée si la valeur est true. | bool |
name | Un nom de règle peut contenir n’importe quelle combinaison de caractères alphanumériques. Les noms de règle respectent la casse. Ils doivent être uniques dans la stratégie. | string (obligatoire) |
type | La valeur valide est Cycle de vie | 'Cycle de vie' (obligatoire) |
ManagementPolicyDefinition
Nom | Description | Valeur |
---|---|---|
actions | Objet qui définit le jeu d’actions. | ManagementPolicyAction (obligatoire) |
filtres | Objet qui définit le jeu de filtres. | ManagementPolicyFilter |
ManagementPolicyAction
Nom | Description | Valeur |
---|---|---|
baseBlob | Action de stratégie de gestion pour l’objet blob de base | ManagementPolicyBaseBlob |
instantané | Action de stratégie de gestion pour instantané | ManagementPolicySnapShot |
version | Action de stratégie de gestion pour la version | ManagementPolicyVersion |
ManagementPolicyBaseBlob
Nom | Description | Valeur |
---|---|---|
supprimer | Fonction permettant de supprimer l’objet blob | DateAfterModification |
enableAutoTierToHotFromCool | Cette propriété permet la hiérarchisation automatique d’un objet blob de froid à chaud sur un accès à un objet blob. Cette propriété nécessite tierToCool.daysAfterLastAccessTimeGreaterThan. | bool |
tierToArchive | Fonction de hiérarchisation des objets blob pour archiver le stockage. Prend actuellement en charge les objets blob au niveau Chaud ou Froid | DateAfterModification |
tierToCool | Fonction permettant de hiérarchiser les objets blob pour refroidir le stockage. Prend actuellement en charge les objets blob au niveau Chaud | DateAfterModification |
DateAfterModification
Nom | Description | Valeur |
---|---|---|
daysAfterCreationGreaterThan | Valeur indiquant l’âge en jours après la création de l’objet blob. | int Contraintes : Valeur minimale = 0 |
daysAfterLastAccessTimeGreaterThan | Valeur indiquant l’âge en jours après le dernier accès aux objets blob. Cette propriété peut uniquement être utilisée conjointement avec la stratégie de suivi de l’heure du dernier accès | int Contraintes : Valeur minimale = 0 |
daysAfterLastTierChangeGreaterThan | Valeur indiquant l’âge en jours après l’heure du dernier changement de niveau d’objet blob. Cette propriété s’applique uniquement aux actions tierToArchive et nécessite la définition de daysAfterModificationGreaterThan pour les actions basées sur baseBlobs. L’objet blob sera archivé si les deux conditions sont remplies. | int Contraintes : Valeur minimale = 0 |
daysAfterModificationGreaterThan | Valeur indiquant l’âge en jours après la dernière modification | int Contraintes : Valeur minimale = 0 |
ManagementPolicySnapShot
Nom | Description | Valeur |
---|---|---|
supprimer | Fonction permettant de supprimer l’objet blob instantané | DateAfterCreation |
tierToArchive | La fonction à hiérarchisation de l’objet blob instantané au stockage d’archivage. Prendre en charge les instantané d’objets blob actuellement au niveau Chaud ou Froid | DateAfterCreation |
tierToCool | La fonction de hiérarchisation de l’objet blob instantané au stockage froid. Prise en charge des instantané d’objets blob actuellement au niveau chaud | DateAfterCreation |
DateAfterCreation
Nom | Description | Valeur |
---|---|---|
daysAfterCreationGreaterThan | Valeur indiquant l’âge en jours après la création | int (obligatoire) Contraintes : Valeur minimale = 0 |
daysAfterLastTierChangeGreaterThan | Valeur indiquant l’âge en jours après l’heure du dernier changement de niveau d’objet blob. Cette propriété s’applique uniquement aux actions tierToArchive et nécessite la définition de daysAfterCreationGreaterThan pour les instantanés et les actions basées sur la version d’objet blob. L’objet blob sera archivé si les deux conditions sont remplies. | int Contraintes : Valeur minimale = 0 |
ManagementPolicyVersion
Nom | Description | Valeur |
---|---|---|
supprimer | Fonction permettant de supprimer la version de l’objet blob | DateAfterCreation |
tierToArchive | Fonction de hiérarchisation de la version de l’objet blob pour archiver le stockage. Prise en charge de la version d’objet blob actuellement au niveau chaud ou froid | DateAfterCreation |
tierToCool | Fonction pour hiérarchiser la version de l’objet blob au stockage froid. Prise en charge de la version d’objet blob actuellement au niveau chaud | DateAfterCreation |
ManagementPolicyFilter
Nom | Description | Valeur |
---|---|---|
blobIndexMatch | Tableau de filtres basés sur des balises d’index d’objet blob, il peut y avoir au maximum 10 filtres de balise | TagFilter[] |
blobTypes | Un ensemble de valeurs enum prédéfinies. Actuellement, blockBlob prend en charge toutes les actions de hiérarchisation et de suppression. Seules les actions de suppression sont prises en charge pour appendBlob. | string[] (obligatoire) |
prefixMatch | Un ensemble de chaînes servant à faire correspondre les préfixes. | string[] |
TagFilter
Nom | Description | Valeur |
---|---|---|
name | Il s’agit du nom de la balise de filtre, il peut avoir entre 1 et 128 caractères | chaîne (obligatoire) Contraintes : Longueur minimale = 1 Longueur maximale = 128 |
op | Il s’agit de l’opérateur de comparaison utilisé pour la comparaison et le filtrage d’objets. Seul == (opérateur d’égalité) est actuellement pris en charge | chaîne (obligatoire) |
value | Il s’agit du champ de valeur de balise de filtre utilisé pour le filtrage basé sur les étiquettes, il peut contenir de 0 à 256 caractères | chaîne (obligatoire) Contraintes : Longueur maximale = 256 |
Modèles de démarrage rapide
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Modèle | Description |
---|---|
Déployer des vSensors de mise à l’échelle automatique Darktrace |
Ce modèle vous permet de déployer un déploiement de mise à l’échelle automatique automatique de Darktrace vSensors |
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource storageAccounts/managementPolicies peut être déployé avec des opérations qui ciblent :
- Groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.Storage/storageAccounts/managementPolicies, ajoutez le Terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Storage/storageAccounts/managementPolicies@2021-09-01"
name = "default"
parent_id = "string"
body = jsonencode({
properties = {
policy = {
rules = [
{
definition = {
actions = {
baseBlob = {
delete = {
daysAfterCreationGreaterThan = int
daysAfterLastAccessTimeGreaterThan = int
daysAfterLastTierChangeGreaterThan = int
daysAfterModificationGreaterThan = int
}
enableAutoTierToHotFromCool = bool
tierToArchive = {
daysAfterCreationGreaterThan = int
daysAfterLastAccessTimeGreaterThan = int
daysAfterLastTierChangeGreaterThan = int
daysAfterModificationGreaterThan = int
}
tierToCool = {
daysAfterCreationGreaterThan = int
daysAfterLastAccessTimeGreaterThan = int
daysAfterLastTierChangeGreaterThan = int
daysAfterModificationGreaterThan = int
}
}
snapshot = {
delete = {
daysAfterCreationGreaterThan = int
daysAfterLastTierChangeGreaterThan = int
}
tierToArchive = {
daysAfterCreationGreaterThan = int
daysAfterLastTierChangeGreaterThan = int
}
tierToCool = {
daysAfterCreationGreaterThan = int
daysAfterLastTierChangeGreaterThan = int
}
}
version = {
delete = {
daysAfterCreationGreaterThan = int
daysAfterLastTierChangeGreaterThan = int
}
tierToArchive = {
daysAfterCreationGreaterThan = int
daysAfterLastTierChangeGreaterThan = int
}
tierToCool = {
daysAfterCreationGreaterThan = int
daysAfterLastTierChangeGreaterThan = int
}
}
}
filters = {
blobIndexMatch = [
{
name = "string"
op = "string"
value = "string"
}
]
blobTypes = [
"string"
]
prefixMatch = [
"string"
]
}
}
enabled = bool
name = "string"
type = "Lifecycle"
}
]
}
}
})
}
Valeurs de propriétés
storageAccounts/managementPolicies
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | « Microsoft.Storage/storageAccounts/managementPolicies@2021-09-01 » |
name | Nom de la ressource | « valeur par défaut » |
parent_id | ID de la ressource qui est le parent de cette ressource. | ID de ressource de type : storageAccounts |
properties | Retourne les règles de stratégies de données du compte de stockage. | ManagementPolicyProperties |
ManagementPolicyProperties
Nom | Description | Valeur |
---|---|---|
policy | Gestion des comptes de stockagePolicy, au format JSON. Pour plus d’informations, consultez : https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. |
ManagementPolicySchema (obligatoire) |
ManagementPolicySchema
Nom | Description | Valeur |
---|---|---|
rules | Règles de gestion des comptes de stockageStratégies. Pour plus d’informations, consultez : https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. |
ManagementPolicyRule[] (obligatoire) |
ManagementPolicyRule
Nom | Description | Valeur |
---|---|---|
Définition | Objet qui définit la règle de cycle de vie. | ManagementPolicyDefinition (obligatoire) |
enabled | La règle est activée si la valeur est true. | bool |
name | Un nom de règle peut contenir n’importe quelle combinaison de caractères alphanumériques. Les noms de règle respectent la casse. Ils doivent être uniques dans la stratégie. | chaîne (obligatoire) |
type | La valeur valide est Cycle de vie | « Cycle de vie » (obligatoire) |
ManagementPolicyDefinition
Nom | Description | Valeur |
---|---|---|
actions | Objet qui définit le jeu d’actions. | ManagementPolicyAction (obligatoire) |
filtres | Objet qui définit le jeu de filtres. | ManagementPolicyFilter |
ManagementPolicyAction
Nom | Description | Valeur |
---|---|---|
baseBlob | Action de stratégie de gestion pour l’objet blob de base | ManagementPolicyBaseBlob |
instantané | Action de stratégie de gestion pour instantané | ManagementPolicySnapShot |
version | Action de stratégie de gestion pour la version | ManagementPolicyVersion |
ManagementPolicyBaseBlob
Nom | Description | Valeur |
---|---|---|
supprimer | Fonction permettant de supprimer l’objet blob | DateAfterModification |
enableAutoTierToHotFromCool | Cette propriété permet la hiérarchisation automatique d’un objet blob de froid à chaud sur un accès blob. Cette propriété nécessite tierToCool.daysAfterLastAccessTimeGreaterThan. | bool |
tierToArchive | Fonction de hiérarchisation des objets blob pour archiver le stockage. Prend actuellement en charge les objets blob au niveau Chaud ou Froid | DateAfterModification |
tierToCool | Fonction à hiérarchiser les objets blob pour refroidir le stockage. Prend actuellement en charge les objets blob au niveau Chaud | DateAfterModification |
DateAfterModification
Nom | Description | Valeur |
---|---|---|
daysAfterCreationGreaterThan | Valeur indiquant l’âge en jours après la création de l’objet blob. | int Contraintes : Valeur minimale = 0 |
daysAfterLastAccessTimeGreaterThan | Valeur indiquant l’âge en jours après le dernier accès aux objets blob. Cette propriété peut uniquement être utilisée conjointement avec la stratégie de suivi du dernier temps d’accès | int Contraintes : Valeur minimale = 0 |
daysAfterLastTierChangeGreaterThan | Valeur indiquant l’âge en jours après l’heure de modification du dernier niveau d’objet blob. Cette propriété s’applique uniquement aux actions tierToArchive et nécessite la définition de daysAfterModificationGreaterThan pour les actions basées sur baseBlobs. L’objet blob sera archivé si les deux conditions sont remplies. | int Contraintes : Valeur minimale = 0 |
daysAfterModificationGreaterThan | Valeur indiquant l’âge en jours après la dernière modification | int Contraintes : Valeur minimale = 0 |
ManagementPolicySnapShot
Nom | Description | Valeur |
---|---|---|
supprimer | Fonction permettant de supprimer le instantané d’objet blob | DateAfterCreation |
tierToArchive | La fonction à hiérarchisation de l’objet blob instantané pour archiver le stockage. Prendre en charge les instantané d’objets blob actuellement au niveau Chaud ou Froid | DateAfterCreation |
tierToCool | La fonction à hiérarchiser l’objet blob instantané au stockage froid. Prendre en charge les instantané d’objets blob actuellement au niveau Chaud | DateAfterCreation |
DateAfterCreation
Nom | Description | Valeur |
---|---|---|
daysAfterCreationGreaterThan | Valeur indiquant l’âge en jours après la création | int (obligatoire) Contraintes : Valeur minimale = 0 |
daysAfterLastTierChangeGreaterThan | Valeur indiquant l’âge en jours après l’heure de modification du dernier niveau d’objet blob. Cette propriété s’applique uniquement aux actions tierToArchive et nécessite la définition de daysAfterCreationGreaterThan pour les instantanés et les actions basées sur la version d’objets blob. L’objet blob sera archivé si les deux conditions sont remplies. | int Contraintes : Valeur minimale = 0 |
ManagementPolicyVersion
Nom | Description | Valeur |
---|---|---|
supprimer | Fonction permettant de supprimer la version de l’objet blob | DateAfterCreation |
tierToArchive | Fonction de hiérarchisation de la version de l’objet blob pour archiver le stockage. Prise en charge de la version d’objet blob actuellement au niveau chaud ou froid | DateAfterCreation |
tierToCool | Fonction pour hiérarchiser la version de l’objet blob au stockage froid. Prise en charge de la version d’objet blob actuellement au niveau chaud | DateAfterCreation |
ManagementPolicyFilter
Nom | Description | Valeur |
---|---|---|
blobIndexMatch | Tableau de filtres basés sur des balises d’index d’objets blob, il peut y avoir au maximum 10 filtres de balise | TagFilter[] |
blobTypes | Un ensemble de valeurs enum prédéfinies. Actuellement, blockBlob prend en charge toutes les actions de hiérarchisation et de suppression. Seules les actions de suppression sont prises en charge pour appendBlob. | string[] (obligatoire) |
prefixMatch | Un ensemble de chaînes servant à faire correspondre les préfixes. | string[] |
TagFilter
Nom | Description | Valeur |
---|---|---|
name | Il s’agit du nom de la balise de filtre, il peut comporter entre 1 et 128 caractères | string (obligatoire) Contraintes : Longueur minimale = 1 Longueur maximale = 128 |
op | Il s’agit de l’opérateur de comparaison utilisé pour la comparaison et le filtrage d’objets. Seul == (opérateur d’égalité) est actuellement pris en charge | string (obligatoire) |
value | Il s’agit du champ de valeur de balise de filtre utilisé pour le filtrage basé sur les étiquettes, il peut comporter entre 0 et 256 caractères | string (obligatoire) Contraintes : Longueur maximale = 256 |