Delen via


Microsoft.Storage StorageAccounts/managementPolicies 2019-04-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@2019-04-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    policy: {
      rules: [
        {
          definition: {
            actions: {
              baseBlob: {
                delete: {
                  daysAfterModificationGreaterThan: int
                }
                tierToArchive: {
                  daysAfterModificationGreaterThan: int
                }
                tierToCool: {
                  daysAfterModificationGreaterThan: int
                }
              }
              snapshot: {
                delete: {
                  daysAfterCreationGreaterThan: int
                }
              }
            }
            filters: {
              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)

DateAfterModification

Naam Beschrijving Waarde
daysAfterModificationGreaterThan Waarde die de leeftijd in dagen na laatste wijziging aangeeft Int

Beperkingen:
Minimumwaarde = 0 (vereist)

ManagementPolicyAction

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

ManagementPolicyBaseBlob

Naam Beschrijving Waarde
verwijderen De functie voor het verwijderen van de blob DateAfterModification-
tierToArchive De functie voor het tieren van blobs voor archiefopslag. Ondersteuning voor blobs op dit moment op dynamische of statische laag DateAfterModification-
tierToCool De functie voor het tieren van blobs naar statische opslag. Ondersteuning voor blobs op dit moment in hot-laag 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
blobTypes Een matrix met vooraf gedefinieerde enumwaarden. Alleen blockBlob wordt ondersteund. 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-

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-

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": "2019-04-01",
  "name": "string",
  "properties": {
    "policy": {
      "rules": [
        {
          "definition": {
            "actions": {
              "baseBlob": {
                "delete": {
                  "daysAfterModificationGreaterThan": "int"
                },
                "tierToArchive": {
                  "daysAfterModificationGreaterThan": "int"
                },
                "tierToCool": {
                  "daysAfterModificationGreaterThan": "int"
                }
              },
              "snapshot": {
                "delete": {
                  "daysAfterCreationGreaterThan": "int"
                }
              }
            },
            "filters": {
              "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)

DateAfterModification

Naam Beschrijving Waarde
daysAfterModificationGreaterThan Waarde die de leeftijd in dagen na laatste wijziging aangeeft Int

Beperkingen:
Minimumwaarde = 0 (vereist)

ManagementPolicyAction

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

ManagementPolicyBaseBlob

Naam Beschrijving Waarde
verwijderen De functie voor het verwijderen van de blob DateAfterModification-
tierToArchive De functie voor het tieren van blobs voor archiefopslag. Ondersteuning voor blobs op dit moment op dynamische of statische laag DateAfterModification-
tierToCool De functie voor het tieren van blobs naar statische opslag. Ondersteuning voor blobs op dit moment in hot-laag 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
blobTypes Een matrix met vooraf gedefinieerde enumwaarden. Alleen blockBlob wordt ondersteund. 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-

Microsoft.Storage/storageAccounts/managementPolicies

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

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@2019-04-01"
  name = "string"
  body = jsonencode({
    properties = {
      policy = {
        rules = [
          {
            definition = {
              actions = {
                baseBlob = {
                  delete = {
                    daysAfterModificationGreaterThan = int
                  }
                  tierToArchive = {
                    daysAfterModificationGreaterThan = int
                  }
                  tierToCool = {
                    daysAfterModificationGreaterThan = int
                  }
                }
                snapshot = {
                  delete = {
                    daysAfterCreationGreaterThan = int
                  }
                }
              }
              filters = {
                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)

DateAfterModification

Naam Beschrijving Waarde
daysAfterModificationGreaterThan Waarde die de leeftijd in dagen na laatste wijziging aangeeft Int

Beperkingen:
Minimumwaarde = 0 (vereist)

ManagementPolicyAction

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

ManagementPolicyBaseBlob

Naam Beschrijving Waarde
verwijderen De functie voor het verwijderen van de blob DateAfterModification-
tierToArchive De functie voor het tieren van blobs voor archiefopslag. Ondersteuning voor blobs op dit moment op dynamische of statische laag DateAfterModification-
tierToCool De functie voor het tieren van blobs naar statische opslag. Ondersteuning voor blobs op dit moment in hot-laag 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
blobTypes Een matrix met vooraf gedefinieerde enumwaarden. Alleen blockBlob wordt ondersteund. 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-

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@2019-04-01"