Microsoft.Storage storageAccounts/managementPolicies 2021-04-01
Bicep-resursdefinition
Resurstypen storageAccounts/managementPolicies kan distribueras med åtgärder som mål:
- Resursgrupper – Se distributionskommandon för resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Storage/storageAccounts/managementPolicies-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.Storage/storageAccounts/managementPolicies@2021-04-01' = {
name: 'default'
parent: resourceSymbolicName
properties: {
policy: {
rules: [
{
definition: {
actions: {
baseBlob: {
delete: {
daysAfterLastAccessTimeGreaterThan: int
daysAfterModificationGreaterThan: int
}
enableAutoTierToHotFromCool: bool
tierToArchive: {
daysAfterLastAccessTimeGreaterThan: int
daysAfterModificationGreaterThan: int
}
tierToCool: {
daysAfterLastAccessTimeGreaterThan: int
daysAfterModificationGreaterThan: int
}
}
snapshot: {
delete: {
daysAfterCreationGreaterThan: int
}
tierToArchive: {
daysAfterCreationGreaterThan: int
}
tierToCool: {
daysAfterCreationGreaterThan: int
}
}
version: {
delete: {
daysAfterCreationGreaterThan: int
}
tierToArchive: {
daysAfterCreationGreaterThan: int
}
tierToCool: {
daysAfterCreationGreaterThan: int
}
}
}
filters: {
blobIndexMatch: [
{
name: 'string'
op: 'string'
value: 'string'
}
]
blobTypes: [
'string'
]
prefixMatch: [
'string'
]
}
}
enabled: bool
name: 'string'
type: 'Lifecycle'
}
]
}
}
}
Egenskapsvärden
storageAccounts/managementPrinciper
Name | Beskrivning | Värde |
---|---|---|
name | Resursnamnet Se hur du anger namn och typer för underordnade resurser i Bicep. |
"standard" |
parent | I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen. Mer information finns i Underordnad resurs utanför överordnad resurs. |
Symboliskt namn för resurs av typen: storageAccounts |
properties | Returnerar lagringskontots dataprinciper. | ManagementPolicyEgenskaper |
ManagementPolicyEgenskaper
Name | Beskrivning | Värde |
---|---|---|
policy | Storage Account ManagementPolicy, i JSON-format. Mer information finns i: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. |
ManagementPolicySchema (krävs) |
ManagementPolicySchema
Name | Beskrivning | Värde |
---|---|---|
regler | Hantering av lagringskontoPrinciper. Mer information finns i: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. |
ManagementPolicyRule[] (krävs) |
ManagementPolicyRule
Name | Beskrivning | Värde |
---|---|---|
definition | Ett objekt som definierar livscykelregeln. | ManagementPolicyDefinition (krävs) |
enabled | Regeln är aktiverad om den är inställd på true. | boolesk |
name | Ett regelnamn kan innehålla valfri kombination av alfanumeriska tecken. Regelnamnet är skiftlägeskänsligt. Den måste vara unik i en princip. | sträng (krävs) |
typ | Det giltiga värdet är Livscykel | "Livscykel" (krävs) |
ManagementPolicyDefinition
Name | Beskrivning | Värde |
---|---|---|
åtgärder | Ett objekt som definierar åtgärdsuppsättningen. | ManagementPolicyAction (krävs) |
filter | Ett objekt som definierar filteruppsättningen. | ManagementPolicyFilter |
ManagementPolicyAction
Name | Beskrivning | Värde |
---|---|---|
baseBlob | Hanteringsprincipåtgärden för basblob | ManagementPolicyBaseBlob |
Ögonblicksbild | Hanteringsprincipåtgärden för ögonblicksbilder | ManagementPolicySnapShot |
version | Hanteringsprincipåtgärden för version | ManagementPolicyVersion |
ManagementPolicyBaseBlob
Name | Beskrivning | Värde |
---|---|---|
delete | Funktionen för att ta bort bloben | DateAfterModification |
enableAutoTierToHotFromCool | Den här egenskapen möjliggör automatisk nivåindelning av en blob från lågfrekvent till frekvent på en blobåtkomst. Den här egenskapen kräver tierToCool.daysAfterLastAccessTimeGreaterThan. | boolesk |
tierToArchive | Funktionen för att nivåindela blobar till arkivlagring. Stöd för blobar på frekvent eller lågfrekvent nivå | DateAfterModification |
tierToCool | Funktionen för att nivåindela blobar till lågfrekvent lagring. Stöd för blobar på frekvent nivå | DateAfterModification |
DateAfterModification
Name | Beskrivning | Värde |
---|---|---|
daysAfterLastAccessTimeGreaterThan | Värde som anger ålder i dagar efter senaste blobåtkomst. Den här egenskapen kan endast användas tillsammans med spårningsprincipen för senaste åtkomsttid | int Begränsningar: Minsta värde = 0 |
daysAfterModificationGreaterThan | Värde som anger ålder i dagar efter senaste ändring | int Begränsningar: Minsta värde = 0 |
ManagementPolicySnapShot
Name | Beskrivning | Värde |
---|---|---|
delete | Funktionen för att ta bort blobögonblicksbilden | DateAfterCreation |
tierToArchive | Funktionen för att nivåindela blobögonblicksbild till arkivlagring. Stöd för blobögonblicksbilder på frekvent eller lågfrekvent nivå | DateAfterCreation |
tierToCool | Funktionen för att nivåindela blobögonblicksbilder till lågfrekvent lagring. Stöd för blobögonblicksbild för närvarande på frekvent nivå | DateAfterCreation |
DateAfterCreation
Name | Beskrivning | Värde |
---|---|---|
daysAfterCreationGreaterThan | Värde som anger ålder i dagar efter skapandet | int (obligatoriskt) Begränsningar: Minsta värde = 0 |
ManagementPolicyVersion
Name | Beskrivning | Värde |
---|---|---|
delete | Funktionen för att ta bort blobversionen | DateAfterCreation |
tierToArchive | Funktionen för att nivåindela blobversionen för arkivlagring. Stöd för blobversion på frekvent eller lågfrekvent nivå | DateAfterCreation |
tierToCool | Funktionen för att nivåindela blobversionen till lågfrekvent lagring. Stöd för blobversion för närvarande på frekvent nivå | DateAfterCreation |
ManagementPolicyFilter
Name | Beskrivning | Värde |
---|---|---|
blobIndexMatch | En matris med blobindextaggsbaserade filter, det kan finnas högst 10 taggfilter | TagFilter[] |
blobTypes | En matris med fördefinierade uppräkningsvärden. För närvarande stöder blockBlob alla nivåindelnings- och borttagningsåtgärder. Endast borttagningsåtgärder stöds för appendBlob. | string[] (krävs) |
prefixMatch | En matris med strängar för prefix som ska matchas. | string[] |
Tagfilter
Name | Beskrivning | Värde |
---|---|---|
name | Det här är filtertaggens namn, det kan innehålla 1–128 tecken | sträng (krävs) Begränsningar: Minsta längd = 1 Maxlängd = 128 |
Op | Det här är jämförelseoperatorn som används för objektjämförelse och filtrering. Endast == (likhetsoperator) stöds för närvarande | sträng (krävs) |
värde | Det här är filtertaggens värdefält som används för taggbaserad filtrering, det kan innehålla 0–256 tecken | sträng (krävs) Begränsningar: Maximal längd = 256 |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
Distribuera Darktrace Autoscaling vSensors |
Med den här mallen kan du distribuera en automatisk skalningsdistribution av Darktrace vSensors |
Resursdefinition för ARM-mall
Resurstypen storageAccounts/managementPolicies kan distribueras med åtgärder som mål:
- Resursgrupper – Se distributionskommandon för resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Storage/storageAccounts/managementPolicies-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.Storage/storageAccounts/managementPolicies",
"apiVersion": "2021-04-01",
"name": "default",
"properties": {
"policy": {
"rules": [
{
"definition": {
"actions": {
"baseBlob": {
"delete": {
"daysAfterLastAccessTimeGreaterThan": "int",
"daysAfterModificationGreaterThan": "int"
},
"enableAutoTierToHotFromCool": "bool",
"tierToArchive": {
"daysAfterLastAccessTimeGreaterThan": "int",
"daysAfterModificationGreaterThan": "int"
},
"tierToCool": {
"daysAfterLastAccessTimeGreaterThan": "int",
"daysAfterModificationGreaterThan": "int"
}
},
"snapshot": {
"delete": {
"daysAfterCreationGreaterThan": "int"
},
"tierToArchive": {
"daysAfterCreationGreaterThan": "int"
},
"tierToCool": {
"daysAfterCreationGreaterThan": "int"
}
},
"version": {
"delete": {
"daysAfterCreationGreaterThan": "int"
},
"tierToArchive": {
"daysAfterCreationGreaterThan": "int"
},
"tierToCool": {
"daysAfterCreationGreaterThan": "int"
}
}
},
"filters": {
"blobIndexMatch": [
{
"name": "string",
"op": "string",
"value": "string"
}
],
"blobTypes": [ "string" ],
"prefixMatch": [ "string" ]
}
},
"enabled": "bool",
"name": "string",
"type": "Lifecycle"
}
]
}
}
}
Egenskapsvärden
storageAccounts/managementPrinciper
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Storage/storageAccounts/managementPolicies" |
apiVersion | Resurs-API-versionen | '2021-04-01' |
name | Resursnamnet Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar. |
"standard" |
properties | Returnerar lagringskontots dataprinciper. | ManagementPolicyEgenskaper |
ManagementPolicyEgenskaper
Name | Beskrivning | Värde |
---|---|---|
policy | Storage Account ManagementPolicy, i JSON-format. Mer information finns i: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. |
ManagementPolicySchema (krävs) |
ManagementPolicySchema
Name | Beskrivning | Värde |
---|---|---|
regler | Hantering av lagringskontoPrinciper. Mer information finns i: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. |
ManagementPolicyRule[] (krävs) |
ManagementPolicyRule
Name | Beskrivning | Värde |
---|---|---|
definition | Ett objekt som definierar livscykelregeln. | ManagementPolicyDefinition (krävs) |
enabled | Regeln är aktiverad om den är inställd på true. | boolesk |
name | Ett regelnamn kan innehålla valfri kombination av alfanumeriska tecken. Regelnamnet är skiftlägeskänsligt. Den måste vara unik i en princip. | sträng (krävs) |
typ | Det giltiga värdet är Livscykel | "Livscykel" (krävs) |
ManagementPolicyDefinition
Name | Beskrivning | Värde |
---|---|---|
åtgärder | Ett objekt som definierar åtgärdsuppsättningen. | ManagementPolicyAction (krävs) |
filter | Ett objekt som definierar filteruppsättningen. | ManagementPolicyFilter |
ManagementPolicyAction
Name | Beskrivning | Värde |
---|---|---|
baseBlob | Hanteringsprincipåtgärden för basblob | ManagementPolicyBaseBlob |
Ögonblicksbild | Hanteringsprincipåtgärden för ögonblicksbilder | ManagementPolicySnapShot |
version | Hanteringsprincipåtgärden för version | ManagementPolicyVersion |
ManagementPolicyBaseBlob
Name | Beskrivning | Värde |
---|---|---|
delete | Funktionen för att ta bort bloben | DateAfterModification |
enableAutoTierToHotFromCool | Den här egenskapen möjliggör automatisk nivåindelning av en blob från lågfrekvent till frekvent på en blobåtkomst. Den här egenskapen kräver tierToCool.daysAfterLastAccessTimeGreaterThan. | boolesk |
tierToArchive | Funktionen för att nivåindela blobar till arkivlagring. Stöd för blobar på frekvent eller lågfrekvent nivå | DateAfterModification |
tierToCool | Funktionen för att nivåindela blobar till lågfrekvent lagring. Stöd för blobar som för närvarande finns på frekvent nivå | DateAfterModification |
DateAfterModification
Name | Beskrivning | Värde |
---|---|---|
daysAfterLastAccessTimeGreaterThan | Värde som anger ålder i dagar efter senaste blobåtkomst. Den här egenskapen kan endast användas tillsammans med spårningsprincipen för senaste åtkomsttid | int Begränsningar: Minsta värde = 0 |
daysAfterModificationGreaterThan | Värde som anger ålder i dagar efter senaste ändring | int Begränsningar: Minsta värde = 0 |
ManagementPolicySnapShot
Name | Beskrivning | Värde |
---|---|---|
delete | Funktionen för att ta bort blobögonblicksbilden | DateAfterCreation |
tierToArchive | Funktionen för att nivåindela blobögonblicksbild till arkivlagring. Stöd för blobögonblicksbild för närvarande på frekvent eller lågfrekvent nivå | DateAfterCreation |
tierToCool | Funktionen för att nivåindela blobögonblicksbild till lågfrekvent lagring. Stöd för blobögonblicksbild för närvarande på frekvent nivå | DateAfterCreation |
DateAfterCreation
Name | Beskrivning | Värde |
---|---|---|
daysAfterCreationGreaterThan | Värde som anger ålder i dagar efter skapandet | int (krävs) Begränsningar: Minsta värde = 0 |
ManagementPolicyVersion
Name | Beskrivning | Värde |
---|---|---|
delete | Funktionen för att ta bort blobversionen | DateAfterCreation |
tierToArchive | Funktionen för att nivåindela blobversionen till arkivlagring. Stöd för blobversion för närvarande på frekvent eller lågfrekvent nivå | DateAfterCreation |
tierToCool | Funktionen för att nivåindela blobversionen till lågfrekvent lagring. Stöd för blobversion för närvarande på frekvent nivå | DateAfterCreation |
ManagementPolicyFilter
Name | Beskrivning | Värde |
---|---|---|
blobIndexMatch | En matris med taggbaserade filter för blobindex, det kan finnas högst 10 taggfilter | TagFilter[] |
blobTypes | En matris med fördefinierade uppräkningsvärden. För närvarande stöder blockBlob alla nivåindelnings- och borttagningsåtgärder. Endast borttagningsåtgärder stöds för appendBlob. | string[] (krävs) |
prefixMatch | En matris med strängar för prefix som ska matchas. | string[] |
Tagfilter
Name | Beskrivning | Värde |
---|---|---|
name | Det här är filtertaggens namn. Det kan innehålla 1–128 tecken | sträng (krävs) Begränsningar: Minsta längd = 1 Maximal längd = 128 |
Op | Det här är jämförelseoperatorn som används för objektjämförelse och filtrering. Endast == (likhetsoperator) stöds för närvarande | sträng (krävs) |
värde | Det här är filtertaggens värdefält som används för taggbaserad filtrering. Det kan innehålla 0–256 tecken | sträng (krävs) Begränsningar: Maximal längd = 256 |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
Distribuera Darktrace Autoscaling vSensors |
Med den här mallen kan du distribuera en automatisk skalningsdistribution av Darktrace vSensors |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen storageAccounts/managementPolicies kan distribueras med åtgärder som mål:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Resurs för Microsoft.Storage/storageAccounts/managementPolicies lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Storage/storageAccounts/managementPolicies@2021-04-01"
name = "default"
parent_id = "string"
body = jsonencode({
properties = {
policy = {
rules = [
{
definition = {
actions = {
baseBlob = {
delete = {
daysAfterLastAccessTimeGreaterThan = int
daysAfterModificationGreaterThan = int
}
enableAutoTierToHotFromCool = bool
tierToArchive = {
daysAfterLastAccessTimeGreaterThan = int
daysAfterModificationGreaterThan = int
}
tierToCool = {
daysAfterLastAccessTimeGreaterThan = int
daysAfterModificationGreaterThan = int
}
}
snapshot = {
delete = {
daysAfterCreationGreaterThan = int
}
tierToArchive = {
daysAfterCreationGreaterThan = int
}
tierToCool = {
daysAfterCreationGreaterThan = int
}
}
version = {
delete = {
daysAfterCreationGreaterThan = int
}
tierToArchive = {
daysAfterCreationGreaterThan = int
}
tierToCool = {
daysAfterCreationGreaterThan = int
}
}
}
filters = {
blobIndexMatch = [
{
name = "string"
op = "string"
value = "string"
}
]
blobTypes = [
"string"
]
prefixMatch = [
"string"
]
}
}
enabled = bool
name = "string"
type = "Lifecycle"
}
]
}
}
})
}
Egenskapsvärden
storageAccounts/managementPrinciper
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Storage/storageAccounts/managementPolicies@2021-04-01" |
name | Resursnamnet | "standard" |
parent_id | ID:t för resursen som är överordnad för den här resursen. | ID för resurs av typen: storageAccounts |
properties | Returnerar lagringskontots dataprinciper. | ManagementPolicyEgenskaper |
ManagementPolicyEgenskaper
Name | Beskrivning | Värde |
---|---|---|
policy | Storage Account ManagementPolicy, i JSON-format. Mer information finns i: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. |
ManagementPolicySchema (krävs) |
ManagementPolicySchema
Name | Beskrivning | Värde |
---|---|---|
regler | Hantering av lagringskontoPrinciper. Mer information finns i: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. |
ManagementPolicyRule[] (krävs) |
ManagementPolicyRule
Name | Beskrivning | Värde |
---|---|---|
definition | Ett objekt som definierar livscykelregeln. | ManagementPolicyDefinition (krävs) |
enabled | Regeln är aktiverad om den är inställd på true. | boolesk |
name | Ett regelnamn kan innehålla valfri kombination av alfanumeriska tecken. Regelnamnet är skiftlägeskänsligt. Den måste vara unik i en princip. | sträng (krävs) |
typ | Det giltiga värdet är Livscykel | "Livscykel" (krävs) |
ManagementPolicyDefinition
Name | Beskrivning | Värde |
---|---|---|
åtgärder | Ett objekt som definierar åtgärdsuppsättningen. | ManagementPolicyAction (krävs) |
filter | Ett objekt som definierar filteruppsättningen. | ManagementPolicyFilter |
ManagementPolicyAction
Name | Beskrivning | Värde |
---|---|---|
baseBlob | Hanteringsprincipåtgärden för basblob | ManagementPolicyBaseBlob |
Ögonblicksbild | Hanteringsprincipåtgärden för ögonblicksbilder | ManagementPolicySnapShot |
version | Hanteringsprincipåtgärden för version | ManagementPolicyVersion |
ManagementPolicyBaseBlob
Name | Beskrivning | Värde |
---|---|---|
delete | Funktionen för att ta bort bloben | DateAfterModification |
enableAutoTierToHotFromCool | Den här egenskapen möjliggör automatisk nivåindelning av en blob från lågfrekvent till frekvent på en blobåtkomst. Den här egenskapen kräver tierToCool.daysAfterLastAccessTimeGreaterThan. | boolesk |
tierToArchive | Funktionen för att nivåindela blobar till arkivlagring. Stöd för blobar på frekvent eller lågfrekvent nivå | DateAfterModification |
tierToCool | Funktionen för att nivåindela blobar till lågfrekvent lagring. Stöd för blobar på frekvent nivå | DateAfterModification |
DateAfterModification
Name | Beskrivning | Värde |
---|---|---|
daysAfterLastAccessTimeGreaterThan | Värde som anger ålder i dagar efter senaste blobåtkomst. Den här egenskapen kan endast användas tillsammans med spårningsprincipen för senaste åtkomsttid | int Begränsningar: Minsta värde = 0 |
daysAfterModificationGreaterThan | Värde som anger ålder i dagar efter senaste ändring | int Begränsningar: Minsta värde = 0 |
ManagementPolicySnapShot
Name | Beskrivning | Värde |
---|---|---|
delete | Funktionen för att ta bort blobögonblicksbilden | DateAfterCreation |
tierToArchive | Funktionen för att nivåindela blobögonblicksbild till arkivlagring. Stöd för blobögonblicksbilder på frekvent eller lågfrekvent nivå | DateAfterCreation |
tierToCool | Funktionen för att nivåindela blobögonblicksbilder till lågfrekvent lagring. Stöd för blobögonblicksbild för närvarande på frekvent nivå | DateAfterCreation |
DateAfterCreation
Name | Beskrivning | Värde |
---|---|---|
daysAfterCreationGreaterThan | Värde som anger ålder i dagar efter skapandet | int (obligatoriskt) Begränsningar: Minsta värde = 0 |
ManagementPolicyVersion
Name | Beskrivning | Värde |
---|---|---|
delete | Funktionen för att ta bort blobversionen | DateAfterCreation |
tierToArchive | Funktionen för att nivåindela blobversionen för arkivlagring. Stöd för blobversion på frekvent eller lågfrekvent nivå | DateAfterCreation |
tierToCool | Funktionen för att nivåindela blobversionen till lågfrekvent lagring. Stöd för blobversion för närvarande på frekvent nivå | DateAfterCreation |
ManagementPolicyFilter
Name | Beskrivning | Värde |
---|---|---|
blobIndexMatch | En matris med blobindextaggsbaserade filter, det kan finnas högst 10 taggfilter | TagFilter[] |
blobTypes | En matris med fördefinierade uppräkningsvärden. För närvarande stöder blockBlob alla nivåindelnings- och borttagningsåtgärder. Endast borttagningsåtgärder stöds för appendBlob. | string[] (krävs) |
prefixMatch | En matris med strängar för prefix som ska matchas. | string[] |
Tagfilter
Name | Beskrivning | Värde |
---|---|---|
name | Det här är filtertaggens namn, det kan innehålla 1–128 tecken | sträng (krävs) Begränsningar: Minsta längd = 1 Maxlängd = 128 |
Op | Det här är jämförelseoperatorn som används för objektjämförelse och filtrering. Endast == (likhetsoperator) stöds för närvarande | sträng (krävs) |
värde | Det här är filtertaggens värdefält som används för taggbaserad filtrering, det kan innehålla 0–256 tecken | sträng (krävs) Begränsningar: Maxlängd = 256 |
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för