Delen via


Microsoft.Storage StorageAccounts/managementPolicies 2023-01-01

Bicep-resourcedefinitie

Het resourcetype storageAccounts/managementPolicies kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.Storage/storageAccounts/managementPolicies wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.Storage/storageAccounts/managementPolicies@2023-01-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'
        }
      ]
    }
  }
}

Eigenschapswaarden

DateAfterCreation

Naam Beschrijving Waarde
daysAfterCreationGreaterThan Waarde die de leeftijd aangeeft in dagen na het maken Int

Beperkingen:
Minimumwaarde = 0 (vereist)
daysAfterLastTierChangeGreaterThan Waarde die de leeftijd aangeeft in dagen nadat de laatste bloblaag de tijd heeft gewijzigd. Deze eigenschap is alleen van toepassing op tierToArchive-acties en vereist dat daysAfterCreationGreaterThan worden ingesteld voor acties op basis van momentopnamen en blobversies. De blob wordt gearchiveerd als aan beide voorwaarden wordt voldaan. Int

Beperkingen:
Minimumwaarde = 0

DateAfterModification

Naam Beschrijving Waarde
daysAfterCreationGreaterThan Waarde die de leeftijd aangeeft in dagen na het maken van een blob. Int

Beperkingen:
Minimumwaarde = 0
daysAfterLastAccessTimeGreaterThan Waarde die de leeftijd aangeeft in dagen na de laatste blobtoegang. Deze eigenschap kan alleen worden gebruikt in combinatie met het laatste beleid voor het bijhouden van toegangstijd Int

Beperkingen:
Minimumwaarde = 0
daysAfterLastTierChangeGreaterThan Waarde die de leeftijd aangeeft in dagen nadat de laatste bloblaag de tijd heeft gewijzigd. Deze eigenschap is alleen van toepassing op tierToArchive-acties en vereist dat daysAfterModificationGreaterThan worden ingesteld voor acties op basis van baseBlobs. De blob wordt gearchiveerd als aan beide voorwaarden wordt voldaan. Int

Beperkingen:
Minimumwaarde = 0
daysAfterModificationGreaterThan Waarde die de leeftijd in dagen na laatste wijziging aangeeft Int

Beperkingen:
Minimumwaarde = 0

ManagementPolicyAction

Naam Beschrijving Waarde
baseBlob De beheerbeleidsactie voor basisblob ManagementPolicyBaseBlob-
momentopname De beheerbeleidsactie voor momentopname ManagementPolicySnapShot-
Versie De beheerbeleidsactie voor versie ManagementPolicyVersion-

ManagementPolicyBaseBlob

Naam Beschrijving Waarde
verwijderen De functie voor het verwijderen van de blob DateAfterModification-
enableAutoTierToHotFromCool Met deze eigenschap kunt u automatische lagen van een blob inschakelen van statisch naar dynamisch op een blobtoegang. Voor deze eigenschap is tierToCool.daysAfterLastAccessTimeGreaterThan vereist. Bool
tierToArchive De functie voor het tieren van blobs voor archiefopslag. DateAfterModification-
tierToCold De functie voor het tieren van blobs naar koude opslag. DateAfterModification-
tierToCool De functie voor het tieren van blobs naar statische opslag. DateAfterModification-
tierToHot De functie voor het tieren van blobs naar dynamische opslag. Deze actie kan alleen worden gebruikt met Premium Blok-blobopslagaccounts DateAfterModification-

ManagementPolicyDefinition

Naam Beschrijving Waarde
Acties Een object dat de actieset definieert. ManagementPolicyAction (vereist)
Filters Een object dat de filterset definieert. ManagementPolicyFilter-

ManagementPolicyFilter

Naam Beschrijving Waarde
blobIndexMatch Een matrix van filters op basis van een blob-index, er kunnen maximaal 10 tagfilters zijn TagFilter[]
blobTypes Een matrix met vooraf gedefinieerde enumwaarden. BlockBlob ondersteunt momenteel alle lagen en verwijderacties. Alleen verwijderacties worden ondersteund voor appendBlob. tekenreeks[] (vereist)
prefixMatch Een matrix met tekenreeksen die overeenkomen met voorvoegsels. tekenreeks[]

ManagementPolicyProperties

Naam Beschrijving Waarde
beleid De Storage Account ManagementPolicy, in JSON-indeling. Zie meer informatie in: /azure/storage/common/storage-lifecycle-management-concepts. ManagementPolicySchema (vereist)

ManagementPolicyRule

Naam Beschrijving Waarde
definitie Een object dat de levenscyclusregel definieert. ManagementPolicyDefinition- (vereist)
Ingeschakeld Regel is ingeschakeld als deze is ingesteld op waar. Bool
naam Een regelnaam kan elke combinatie van alfanumerieke tekens bevatten. Regelnaam is hoofdlettergevoelig. Deze moet uniek zijn binnen een beleid. tekenreeks (vereist)
type De geldige waarde is Levenscyclus 'Levenscyclus' (vereist)

ManagementPolicySchema

Naam Beschrijving Waarde
reglement De regels voor opslagaccountbeheerpolicies. Zie meer informatie in: /azure/storage/common/storage-lifecycle-management-concepts. ManagementPolicyRule[] (vereist)

ManagementPolicySnapShot

Naam Beschrijving Waarde
verwijderen De functie voor het verwijderen van de momentopname van de blob DateAfterCreation-
tierToArchive De functie voor het tieren van blob-momentopnamen om opslag te archiveren. DateAfterCreation-
tierToCold De functie voor het tieren van blobs naar koude opslag. DateAfterCreation-
tierToCool De functie voor het tieren van blob-momentopnamen naar statische opslag. DateAfterCreation-
tierToHot De functie voor het tieren van blobs naar dynamische opslag. Deze actie kan alleen worden gebruikt met Premium Blok-blobopslagaccounts DateAfterCreation-

ManagementPolicyVersion

Naam Beschrijving Waarde
verwijderen De functie voor het verwijderen van de blobversie DateAfterCreation-
tierToArchive De functie voor het tieren van blobversie om opslag te archiveren. DateAfterCreation-
tierToCold De functie voor het tieren van blobs naar koude opslag. DateAfterCreation-
tierToCool De functie voor het tieren van blobversie naar statische opslag. DateAfterCreation-
tierToHot De functie voor het tieren van blobs naar dynamische opslag. Deze actie kan alleen worden gebruikt met Premium Blok-blobopslagaccounts DateAfterCreation-

Microsoft.Storage/storageAccounts/managementPolicies

Naam Beschrijving Waarde
naam De resourcenaam 'standaard' (vereist)
ouder In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie.
Symbolische naam voor resource van het type: storageAccounts
Eigenschappen Retourneert de regels voor gegevensbeleid voor opslagaccounts. ManagementPolicyProperties-

TagFilter

Naam Beschrijving Waarde
naam Dit is de naam van de filtertag, het kan 1 tot 128 tekens bevatten string

Beperkingen:
Minimale lengte = 1
Maximale lengte = 128 (vereist)
op Dit is de vergelijkingsoperator die wordt gebruikt voor het vergelijken en filteren van objecten. Alleen == (gelijkheidsoperator) wordt momenteel ondersteund tekenreeks (vereist)
waarde Dit is het veld voor de filtertagwaarde dat wordt gebruikt voor filteren op basis van tags. Het kan 0 tot 256 tekens bevatten string

Beperkingen:
Maximale lengte = 256 (vereist)

Resourcedefinitie van ARM-sjabloon

Het resourcetype storageAccounts/managementPolicies kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.Storage/storageAccounts/managementPolicies wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.Storage/storageAccounts/managementPolicies",
  "apiVersion": "2023-01-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"
        }
      ]
    }
  }
}

Eigenschapswaarden

DateAfterCreation

Naam Beschrijving Waarde
daysAfterCreationGreaterThan Waarde die de leeftijd aangeeft in dagen na het maken Int

Beperkingen:
Minimumwaarde = 0 (vereist)
daysAfterLastTierChangeGreaterThan Waarde die de leeftijd aangeeft in dagen nadat de laatste bloblaag de tijd heeft gewijzigd. Deze eigenschap is alleen van toepassing op tierToArchive-acties en vereist dat daysAfterCreationGreaterThan worden ingesteld voor acties op basis van momentopnamen en blobversies. De blob wordt gearchiveerd als aan beide voorwaarden wordt voldaan. Int

Beperkingen:
Minimumwaarde = 0

DateAfterModification

Naam Beschrijving Waarde
daysAfterCreationGreaterThan Waarde die de leeftijd aangeeft in dagen na het maken van een blob. Int

Beperkingen:
Minimumwaarde = 0
daysAfterLastAccessTimeGreaterThan Waarde die de leeftijd aangeeft in dagen na de laatste blobtoegang. Deze eigenschap kan alleen worden gebruikt in combinatie met het laatste beleid voor het bijhouden van toegangstijd Int

Beperkingen:
Minimumwaarde = 0
daysAfterLastTierChangeGreaterThan Waarde die de leeftijd aangeeft in dagen nadat de laatste bloblaag de tijd heeft gewijzigd. Deze eigenschap is alleen van toepassing op tierToArchive-acties en vereist dat daysAfterModificationGreaterThan worden ingesteld voor acties op basis van baseBlobs. De blob wordt gearchiveerd als aan beide voorwaarden wordt voldaan. Int

Beperkingen:
Minimumwaarde = 0
daysAfterModificationGreaterThan Waarde die de leeftijd in dagen na laatste wijziging aangeeft Int

Beperkingen:
Minimumwaarde = 0

ManagementPolicyAction

Naam Beschrijving Waarde
baseBlob De beheerbeleidsactie voor basisblob ManagementPolicyBaseBlob-
momentopname De beheerbeleidsactie voor momentopname ManagementPolicySnapShot-
Versie De beheerbeleidsactie voor versie ManagementPolicyVersion-

ManagementPolicyBaseBlob

Naam Beschrijving Waarde
verwijderen De functie voor het verwijderen van de blob DateAfterModification-
enableAutoTierToHotFromCool Met deze eigenschap kunt u automatische lagen van een blob inschakelen van statisch naar dynamisch op een blobtoegang. Voor deze eigenschap is tierToCool.daysAfterLastAccessTimeGreaterThan vereist. Bool
tierToArchive De functie voor het tieren van blobs voor archiefopslag. DateAfterModification-
tierToCold De functie voor het tieren van blobs naar koude opslag. DateAfterModification-
tierToCool De functie voor het tieren van blobs naar statische opslag. DateAfterModification-
tierToHot De functie voor het tieren van blobs naar dynamische opslag. Deze actie kan alleen worden gebruikt met Premium Blok-blobopslagaccounts DateAfterModification-

ManagementPolicyDefinition

Naam Beschrijving Waarde
Acties Een object dat de actieset definieert. ManagementPolicyAction (vereist)
Filters Een object dat de filterset definieert. ManagementPolicyFilter-

ManagementPolicyFilter

Naam Beschrijving Waarde
blobIndexMatch Een matrix van filters op basis van een blob-index, er kunnen maximaal 10 tagfilters zijn TagFilter[]
blobTypes Een matrix met vooraf gedefinieerde enumwaarden. BlockBlob ondersteunt momenteel alle lagen en verwijderacties. Alleen verwijderacties worden ondersteund voor appendBlob. tekenreeks[] (vereist)
prefixMatch Een matrix met tekenreeksen die overeenkomen met voorvoegsels. tekenreeks[]

ManagementPolicyProperties

Naam Beschrijving Waarde
beleid De Storage Account ManagementPolicy, in JSON-indeling. Zie meer informatie in: /azure/storage/common/storage-lifecycle-management-concepts. ManagementPolicySchema (vereist)

ManagementPolicyRule

Naam Beschrijving Waarde
definitie Een object dat de levenscyclusregel definieert. ManagementPolicyDefinition- (vereist)
Ingeschakeld Regel is ingeschakeld als deze is ingesteld op waar. Bool
naam Een regelnaam kan elke combinatie van alfanumerieke tekens bevatten. Regelnaam is hoofdlettergevoelig. Deze moet uniek zijn binnen een beleid. tekenreeks (vereist)
type De geldige waarde is Levenscyclus 'Levenscyclus' (vereist)

ManagementPolicySchema

Naam Beschrijving Waarde
reglement De regels voor opslagaccountbeheerpolicies. Zie meer informatie in: /azure/storage/common/storage-lifecycle-management-concepts. ManagementPolicyRule[] (vereist)

ManagementPolicySnapShot

Naam Beschrijving Waarde
verwijderen De functie voor het verwijderen van de momentopname van de blob DateAfterCreation-
tierToArchive De functie voor het tieren van blob-momentopnamen om opslag te archiveren. DateAfterCreation-
tierToCold De functie voor het tieren van blobs naar koude opslag. DateAfterCreation-
tierToCool De functie voor het tieren van blob-momentopnamen naar statische opslag. DateAfterCreation-
tierToHot De functie voor het tieren van blobs naar dynamische opslag. Deze actie kan alleen worden gebruikt met Premium Blok-blobopslagaccounts DateAfterCreation-

ManagementPolicyVersion

Naam Beschrijving Waarde
verwijderen De functie voor het verwijderen van de blobversie DateAfterCreation-
tierToArchive De functie voor het tieren van blobversie om opslag te archiveren. DateAfterCreation-
tierToCold De functie voor het tieren van blobs naar koude opslag. DateAfterCreation-
tierToCool De functie voor het tieren van blobversie naar statische opslag. DateAfterCreation-
tierToHot De functie voor het tieren van blobs naar dynamische opslag. Deze actie kan alleen worden gebruikt met Premium Blok-blobopslagaccounts DateAfterCreation-

Microsoft.Storage/storageAccounts/managementPolicies

Naam Beschrijving Waarde
apiVersion De API-versie '2023-01-01'
naam De resourcenaam 'standaard' (vereist)
Eigenschappen Retourneert de regels voor gegevensbeleid voor opslagaccounts. ManagementPolicyProperties-
type Het resourcetype 'Microsoft.Storage/storageAccounts/managementPolicies'

TagFilter

Naam Beschrijving Waarde
naam Dit is de naam van de filtertag, het kan 1 tot 128 tekens bevatten string

Beperkingen:
Minimale lengte = 1
Maximale lengte = 128 (vereist)
op Dit is de vergelijkingsoperator die wordt gebruikt voor het vergelijken en filteren van objecten. Alleen == (gelijkheidsoperator) wordt momenteel ondersteund tekenreeks (vereist)
waarde Dit is het veld voor de filtertagwaarde dat wordt gebruikt voor filteren op basis van tags. Het kan 0 tot 256 tekens bevatten string

Beperkingen:
Maximale lengte = 256 (vereist)

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype storageAccounts/managementPolicies kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.Storage/storageAccounts/managementPolicies wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Storage/storageAccounts/managementPolicies@2023-01-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"
          }
        ]
      }
    }
  })
}

Eigenschapswaarden

DateAfterCreation

Naam Beschrijving Waarde
daysAfterCreationGreaterThan Waarde die de leeftijd aangeeft in dagen na het maken Int

Beperkingen:
Minimumwaarde = 0 (vereist)
daysAfterLastTierChangeGreaterThan Waarde die de leeftijd aangeeft in dagen nadat de laatste bloblaag de tijd heeft gewijzigd. Deze eigenschap is alleen van toepassing op tierToArchive-acties en vereist dat daysAfterCreationGreaterThan worden ingesteld voor acties op basis van momentopnamen en blobversies. De blob wordt gearchiveerd als aan beide voorwaarden wordt voldaan. Int

Beperkingen:
Minimumwaarde = 0

DateAfterModification

Naam Beschrijving Waarde
daysAfterCreationGreaterThan Waarde die de leeftijd aangeeft in dagen na het maken van een blob. Int

Beperkingen:
Minimumwaarde = 0
daysAfterLastAccessTimeGreaterThan Waarde die de leeftijd aangeeft in dagen na de laatste blobtoegang. Deze eigenschap kan alleen worden gebruikt in combinatie met het laatste beleid voor het bijhouden van toegangstijd Int

Beperkingen:
Minimumwaarde = 0
daysAfterLastTierChangeGreaterThan Waarde die de leeftijd aangeeft in dagen nadat de laatste bloblaag de tijd heeft gewijzigd. Deze eigenschap is alleen van toepassing op tierToArchive-acties en vereist dat daysAfterModificationGreaterThan worden ingesteld voor acties op basis van baseBlobs. De blob wordt gearchiveerd als aan beide voorwaarden wordt voldaan. Int

Beperkingen:
Minimumwaarde = 0
daysAfterModificationGreaterThan Waarde die de leeftijd in dagen na laatste wijziging aangeeft Int

Beperkingen:
Minimumwaarde = 0

ManagementPolicyAction

Naam Beschrijving Waarde
baseBlob De beheerbeleidsactie voor basisblob ManagementPolicyBaseBlob-
momentopname De beheerbeleidsactie voor momentopname ManagementPolicySnapShot-
Versie De beheerbeleidsactie voor versie ManagementPolicyVersion-

ManagementPolicyBaseBlob

Naam Beschrijving Waarde
verwijderen De functie voor het verwijderen van de blob DateAfterModification-
enableAutoTierToHotFromCool Met deze eigenschap kunt u automatische lagen van een blob inschakelen van statisch naar dynamisch op een blobtoegang. Voor deze eigenschap is tierToCool.daysAfterLastAccessTimeGreaterThan vereist. Bool
tierToArchive De functie voor het tieren van blobs voor archiefopslag. DateAfterModification-
tierToCold De functie voor het tieren van blobs naar koude opslag. DateAfterModification-
tierToCool De functie voor het tieren van blobs naar statische opslag. DateAfterModification-
tierToHot De functie voor het tieren van blobs naar dynamische opslag. Deze actie kan alleen worden gebruikt met Premium Blok-blobopslagaccounts DateAfterModification-

ManagementPolicyDefinition

Naam Beschrijving Waarde
Acties Een object dat de actieset definieert. ManagementPolicyAction (vereist)
Filters Een object dat de filterset definieert. ManagementPolicyFilter-

ManagementPolicyFilter

Naam Beschrijving Waarde
blobIndexMatch Een matrix van filters op basis van een blob-index, er kunnen maximaal 10 tagfilters zijn TagFilter[]
blobTypes Een matrix met vooraf gedefinieerde enumwaarden. BlockBlob ondersteunt momenteel alle lagen en verwijderacties. Alleen verwijderacties worden ondersteund voor appendBlob. tekenreeks[] (vereist)
prefixMatch Een matrix met tekenreeksen die overeenkomen met voorvoegsels. tekenreeks[]

ManagementPolicyProperties

Naam Beschrijving Waarde
beleid De Storage Account ManagementPolicy, in JSON-indeling. Zie meer informatie in: /azure/storage/common/storage-lifecycle-management-concepts. ManagementPolicySchema (vereist)

ManagementPolicyRule

Naam Beschrijving Waarde
definitie Een object dat de levenscyclusregel definieert. ManagementPolicyDefinition- (vereist)
Ingeschakeld Regel is ingeschakeld als deze is ingesteld op waar. Bool
naam Een regelnaam kan elke combinatie van alfanumerieke tekens bevatten. Regelnaam is hoofdlettergevoelig. Deze moet uniek zijn binnen een beleid. tekenreeks (vereist)
type De geldige waarde is Levenscyclus 'Levenscyclus' (vereist)

ManagementPolicySchema

Naam Beschrijving Waarde
reglement De regels voor opslagaccountbeheerpolicies. Zie meer informatie in: /azure/storage/common/storage-lifecycle-management-concepts. ManagementPolicyRule[] (vereist)

ManagementPolicySnapShot

Naam Beschrijving Waarde
verwijderen De functie voor het verwijderen van de momentopname van de blob DateAfterCreation-
tierToArchive De functie voor het tieren van blob-momentopnamen om opslag te archiveren. DateAfterCreation-
tierToCold De functie voor het tieren van blobs naar koude opslag. DateAfterCreation-
tierToCool De functie voor het tieren van blob-momentopnamen naar statische opslag. DateAfterCreation-
tierToHot De functie voor het tieren van blobs naar dynamische opslag. Deze actie kan alleen worden gebruikt met Premium Blok-blobopslagaccounts DateAfterCreation-

ManagementPolicyVersion

Naam Beschrijving Waarde
verwijderen De functie voor het verwijderen van de blobversie DateAfterCreation-
tierToArchive De functie voor het tieren van blobversie om opslag te archiveren. DateAfterCreation-
tierToCold De functie voor het tieren van blobs naar koude opslag. DateAfterCreation-
tierToCool De functie voor het tieren van blobversie naar statische opslag. DateAfterCreation-
tierToHot De functie voor het tieren van blobs naar dynamische opslag. Deze actie kan alleen worden gebruikt met Premium Blok-blobopslagaccounts DateAfterCreation-

Microsoft.Storage/storageAccounts/managementPolicies

Naam Beschrijving Waarde
naam De resourcenaam 'standaard' (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: storageAccounts
Eigenschappen Retourneert de regels voor gegevensbeleid voor opslagaccounts. ManagementPolicyProperties-
type Het resourcetype "Microsoft.Storage/storageAccounts/managementPolicies@2023-01-01"

TagFilter

Naam Beschrijving Waarde
naam Dit is de naam van de filtertag, het kan 1 tot 128 tekens bevatten string

Beperkingen:
Minimale lengte = 1
Maximale lengte = 128 (vereist)
op Dit is de vergelijkingsoperator die wordt gebruikt voor het vergelijken en filteren van objecten. Alleen == (gelijkheidsoperator) wordt momenteel ondersteund tekenreeks (vereist)
waarde Dit is het veld voor de filtertagwaarde dat wordt gebruikt voor filteren op basis van tags. Het kan 0 tot 256 tekens bevatten string

Beperkingen:
Maximale lengte = 256 (vereist)