Microsoft.StorageAccounts/managementPolicies z 1. 2. 2021

Definice prostředku Bicep

Typ prostředku storageAccounts/managementPolicies je možné nasadit s operacemi, které cílí na:

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-02-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

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v nástroji Bicep.
'výchozí'
Nadřazené V nástroji Bicep můžete zadat nadřazený prostředek podřízeného prostředku. 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 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
ú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 rychlého startu nasadí tento typ prostředku.

Template (Šablona) Description
Nasazení vsensorů s automatickým škálováním darktrace

Nasazení do Azure
Tato šablona umožňuje nasadit automatické škálování nasazení vSensorů Darktrace.

Definice prostředku šablony ARM

Typ prostředku storageAccounts/managementPolicies je možné nasadit s operacemi, které cílí:

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-02-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ředků '2021-02-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 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
ú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í vsensorů s automatickým škálováním darktrace

Nasazení do Azure
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-02-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-02-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