Microsoft.Storage storageAccounts/inventoryPolicies 2021-01-01

Definisi sumber daya Bicep

Jenis sumber daya storageAccounts/inventoryPolicies dapat disebarkan dengan operasi yang menargetkan:

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.Storage/storageAccounts/inventoryPolicies, tambahkan Bicep berikut ke templat Anda.

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

Nilai properti

storageAccounts/inventoryPolicies

Nama Deskripsi Nilai
nama Nama sumber daya

Lihat cara mengatur nama dan jenis untuk sumber daya anak di Bicep.
'default'
induk Di Bicep, Anda dapat menentukan sumber daya induk untuk sumber daya anak. Anda hanya perlu menambahkan properti ini ketika sumber daya anak dideklarasikan di luar sumber daya induk.

Untuk informasi selengkapnya, lihat Sumber daya anak di luar sumber daya induk.
Nama simbolis untuk sumber daya jenis: storageAccounts
properti Mengembalikan aturan kebijakan inventori blob akun penyimpanan. BlobInventoryPolicyProperties

BlobInventoryPolicyProperties

Nama Deskripsi Nilai
kebijakan Objek kebijakan inventori blob akun penyimpanan. Ini terdiri dari aturan kebijakan. BlobInventoryPolicySchema (diperlukan)

BlobInventoryPolicySchema

Nama Deskripsi Nilai
tujuan Nama kontainer tempat file inventori blob disimpan. Harus dibuat sebelumnya. string (diperlukan)
diaktifkan Kebijakan diaktifkan jika diatur ke true. bool (diperlukan)
aturan Aturan kebijakan inventori blob akun penyimpanan. Aturan diterapkan saat diaktifkan. BlobInventoryPolicyRule[] (wajib)
jenis Nilai yang valid adalah Inventori 'Inventori' (diperlukan)

BlobInventoryPolicyRule

Nama Deskripsi Nilai
definisi Objek yang menentukan aturan kebijakan inventaris blob. BlobInventoryPolicyDefinition (diperlukan)
diaktifkan Aturan diaktifkan saat diatur ke true. bool (diperlukan)
nama Nama aturan dapat berisi kombinasi karakter alfa numerik apa pun. Nama aturannya peka huruf besar/kecil. Itu harus unik dalam sebuah kebijakan. string (diperlukan)

BlobInventoryPolicyDefinition

Nama Deskripsi Nilai
filter Objek yang menentukan set filter. BlobInventoryPolicyFilter (diperlukan)

BlobInventoryPolicyFilter

Nama Deskripsi Nilai
blobTypes Sebuah larik dari nilai enum yang telah ditentukan sebelumnya. Nilai yang valid termasuk blockBlob, appendBlob, pageBlob. Akun Hns tidak mendukung pageBlobs. string[] (diperlukan)
includeBlobVersions Menyertakan versi blob dalam inventori blob saat nilai diatur ke true. bool
includeSnapshots Menyertakan rekam jepret blob dalam inventori blob saat nilai diatur ke true. bool
prefixMatch Array string untuk awalan blob yang akan dicocokkan. string[]

Definisi sumber daya templat ARM

Jenis sumber daya storageAccounts/inventoryPolicies dapat disebarkan dengan operasi yang menargetkan:

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.Storage/storageAccounts/inventoryPolicies, tambahkan JSON berikut ke templat Anda.

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

Nilai properti

storageAccounts/inventoryPolicies

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.Storage/storageAccounts/inventoryPolicies'
apiVersion Versi api sumber daya '2021-01-01'
nama Nama sumber daya

Lihat cara mengatur nama dan jenis untuk sumber daya anak di templat JSON ARM.
'default'
properti Mengembalikan aturan kebijakan inventori blob akun penyimpanan. BlobInventoryPolicyProperties

BlobInventoryPolicyProperties

Nama Deskripsi Nilai
kebijakan Objek kebijakan inventori blob akun penyimpanan. Ini terdiri dari aturan kebijakan. BlobInventoryPolicySchema (diperlukan)

BlobInventoryPolicySchema

Nama Deskripsi Nilai
tujuan Nama kontainer tempat file inventori blob disimpan. Harus dibuat sebelumnya. string (diperlukan)
diaktifkan Kebijakan diaktifkan jika diatur ke true. bool (diperlukan)
aturan Aturan kebijakan inventori blob akun penyimpanan. Aturan diterapkan saat diaktifkan. BlobInventoryPolicyRule[] (wajib)
jenis Nilai yang valid adalah Inventori 'Inventori' (diperlukan)

BlobInventoryPolicyRule

Nama Deskripsi Nilai
definisi Objek yang menentukan aturan kebijakan inventaris blob. BlobInventoryPolicyDefinition (diperlukan)
diaktifkan Aturan diaktifkan saat diatur ke true. bool (diperlukan)
nama Nama aturan dapat berisi kombinasi karakter alfa numerik apa pun. Nama aturannya peka huruf besar/kecil. Itu harus unik dalam sebuah kebijakan. string (diperlukan)

BlobInventoryPolicyDefinition

Nama Deskripsi Nilai
filter Objek yang menentukan set filter. BlobInventoryPolicyFilter (diperlukan)

BlobInventoryPolicyFilter

Nama Deskripsi Nilai
blobTypes Sebuah larik dari nilai enum yang telah ditentukan sebelumnya. Nilai yang valid termasuk blockBlob, appendBlob, pageBlob. Akun Hns tidak mendukung pageBlobs. string[] (diperlukan)
includeBlobVersions Menyertakan versi blob dalam inventori blob saat nilai diatur ke true. bool
includeSnapshots Menyertakan rekam jepret blob dalam inventori blob saat nilai diatur ke true. bool
prefixMatch Array string untuk awalan blob yang akan dicocokkan. string[]

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya storageAccounts/inventoryPolicies dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.Storage/storageAccounts/inventoryPolicies, tambahkan Terraform berikut ke templat Anda.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Storage/storageAccounts/inventoryPolicies@2021-01-01"
  name = "default"
  parent_id = "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 = "Inventory"
      }
    }
  })
}

Nilai properti

storageAccounts/inventoryPolicies

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.Storage/storageAccounts/inventoryPolicies@2021-01-01"
nama Nama sumber daya "default"
parent_id ID sumber daya yang merupakan induk untuk sumber daya ini. ID untuk sumber daya jenis: storageAccounts
properti Mengembalikan aturan kebijakan inventori blob akun penyimpanan. BlobInventoryPolicyProperties

BlobInventoryPolicyProperties

Nama Deskripsi Nilai
kebijakan Objek kebijakan inventori blob akun penyimpanan. Ini terdiri dari aturan kebijakan. BlobInventoryPolicySchema (diperlukan)

BlobInventoryPolicySchema

Nama Deskripsi Nilai
tujuan Nama kontainer tempat file inventori blob disimpan. Harus dibuat sebelumnya. string (diperlukan)
diaktifkan Kebijakan diaktifkan jika diatur ke true. bool (diperlukan)
aturan Aturan kebijakan inventori blob akun penyimpanan. Aturan diterapkan saat diaktifkan. BlobInventoryPolicyRule[] (diperlukan)
jenis Nilai yang valid adalah Inventori "Inventori" (diperlukan)

BlobInventoryPolicyRule

Nama Deskripsi Nilai
definisi Objek yang menentukan aturan kebijakan inventaris blob. BlobInventoryPolicyDefinition (diperlukan)
diaktifkan Aturan diaktifkan saat diatur ke true. bool (diperlukan)
nama Nama aturan dapat berisi kombinasi karakter alfa numerik apa pun. Nama aturannya peka huruf besar/kecil. Itu harus unik dalam sebuah kebijakan. string (diperlukan)

BlobInventoryPolicyDefinition

Nama Deskripsi Nilai
filter Objek yang menentukan set filter. BlobInventoryPolicyFilter (diperlukan)

BlobInventoryPolicyFilter

Nama Deskripsi Nilai
blobTypes Sebuah larik dari nilai enum yang telah ditentukan sebelumnya. Nilai yang valid termasuk blockBlob, appendBlob, pageBlob. Akun Hns tidak mendukung pageBlobs. string[] (diperlukan)
includeBlobVersions Menyertakan versi blob dalam inventori blob saat nilai diatur ke true. bool
includeSnapshots Menyertakan rekam jepret blob dalam inventori blob saat nilai diatur ke true. bool
prefixMatch Array string untuk awalan blob yang akan dicocokkan. string[]