Bagikan melalui


Microsoft.Storage storageAccounts/managementPolicies 2021-06-01

  • Terbaru
  • 2023-05-01
  • 2023-04-01
  • 2023-01-01
  • 2022-09-01
  • 2022-05-01
  • 2021-09-01
  • 2021-08-01
  • 2021-06-01
  • 2021-04-01
  • 2021-02-01
  • 2021-01-01

Definisi sumber daya Bicep

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

  • Grup sumber daya - Lihat perintah penyebaran 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/managementPolicies, tambahkan Bicep berikut ke templat Anda.

resource symbolicname 'Microsoft.Storage/storageAccounts/managementPolicies@2021-06-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'
        }
      ]
    }
  }
}

Nilai properti

storageAccounts/managementPolicies

Nama Deskripsi Nilai
Nama Nama sumber daya

Lihat cara mengatur nama dan jenis untuk sumber daya anak di Bicep.
'default'
ortu 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 Turunan di luar sumber daya induk.
Nama simbolis untuk sumber daya jenis: storageAccounts
Properti Mengembalikan Aturan Kebijakan Data Akun Penyimpanan. ManagementPolicyProperties

ManagementPolicyProperties

Nama Deskripsi Nilai
kebijakan Storage Account ManagementPolicy, dalam format JSON. Lihat detail selengkapnya di: /azure/storage/common/storage-lifecycle-management-concepts. ManagementPolicySchema (diperlukan)

ManagementPolicySchema

Nama Deskripsi Nilai
Aturan Aturan Storage Account ManagementPolicies. Lihat detail selengkapnya di: /azure/storage/common/storage-lifecycle-management-concepts. ManagementPolicyRule[] (diperlukan)

ManagementPolicyRule

Nama Deskripsi Nilai
Definisi Objek yang menentukan aturan Siklus Hidup. ManagementPolicyDefinition (diperlukan)
Diaktifkan Aturan diaktifkan jika diatur ke true. bool
Nama Nama aturan dapat berisi kombinasi karakter alfa numerik apa pun. Nama aturan peka huruf besar/kecil. Ini harus unik dalam kebijakan. string (diperlukan)
jenis Nilai yang valid adalah Siklus Hidup 'Siklus Hidup' (diperlukan)

ManagementPolicyDefinition

Nama Deskripsi Nilai
Tindakan Objek yang menentukan kumpulan tindakan. ManagementPolicyAction (diperlukan)
Filter Objek yang menentukan set filter. ManagementPolicyFilter

ManagementPolicyAction

Nama Deskripsi Nilai
baseBlob Tindakan kebijakan manajemen untuk blob dasar ManagementPolicyBaseBlob
Snapshot Tindakan kebijakan manajemen untuk rekam jepret ManagementPolicySnapShot
versi Tindakan kebijakan manajemen untuk versi ManagementPolicyVersion

ManagementPolicyBaseBlob

Nama Deskripsi Nilai
menghapus Fungsi untuk menghapus blob DateAfterModification
enableAutoTierToHotFromCool Properti ini memungkinkan penjenjangan otomatis blob dari dingin ke panas pada akses blob. Properti ini memerlukan tierToCool.daysAfterLastAccessTimeGreaterThan. bool
tierToArchive Fungsi untuk menjenjangkan blob untuk mengarsipkan penyimpanan. Mendukung blob saat ini di tingkat Panas atau Dingin DateAfterModification
tierToCool Fungsi untuk meratakan blob ke penyimpanan dingin. Mendukung blob saat ini di tingkat Hot DateAfterModification

DateAfterModification

Nama Deskripsi Nilai
daysAfterLastAccessTimeGreaterThan Nilai yang menunjukkan usia dalam hari setelah akses blob terakhir. Properti ini hanya dapat digunakan bersama dengan kebijakan pelacakan waktu akses terakhir Int

Kendala:
Nilai min = 0
daysAfterModificationGreaterThan Nilai yang menunjukkan usia dalam hari setelah modifikasi terakhir Int

Kendala:
Nilai min = 0

ManagementPolicySnapShot

Nama Deskripsi Nilai
menghapus Fungsi untuk menghapus rekam jepret blob DateAfterCreation
tierToArchive Fungsi untuk meratakan rekam jepret blob untuk mengarsipkan penyimpanan. Mendukung rekam jepret blob saat ini di tingkat Panas atau Dingin DateAfterCreation
tierToCool Fungsi untuk meratakan rekam jepret blob ke penyimpanan dingin. Mendukung rekam jepret blob saat ini di tingkat Hot DateAfterCreation

DateAfterCreation

Nama Deskripsi Nilai
daysAfterCreationGreaterThan Nilai yang menunjukkan usia dalam hari setelah pembuatan int (diperlukan)

Kendala:
Nilai min = 0

ManagementPolicyVersion

Nama Deskripsi Nilai
menghapus Fungsi untuk menghapus versi blob DateAfterCreation
tierToArchive Fungsi ke versi blob tingkat untuk mengarsipkan penyimpanan. Mendukung versi blob saat ini di tingkat Panas atau Dingin DateAfterCreation
tierToCool Fungsi untuk tingkat versi blob ke penyimpanan dingin. Mendukung versi blob saat ini di tingkat Hot DateAfterCreation

ManagementPolicyFilter

Nama Deskripsi Nilai
blobIndexMatch Array filter berbasis tag indeks blob, mungkin ada paling banyak 10 filter tag TagFilter[]
blobTypes Array nilai enum yang telah ditentukan sebelumnya. Saat ini blockBlob mendukung semua tindakan tingkatan dan penghapusan. Hanya tindakan penghapusan yang didukung untuk appendBlob. string[] (diperlukan)
prefixMatch Array string untuk awalan yang akan dicocokkan. string[]

TagFilter

Nama Deskripsi Nilai
Nama Ini adalah nama tag filter, dapat memiliki 1 - 128 karakter string (diperlukan)

Kendala:
Panjang min = 1
Panjang maksimum = 128
Op Ini adalah operator perbandingan yang digunakan untuk perbandingan dan pemfilteran objek. Hanya == (operator kesetaraan) yang saat ini didukung string (diperlukan)
nilai Ini adalah bidang nilai tag filter yang digunakan untuk pemfilteran berbasis tag, dapat memiliki 0 - 256 karakter string (diperlukan)

Kendala:
Panjang maksimum = 256

Templat mulai cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Menyebarkan Darktrace Autoscaling vSensors

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan penyebaran darktrace vSensors secara otomatis

Definisi sumber daya templat ARM

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

  • Grup sumber daya - Lihat perintah penyebaran 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/managementPolicies, tambahkan JSON berikut ke templat Anda.

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

Nilai properti

storageAccounts/managementPolicies

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

Lihat cara mengatur nama dan jenis untuk sumber daya anak di templat JSON ARM.
'default'
Properti Mengembalikan Aturan Kebijakan Data Akun Penyimpanan. ManagementPolicyProperties

ManagementPolicyProperties

Nama Deskripsi Nilai
kebijakan Storage Account ManagementPolicy, dalam format JSON. Lihat detail selengkapnya di: /azure/storage/common/storage-lifecycle-management-concepts. ManagementPolicySchema (diperlukan)

ManagementPolicySchema

Nama Deskripsi Nilai
Aturan Aturan Storage Account ManagementPolicies. Lihat detail selengkapnya di: /azure/storage/common/storage-lifecycle-management-concepts. ManagementPolicyRule[] (diperlukan)

ManagementPolicyRule

Nama Deskripsi Nilai
Definisi Objek yang menentukan aturan Siklus Hidup. ManagementPolicyDefinition (diperlukan)
Diaktifkan Aturan diaktifkan jika diatur ke true. bool
Nama Nama aturan dapat berisi kombinasi karakter alfa numerik apa pun. Nama aturan peka huruf besar/kecil. Ini harus unik dalam kebijakan. string (diperlukan)
jenis Nilai yang valid adalah Siklus Hidup 'Siklus Hidup' (diperlukan)

ManagementPolicyDefinition

Nama Deskripsi Nilai
Tindakan Objek yang menentukan kumpulan tindakan. ManagementPolicyAction (diperlukan)
Filter Objek yang menentukan set filter. ManagementPolicyFilter

ManagementPolicyAction

Nama Deskripsi Nilai
baseBlob Tindakan kebijakan manajemen untuk blob dasar ManagementPolicyBaseBlob
Snapshot Tindakan kebijakan manajemen untuk rekam jepret ManagementPolicySnapShot
versi Tindakan kebijakan manajemen untuk versi ManagementPolicyVersion

ManagementPolicyBaseBlob

Nama Deskripsi Nilai
menghapus Fungsi untuk menghapus blob DateAfterModification
enableAutoTierToHotFromCool Properti ini memungkinkan penjenjangan otomatis blob dari dingin ke panas pada akses blob. Properti ini memerlukan tierToCool.daysAfterLastAccessTimeGreaterThan. bool
tierToArchive Fungsi untuk menjenjangkan blob untuk mengarsipkan penyimpanan. Mendukung blob saat ini di tingkat Panas atau Dingin DateAfterModification
tierToCool Fungsi untuk meratakan blob ke penyimpanan dingin. Mendukung blob saat ini di tingkat Hot DateAfterModification

DateAfterModification

Nama Deskripsi Nilai
daysAfterLastAccessTimeGreaterThan Nilai yang menunjukkan usia dalam hari setelah akses blob terakhir. Properti ini hanya dapat digunakan bersama dengan kebijakan pelacakan waktu akses terakhir Int

Kendala:
Nilai min = 0
daysAfterModificationGreaterThan Nilai yang menunjukkan usia dalam hari setelah modifikasi terakhir Int

Kendala:
Nilai min = 0

ManagementPolicySnapShot

Nama Deskripsi Nilai
menghapus Fungsi untuk menghapus rekam jepret blob DateAfterCreation
tierToArchive Fungsi untuk meratakan rekam jepret blob untuk mengarsipkan penyimpanan. Mendukung rekam jepret blob saat ini di tingkat Panas atau Dingin DateAfterCreation
tierToCool Fungsi untuk meratakan rekam jepret blob ke penyimpanan dingin. Mendukung rekam jepret blob saat ini di tingkat Hot DateAfterCreation

DateAfterCreation

Nama Deskripsi Nilai
daysAfterCreationGreaterThan Nilai yang menunjukkan usia dalam hari setelah pembuatan int (diperlukan)

Kendala:
Nilai min = 0

ManagementPolicyVersion

Nama Deskripsi Nilai
menghapus Fungsi untuk menghapus versi blob DateAfterCreation
tierToArchive Fungsi ke versi blob tingkat untuk mengarsipkan penyimpanan. Mendukung versi blob saat ini di tingkat Panas atau Dingin DateAfterCreation
tierToCool Fungsi untuk tingkat versi blob ke penyimpanan dingin. Mendukung versi blob saat ini di tingkat Hot DateAfterCreation

ManagementPolicyFilter

Nama Deskripsi Nilai
blobIndexMatch Array filter berbasis tag indeks blob, mungkin ada paling banyak 10 filter tag TagFilter[]
blobTypes Array nilai enum yang telah ditentukan sebelumnya. Saat ini blockBlob mendukung semua tindakan tingkatan dan penghapusan. Hanya tindakan penghapusan yang didukung untuk appendBlob. string[] (diperlukan)
prefixMatch Array string untuk awalan yang akan dicocokkan. string[]

TagFilter

Nama Deskripsi Nilai
Nama Ini adalah nama tag filter, dapat memiliki 1 - 128 karakter string (diperlukan)

Kendala:
Panjang min = 1
Panjang maksimum = 128
Op Ini adalah operator perbandingan yang digunakan untuk perbandingan dan pemfilteran objek. Hanya == (operator kesetaraan) yang saat ini didukung string (diperlukan)
nilai Ini adalah bidang nilai tag filter yang digunakan untuk pemfilteran berbasis tag, dapat memiliki 0 - 256 karakter string (diperlukan)

Kendala:
Panjang maksimum = 256

Templat mulai cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Menyebarkan Darktrace Autoscaling vSensors

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan penyebaran darktrace vSensors secara otomatis

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya storageAccounts/managementPolicies 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/managementPolicies, tambahkan Terraform berikut ke templat Anda.

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

Nilai properti

storageAccounts/managementPolicies

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.Storage/storageAccounts/managementPolicies@2021-06-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 Data Akun Penyimpanan. ManagementPolicyProperties

ManagementPolicyProperties

Nama Deskripsi Nilai
kebijakan Storage Account ManagementPolicy, dalam format JSON. Lihat detail selengkapnya di: /azure/storage/common/storage-lifecycle-management-concepts. ManagementPolicySchema (diperlukan)

ManagementPolicySchema

Nama Deskripsi Nilai
Aturan Aturan Storage Account ManagementPolicies. Lihat detail selengkapnya di: /azure/storage/common/storage-lifecycle-management-concepts. ManagementPolicyRule[] (diperlukan)

ManagementPolicyRule

Nama Deskripsi Nilai
Definisi Objek yang menentukan aturan Siklus Hidup. ManagementPolicyDefinition (diperlukan)
Diaktifkan Aturan diaktifkan jika diatur ke true. bool
Nama Nama aturan dapat berisi kombinasi karakter alfa numerik apa pun. Nama aturan peka huruf besar/kecil. Ini harus unik dalam kebijakan. string (diperlukan)
jenis Nilai yang valid adalah Siklus Hidup "Siklus Hidup" (diperlukan)

ManagementPolicyDefinition

Nama Deskripsi Nilai
Tindakan Objek yang menentukan kumpulan tindakan. ManagementPolicyAction (diperlukan)
Filter Objek yang menentukan set filter. ManagementPolicyFilter

ManagementPolicyAction

Nama Deskripsi Nilai
baseBlob Tindakan kebijakan manajemen untuk blob dasar ManagementPolicyBaseBlob
Snapshot Tindakan kebijakan manajemen untuk rekam jepret ManagementPolicySnapShot
versi Tindakan kebijakan manajemen untuk versi ManagementPolicyVersion

ManagementPolicyBaseBlob

Nama Deskripsi Nilai
menghapus Fungsi untuk menghapus blob DateAfterModification
enableAutoTierToHotFromCool Properti ini memungkinkan penjenjangan otomatis blob dari dingin ke panas pada akses blob. Properti ini memerlukan tierToCool.daysAfterLastAccessTimeGreaterThan. bool
tierToArchive Fungsi untuk menjenjangkan blob untuk mengarsipkan penyimpanan. Mendukung blob saat ini di tingkat Panas atau Dingin DateAfterModification
tierToCool Fungsi untuk meratakan blob ke penyimpanan dingin. Mendukung blob saat ini di tingkat Hot DateAfterModification

DateAfterModification

Nama Deskripsi Nilai
daysAfterLastAccessTimeGreaterThan Nilai yang menunjukkan usia dalam hari setelah akses blob terakhir. Properti ini hanya dapat digunakan bersama dengan kebijakan pelacakan waktu akses terakhir Int

Kendala:
Nilai min = 0
daysAfterModificationGreaterThan Nilai yang menunjukkan usia dalam hari setelah modifikasi terakhir Int

Kendala:
Nilai min = 0

ManagementPolicySnapShot

Nama Deskripsi Nilai
menghapus Fungsi untuk menghapus rekam jepret blob DateAfterCreation
tierToArchive Fungsi untuk meratakan rekam jepret blob untuk mengarsipkan penyimpanan. Mendukung rekam jepret blob saat ini di tingkat Panas atau Dingin DateAfterCreation
tierToCool Fungsi untuk meratakan rekam jepret blob ke penyimpanan dingin. Mendukung rekam jepret blob saat ini di tingkat Hot DateAfterCreation

DateAfterCreation

Nama Deskripsi Nilai
daysAfterCreationGreaterThan Nilai yang menunjukkan usia dalam hari setelah pembuatan int (diperlukan)

Kendala:
Nilai min = 0

ManagementPolicyVersion

Nama Deskripsi Nilai
menghapus Fungsi untuk menghapus versi blob DateAfterCreation
tierToArchive Fungsi ke versi blob tingkat untuk mengarsipkan penyimpanan. Mendukung versi blob saat ini di tingkat Panas atau Dingin DateAfterCreation
tierToCool Fungsi untuk tingkat versi blob ke penyimpanan dingin. Mendukung versi blob saat ini di tingkat Hot DateAfterCreation

ManagementPolicyFilter

Nama Deskripsi Nilai
blobIndexMatch Array filter berbasis tag indeks blob, mungkin ada paling banyak 10 filter tag TagFilter[]
blobTypes Array nilai enum yang telah ditentukan sebelumnya. Saat ini blockBlob mendukung semua tindakan tingkatan dan penghapusan. Hanya tindakan penghapusan yang didukung untuk appendBlob. string[] (diperlukan)
prefixMatch Array string untuk awalan yang akan dicocokkan. string[]

TagFilter

Nama Deskripsi Nilai
Nama Ini adalah nama tag filter, dapat memiliki 1 - 128 karakter string (diperlukan)

Kendala:
Panjang min = 1
Panjang maksimum = 128
Op Ini adalah operator perbandingan yang digunakan untuk perbandingan dan pemfilteran objek. Hanya == (operator kesetaraan) yang saat ini didukung string (diperlukan)
nilai Ini adalah bidang nilai tag filter yang digunakan untuk pemfilteran berbasis tag, dapat memiliki 0 - 256 karakter string (diperlukan)

Kendala:
Panjang maksimum = 256