Microsoft.Storage storageAccounts/managementPolicies 2019-04-01
Article 12/20/2024
1 contributeur
Commentaires
Dans cet article
Définition de ressource Bicep
Le type de ressource storageAccounts/managementPolicies peut être déployé avec des opérations qui ciblent :
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications .
Pour créer une ressource Microsoft.Storage/storageAccounts/managementPolicies, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.Storage/storageAccounts/managementPolicies@2019-04-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
policy: {
rules: [
{
definition: {
actions: {
baseBlob: {
delete: {
daysAfterModificationGreaterThan: int
}
tierToArchive: {
daysAfterModificationGreaterThan: int
}
tierToCool: {
daysAfterModificationGreaterThan: int
}
}
snapshot: {
delete: {
daysAfterCreationGreaterThan: int
}
}
}
filters: {
blobTypes: [
'string'
]
prefixMatch: [
'string'
]
}
}
enabled: bool
name: 'string'
type: 'string'
}
]
}
}
}
Valeurs de propriété
DateAfterCreation
Nom
Description
Valeur
daysAfterCreationGreaterThan
Valeur indiquant l’âge en jours après la création
Int Contraintes: Valeur minimale = 0 (obligatoire)
DateAfterModification
Nom
Description
Valeur
daysAfterModificationGreaterThan
Valeur indiquant l’âge en jours après la dernière modification
Int Contraintes: Valeur minimale = 0 (obligatoire)
ManagementPolicyAction
ManagementPolicyBaseBlob
Nom
Description
Valeur
supprimer
Fonction à supprimer l’objet blob
DateAfterModification
tierToArchive
Fonction permettant de hiérarchiser les objets blob pour archiver le stockage. Prendre en charge les objets blob actuellement au niveau chaud ou froid
DateAfterModification
tierToCool
Fonction à hiérarchiser les objets blob pour le stockage froid. Prendre en charge les objets blob actuellement au niveau chaud
DateAfterModification
ManagementPolicyDefinition
ManagementPolicyFilter
Nom
Description
Valeur
blobTypes
Tableau de valeurs d’énumération prédéfinies. Seul blockBlob est pris en charge.
string[] (obligatoire)
prefixMatch
Tableau de chaînes correspondant aux préfixes.
string[]
ManagementPolicyProperties
Nom
Description
Valeur
politique
Gestion des comptes de stockage, au format JSON. Pour plus d’informations, consultez : /azure/storage/common/storage-lifecycle-management-concepts.
ManagementPolicySchema (obligatoire)
ManagementPolicyRule
Nom
Description
Valeur
définition
Objet qui définit la règle de cycle de vie.
ManagementPolicyDefinition (obligatoire)
Activé
La règle est activée si la valeur est true.
Bool
nom
Un nom de règle peut contenir n’importe quelle combinaison de caractères numériques alpha. Le nom de la règle respecte la casse. Elle doit être unique dans une stratégie.
chaîne (obligatoire)
type
La valeur valide est Cycle de vie
'Lifecycle' (obligatoire)
ManagementPolicySchema
Nom
Description
Valeur
règlement
Règles de gestion des comptes de stockage. Pour plus d’informations, consultez : /azure/storage/common/storage-lifecycle-management-concepts.
ManagementPolicyRule [] (obligatoire)
ManagementPolicySnapShot
Nom
Description
Valeur
supprimer
Fonction permettant de supprimer l’instantané d’objet blob
DateAfterCreation
Microsoft.Storage/storageAccounts/managementPolicies
Nom
Description
Valeur
nom
Nom de la ressource
'default' (obligatoire)
parent
Dans Bicep, vous pouvez spécifier la ressource parente d’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
Propriétés
Retourne les règles de stratégies de données du compte de stockage.
ManagementPolicyProperties
Définition de ressource de modèle ARM
Le type de ressource storageAccounts/managementPolicies peut être déployé avec des opérations qui ciblent :
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications .
Pour créer une ressource Microsoft.Storage/storageAccounts/managementPolicies, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.Storage/storageAccounts/managementPolicies",
"apiVersion": "2019-04-01",
"name": "string",
"properties": {
"policy": {
"rules": [
{
"definition": {
"actions": {
"baseBlob": {
"delete": {
"daysAfterModificationGreaterThan": "int"
},
"tierToArchive": {
"daysAfterModificationGreaterThan": "int"
},
"tierToCool": {
"daysAfterModificationGreaterThan": "int"
}
},
"snapshot": {
"delete": {
"daysAfterCreationGreaterThan": "int"
}
}
},
"filters": {
"blobTypes": [ "string" ],
"prefixMatch": [ "string" ]
}
},
"enabled": "bool",
"name": "string",
"type": "string"
}
]
}
}
}
Valeurs de propriété
DateAfterCreation
Nom
Description
Valeur
daysAfterCreationGreaterThan
Valeur indiquant l’âge en jours après la création
Int Contraintes: Valeur minimale = 0 (obligatoire)
DateAfterModification
Nom
Description
Valeur
daysAfterModificationGreaterThan
Valeur indiquant l’âge en jours après la dernière modification
Int Contraintes: Valeur minimale = 0 (obligatoire)
ManagementPolicyAction
ManagementPolicyBaseBlob
Nom
Description
Valeur
supprimer
Fonction à supprimer l’objet blob
DateAfterModification
tierToArchive
Fonction permettant de hiérarchiser les objets blob pour archiver le stockage. Prendre en charge les objets blob actuellement au niveau chaud ou froid
DateAfterModification
tierToCool
Fonction à hiérarchiser les objets blob pour le stockage froid. Prendre en charge les objets blob actuellement au niveau chaud
DateAfterModification
ManagementPolicyDefinition
ManagementPolicyFilter
Nom
Description
Valeur
blobTypes
Tableau de valeurs d’énumération prédéfinies. Seul blockBlob est pris en charge.
string[] (obligatoire)
prefixMatch
Tableau de chaînes correspondant aux préfixes.
string[]
ManagementPolicyProperties
Nom
Description
Valeur
politique
Gestion des comptes de stockage, au format JSON. Pour plus d’informations, consultez : /azure/storage/common/storage-lifecycle-management-concepts.
ManagementPolicySchema (obligatoire)
ManagementPolicyRule
Nom
Description
Valeur
définition
Objet qui définit la règle de cycle de vie.
ManagementPolicyDefinition (obligatoire)
Activé
La règle est activée si la valeur est true.
Bool
nom
Un nom de règle peut contenir n’importe quelle combinaison de caractères numériques alpha. Le nom de la règle respecte la casse. Elle doit être unique dans une stratégie.
chaîne (obligatoire)
type
La valeur valide est Cycle de vie
'Lifecycle' (obligatoire)
ManagementPolicySchema
Nom
Description
Valeur
règlement
Règles de gestion des comptes de stockage. Pour plus d’informations, consultez : /azure/storage/common/storage-lifecycle-management-concepts.
ManagementPolicyRule [] (obligatoire)
ManagementPolicySnapShot
Nom
Description
Valeur
supprimer
Fonction permettant de supprimer l’instantané d’objet blob
DateAfterCreation
Microsoft.Storage/storageAccounts/managementPolicies
Nom
Description
Valeur
apiVersion
Version de l’API
'2019-04-01'
nom
Nom de la ressource
'default' (obligatoire)
Propriétés
Retourne les règles de stratégies de données du compte de stockage.
ManagementPolicyProperties
type
Type de ressource
'Microsoft.Storage/storageAccounts/managementPolicies'
Le type de ressource storageAccounts/managementPolicies peut être déployé avec des opérations qui ciblent :
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications .
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@2019-04-01"
name = "string"
body = jsonencode({
properties = {
policy = {
rules = [
{
definition = {
actions = {
baseBlob = {
delete = {
daysAfterModificationGreaterThan = int
}
tierToArchive = {
daysAfterModificationGreaterThan = int
}
tierToCool = {
daysAfterModificationGreaterThan = int
}
}
snapshot = {
delete = {
daysAfterCreationGreaterThan = int
}
}
}
filters = {
blobTypes = [
"string"
]
prefixMatch = [
"string"
]
}
}
enabled = bool
name = "string"
type = "string"
}
]
}
}
})
}
Valeurs de propriété
DateAfterCreation
Nom
Description
Valeur
daysAfterCreationGreaterThan
Valeur indiquant l’âge en jours après la création
Int Contraintes: Valeur minimale = 0 (obligatoire)
DateAfterModification
Nom
Description
Valeur
daysAfterModificationGreaterThan
Valeur indiquant l’âge en jours après la dernière modification
Int Contraintes: Valeur minimale = 0 (obligatoire)
ManagementPolicyAction
ManagementPolicyBaseBlob
Nom
Description
Valeur
supprimer
Fonction à supprimer l’objet blob
DateAfterModification
tierToArchive
Fonction permettant de hiérarchiser les objets blob pour archiver le stockage. Prendre en charge les objets blob actuellement au niveau chaud ou froid
DateAfterModification
tierToCool
Fonction à hiérarchiser les objets blob pour le stockage froid. Prendre en charge les objets blob actuellement au niveau chaud
DateAfterModification
ManagementPolicyDefinition
ManagementPolicyFilter
Nom
Description
Valeur
blobTypes
Tableau de valeurs d’énumération prédéfinies. Seul blockBlob est pris en charge.
string[] (obligatoire)
prefixMatch
Tableau de chaînes correspondant aux préfixes.
string[]
ManagementPolicyProperties
Nom
Description
Valeur
politique
Gestion des comptes de stockage, au format JSON. Pour plus d’informations, consultez : /azure/storage/common/storage-lifecycle-management-concepts.
ManagementPolicySchema (obligatoire)
ManagementPolicyRule
Nom
Description
Valeur
définition
Objet qui définit la règle de cycle de vie.
ManagementPolicyDefinition (obligatoire)
Activé
La règle est activée si la valeur est true.
Bool
nom
Un nom de règle peut contenir n’importe quelle combinaison de caractères numériques alpha. Le nom de la règle respecte la casse. Elle doit être unique dans une stratégie.
chaîne (obligatoire)
type
La valeur valide est Cycle de vie
'Lifecycle' (obligatoire)
ManagementPolicySchema
Nom
Description
Valeur
règlement
Règles de gestion des comptes de stockage. Pour plus d’informations, consultez : /azure/storage/common/storage-lifecycle-management-concepts.
ManagementPolicyRule [] (obligatoire)
ManagementPolicySnapShot
Nom
Description
Valeur
supprimer
Fonction permettant de supprimer l’instantané d’objet blob
DateAfterCreation
Microsoft.Storage/storageAccounts/managementPolicies
Nom
Description
Valeur
nom
Nom de la ressource
'default' (obligatoire)
parent_id
ID de la ressource qui est le parent de cette ressource.
ID de ressource de type : storageAccounts
Propriétés
Retourne les règles de stratégies de données du compte de stockage.
ManagementPolicyProperties
type
Type de ressource
« Microsoft.Storage/storageAccounts/managementPolicies@2019-04-01 »