Microsoft.StorageAccounts/managementPolicies 2021-01-01-01
Definice prostředku Bicep
Typ prostředku storageAccounts/managementPolicies je možné nasadit s operacemi, které cílí:
- Skupiny prostředků – viz příkazy nasazení skupiny prostředků.
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Storage/storageAccounts/managementPolicies, přidejte do šablony následující bicep.
resource symbolicname 'Microsoft.Storage/storageAccounts/managementPolicies@2021-01-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'
}
]
}
}
}
Hodnoty vlastností
storageAccounts/managementPolicies
Název | Description | Hodnota |
---|---|---|
name | Název prostředku Přečtěte si, jak nastavit názvy a typy pro podřízené prostředky v Bicepu. |
'výchozí' |
Nadřazené | V nástroji Bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost stačí přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek. Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek. |
Symbolický název prostředku typu : storageAccounts |
properties | Vrátí pravidla zásad dat účtu úložiště. | ManagementPolicyProperties |
ManagementPolicyProperties
Název | Description | Hodnota |
---|---|---|
policy | Zásady správy účtu úložiště ve formátu JSON. Další podrobnosti najdete v tématu: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. |
ManagementPolicySchema (povinné) |
ManagementPolicySchema
Název | Description | Hodnota |
---|---|---|
pravidla | Pravidla správy účtu úložištěZáspráva zásad. Další podrobnosti najdete v tématu: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. |
ManagementPolicyRule[] (povinné) |
ManagementPolicyRule
Název | Description | Hodnota |
---|---|---|
definice | Objekt, který definuje pravidlo životního cyklu. | ManagementPolicyDefinition (povinné) |
enabled | Pravidlo je povolené, pokud je nastavená hodnota true. | bool |
name | Název pravidla může obsahovat libovolnou kombinaci alfanumerických znaků. V názvu pravidla se rozlišují velká a malá písmena. V rámci zásad musí být jedinečný. | string (povinné) |
typ | Platná hodnota je Životní cyklus. | Životní cyklus (povinné) |
ManagementPolicyDefinition
Název | Description | Hodnota |
---|---|---|
akce | Objekt, který definuje sadu akcí. | ManagementPolicyAction (povinné) |
filtry | Objekt, který definuje sadu filtrů. | Filtr Zásady správy |
ManagementPolicyAction
Název | Description | Hodnota |
---|---|---|
baseBlob | Akce zásad správy pro základní objekt blob | ManagementPolicyBaseBlob |
Snímek | Akce zásad správy pro snímek | ManagementPolicySnapShot |
verze | Akce zásad správy pro verzi | ManagementPolicyVersion |
ManagementPolicyBaseBlob
Název | Description | Hodnota |
---|---|---|
delete | Funkce pro odstranění objektu blob | DateAfterModification |
enableAutoTierToHotFromCool | Tato vlastnost umožňuje automatické vrstvení objektu blob ze studené na horkou při přístupu k objektu blob. Tato vlastnost vyžaduje tierToCool.daysAfterLastAccessTimeGreaterThan. | bool |
úroveňNaarchivu | Funkce vrstvení objektů blob do archivu úložiště. Podpora objektů blob v současné době na horké nebo studené úrovni | DateAfterModification |
tierToCool | Funkce vrstvení objektů blob do studeného úložiště Podpora objektů blob v současné době na horké úrovni | DateAfterModification |
DateAfterModification
Název | Description | Hodnota |
---|---|---|
daysAfterLastAccessTimeGreaterThan | Hodnota označující stáří ve dnech po posledním přístupu k objektu blob. Tuto vlastnost je možné použít pouze ve spojení se zásadami sledování času posledního přístupu. | int Omezení: Minimální hodnota = 0 |
daysAfterModificationGreaterThan | Hodnota označující stáří ve dnech po poslední úpravě | int Omezení: Minimální hodnota = 0 |
ManagementPolicySnapShot
Název | Description | Hodnota |
---|---|---|
delete | Funkce pro odstranění snímku objektu blob | DateAfterCreation |
úroveňNaarchivu | Funkce vrstvení snímku objektu blob do archivu úložiště. Podpora snímků objektů blob v současné době na horké nebo studené úrovni | DateAfterCreation |
tierToCool | Funkce vrstvení snímku objektu blob do studeného úložiště Podpora snímku objektu blob v současné době na horké úrovni | DateAfterCreation |
DateAfterCreation
Název | Description | Hodnota |
---|---|---|
dnyAfterCreationGreaterThan | Hodnota označující stáří ve dnech po vytvoření | int (povinné) Omezení: Minimální hodnota = 0 |
Verze zásad správy
Název | Description | Hodnota |
---|---|---|
delete | Funkce pro odstranění verze objektu blob | DateAfterCreation |
úroveňNaarchivu | Funkce vrstvení verze objektu blob do archivu úložiště. Podpora verze objektu blob v současné době na horké nebo studené úrovni | DateAfterCreation |
tierToCool | Funkce vrstvení verze objektu blob do studeného úložiště Podpora verze objektu blob v současné době na horké úrovni | DateAfterCreation |
Filtr zásad správy
Název | Description | Hodnota |
---|---|---|
objekt blobIndexMatch | Pole filtrů založených na značkách indexu objektů blob. Může existovat maximálně 10 filtrů značek. | TagFilter[] |
typy objektů blob | Pole předdefinovaných výčtových hodnot. V současné době blockBlob podporuje všechny akce vrstvení a odstranění. Pro appendBlob jsou podporovány pouze akce odstranění. | string[] (povinné) |
předponaMatch | Pole řetězců pro předpony, které se mají shodovat. | string[] |
Filtr tagů
Název | Description | Hodnota |
---|---|---|
name | Toto je název značky filtru, který může mít 1 až 128 znaků. | string (povinné) Omezení: Minimální délka = 1 Maximální délka = 128 |
Op | Toto je relační operátor, který se používá pro porovnání a filtrování objektů. V současné době se podporuje pouze == (operátor rovnosti). | string (povinné) |
hodnota | Toto je pole hodnoty značky filtru, které se používá pro filtrování na základě značek, může mít 0 až 256 znaků. | string (povinné) Omezení: Maximální délka = 256 |
Šablony pro rychlý start
Následující šablony pro rychlý start nasadí tento typ prostředku.
Template (Šablona) | Description |
---|---|
Nasazení automatických škálovačů Darktrace vSensors |
Tato šablona umožňuje nasadit automatické škálování nasazení vSensors Darktrace. |
Definice prostředku šablony ARM
Typ prostředku storageAccounts/managementPolicies je možné nasadit s operacemi, které cílí na:
- Skupiny prostředků – viz příkazy pro nasazení skupin prostředků.
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Storage/storageAccounts/managementPolicies, přidejte do šablony následující kód JSON.
{
"type": "Microsoft.Storage/storageAccounts/managementPolicies",
"apiVersion": "2021-01-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"
}
]
}
}
}
Hodnoty vlastností
storageAccounts/managementPolicies
Název | Description | Hodnota |
---|---|---|
typ | Typ prostředku | Microsoft.Storage/storageAccounts/managementPolicies |
apiVersion | Verze rozhraní API prostředku | '2021-01-01' |
name | Název prostředku Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v šablonách JSON ARM. |
'výchozí' |
properties | Vrátí pravidla zásad pro data účtu úložiště. | ManagementPolicyProperties |
ManagementPolicyProperties
Název | Description | Hodnota |
---|---|---|
policy | Zásady správy účtu úložiště ve formátu JSON. Další podrobnosti najdete tady: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. |
ManagementPolicySchema (povinné) |
ManagementPolicySchema
Název | Description | Hodnota |
---|---|---|
pravidla | Pravidla pro správu účtu úložištěZásady. Další podrobnosti najdete tady: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. |
ManagementPolicyRule[] (povinné) |
Pravidla zásad správy
Název | Description | Hodnota |
---|---|---|
definice | Objekt, který definuje pravidlo životního cyklu. | ManagementPolicyDefinition (povinné) |
enabled | Pravidlo je povolené, pokud je nastaveno na true. | bool |
name | Název pravidla může obsahovat libovolnou kombinaci alfanumerických znaků. V názvu pravidla se rozlišují malá a velká písmena. Musí být jedinečný v rámci zásad. | string (povinné) |
typ | Platná hodnota je Životní cyklus. | 'Životní cyklus' (povinné) |
Definice zásad správy
Název | Description | Hodnota |
---|---|---|
akce | Objekt, který definuje sadu akcí. | ManagementPolicyAction (povinné) |
filtry | Objekt, který definuje sadu filtrů. | Filtr zásad správy |
ManagementPolicyAction
Název | Description | Hodnota |
---|---|---|
baseBlob | Akce zásad správy pro základní objekt blob | ManagementPolicyBaseBlob |
Snímek | Akce zásad správy pro snímek | ManagementPolicySnapShot |
verze | Akce zásad správy pro verzi | Verze zásad správy |
ManagementPolicyBaseBlob
Název | Description | Hodnota |
---|---|---|
delete | Funkce pro odstranění objektu blob | DateAfterModification |
enableAutoTierToHotFromCool | Tato vlastnost umožňuje automatické vrstvení objektu blob ze studené na horkou při přístupu k objektu blob. Tato vlastnost vyžaduje tierToCool.daysAfterLastAccessTimeGreaterThan. | bool |
tierToArchive | Funkce vrstvení objektů blob do archivu úložiště Podpora objektů blob v současné době na horké nebo studené úrovni | DateAfterModification |
tierToCool | Funkce vrstvení objektů blob do studeného úložiště Podpora objektů blob v současné době na horké úrovni | DateAfterModification |
DateAfterModification
Název | Description | Hodnota |
---|---|---|
daysAfterLastAccessTimeGreaterThan | Hodnota označující stáří ve dnech po posledním přístupu k objektu blob. Tuto vlastnost lze použít pouze ve spojení se zásadami sledování času posledního přístupu. | int Omezení: Minimální hodnota = 0 |
daysAfterModificationGreaterThan | Hodnota označující věk ve dnech po poslední úpravě | int Omezení: Minimální hodnota = 0 |
ManagementPolicySnapShot
Název | Description | Hodnota |
---|---|---|
delete | Funkce pro odstranění snímku objektu blob | DateAfterCreation |
tierToArchive | Funkce vrstvení snímku objektu blob do archivu úložiště Podpora snímků objektů blob v současné době na horké nebo studené úrovni | DateAfterCreation |
tierToCool | Funkce vrstvení snímku objektu blob na studené úložiště Podpora snímků objektů blob v současné době na horké úrovni | DateAfterCreation |
DateAfterCreation
Název | Description | Hodnota |
---|---|---|
daysAfterCreationGreaterThan | Hodnota označující věk ve dnech po vytvoření | int (povinné) Omezení: Minimální hodnota = 0 |
ManagementPolicyVersion
Název | Description | Hodnota |
---|---|---|
delete | Funkce pro odstranění verze objektu blob | DateAfterCreation |
tierToArchive | Funkce vrstvení verze objektu blob do archivu úložiště Podpora verze objektu blob v současné době na horké nebo studené úrovni | DateAfterCreation |
tierToCool | Funkce vrstvení verze objektu blob do studeného úložiště Podpora verze objektů blob v současné době na horké úrovni | DateAfterCreation |
Filtr Zásady správy
Název | Description | Hodnota |
---|---|---|
blobIndexMatch | Pole filtrů založených na značkách indexu objektů blob, může existovat maximálně 10 filtrů značek. | TagFilter[] |
blobTypes | Pole předdefinovaných výčtových hodnot. V současné době blockBlob podporuje všechny akce vrstvení a odstranění. Pro appendBlob jsou podporovány pouze akce odstranění. | string[] (povinné) |
prefixMatch | Pole řetězců pro předpony, které se mají shodovat. | string[] |
Filtr tagů
Název | Description | Hodnota |
---|---|---|
name | Toto je název značky filtru, může mít 1 až 128 znaků. | string (povinné) Omezení: Minimální délka = 1 Maximální délka = 128 |
Op | Toto je relační operátor, který se používá pro porovnání a filtrování objektů. Aktuálně se podporuje pouze == (operátor rovnosti). | string (povinné) |
hodnota | Toto je pole hodnoty značky filtru, které se používá pro filtrování na základě značek, může mít 0 až 256 znaků. | string (povinné) Omezení: Maximální délka = 256 |
Šablony pro rychlý start
Následující šablony rychlého startu nasadí tento typ prostředku.
Template (Šablona) | Description |
---|---|
Nasazení vsensorů s automatickým škálováním darktrace |
Tato šablona umožňuje nasadit automatické škálování nasazení vSensorů Darktrace. |
Definice prostředku Terraformu (zprostředkovatele AzAPI)
Typ prostředku storageAccounts/managementPolicies je možné nasadit s operacemi, které cílí:
- Skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Storage/storageAccounts/managementPolicies, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Storage/storageAccounts/managementPolicies@2021-01-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"
}
]
}
}
})
}
Hodnoty vlastností
storageAccounts/managementPolicies
Název | Description | Hodnota |
---|---|---|
typ | Typ prostředku | Microsoft.Storage/storageAccounts/managementPolicies@2021-01-01 |
name | Název prostředku | "výchozí" |
parent_id | ID prostředku, který je nadřazený pro tento prostředek. | ID prostředku typu: storageAccounts |
properties | Vrátí pravidla zásad dat účtu úložiště. | ManagementPolicyProperties |
ManagementPolicyProperties
Název | Description | Hodnota |
---|---|---|
policy | Zásady správy účtu úložiště ve formátu JSON. Další podrobnosti najdete v tématu: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. |
ManagementPolicySchema (povinné) |
ManagementPolicySchema
Název | Description | Hodnota |
---|---|---|
pravidla | Pravidla správy účtu úložištěZáspráva zásad. Další podrobnosti najdete v tématu: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. |
ManagementPolicyRule[] (povinné) |
ManagementPolicyRule
Název | Description | Hodnota |
---|---|---|
definice | Objekt, který definuje pravidlo životního cyklu. | ManagementPolicyDefinition (povinné) |
enabled | Pravidlo je povolené, pokud je nastavená hodnota true. | bool |
name | Název pravidla může obsahovat libovolnou kombinaci alfanumerických znaků. V názvu pravidla se rozlišují velká a malá písmena. V rámci zásad musí být jedinečný. | string (povinné) |
typ | Platná hodnota je Životní cyklus. | "Životní cyklus" (povinné) |
ManagementPolicyDefinition
Název | Description | Hodnota |
---|---|---|
akce | Objekt, který definuje sadu akcí. | ManagementPolicyAction (povinné) |
filtry | Objekt, který definuje sadu filtrů. | Filtr Zásady správy |
ManagementPolicyAction
Název | Description | Hodnota |
---|---|---|
baseBlob | Akce zásad správy pro základní objekt blob | ManagementPolicyBaseBlob |
Snímek | Akce zásad správy pro snímek | ManagementPolicySnapShot |
verze | Akce zásad správy pro verzi | ManagementPolicyVersion |
ManagementPolicyBaseBlob
Název | Description | Hodnota |
---|---|---|
delete | Funkce pro odstranění objektu blob | DateAfterModification |
enableAutoTierToHotFromCool | Tato vlastnost umožňuje automatické vrstvení objektu blob ze studeného na horké při přístupu k objektu blob. Tato vlastnost vyžaduje tierToCool.daysAfterLastAccessTimeGreaterThan. | bool |
tierToArchive | Funkce vrstvení objektů blob do archivu úložiště Podpora objektů blob v současné době na horké nebo studené úrovni | DateAfterModification |
tierToCool | Funkce vrstvení objektů blob do studeného úložiště Podpora objektů blob v současné době na horké úrovni | DateAfterModification |
DateAfterModification
Název | Description | Hodnota |
---|---|---|
daysAfterLastAccessTimeGreaterThan | Hodnota označující stáří ve dnech po posledním přístupu k objektu blob. Tuto vlastnost lze použít pouze ve spojení se zásadami sledování času posledního přístupu. | int Omezení: Minimální hodnota = 0 |
daysAfterModificationGreaterThan | Hodnota označující věk ve dnech po poslední úpravě | int Omezení: Minimální hodnota = 0 |
ManagementPolicySnapShot
Název | Description | Hodnota |
---|---|---|
delete | Funkce pro odstranění snímku objektu blob | DateAfterCreation |
tierToArchive | Funkce vrstvení snímku objektu blob do archivu úložiště Podpora snímků objektů blob v současné době na horké nebo studené úrovni | DateAfterCreation |
tierToCool | Funkce vrstvení snímku objektu blob na studené úložiště Podpora snímků objektů blob v současné době na horké úrovni | DateAfterCreation |
DateAfterCreation
Název | Description | Hodnota |
---|---|---|
daysAfterCreationGreaterThan | Hodnota označující věk ve dnech po vytvoření | int (povinné) Omezení: Minimální hodnota = 0 |
ManagementPolicyVersion
Název | Description | Hodnota |
---|---|---|
delete | Funkce pro odstranění verze objektu blob | DateAfterCreation |
tierToArchive | Funkce vrstvení verze objektu blob do archivu úložiště Podpora verze objektu blob v současné době na horké nebo studené úrovni | DateAfterCreation |
tierToCool | Funkce vrstvení verze objektu blob do studeného úložiště Podpora verze objektů blob v současné době na horké úrovni | DateAfterCreation |
Filtr Zásady správy
Název | Description | Hodnota |
---|---|---|
blobIndexMatch | Pole filtrů založených na značkách indexu objektů blob, může existovat maximálně 10 filtrů značek. | TagFilter[] |
blobTypes | Pole předdefinovaných výčtových hodnot. V současné době blockBlob podporuje všechny akce vrstvení a odstranění. Pro appendBlob jsou podporovány pouze akce odstranění. | string[] (povinné) |
prefixMatch | Pole řetězců pro předpony, které se mají shodovat. | string[] |
Filtr tagů
Název | Description | Hodnota |
---|---|---|
name | Toto je název značky filtru, může mít 1 až 128 znaků. | string (povinné) Omezení: Minimální délka = 1 Maximální délka = 128 |
Op | Toto je relační operátor, který se používá pro porovnání a filtrování objektů. Aktuálně se podporuje pouze == (operátor rovnosti). | string (povinné) |
hodnota | Toto je pole hodnoty značky filtru, které se používá pro filtrování na základě značek, může mít 0 až 256 znaků. | string (povinné) Omezení: Maximální délka = 256 |