Microsoft.Storage storageAccounts/managementPolicies 2021-02-01

Definice prostředku Bicep

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

Jméno Popis Hodnota
Jméno Název prostředku

Podívejte se, jak nastavit názvy a typy podřízených prostředků v Bicep.
Výchozí
rodič V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba 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: účet úložiště
vlastnosti Vrátí pravidla zásad dat účtu úložiště. ManagementPolicyProperties

ManagementPolicyProperties

Jméno Popis Hodnota
politika Zásada správy účtu úložiště ve formátu JSON. Další podrobnosti najdete v tématu: /azure/storage/common/storage-lifecycle-management-concepts. ManagementPolicySchema (povinné)

ManagementPolicySchema

Jméno Popis Hodnota
pravidla Pravidla zásad správy účtů úložiště. Další podrobnosti najdete v tématu: /azure/storage/common/storage-lifecycle-management-concepts. ManagementPolicyRule[] (povinné)

ManagementPolicyRule

Jméno Popis Hodnota
definice Objekt, který definuje pravidlo životního cyklu. ManagementPolicyDefinition (povinné)
zpřístupněný Pravidlo je povolené, pokud je nastaveno na hodnotu true. Bool
Jméno Název pravidla může obsahovat libovolnou kombinaci alfanumerních znaků. V názvu pravidla se rozlišují malá a velká písmena. Musí být jedinečný v rámci zásady. string (povinné)
typ Platná hodnota je Životní cyklus. Životní cyklus (povinné)

ManagementPolicyDefinition

Jméno Popis Hodnota
Akce Objekt, který definuje sadu akcí. ManagementPolicyAction (povinné)
filtruje Objekt, který definuje sadu filtrů. ManagementPolicyFilter

ManagementPolicyAction

Jméno Popis 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

Jméno Popis Hodnota
vymazat Funkce pro odstranění objektu blob DateAfterModification
enableAutoTierToHotFromCool Tato vlastnost umožňuje automatické vrstvení objektu blob ze studené na horkou v přístupu k objektům blob. Tato vlastnost vyžaduje vrstvuToCool.daysAfterLastAccessTimeGreaterThan. Bool
tierToArchive Funkce vrstvení objektů blob do archivu úložiště. Podpora objektů blob aktuálně 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

Jméno Popis Hodnota
daysAfterLastAccessTimeGreaterThan Hodnota označující věk 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

Jméno Popis Hodnota
vymazat Funkce pro odstranění snímku objektu blob DateAfterCreation
tierToArchive Funkce vrstvit snímek objektu blob do archivu úložiště. Podpora snímku objektu 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

Jméno Popis Hodnota
daysAfterCreationGreaterThan Hodnota označující věk ve dnech po vytvoření int (povinné)

Omezení:
Minimální hodnota = 0

ManagementPolicyVersion

Jméno Popis Hodnota
vymazat 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 objektu blob v současné době na horké úrovni DateAfterCreation

ManagementPolicyFilter

Jméno Popis Hodnota
blobIndexMatch Pole filtrů založených na značkách indexu objektů blob může obsahovat maximálně 10 filtrů značek. TagFilter[]
blobTypes Pole předdefinovaných hodnot výčtu. V současné době blockBlob podporuje všechny akce vrstvení a odstranění. Pro appendBlob se podporují pouze akce odstranění. string[] (povinné)
prefixMatch Pole řetězců pro předpony, které se mají shodovat. string[]

TagFilter

Jméno Popis Hodnota
Jméno 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ů. 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í založené na značkách, 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 nasazují tento typ prostředku.

Šablona Popis
nasazení automatického škálování tmavých tras vSensors

nasazení do Azure
Tato šablona umožňuje nasadit automaticky škálovat nasazení darktrace vSensors.

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

Jméno Popis Hodnota
typ Typ prostředku Microsoft.Storage/storageAccounts/managementPolicies
apiVersion Verze rozhraní API prostředku '2021-02-01'
Jméno Název prostředku

Podívejte se, jak nastavit názvy a typy podřízených prostředků v šablonách JSON ARM.
Výchozí
vlastnosti Vrátí pravidla zásad dat účtu úložiště. ManagementPolicyProperties

ManagementPolicyProperties

Jméno Popis Hodnota
politika Zásada správy účtu úložiště ve formátu JSON. Další podrobnosti najdete v tématu: /azure/storage/common/storage-lifecycle-management-concepts. ManagementPolicySchema (povinné)

ManagementPolicySchema

Jméno Popis Hodnota
pravidla Pravidla zásad správy účtů úložiště. Další podrobnosti najdete v tématu: /azure/storage/common/storage-lifecycle-management-concepts. ManagementPolicyRule[] (povinné)

ManagementPolicyRule

Jméno Popis Hodnota
definice Objekt, který definuje pravidlo životního cyklu. ManagementPolicyDefinition (povinné)
zpřístupněný Pravidlo je povolené, pokud je nastaveno na hodnotu true. Bool
Jméno Název pravidla může obsahovat libovolnou kombinaci alfanumerních znaků. V názvu pravidla se rozlišují malá a velká písmena. Musí být jedinečný v rámci zásady. string (povinné)
typ Platná hodnota je Životní cyklus. Životní cyklus (povinné)

ManagementPolicyDefinition

Jméno Popis Hodnota
Akce Objekt, který definuje sadu akcí. ManagementPolicyAction (povinné)
filtruje Objekt, který definuje sadu filtrů. ManagementPolicyFilter

ManagementPolicyAction

Jméno Popis 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

Jméno Popis Hodnota
vymazat Funkce pro odstranění objektu blob DateAfterModification
enableAutoTierToHotFromCool Tato vlastnost umožňuje automatické vrstvení objektu blob ze studené na horkou v přístupu k objektům blob. Tato vlastnost vyžaduje vrstvuToCool.daysAfterLastAccessTimeGreaterThan. Bool
tierToArchive Funkce vrstvení objektů blob do archivu úložiště. Podpora objektů blob aktuálně 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

Jméno Popis Hodnota
daysAfterLastAccessTimeGreaterThan Hodnota označující věk 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

Jméno Popis Hodnota
vymazat Funkce pro odstranění snímku objektu blob DateAfterCreation
tierToArchive Funkce vrstvit snímek objektu blob do archivu úložiště. Podpora snímku objektu 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

Jméno Popis Hodnota
daysAfterCreationGreaterThan Hodnota označující věk ve dnech po vytvoření int (povinné)

Omezení:
Minimální hodnota = 0

ManagementPolicyVersion

Jméno Popis Hodnota
vymazat 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 objektu blob v současné době na horké úrovni DateAfterCreation

ManagementPolicyFilter

Jméno Popis Hodnota
blobIndexMatch Pole filtrů založených na značkách indexu objektů blob může obsahovat maximálně 10 filtrů značek. TagFilter[]
blobTypes Pole předdefinovaných hodnot výčtu. V současné době blockBlob podporuje všechny akce vrstvení a odstranění. Pro appendBlob se podporují pouze akce odstranění. string[] (povinné)
prefixMatch Pole řetězců pro předpony, které se mají shodovat. string[]

TagFilter

Jméno Popis Hodnota
Jméno 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ů. 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í založené na značkách, 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 nasazují tento typ prostředku.

Šablona Popis
nasazení automatického škálování tmavých tras vSensors

nasazení do Azure
Tato šablona umožňuje nasadit automaticky škálovat nasazení darktrace vSensors.

Definice prostředku Terraformu (poskytovatel 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

Jméno Popis Hodnota
typ Typ prostředku Microsoft.Storage/storageAccounts/managementPolicies@2021-02-01
Jméno Název prostředku "default"
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: účet úložiště
vlastnosti Vrátí pravidla zásad dat účtu úložiště. ManagementPolicyProperties

ManagementPolicyProperties

Jméno Popis Hodnota
politika Zásada správy účtu úložiště ve formátu JSON. Další podrobnosti najdete v tématu: /azure/storage/common/storage-lifecycle-management-concepts. ManagementPolicySchema (povinné)

ManagementPolicySchema

Jméno Popis Hodnota
pravidla Pravidla zásad správy účtů úložiště. Další podrobnosti najdete v tématu: /azure/storage/common/storage-lifecycle-management-concepts. ManagementPolicyRule[] (povinné)

ManagementPolicyRule

Jméno Popis Hodnota
definice Objekt, který definuje pravidlo životního cyklu. ManagementPolicyDefinition (povinné)
zpřístupněný Pravidlo je povolené, pokud je nastaveno na hodnotu true. Bool
Jméno Název pravidla může obsahovat libovolnou kombinaci alfanumerních znaků. V názvu pravidla se rozlišují malá a velká písmena. Musí být jedinečný v rámci zásady. string (povinné)
typ Platná hodnota je Životní cyklus. Životní cyklus (povinné)

ManagementPolicyDefinition

Jméno Popis Hodnota
Akce Objekt, který definuje sadu akcí. ManagementPolicyAction (povinné)
filtruje Objekt, který definuje sadu filtrů. ManagementPolicyFilter

ManagementPolicyAction

Jméno Popis 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

Jméno Popis Hodnota
vymazat Funkce pro odstranění objektu blob DateAfterModification
enableAutoTierToHotFromCool Tato vlastnost umožňuje automatické vrstvení objektu blob ze studené na horkou v přístupu k objektům blob. Tato vlastnost vyžaduje vrstvuToCool.daysAfterLastAccessTimeGreaterThan. Bool
tierToArchive Funkce vrstvení objektů blob do archivu úložiště. Podpora objektů blob aktuálně 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

Jméno Popis Hodnota
daysAfterLastAccessTimeGreaterThan Hodnota označující věk 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

Jméno Popis Hodnota
vymazat Funkce pro odstranění snímku objektu blob DateAfterCreation
tierToArchive Funkce vrstvit snímek objektu blob do archivu úložiště. Podpora snímku objektu 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

Jméno Popis Hodnota
daysAfterCreationGreaterThan Hodnota označující věk ve dnech po vytvoření int (povinné)

Omezení:
Minimální hodnota = 0

ManagementPolicyVersion

Jméno Popis Hodnota
vymazat 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 objektu blob v současné době na horké úrovni DateAfterCreation

ManagementPolicyFilter

Jméno Popis Hodnota
blobIndexMatch Pole filtrů založených na značkách indexu objektů blob může obsahovat maximálně 10 filtrů značek. TagFilter[]
blobTypes Pole předdefinovaných hodnot výčtu. V současné době blockBlob podporuje všechny akce vrstvení a odstranění. Pro appendBlob se podporují pouze akce odstranění. string[] (povinné)
prefixMatch Pole řetězců pro předpony, které se mají shodovat. string[]

TagFilter

Jméno Popis Hodnota
Jméno 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ů. 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í založené na značkách, může mít 0 až 256 znaků. string (povinné)

Omezení:
Maximální délka = 256