Sdílet prostřednictvím


Microsoft.Storage StorageAccounts/managementPolicies 2021-01-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-01-01' = {
  parent: resourceSymbolicName
  name: 'string'
  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: 'string'
        }
      ]
    }
  }
}

Hodnoty vlastností

DateAfterCreation

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

Omezení:
Minimální hodnota = 0 (povinné)

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

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

ManagementPolicyDefinition

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

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[]

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é)

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é)

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é)

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

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

Microsoft.Storage/storageAccounts/managementPolicies

Jméno Popis Hodnota
Jméno Název prostředku Výchozí (povinné)
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

TagFilter

Jméno Popis Hodnota
Jméno Toto je název značky filtru, může mít 1 až 128 znaků. řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1 (povinné)
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ů. řetězec

Omezení:
Maximální délka = (povinné)

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-01-01",
  "name": "string",
  "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": "string"
        }
      ]
    }
  }
}

Hodnoty vlastností

DateAfterCreation

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

Omezení:
Minimální hodnota = 0 (povinné)

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

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

ManagementPolicyDefinition

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

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[]

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é)

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é)

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é)

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

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

Microsoft.Storage/storageAccounts/managementPolicies

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2021-01-01'
Jméno Název prostředku Výchozí (povinné)
vlastnosti Vrátí pravidla zásad dat účtu úložiště. ManagementPolicyProperties
typ Typ prostředku Microsoft.Storage/storageAccounts/managementPolicies

TagFilter

Jméno Popis Hodnota
Jméno Toto je název značky filtru, může mít 1 až 128 znaků. řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1 (povinné)
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ů. řetězec

Omezení:
Maximální délka = (povinné)

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-01-01"
  name = "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 = "string"
          }
        ]
      }
    }
  })
}

Hodnoty vlastností

DateAfterCreation

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

Omezení:
Minimální hodnota = 0 (povinné)

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

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

ManagementPolicyDefinition

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

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[]

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é)

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é)

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é)

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

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

Microsoft.Storage/storageAccounts/managementPolicies

Jméno Popis Hodnota
Jméno Název prostředku Výchozí (povinné)
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
typ Typ prostředku Microsoft.Storage/storageAccounts/managementPolicies@2021-01-01

TagFilter

Jméno Popis Hodnota
Jméno Toto je název značky filtru, může mít 1 až 128 znaků. řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1 (povinné)
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ů. řetězec

Omezení:
Maximální délka = (povinné)