Sdílet prostřednictvím


Microsoft.Storage storageAccounts/managementPolicies 2022-09-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@2022-09-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    policy: {
      rules: [
        {
          definition: {
            actions: {
              baseBlob: {
                delete: {
                  daysAfterCreationGreaterThan: int
                  daysAfterLastAccessTimeGreaterThan: int
                  daysAfterLastTierChangeGreaterThan: int
                  daysAfterModificationGreaterThan: int
                }
                enableAutoTierToHotFromCool: bool
                tierToArchive: {
                  daysAfterCreationGreaterThan: int
                  daysAfterLastAccessTimeGreaterThan: int
                  daysAfterLastTierChangeGreaterThan: int
                  daysAfterModificationGreaterThan: int
                }
                tierToCold: {
                  daysAfterCreationGreaterThan: int
                  daysAfterLastAccessTimeGreaterThan: int
                  daysAfterLastTierChangeGreaterThan: int
                  daysAfterModificationGreaterThan: int
                }
                tierToCool: {
                  daysAfterCreationGreaterThan: int
                  daysAfterLastAccessTimeGreaterThan: int
                  daysAfterLastTierChangeGreaterThan: int
                  daysAfterModificationGreaterThan: int
                }
                tierToHot: {
                  daysAfterCreationGreaterThan: int
                  daysAfterLastAccessTimeGreaterThan: int
                  daysAfterLastTierChangeGreaterThan: int
                  daysAfterModificationGreaterThan: int
                }
              }
              snapshot: {
                delete: {
                  daysAfterCreationGreaterThan: int
                  daysAfterLastTierChangeGreaterThan: int
                }
                tierToArchive: {
                  daysAfterCreationGreaterThan: int
                  daysAfterLastTierChangeGreaterThan: int
                }
                tierToCold: {
                  daysAfterCreationGreaterThan: int
                  daysAfterLastTierChangeGreaterThan: int
                }
                tierToCool: {
                  daysAfterCreationGreaterThan: int
                  daysAfterLastTierChangeGreaterThan: int
                }
                tierToHot: {
                  daysAfterCreationGreaterThan: int
                  daysAfterLastTierChangeGreaterThan: int
                }
              }
              version: {
                delete: {
                  daysAfterCreationGreaterThan: int
                  daysAfterLastTierChangeGreaterThan: int
                }
                tierToArchive: {
                  daysAfterCreationGreaterThan: int
                  daysAfterLastTierChangeGreaterThan: int
                }
                tierToCold: {
                  daysAfterCreationGreaterThan: int
                  daysAfterLastTierChangeGreaterThan: int
                }
                tierToCool: {
                  daysAfterCreationGreaterThan: int
                  daysAfterLastTierChangeGreaterThan: int
                }
                tierToHot: {
                  daysAfterCreationGreaterThan: int
                  daysAfterLastTierChangeGreaterThan: 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é)
daysAfterLastTierChangeGreaterThan Hodnota označující věk ve dnech po změně poslední úrovně objektu blob. Tato vlastnost je použitelná pouze pro akce tierToArchive a vyžaduje, aby pro snímky a akce založené na verzích objektů blob byly nastaveny dnyAfterCreationGreaterThan. Objekt blob se bude archivovat, pokud jsou splněny obě podmínky. Int

Omezení:
Minimální hodnota = 0

DateAfterModification

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

Omezení:
Minimální hodnota = 0
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
daysAfterLastTierChangeGreaterThan Hodnota označující věk ve dnech po změně poslední úrovně objektu blob. Tato vlastnost je použitelná pouze pro akce tierToArchive a vyžaduje, aby byly pro akce založené na baseBlobs nastaveny dnyAfterModificationGreaterThan. Objekt blob se bude archivovat, pokud jsou splněny obě podmínky. 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ě. DateAfterModification
tierToCold Funkce vrstvení objektů blob do studeného úložiště. DateAfterModification
tierToCool Funkce vrstvení objektů blob do studeného úložiště. DateAfterModification
tierToHot Funkce vrstvení objektů blob do horkého úložiště. Tuto akci lze použít pouze s účty služby Premium Block Blob Storage. 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ě. DateAfterCreation
tierToCold Funkce vrstvení objektů blob do studeného úložiště. DateAfterCreation
tierToCool Funkce vrstvení snímku objektu blob do studeného úložiště. DateAfterCreation
tierToHot Funkce vrstvení objektů blob do horkého úložiště. Tuto akci lze použít pouze s účty služby Premium Block Blob Storage. 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ě. DateAfterCreation
tierToCold Funkce vrstvení objektů blob do studeného úložiště. DateAfterCreation
tierToCool Funkce vrstvení verze objektu blob do studeného úložiště. DateAfterCreation
tierToHot Funkce vrstvení objektů blob do horkého úložiště. Tuto akci lze použít pouze s účty služby Premium Block Blob Storage. 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": "2022-09-01",
  "name": "string",
  "properties": {
    "policy": {
      "rules": [
        {
          "definition": {
            "actions": {
              "baseBlob": {
                "delete": {
                  "daysAfterCreationGreaterThan": "int",
                  "daysAfterLastAccessTimeGreaterThan": "int",
                  "daysAfterLastTierChangeGreaterThan": "int",
                  "daysAfterModificationGreaterThan": "int"
                },
                "enableAutoTierToHotFromCool": "bool",
                "tierToArchive": {
                  "daysAfterCreationGreaterThan": "int",
                  "daysAfterLastAccessTimeGreaterThan": "int",
                  "daysAfterLastTierChangeGreaterThan": "int",
                  "daysAfterModificationGreaterThan": "int"
                },
                "tierToCold": {
                  "daysAfterCreationGreaterThan": "int",
                  "daysAfterLastAccessTimeGreaterThan": "int",
                  "daysAfterLastTierChangeGreaterThan": "int",
                  "daysAfterModificationGreaterThan": "int"
                },
                "tierToCool": {
                  "daysAfterCreationGreaterThan": "int",
                  "daysAfterLastAccessTimeGreaterThan": "int",
                  "daysAfterLastTierChangeGreaterThan": "int",
                  "daysAfterModificationGreaterThan": "int"
                },
                "tierToHot": {
                  "daysAfterCreationGreaterThan": "int",
                  "daysAfterLastAccessTimeGreaterThan": "int",
                  "daysAfterLastTierChangeGreaterThan": "int",
                  "daysAfterModificationGreaterThan": "int"
                }
              },
              "snapshot": {
                "delete": {
                  "daysAfterCreationGreaterThan": "int",
                  "daysAfterLastTierChangeGreaterThan": "int"
                },
                "tierToArchive": {
                  "daysAfterCreationGreaterThan": "int",
                  "daysAfterLastTierChangeGreaterThan": "int"
                },
                "tierToCold": {
                  "daysAfterCreationGreaterThan": "int",
                  "daysAfterLastTierChangeGreaterThan": "int"
                },
                "tierToCool": {
                  "daysAfterCreationGreaterThan": "int",
                  "daysAfterLastTierChangeGreaterThan": "int"
                },
                "tierToHot": {
                  "daysAfterCreationGreaterThan": "int",
                  "daysAfterLastTierChangeGreaterThan": "int"
                }
              },
              "version": {
                "delete": {
                  "daysAfterCreationGreaterThan": "int",
                  "daysAfterLastTierChangeGreaterThan": "int"
                },
                "tierToArchive": {
                  "daysAfterCreationGreaterThan": "int",
                  "daysAfterLastTierChangeGreaterThan": "int"
                },
                "tierToCold": {
                  "daysAfterCreationGreaterThan": "int",
                  "daysAfterLastTierChangeGreaterThan": "int"
                },
                "tierToCool": {
                  "daysAfterCreationGreaterThan": "int",
                  "daysAfterLastTierChangeGreaterThan": "int"
                },
                "tierToHot": {
                  "daysAfterCreationGreaterThan": "int",
                  "daysAfterLastTierChangeGreaterThan": "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é)
daysAfterLastTierChangeGreaterThan Hodnota označující věk ve dnech po změně poslední úrovně objektu blob. Tato vlastnost je použitelná pouze pro akce tierToArchive a vyžaduje, aby pro snímky a akce založené na verzích objektů blob byly nastaveny dnyAfterCreationGreaterThan. Objekt blob se bude archivovat, pokud jsou splněny obě podmínky. Int

Omezení:
Minimální hodnota = 0

DateAfterModification

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

Omezení:
Minimální hodnota = 0
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
daysAfterLastTierChangeGreaterThan Hodnota označující věk ve dnech po změně poslední úrovně objektu blob. Tato vlastnost je použitelná pouze pro akce tierToArchive a vyžaduje, aby byly pro akce založené na baseBlobs nastaveny dnyAfterModificationGreaterThan. Objekt blob se bude archivovat, pokud jsou splněny obě podmínky. 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ě. DateAfterModification
tierToCold Funkce vrstvení objektů blob do studeného úložiště. DateAfterModification
tierToCool Funkce vrstvení objektů blob do studeného úložiště. DateAfterModification
tierToHot Funkce vrstvení objektů blob do horkého úložiště. Tuto akci lze použít pouze s účty služby Premium Block Blob Storage. 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ě. DateAfterCreation
tierToCold Funkce vrstvení objektů blob do studeného úložiště. DateAfterCreation
tierToCool Funkce vrstvení snímku objektu blob do studeného úložiště. DateAfterCreation
tierToHot Funkce vrstvení objektů blob do horkého úložiště. Tuto akci lze použít pouze s účty služby Premium Block Blob Storage. 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ě. DateAfterCreation
tierToCold Funkce vrstvení objektů blob do studeného úložiště. DateAfterCreation
tierToCool Funkce vrstvení verze objektu blob do studeného úložiště. DateAfterCreation
tierToHot Funkce vrstvení objektů blob do horkého úložiště. Tuto akci lze použít pouze s účty služby Premium Block Blob Storage. DateAfterCreation

Microsoft.Storage/storageAccounts/managementPolicies

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2022-09-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@2022-09-01"
  name = "string"
  body = jsonencode({
    properties = {
      policy = {
        rules = [
          {
            definition = {
              actions = {
                baseBlob = {
                  delete = {
                    daysAfterCreationGreaterThan = int
                    daysAfterLastAccessTimeGreaterThan = int
                    daysAfterLastTierChangeGreaterThan = int
                    daysAfterModificationGreaterThan = int
                  }
                  enableAutoTierToHotFromCool = bool
                  tierToArchive = {
                    daysAfterCreationGreaterThan = int
                    daysAfterLastAccessTimeGreaterThan = int
                    daysAfterLastTierChangeGreaterThan = int
                    daysAfterModificationGreaterThan = int
                  }
                  tierToCold = {
                    daysAfterCreationGreaterThan = int
                    daysAfterLastAccessTimeGreaterThan = int
                    daysAfterLastTierChangeGreaterThan = int
                    daysAfterModificationGreaterThan = int
                  }
                  tierToCool = {
                    daysAfterCreationGreaterThan = int
                    daysAfterLastAccessTimeGreaterThan = int
                    daysAfterLastTierChangeGreaterThan = int
                    daysAfterModificationGreaterThan = int
                  }
                  tierToHot = {
                    daysAfterCreationGreaterThan = int
                    daysAfterLastAccessTimeGreaterThan = int
                    daysAfterLastTierChangeGreaterThan = int
                    daysAfterModificationGreaterThan = int
                  }
                }
                snapshot = {
                  delete = {
                    daysAfterCreationGreaterThan = int
                    daysAfterLastTierChangeGreaterThan = int
                  }
                  tierToArchive = {
                    daysAfterCreationGreaterThan = int
                    daysAfterLastTierChangeGreaterThan = int
                  }
                  tierToCold = {
                    daysAfterCreationGreaterThan = int
                    daysAfterLastTierChangeGreaterThan = int
                  }
                  tierToCool = {
                    daysAfterCreationGreaterThan = int
                    daysAfterLastTierChangeGreaterThan = int
                  }
                  tierToHot = {
                    daysAfterCreationGreaterThan = int
                    daysAfterLastTierChangeGreaterThan = int
                  }
                }
                version = {
                  delete = {
                    daysAfterCreationGreaterThan = int
                    daysAfterLastTierChangeGreaterThan = int
                  }
                  tierToArchive = {
                    daysAfterCreationGreaterThan = int
                    daysAfterLastTierChangeGreaterThan = int
                  }
                  tierToCold = {
                    daysAfterCreationGreaterThan = int
                    daysAfterLastTierChangeGreaterThan = int
                  }
                  tierToCool = {
                    daysAfterCreationGreaterThan = int
                    daysAfterLastTierChangeGreaterThan = int
                  }
                  tierToHot = {
                    daysAfterCreationGreaterThan = int
                    daysAfterLastTierChangeGreaterThan = 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é)
daysAfterLastTierChangeGreaterThan Hodnota označující věk ve dnech po změně poslední úrovně objektu blob. Tato vlastnost je použitelná pouze pro akce tierToArchive a vyžaduje, aby pro snímky a akce založené na verzích objektů blob byly nastaveny dnyAfterCreationGreaterThan. Objekt blob se bude archivovat, pokud jsou splněny obě podmínky. Int

Omezení:
Minimální hodnota = 0

DateAfterModification

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

Omezení:
Minimální hodnota = 0
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
daysAfterLastTierChangeGreaterThan Hodnota označující věk ve dnech po změně poslední úrovně objektu blob. Tato vlastnost je použitelná pouze pro akce tierToArchive a vyžaduje, aby byly pro akce založené na baseBlobs nastaveny dnyAfterModificationGreaterThan. Objekt blob se bude archivovat, pokud jsou splněny obě podmínky. 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ě. DateAfterModification
tierToCold Funkce vrstvení objektů blob do studeného úložiště. DateAfterModification
tierToCool Funkce vrstvení objektů blob do studeného úložiště. DateAfterModification
tierToHot Funkce vrstvení objektů blob do horkého úložiště. Tuto akci lze použít pouze s účty služby Premium Block Blob Storage. 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ě. DateAfterCreation
tierToCold Funkce vrstvení objektů blob do studeného úložiště. DateAfterCreation
tierToCool Funkce vrstvení snímku objektu blob do studeného úložiště. DateAfterCreation
tierToHot Funkce vrstvení objektů blob do horkého úložiště. Tuto akci lze použít pouze s účty služby Premium Block Blob Storage. 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ě. DateAfterCreation
tierToCold Funkce vrstvení objektů blob do studeného úložiště. DateAfterCreation
tierToCool Funkce vrstvení verze objektu blob do studeného úložiště. DateAfterCreation
tierToHot Funkce vrstvení objektů blob do horkého úložiště. Tuto akci lze použít pouze s účty služby Premium Block Blob Storage. 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@2022-09-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é)