Condividi tramite


Microsoft.Storage storageAccounts/inventoryPolicies 2019-06-01

Definizione di risorsa Bicep

Il tipo di risorsa storageAccounts/inventoryPolicies può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Storage/storageAccounts/inventoryPolicies, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.Storage/storageAccounts/inventoryPolicies@2019-06-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'
    }
  }
}

Valori delle proprietà

BlobInventoryPolicyDefinition

Nome Descrizione Valore
filtri Oggetto che definisce il set di filtri. BlobInventoryPolicyFilter (obbligatorio)

BlobInventoryPolicyFilter

Nome Descrizione Valore
blobTypes Matrice di valori di enumerazione predefiniti. I valori validi includono blockBlob, appendBlob, pageBlob. Gli account Hns non supportano pageBlobs. string[] (obbligatorio)
includeBlobVersions Include le versioni BLOB nell'inventario BLOB quando il valore è impostato su true. Bool
includeSnapshots Include gli snapshot BLOB nell'inventario BLOB quando il valore è impostato su true. Bool
prefixMatch Matrice di stringhe per i prefissi BLOB corrispondenti. string[]

BlobInventoryPolicyProperties

Nome Descrizione Valore
politica Oggetto criteri di inventario BLOB dell'account di archiviazione. È costituito da regole dei criteri. BlobInventoryPolicySchema (obbligatorio)

BlobInventoryPolicyRule

Nome Descrizione Valore
definizione Oggetto che definisce la regola dei criteri di inventario BLOB. BlobInventoryPolicyDefinition (obbligatorio)
Abilitato La regola è abilitata quando è impostata su true. bool (obbligatorio)
nome Un nome di regola può contenere qualsiasi combinazione di caratteri alfanumerici. Il nome della regola fa distinzione tra maiuscole e minuscole. Deve essere univoco all'interno di un criterio. stringa (obbligatorio)

BlobInventoryPolicySchema

Nome Descrizione Valore
destinazione Nome del contenitore in cui vengono archiviati i file di inventario BLOB. Deve essere già creato. stringa (obbligatorio)
Abilitato Il criterio è abilitato se impostato su true. bool (obbligatorio)
norme Regole dei criteri di inventario BLOB dell'account di archiviazione. La regola viene applicata quando è abilitata. BlobInventoryPolicyRule[] (obbligatorio)
digitare Il valore valido è Inventory 'Inventario' (obbligatorio)

Microsoft.Storage/storageAccounts/inventoryPolicies

Nome Descrizione Valore
nome Nome della risorsa 'default' (obbligatorio)
genitore In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre.
Nome simbolico per la risorsa di tipo: storageAccounts
proprietà Restituisce le regole dei criteri di inventario BLOB dell'account di archiviazione. BlobInventoryPolicyProperties

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa storageAccounts/inventoryPolicies può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Storage/storageAccounts/inventoryPolicies, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.Storage/storageAccounts/inventoryPolicies",
  "apiVersion": "2019-06-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"
    }
  }
}

Valori delle proprietà

BlobInventoryPolicyDefinition

Nome Descrizione Valore
filtri Oggetto che definisce il set di filtri. BlobInventoryPolicyFilter (obbligatorio)

BlobInventoryPolicyFilter

Nome Descrizione Valore
blobTypes Matrice di valori di enumerazione predefiniti. I valori validi includono blockBlob, appendBlob, pageBlob. Gli account Hns non supportano pageBlobs. string[] (obbligatorio)
includeBlobVersions Include le versioni BLOB nell'inventario BLOB quando il valore è impostato su true. Bool
includeSnapshots Include gli snapshot BLOB nell'inventario BLOB quando il valore è impostato su true. Bool
prefixMatch Matrice di stringhe per i prefissi BLOB corrispondenti. string[]

BlobInventoryPolicyProperties

Nome Descrizione Valore
politica Oggetto criteri di inventario BLOB dell'account di archiviazione. È costituito da regole dei criteri. BlobInventoryPolicySchema (obbligatorio)

BlobInventoryPolicyRule

Nome Descrizione Valore
definizione Oggetto che definisce la regola dei criteri di inventario BLOB. BlobInventoryPolicyDefinition (obbligatorio)
Abilitato La regola è abilitata quando è impostata su true. bool (obbligatorio)
nome Un nome di regola può contenere qualsiasi combinazione di caratteri alfanumerici. Il nome della regola fa distinzione tra maiuscole e minuscole. Deve essere univoco all'interno di un criterio. stringa (obbligatorio)

BlobInventoryPolicySchema

Nome Descrizione Valore
destinazione Nome del contenitore in cui vengono archiviati i file di inventario BLOB. Deve essere già creato. stringa (obbligatorio)
Abilitato Il criterio è abilitato se impostato su true. bool (obbligatorio)
norme Regole dei criteri di inventario BLOB dell'account di archiviazione. La regola viene applicata quando è abilitata. BlobInventoryPolicyRule[] (obbligatorio)
digitare Il valore valido è Inventory 'Inventario' (obbligatorio)

Microsoft.Storage/storageAccounts/inventoryPolicies

Nome Descrizione Valore
apiVersion Versione dell'API '2019-06-01'
nome Nome della risorsa 'default' (obbligatorio)
proprietà Restituisce le regole dei criteri di inventario BLOB dell'account di archiviazione. BlobInventoryPolicyProperties
digitare Tipo di risorsa 'Microsoft.Storage/storageAccounts/inventoryPolicies'

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa storageAccounts/inventoryPolicies può essere distribuito con operazioni destinate a:

  • gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Storage/storageAccounts/inventoryPolicies, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Storage/storageAccounts/inventoryPolicies@2019-06-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"
      }
    }
  })
}

Valori delle proprietà

BlobInventoryPolicyDefinition

Nome Descrizione Valore
filtri Oggetto che definisce il set di filtri. BlobInventoryPolicyFilter (obbligatorio)

BlobInventoryPolicyFilter

Nome Descrizione Valore
blobTypes Matrice di valori di enumerazione predefiniti. I valori validi includono blockBlob, appendBlob, pageBlob. Gli account Hns non supportano pageBlobs. string[] (obbligatorio)
includeBlobVersions Include le versioni BLOB nell'inventario BLOB quando il valore è impostato su true. Bool
includeSnapshots Include gli snapshot BLOB nell'inventario BLOB quando il valore è impostato su true. Bool
prefixMatch Matrice di stringhe per i prefissi BLOB corrispondenti. string[]

BlobInventoryPolicyProperties

Nome Descrizione Valore
politica Oggetto criteri di inventario BLOB dell'account di archiviazione. È costituito da regole dei criteri. BlobInventoryPolicySchema (obbligatorio)

BlobInventoryPolicyRule

Nome Descrizione Valore
definizione Oggetto che definisce la regola dei criteri di inventario BLOB. BlobInventoryPolicyDefinition (obbligatorio)
Abilitato La regola è abilitata quando è impostata su true. bool (obbligatorio)
nome Un nome di regola può contenere qualsiasi combinazione di caratteri alfanumerici. Il nome della regola fa distinzione tra maiuscole e minuscole. Deve essere univoco all'interno di un criterio. stringa (obbligatorio)

BlobInventoryPolicySchema

Nome Descrizione Valore
destinazione Nome del contenitore in cui vengono archiviati i file di inventario BLOB. Deve essere già creato. stringa (obbligatorio)
Abilitato Il criterio è abilitato se impostato su true. bool (obbligatorio)
norme Regole dei criteri di inventario BLOB dell'account di archiviazione. La regola viene applicata quando è abilitata. BlobInventoryPolicyRule[] (obbligatorio)
digitare Il valore valido è Inventory 'Inventario' (obbligatorio)

Microsoft.Storage/storageAccounts/inventoryPolicies

Nome Descrizione Valore
nome Nome della risorsa 'default' (obbligatorio)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: storageAccounts
proprietà Restituisce le regole dei criteri di inventario BLOB dell'account di archiviazione. BlobInventoryPolicyProperties
digitare Tipo di risorsa "Microsoft.Storage/storageAccounts/inventoryPolicies@2019-06-01"