Freigeben über


Microsoft.StorageAccounts/inventoryPolicies 2021-01-01

Bicep-Ressourcendefinition

Der Ressourcentyp "storageAccounts/inventoryPolicies" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Storage/storageAccounts/inventoryPolicies-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Bicep hinzu.

resource symbolicname 'Microsoft.Storage/storageAccounts/inventoryPolicies@2021-01-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    policy: {
      destination: 'string'
      enabled: bool
      rules: [
        {
          definition: {
            filters: {
              blobTypes: [
                'string'
              ]
              includeBlobVersions: bool
              includeSnapshots: bool
              prefixMatch: [
                'string'
              ]
            }
          }
          enabled: bool
          name: 'string'
        }
      ]
      type: 'string'
    }
  }
}

Eigenschaftswerte

BlobInventoryPolicyDefinition

Name Beschreibung Wert
Filter Ein Objekt, das den Filtersatz definiert. BlobInventoryPolicyFilter- (erforderlich)

BlobInventoryPolicyFilter

Name Beschreibung Wert
blobTypes Ein Array vordefinierter Enumerationswerte. Gültige Werte sind "blockBlob", "appendBlob", "pageBlob". Hns-Konten unterstützen pageBlobs nicht. string[] (erforderlich)
includeBlobVersions Enthält BLOB-Versionen im Blob-Inventar, wenn der Wert auf "true" festgelegt ist. Bool
includeSnapshots Enthält Blob-Momentaufnahmen in blob-Inventar, wenn der Wert auf "true" festgelegt ist. Bool
prefixMatch Ein Array von Zeichenfolgen für blobpräfixe, die abgeglichen werden sollen. string[]

BlobInventoryPolicyProperties

Name Beschreibung Wert
Politik Das Speicherkonto-Blobinventarrichtlinienobjekt. Sie besteht aus Richtlinienregeln. BlobInventoryPolicySchema- (erforderlich)

BlobInventoryPolicyRule

Name Beschreibung Wert
Definition Ein Objekt, das die Blobinventarrichtlinienregel definiert. BlobInventoryPolicyDefinition- (erforderlich)
ermöglichte Regel ist aktiviert, wenn sie auf "true" festgelegt ist. bool (erforderlich)
Name Ein Regelname kann eine beliebige Kombination aus alphanumerischen Zeichen enthalten. Bei Regelnamen wird die Groß-/Kleinschreibung beachtet. Er muss innerhalb einer Richtlinie eindeutig sein. Zeichenfolge (erforderlich)

BlobInventoryPolicySchema

Name Beschreibung Wert
Bestimmungsort Containername, in dem Blobinventardateien gespeichert werden. Muss vorab erstellt werden. Zeichenfolge (erforderlich)
ermöglichte Die Richtlinie ist aktiviert, wenn sie auf "true" festgelegt ist. bool (erforderlich)
Regeln Die Richtlinienregeln für die Blobinventarrichtlinie für Speicherkonten. Die Regel wird angewendet, wenn sie aktiviert ist. BlobInventoryPolicyRule[] (erforderlich)
Art Der gültige Wert ist "Bestand". "Bestand" (erforderlich)

Microsoft.Storage/storageAccounts/inventoryPolicies

Name Beschreibung Wert
Name Der Ressourcenname "default" (erforderlich)
Elternteil In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird.

Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource.
Symbolischer Name für Ressource des Typs: storageAccounts
Eigenschaften Gibt die Richtlinienregeln für die Blobinventarrichtlinie für Speicherkonten zurück. BlobInventoryPolicyProperties-

ARM-Vorlagenressourcendefinition

Der Ressourcentyp "storageAccounts/inventoryPolicies" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Storage/storageAccounts/inventoryPolicies-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.Storage/storageAccounts/inventoryPolicies",
  "apiVersion": "2021-01-01",
  "name": "string",
  "properties": {
    "policy": {
      "destination": "string",
      "enabled": "bool",
      "rules": [
        {
          "definition": {
            "filters": {
              "blobTypes": [ "string" ],
              "includeBlobVersions": "bool",
              "includeSnapshots": "bool",
              "prefixMatch": [ "string" ]
            }
          },
          "enabled": "bool",
          "name": "string"
        }
      ],
      "type": "string"
    }
  }
}

Eigenschaftswerte

BlobInventoryPolicyDefinition

Name Beschreibung Wert
Filter Ein Objekt, das den Filtersatz definiert. BlobInventoryPolicyFilter- (erforderlich)

BlobInventoryPolicyFilter

Name Beschreibung Wert
blobTypes Ein Array vordefinierter Enumerationswerte. Gültige Werte sind "blockBlob", "appendBlob", "pageBlob". Hns-Konten unterstützen pageBlobs nicht. string[] (erforderlich)
includeBlobVersions Enthält BLOB-Versionen im Blob-Inventar, wenn der Wert auf "true" festgelegt ist. Bool
includeSnapshots Enthält Blob-Momentaufnahmen in blob-Inventar, wenn der Wert auf "true" festgelegt ist. Bool
prefixMatch Ein Array von Zeichenfolgen für blobpräfixe, die abgeglichen werden sollen. string[]

BlobInventoryPolicyProperties

Name Beschreibung Wert
Politik Das Speicherkonto-Blobinventarrichtlinienobjekt. Sie besteht aus Richtlinienregeln. BlobInventoryPolicySchema- (erforderlich)

BlobInventoryPolicyRule

Name Beschreibung Wert
Definition Ein Objekt, das die Blobinventarrichtlinienregel definiert. BlobInventoryPolicyDefinition- (erforderlich)
ermöglichte Regel ist aktiviert, wenn sie auf "true" festgelegt ist. bool (erforderlich)
Name Ein Regelname kann eine beliebige Kombination aus alphanumerischen Zeichen enthalten. Bei Regelnamen wird die Groß-/Kleinschreibung beachtet. Er muss innerhalb einer Richtlinie eindeutig sein. Zeichenfolge (erforderlich)

BlobInventoryPolicySchema

Name Beschreibung Wert
Bestimmungsort Containername, in dem Blobinventardateien gespeichert werden. Muss vorab erstellt werden. Zeichenfolge (erforderlich)
ermöglichte Die Richtlinie ist aktiviert, wenn sie auf "true" festgelegt ist. bool (erforderlich)
Regeln Die Richtlinienregeln für die Blobinventarrichtlinie für Speicherkonten. Die Regel wird angewendet, wenn sie aktiviert ist. BlobInventoryPolicyRule[] (erforderlich)
Art Der gültige Wert ist "Bestand". "Bestand" (erforderlich)

Microsoft.Storage/storageAccounts/inventoryPolicies

Name Beschreibung Wert
apiVersion Die API-Version '2021-01-01'
Name Der Ressourcenname "default" (erforderlich)
Eigenschaften Gibt die Richtlinienregeln für die Blobinventarrichtlinie für Speicherkonten zurück. BlobInventoryPolicyProperties-
Art Der Ressourcentyp "Microsoft.Storage/storageAccounts/inventoryPolicies"

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp "storageAccounts/inventoryPolicies" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Ressource "Microsoft.Storage/storageAccounts/inventoryPolicies" zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Storage/storageAccounts/inventoryPolicies@2021-01-01"
  name = "string"
  body = jsonencode({
    properties = {
      policy = {
        destination = "string"
        enabled = bool
        rules = [
          {
            definition = {
              filters = {
                blobTypes = [
                  "string"
                ]
                includeBlobVersions = bool
                includeSnapshots = bool
                prefixMatch = [
                  "string"
                ]
              }
            }
            enabled = bool
            name = "string"
          }
        ]
        type = "string"
      }
    }
  })
}

Eigenschaftswerte

BlobInventoryPolicyDefinition

Name Beschreibung Wert
Filter Ein Objekt, das den Filtersatz definiert. BlobInventoryPolicyFilter- (erforderlich)

BlobInventoryPolicyFilter

Name Beschreibung Wert
blobTypes Ein Array vordefinierter Enumerationswerte. Gültige Werte sind "blockBlob", "appendBlob", "pageBlob". Hns-Konten unterstützen pageBlobs nicht. string[] (erforderlich)
includeBlobVersions Enthält BLOB-Versionen im Blob-Inventar, wenn der Wert auf "true" festgelegt ist. Bool
includeSnapshots Enthält Blob-Momentaufnahmen in blob-Inventar, wenn der Wert auf "true" festgelegt ist. Bool
prefixMatch Ein Array von Zeichenfolgen für blobpräfixe, die abgeglichen werden sollen. string[]

BlobInventoryPolicyProperties

Name Beschreibung Wert
Politik Das Speicherkonto-Blobinventarrichtlinienobjekt. Sie besteht aus Richtlinienregeln. BlobInventoryPolicySchema- (erforderlich)

BlobInventoryPolicyRule

Name Beschreibung Wert
Definition Ein Objekt, das die Blobinventarrichtlinienregel definiert. BlobInventoryPolicyDefinition- (erforderlich)
ermöglichte Regel ist aktiviert, wenn sie auf "true" festgelegt ist. bool (erforderlich)
Name Ein Regelname kann eine beliebige Kombination aus alphanumerischen Zeichen enthalten. Bei Regelnamen wird die Groß-/Kleinschreibung beachtet. Er muss innerhalb einer Richtlinie eindeutig sein. Zeichenfolge (erforderlich)

BlobInventoryPolicySchema

Name Beschreibung Wert
Bestimmungsort Containername, in dem Blobinventardateien gespeichert werden. Muss vorab erstellt werden. Zeichenfolge (erforderlich)
ermöglichte Die Richtlinie ist aktiviert, wenn sie auf "true" festgelegt ist. bool (erforderlich)
Regeln Die Richtlinienregeln für die Blobinventarrichtlinie für Speicherkonten. Die Regel wird angewendet, wenn sie aktiviert ist. BlobInventoryPolicyRule[] (erforderlich)
Art Der gültige Wert ist "Bestand". "Bestand" (erforderlich)

Microsoft.Storage/storageAccounts/inventoryPolicies

Name Beschreibung Wert
Name Der Ressourcenname "default" (erforderlich)
parent_id Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. ID für Ressource des Typs: storageAccounts
Eigenschaften Gibt die Richtlinienregeln für die Blobinventarrichtlinie für Speicherkonten zurück. BlobInventoryPolicyProperties-
Art Der Ressourcentyp "Microsoft.Storage/storageAccounts/inventoryPolicies@2021-01-01"