Delen via


Microsoft.Storage StorageAccounts/managementPolicies 2022-09-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@2022-09-01' = {
  name: 'default'
  parent: resourceSymbolicName
  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: 'Lifecycle'
        }
      ]
    }
  }
}

Eigenschapswaarden

storageAccounts/managementPolicies

Naam Beschrijving Waarde
naam De resourcenaam

Zie hoe u namen en typen instelt voor onderliggende resources in Bicep-.
'standaard'
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-

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)

ManagementPolicySchema

Naam Beschrijving Waarde
reglement De regels voor opslagaccountbeheerpolicies. Zie meer informatie in: /azure/storage/common/storage-lifecycle-management-concepts. ManagementPolicyRule[] (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)

ManagementPolicyDefinition

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

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-

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

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-

DateAfterCreation

Naam Beschrijving Waarde
daysAfterCreationGreaterThan Waarde die de leeftijd aangeeft in dagen na het maken int (vereist)

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

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-

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

TagFilter

Naam Beschrijving Waarde
naam Dit is de naam van de filtertag, het kan 1 tot 128 tekens bevatten tekenreeks (vereist)

Beperkingen:
Minimale lengte = 1
Maximale lengte = 128
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 tekenreeks (vereist)

Beperkingen:
Maximale lengte = 256

Quickstart-sjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Sjabloon Beschrijving
Darktrace Autoscaling vSensors implementeren

implementeren in Azure
Met deze sjabloon kunt u een automatisch schalende implementatie van Darktrace vSensors implementeren

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": "2022-09-01",
  "name": "default",
  "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": "Lifecycle"
        }
      ]
    }
  }
}

Eigenschapswaarden

storageAccounts/managementPolicies

Naam Beschrijving Waarde
type Het resourcetype 'Microsoft.Storage/storageAccounts/managementPolicies'
apiVersion De versie van de resource-API '2022-09-01'
naam De resourcenaam

Zie hoe u namen en typen instelt voor onderliggende resources in JSON ARM-sjablonen.
'standaard'
Eigenschappen Retourneert de regels voor gegevensbeleid voor opslagaccounts. ManagementPolicyProperties-

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)

ManagementPolicySchema

Naam Beschrijving Waarde
reglement De regels voor opslagaccountbeheerpolicies. Zie meer informatie in: /azure/storage/common/storage-lifecycle-management-concepts. ManagementPolicyRule[] (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)

ManagementPolicyDefinition

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

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-

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

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-

DateAfterCreation

Naam Beschrijving Waarde
daysAfterCreationGreaterThan Waarde die de leeftijd aangeeft in dagen na het maken int (vereist)

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

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-

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

TagFilter

Naam Beschrijving Waarde
naam Dit is de naam van de filtertag, het kan 1 tot 128 tekens bevatten tekenreeks (vereist)

Beperkingen:
Minimale lengte = 1
Maximale lengte = 128
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 tekenreeks (vereist)

Beperkingen:
Maximale lengte = 256

Quickstart-sjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Sjabloon Beschrijving
Darktrace Autoscaling vSensors implementeren

implementeren in Azure
Met deze sjabloon kunt u een automatisch schalende implementatie van Darktrace vSensors implementeren

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@2022-09-01"
  name = "default"
  parent_id = "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 = "Lifecycle"
          }
        ]
      }
    }
  })
}

Eigenschapswaarden

storageAccounts/managementPolicies

Naam Beschrijving Waarde
type Het resourcetype "Microsoft.Storage/storageAccounts/managementPolicies@2022-09-01"
naam De resourcenaam "standaard"
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-

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)

ManagementPolicySchema

Naam Beschrijving Waarde
reglement De regels voor opslagaccountbeheerpolicies. Zie meer informatie in: /azure/storage/common/storage-lifecycle-management-concepts. ManagementPolicyRule[] (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)

ManagementPolicyDefinition

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

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-

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

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-

DateAfterCreation

Naam Beschrijving Waarde
daysAfterCreationGreaterThan Waarde die de leeftijd aangeeft in dagen na het maken int (vereist)

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

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-

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

TagFilter

Naam Beschrijving Waarde
naam Dit is de naam van de filtertag, het kan 1 tot 128 tekens bevatten tekenreeks (vereist)

Beperkingen:
Minimale lengte = 1
Maximale lengte = 128
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 tekenreeks (vereist)

Beperkingen:
Maximale lengte = 256