Share via


Microsoft.Storage storageAccounts/managementPolicies 01-08-2021

Bicep-resourcedefinitie

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

Zie wijzigingenlogboek voor 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@2021-08-01' = {
  name: 'default'
  parent: resourceSymbolicName
  properties: {
    policy: {
      rules: [
        {
          definition: {
            actions: {
              baseBlob: {
                delete: {
                  daysAfterLastAccessTimeGreaterThan: int
                  daysAfterModificationGreaterThan: int
                }
                enableAutoTierToHotFromCool: bool
                tierToArchive: {
                  daysAfterLastAccessTimeGreaterThan: int
                  daysAfterModificationGreaterThan: int
                }
                tierToCool: {
                  daysAfterLastAccessTimeGreaterThan: int
                  daysAfterModificationGreaterThan: int
                }
              }
              snapshot: {
                delete: {
                  daysAfterCreationGreaterThan: int
                }
                tierToArchive: {
                  daysAfterCreationGreaterThan: int
                }
                tierToCool: {
                  daysAfterCreationGreaterThan: int
                }
              }
              version: {
                delete: {
                  daysAfterCreationGreaterThan: int
                }
                tierToArchive: {
                  daysAfterCreationGreaterThan: int
                }
                tierToCool: {
                  daysAfterCreationGreaterThan: int
                }
              }
            }
            filters: {
              blobIndexMatch: [
                {
                  name: 'string'
                  op: 'string'
                  value: 'string'
                }
              ]
              blobTypes: [
                'string'
              ]
              prefixMatch: [
                'string'
              ]
            }
          }
          enabled: bool
          name: 'string'
          type: 'Lifecycle'
        }
      ]
    }
  }
}

Eigenschapswaarden

storageAccounts/managementBeleid

Naam Description Waarde
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep.
'default'
Bovenliggende 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 bovenliggende resource voor meer informatie.
Symbolische naam voor resource van het type: storageAccounts
properties Retourneert de regels voor gegevensbeleid voor opslagaccounts. ManagementPolicyProperties

ManagementPolicyProperties

Naam Description Waarde
policy Het opslagaccountbeheerbeleid, in JSON-indeling. Meer informatie vindt u in: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. ManagementPolicySchema (vereist)

ManagementPolicySchema

Naam Description Waarde
regels De opslagaccountbeheerBeleidsregels. Meer informatie vindt u in: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. ManagementPolicyRule[] (vereist)

ManagementPolicyRule

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

ManagementPolicyDefinition

Naam Description Waarde
acties Een object dat de actieset definieert. ManagementPolicyAction (vereist)
filters Een object dat de filterset definieert. ManagementPolicyFilter

ManagementPolicyAction

Naam Description Waarde
baseBlob De beheerbeleidsactie voor de basis-blob ManagementPolicyBaseBlob
momentopname De beheerbeleidsactie voor momentopnamen ManagementPolicySnapShot
versie De beheerbeleidsactie voor versie ManagementPolicyVersion

ManagementPolicyBaseBlob

Naam Description Waarde
delete De functie voor het verwijderen van de blob DateAfterModification
enableAutoTierToHotFromCool Met deze eigenschap kunt u een blob automatisch in lagen opslaan van cool naar hot op een blobtoegang. Voor deze eigenschap is tierToCool.daysAfterLastAccessTimeGreaterThan vereist. booleaans
tierToArchive De functie voor het tieren van blobs naar archiefopslag. Ondersteunings-blobs die zich momenteel in de dynamische of statische laag bevinden DateAfterModification
tierToCool De functie voor het tieren van blobs naar statische opslag. Ondersteuning voor blobs die momenteel in dynamische laag zijn DateAfterModification

DateAfterModification

Naam Description Waarde
daysAfterLastAccessTimeGreaterThan Waarde die de leeftijd in dagen na de laatste blobtoegang aangeeft. Deze eigenschap kan alleen worden gebruikt in combinatie met het beleid voor het bijhouden van de laatste toegangstijd int

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

Beperkingen:
Minimumwaarde = 0

ManagementPolicySnapShot

Naam Description Waarde
delete De functie voor het verwijderen van de blob-momentopname DateAfterCreation
tierToArchive De functie voor het tieren van blob-momentopnamen naar archiefopslag. Ondersteuning voor momentopname van blob momenteel in de dynamische of statische laag DateAfterCreation
tierToCool De functie voor het tieren van blob-momentopnamen naar statische opslag. Ondersteuning voor blob-momentopnamen die zich momenteel in de dynamische laag bevinden DateAfterCreation

DateAfterCreation

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

Beperkingen:
Minimumwaarde = 0

ManagementPolicyVersion

Naam Description Waarde
delete De functie voor het verwijderen van de blobversie DateAfterCreation
tierToArchive De functie voor het tieren van blobversie naar archiefopslag. Ondersteuning voor blobversie die momenteel in de dynamische of statische laag is DateAfterCreation
tierToCool De functie voor het tieren van blobversie naar statische opslag. Ondersteuningsblobversie momenteel in dynamische laag DateAfterCreation

ManagementPolicyFilter

Naam Description Waarde
blobIndexMatch Een matrix met filters op basis van blob-indextags. Er kunnen maximaal 10 tagfilters zijn TagFilter[]
blobTypes Een matrix met vooraf gedefinieerde opsommingswaarden. Op dit moment ondersteunt blockBlob alle acties voor lagen en verwijderen. Alleen verwijderacties worden ondersteund voor appendBlob. tekenreeks[] (vereist)
prefixMatch Een matrix met tekenreeksen voor voorvoegsels die overeenkomen. tekenreeks[]

Tagfilter

Naam Description Waarde
naam Dit is de naam van de filtertag, deze kan 1 - 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 waardeveld voor de filtertag dat wordt gebruikt voor filteren op basis van tags. Dit veld kan 0 - 256 tekens bevatten tekenreeks (vereist)

Beperkingen:
Maximale lengte = 256

Snelstartsjablonen

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

Template Beschrijving
VSensors automatisch schalen van Darktrace implementeren

Implementeren op 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 wijzigingenlogboek voor 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": "2021-08-01",
  "name": "default",
  "properties": {
    "policy": {
      "rules": [
        {
          "definition": {
            "actions": {
              "baseBlob": {
                "delete": {
                  "daysAfterLastAccessTimeGreaterThan": "int",
                  "daysAfterModificationGreaterThan": "int"
                },
                "enableAutoTierToHotFromCool": "bool",
                "tierToArchive": {
                  "daysAfterLastAccessTimeGreaterThan": "int",
                  "daysAfterModificationGreaterThan": "int"
                },
                "tierToCool": {
                  "daysAfterLastAccessTimeGreaterThan": "int",
                  "daysAfterModificationGreaterThan": "int"
                }
              },
              "snapshot": {
                "delete": {
                  "daysAfterCreationGreaterThan": "int"
                },
                "tierToArchive": {
                  "daysAfterCreationGreaterThan": "int"
                },
                "tierToCool": {
                  "daysAfterCreationGreaterThan": "int"
                }
              },
              "version": {
                "delete": {
                  "daysAfterCreationGreaterThan": "int"
                },
                "tierToArchive": {
                  "daysAfterCreationGreaterThan": "int"
                },
                "tierToCool": {
                  "daysAfterCreationGreaterThan": "int"
                }
              }
            },
            "filters": {
              "blobIndexMatch": [
                {
                  "name": "string",
                  "op": "string",
                  "value": "string"
                }
              ],
              "blobTypes": [ "string" ],
              "prefixMatch": [ "string" ]
            }
          },
          "enabled": "bool",
          "name": "string",
          "type": "Lifecycle"
        }
      ]
    }
  }
}

Eigenschapswaarden

storageAccounts/managementBeleid

Naam Description Waarde
type Het resourcetype 'Microsoft.Storage/storageAccounts/managementPolicies'
apiVersion De resource-API-versie '2021-08-01'
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen.
'default'
properties Retourneert de regels voor gegevensbeleid voor opslagaccounts. ManagementPolicyProperties

ManagementPolicyProperties

Naam Description Waarde
policy Het opslagaccountbeheerbeleid, in JSON-indeling. Meer informatie vindt u in: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. ManagementPolicySchema (vereist)

ManagementPolicySchema

Naam Description Waarde
regels De opslagaccountbeheerBeleidsregels. Meer informatie vindt u in: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. ManagementPolicyRule[] (vereist)

ManagementPolicyRule

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

ManagementPolicyDefinition

Naam Description Waarde
acties Een object dat de actieset definieert. ManagementPolicyAction (vereist)
filters Een object dat de filterset definieert. ManagementPolicyFilter

ManagementPolicyAction

Naam Description Waarde
baseBlob De beheerbeleidsactie voor de basis-blob ManagementPolicyBaseBlob
momentopname De beheerbeleidsactie voor momentopnamen ManagementPolicySnapShot
versie De beheerbeleidsactie voor versie ManagementPolicyVersion

ManagementPolicyBaseBlob

Naam Description Waarde
delete De functie voor het verwijderen van de blob DateAfterModification
enableAutoTierToHotFromCool Met deze eigenschap kunt u een blob automatisch in lagen opslaan van cool naar hot op een blobtoegang. Voor deze eigenschap is tierToCool.daysAfterLastAccessTimeGreaterThan vereist. booleaans
tierToArchive De functie voor het tieren van blobs naar archiefopslag. Ondersteunings-blobs die zich momenteel in de dynamische of statische laag bevinden DateAfterModification
tierToCool De functie voor het tieren van blobs naar statische opslag. Ondersteuning voor blobs die momenteel in dynamische laag zijn DateAfterModification

DateAfterModification

Naam Description Waarde
daysAfterLastAccessTimeGreaterThan Waarde die de leeftijd in dagen na de laatste blobtoegang aangeeft. Deze eigenschap kan alleen worden gebruikt in combinatie met het beleid voor het bijhouden van de laatste toegangstijd int

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

Beperkingen:
Minimumwaarde = 0

ManagementPolicySnapShot

Naam Description Waarde
delete De functie voor het verwijderen van de blob-momentopname DateAfterCreation
tierToArchive De functie voor het tieren van blob-momentopnamen naar archiefopslag. Ondersteuning voor momentopname van blob momenteel in de dynamische of statische laag DateAfterCreation
tierToCool De functie voor het tieren van blob-momentopnamen naar statische opslag. Ondersteuning voor blob-momentopnamen die zich momenteel in de dynamische laag bevinden DateAfterCreation

DateAfterCreation

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

Beperkingen:
Minimumwaarde = 0

ManagementPolicyVersion

Naam Description Waarde
delete De functie voor het verwijderen van de blobversie DateAfterCreation
tierToArchive De functie voor het tieren van blobversie naar archiefopslag. Ondersteuning voor blobversie die momenteel in de dynamische of statische laag is DateAfterCreation
tierToCool De functie voor het tieren van blobversie naar statische opslag. Ondersteuningsblobversie momenteel in dynamische laag DateAfterCreation

ManagementPolicyFilter

Naam Description Waarde
blobIndexMatch Een matrix met filters op basis van blob-indextags. Er kunnen maximaal 10 tagfilters zijn TagFilter[]
blobTypes Een matrix met vooraf gedefinieerde opsommingswaarden. Op dit moment ondersteunt blockBlob alle acties voor lagen en verwijderen. Alleen verwijderacties worden ondersteund voor appendBlob. tekenreeks[] (vereist)
prefixMatch Een matrix met tekenreeksen voor voorvoegsels die overeenkomen. tekenreeks[]

Tagfilter

Naam Description Waarde
naam Dit is de naam van de filtertag, deze kan 1 - 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 waardeveld voor de filtertag dat wordt gebruikt voor filteren op basis van tags. Dit veld kan 0 - 256 tekens bevatten tekenreeks (vereist)

Beperkingen:
Maximale lengte = 256

Snelstartsjablonen

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

Template Beschrijving
VSensors automatisch schalen van Darktrace implementeren

Implementeren op 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 wijzigingenlogboek voor 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@2021-08-01"
  name = "default"
  parent_id = "string"
  body = jsonencode({
    properties = {
      policy = {
        rules = [
          {
            definition = {
              actions = {
                baseBlob = {
                  delete = {
                    daysAfterLastAccessTimeGreaterThan = int
                    daysAfterModificationGreaterThan = int
                  }
                  enableAutoTierToHotFromCool = bool
                  tierToArchive = {
                    daysAfterLastAccessTimeGreaterThan = int
                    daysAfterModificationGreaterThan = int
                  }
                  tierToCool = {
                    daysAfterLastAccessTimeGreaterThan = int
                    daysAfterModificationGreaterThan = int
                  }
                }
                snapshot = {
                  delete = {
                    daysAfterCreationGreaterThan = int
                  }
                  tierToArchive = {
                    daysAfterCreationGreaterThan = int
                  }
                  tierToCool = {
                    daysAfterCreationGreaterThan = int
                  }
                }
                version = {
                  delete = {
                    daysAfterCreationGreaterThan = int
                  }
                  tierToArchive = {
                    daysAfterCreationGreaterThan = int
                  }
                  tierToCool = {
                    daysAfterCreationGreaterThan = int
                  }
                }
              }
              filters = {
                blobIndexMatch = [
                  {
                    name = "string"
                    op = "string"
                    value = "string"
                  }
                ]
                blobTypes = [
                  "string"
                ]
                prefixMatch = [
                  "string"
                ]
              }
            }
            enabled = bool
            name = "string"
            type = "Lifecycle"
          }
        ]
      }
    }
  })
}

Eigenschapswaarden

storageAccounts/managementBeleid

Naam Description Waarde
type Het resourcetype "Microsoft.Storage/storageAccounts/managementPolicies@2021-08-01"
naam De resourcenaam "default"
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: storageAccounts
properties Retourneert de regels voor gegevensbeleid voor opslagaccounts. ManagementPolicyProperties

ManagementPolicyProperties

Naam Description Waarde
policy Het opslagaccountbeheerbeleid, in JSON-indeling. Meer informatie vindt u in: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. ManagementPolicySchema (vereist)

ManagementPolicySchema

Naam Description Waarde
regels De opslagaccountbeheerBeleidsregels. Meer informatie vindt u in: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. ManagementPolicyRule[] (vereist)

ManagementPolicyRule

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

ManagementPolicyDefinition

Naam Description Waarde
acties Een object dat de actieset definieert. ManagementPolicyAction (vereist)
filters Een object dat de filterset definieert. ManagementPolicyFilter

ManagementPolicyAction

Naam Description Waarde
baseBlob De beheerbeleidsactie voor de basis-blob ManagementPolicyBaseBlob
momentopname De beheerbeleidsactie voor momentopnamen ManagementPolicySnapShot
versie De beheerbeleidsactie voor versie ManagementPolicyVersion

ManagementPolicyBaseBlob

Naam Description Waarde
delete De functie voor het verwijderen van de blob DateAfterModification
enableAutoTierToHotFromCool Met deze eigenschap kunt u een blob automatisch in lagen opslaan van cool naar hot op een blobtoegang. Voor deze eigenschap is tierToCool.daysAfterLastAccessTimeGreaterThan vereist. booleaans
tierToArchive De functie voor het tieren van blobs naar archiefopslag. Ondersteunings-blobs die zich momenteel in de dynamische of statische laag bevinden DateAfterModification
tierToCool De functie voor het tieren van blobs naar statische opslag. Ondersteunings-blobs momenteel in dynamische laag DateAfterModification

DateAfterModification

Naam Description Waarde
daysAfterLastAccessTimeGreaterThan Waarde die de leeftijd in dagen na de laatste blobtoegang aangeeft. Deze eigenschap kan alleen worden gebruikt in combinatie met het beleid voor het bijhouden van de laatste toegangstijd int

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

Beperkingen:
Minimumwaarde = 0

ManagementPolicySnapShot

Naam Description Waarde
delete De functie voor het verwijderen van de blob-momentopname DateAfterCreation
tierToArchive De functie voor het tieren van blob-momentopnamen naar archiefopslag. Ondersteuningsmomentopname van blob momenteel in dynamische of statische laag DateAfterCreation
tierToCool De functie voor het tieren van blob-momentopnamen naar statische opslag. Ondersteuningsmomentopname van blob momenteel in dynamische laag DateAfterCreation

DateAfterCreation

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

Beperkingen:
Minimumwaarde = 0

ManagementPolicyVersion

Naam Description Waarde
delete De functie voor het verwijderen van de blobversie DateAfterCreation
tierToArchive De functie voor het tieren van blobversie naar archiefopslag. Ondersteuningsblobversie momenteel in dynamische of statische laag DateAfterCreation
tierToCool De functie voor het tieren van blobversie naar statische opslag. Ondersteuningsblobversie momenteel in dynamische laag DateAfterCreation

ManagementPolicyFilter

Naam Description Waarde
blobIndexMatch Een matrix van filters op basis van blobindextags, er kunnen maximaal 10 tagfilters zijn TagFilter[]
blobTypes Een matrix met vooraf gedefinieerde enum-waarden. Op dit moment ondersteunt blockBlob alle tiering- en verwijderacties. Alleen verwijderacties worden ondersteund voor appendBlob. tekenreeks[] (vereist)
prefixMatch Een matrix met tekenreeksen voor voorvoegsels die overeenkomen. tekenreeks[]

Tagfilter

Naam Description Waarde
naam Dit is de naam van de filtertag. Deze kan 1 - 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 waardeveld van de filtertag dat wordt gebruikt voor filteren op basis van tags. Dit veld kan 0 - 256 tekens bevatten tekenreeks (vereist)

Beperkingen:
Maximale lengte = 256