Microsoft.Storage storageAccounts/managementPolicies 2023-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 log perubahan.
Format sumber daya
Untuk membuat sumber daya Microsoft.Storage/storageAccounts/managementPolicies, tambahkan Bicep berikut ke templat Anda.
resource symbolicname 'Microsoft.Storage/storageAccounts/managementPolicies@2023-01-01' = {
name: 'default'
parent: resourceSymbolicName
properties: {
policy: {
rules: [
{
definition: {
actions: {
baseBlob: {
delete: {
daysAfterCreationGreaterThan: int
daysAfterLastAccessTimeGreaterThan: int
daysAfterLastTierChangeGreaterThan: int
daysAfterModificationGreaterThan: int
}
enableAutoTierToHotFromCool: bool
tierToArchive: {
daysAfterCreationGreaterThan: int
daysAfterLastAccessTimeGreaterThan: int
daysAfterLastTierChangeGreaterThan: int
daysAfterModificationGreaterThan: int
}
tierToCold: {
daysAfterCreationGreaterThan: int
daysAfterLastAccessTimeGreaterThan: int
daysAfterLastTierChangeGreaterThan: int
daysAfterModificationGreaterThan: int
}
tierToCool: {
daysAfterCreationGreaterThan: int
daysAfterLastAccessTimeGreaterThan: int
daysAfterLastTierChangeGreaterThan: int
daysAfterModificationGreaterThan: int
}
tierToHot: {
daysAfterCreationGreaterThan: int
daysAfterLastAccessTimeGreaterThan: int
daysAfterLastTierChangeGreaterThan: int
daysAfterModificationGreaterThan: int
}
}
snapshot: {
delete: {
daysAfterCreationGreaterThan: int
daysAfterLastTierChangeGreaterThan: int
}
tierToArchive: {
daysAfterCreationGreaterThan: int
daysAfterLastTierChangeGreaterThan: int
}
tierToCold: {
daysAfterCreationGreaterThan: int
daysAfterLastTierChangeGreaterThan: int
}
tierToCool: {
daysAfterCreationGreaterThan: int
daysAfterLastTierChangeGreaterThan: int
}
tierToHot: {
daysAfterCreationGreaterThan: int
daysAfterLastTierChangeGreaterThan: int
}
}
version: {
delete: {
daysAfterCreationGreaterThan: int
daysAfterLastTierChangeGreaterThan: int
}
tierToArchive: {
daysAfterCreationGreaterThan: int
daysAfterLastTierChangeGreaterThan: int
}
tierToCold: {
daysAfterCreationGreaterThan: int
daysAfterLastTierChangeGreaterThan: int
}
tierToCool: {
daysAfterCreationGreaterThan: int
daysAfterLastTierChangeGreaterThan: int
}
tierToHot: {
daysAfterCreationGreaterThan: int
daysAfterLastTierChangeGreaterThan: 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' |
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 Data Akun Penyimpanan. | ManagementPolicyProperties |
ManagementPolicyProperties
Nama | Deskripsi | Nilai |
---|---|---|
kebijakan | Storage Account ManagementPolicy, dalam format JSON. Lihat detail selengkapnya di: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. |
ManagementPolicySchema (diperlukan) |
ManagementPolicySchema
Nama | Deskripsi | Nilai |
---|---|---|
aturan | Aturan Storage Account ManagementPolicies. Lihat detail selengkapnya di: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-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 aturannya peka huruf besar/kecil. Itu harus unik dalam sebuah kebijakan. | string (diperlukan) |
jenis | Nilai yang valid adalah Siklus Hidup | 'Siklus Hidup' (diperlukan) |
ManagementPolicyDefinition
Nama | Deskripsi | Nilai |
---|---|---|
actions | Objek yang menentukan set 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 |
---|---|---|
hapus | Fungsi untuk menghapus blob | DateAfterModification |
enableAutoTierToHotDariCool | Properti ini memungkinkan penjenjangan otomatis blob dari dingin ke panas pada akses blob. Properti ini memerlukan tierToCool.daysAfterLastAccessTimeGreaterThan. | bool |
tierToArchieve | Fungsi ke blob tingkat untuk mengarsipkan penyimpanan. | DateAfterModification |
tierToCold | Fungsi untuk menjenjangkan blob ke penyimpanan dingin. | DateAfterModification |
tierToDingin | Fungsi untuk menjenjangkan blob ke penyimpanan dingin. | DateAfterModification |
tierToHot | Fungsi untuk menjenjangkan blob ke penyimpanan panas. Tindakan ini hanya dapat digunakan dengan Akun Penyimpanan Blob Blok Premium | DateAfterModification |
DateAfterModification
Nama | Deskripsi | Nilai |
---|---|---|
daysAfterKreasiGreaterThan | Nilai yang menunjukkan usia dalam beberapa hari setelah pembuatan blob. | int Batasan: Nilai min = 0 |
daysAfterLastAksesWaktuGreaterThan | Nilai yang menunjukkan usia dalam hari setelah akses blob terakhir. Properti ini hanya dapat digunakan bersama dengan kebijakan pelacakan waktu akses terakhir | int Batasan: Nilai min = 0 |
daysAfterLastTierChangeGreaterThan | Nilai yang menunjukkan usia dalam hari setelah waktu perubahan tingkat blob terakhir. Properti ini hanya berlaku untuk tindakan tierToArchive dan mengharuskan daysAfterModificationGreaterThan diatur untuk tindakan berbasis baseBlobs. Blob akan diarsipkan jika kedua kondisi terpenuhi. | int Batasan: Nilai min = 0 |
daysAfterModifikasiGreaterThan | Nilai yang menunjukkan usia dalam hari setelah modifikasi terakhir | int Batasan: Nilai min = 0 |
ManagementPolicySnapShot
Nama | Deskripsi | Nilai |
---|---|---|
hapus | Fungsi untuk menghapus rekam jepret blob | DateAfterCreation |
tierToArchieve | Fungsi ke rekam jepret blob tingkat untuk mengarsipkan penyimpanan. | DateAfterCreation |
tierToCold | Fungsi untuk menjenjangkan blob ke penyimpanan dingin. | DateAfterCreation |
tierToDingin | Fungsi untuk menjenjangkan rekam jepret blob ke penyimpanan dingin. | DateAfterCreation |
tierToHot | Fungsi untuk menjenjangkan blob ke penyimpanan panas. Tindakan ini hanya dapat digunakan dengan Akun Penyimpanan Blob Blok Premium | DateAfterCreation |
DateAfterCreation
Nama | Deskripsi | Nilai |
---|---|---|
daysAfterKreasiGreaterThan | Nilai yang menunjukkan usia dalam hari setelah pembuatan | int (diperlukan) Batasan: Nilai min = 0 |
daysAfterLastTierChangeGreaterThan | Nilai yang menunjukkan usia dalam hari setelah waktu perubahan tingkat blob terakhir. Properti ini hanya berlaku untuk tindakan tierToArchive dan mengharuskan daysAfterCreationGreaterThan diatur untuk tindakan berbasis rekam jepret dan versi blob. Blob akan diarsipkan jika kedua kondisi terpenuhi. | int Batasan: Nilai min = 0 |
ManagementPolicyVersion
Nama | Deskripsi | Nilai |
---|---|---|
hapus | Fungsi untuk menghapus versi blob | DateAfterCreation |
tierToArchieve | Fungsi ke versi blob tingkat untuk mengarsipkan penyimpanan. | DateAfterCreation |
tierToCold | Fungsi untuk menjenjangkan blob ke penyimpanan dingin. | DateAfterCreation |
tierToDingin | Fungsi untuk tingkat versi blob ke penyimpanan dingin. | DateAfterCreation |
tierToHot | Fungsi untuk menjenjangkan blob ke penyimpanan panas. Tindakan ini hanya dapat digunakan dengan Akun Penyimpanan Blob Blok Premium | DateAfterCreation |
ManagementPolicyFilter
Nama | Deskripsi | Nilai |
---|---|---|
blobIndeksMatch | Array filter berbasis tag indeks blob, mungkin ada paling banyak 10 filter tag | TagFilter[] |
blobTypes | Sebuah larik dari 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 agar cocok. | string[] |
TagFilter
Nama | Deskripsi | Nilai |
---|---|---|
nama | Ini adalah nama tag filter, dapat memiliki 1 - 128 karakter | string (diperlukan) Batasan: 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) Batasan: Panjang maksimum = 256 |
Templat Mulai Cepat
Templat mulai cepat berikut menyebarkan jenis sumber daya ini.
Templat | Deskripsi |
---|---|
Menyebarkan Darktrace Autoscaling vSensors |
Templat ini memungkinkan Anda untuk menyebarkan penyebaran penskalaan otomatis Darktrace vSensors |
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": "2023-01-01",
"name": "default",
"properties": {
"policy": {
"rules": [
{
"definition": {
"actions": {
"baseBlob": {
"delete": {
"daysAfterCreationGreaterThan": "int",
"daysAfterLastAccessTimeGreaterThan": "int",
"daysAfterLastTierChangeGreaterThan": "int",
"daysAfterModificationGreaterThan": "int"
},
"enableAutoTierToHotFromCool": "bool",
"tierToArchive": {
"daysAfterCreationGreaterThan": "int",
"daysAfterLastAccessTimeGreaterThan": "int",
"daysAfterLastTierChangeGreaterThan": "int",
"daysAfterModificationGreaterThan": "int"
},
"tierToCold": {
"daysAfterCreationGreaterThan": "int",
"daysAfterLastAccessTimeGreaterThan": "int",
"daysAfterLastTierChangeGreaterThan": "int",
"daysAfterModificationGreaterThan": "int"
},
"tierToCool": {
"daysAfterCreationGreaterThan": "int",
"daysAfterLastAccessTimeGreaterThan": "int",
"daysAfterLastTierChangeGreaterThan": "int",
"daysAfterModificationGreaterThan": "int"
},
"tierToHot": {
"daysAfterCreationGreaterThan": "int",
"daysAfterLastAccessTimeGreaterThan": "int",
"daysAfterLastTierChangeGreaterThan": "int",
"daysAfterModificationGreaterThan": "int"
}
},
"snapshot": {
"delete": {
"daysAfterCreationGreaterThan": "int",
"daysAfterLastTierChangeGreaterThan": "int"
},
"tierToArchive": {
"daysAfterCreationGreaterThan": "int",
"daysAfterLastTierChangeGreaterThan": "int"
},
"tierToCold": {
"daysAfterCreationGreaterThan": "int",
"daysAfterLastTierChangeGreaterThan": "int"
},
"tierToCool": {
"daysAfterCreationGreaterThan": "int",
"daysAfterLastTierChangeGreaterThan": "int"
},
"tierToHot": {
"daysAfterCreationGreaterThan": "int",
"daysAfterLastTierChangeGreaterThan": "int"
}
},
"version": {
"delete": {
"daysAfterCreationGreaterThan": "int",
"daysAfterLastTierChangeGreaterThan": "int"
},
"tierToArchive": {
"daysAfterCreationGreaterThan": "int",
"daysAfterLastTierChangeGreaterThan": "int"
},
"tierToCold": {
"daysAfterCreationGreaterThan": "int",
"daysAfterLastTierChangeGreaterThan": "int"
},
"tierToCool": {
"daysAfterCreationGreaterThan": "int",
"daysAfterLastTierChangeGreaterThan": "int"
},
"tierToHot": {
"daysAfterCreationGreaterThan": "int",
"daysAfterLastTierChangeGreaterThan": "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 | '2023-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 Data Akun Penyimpanan. | ManagementPolicyProperties |
ManagementPolicyProperties
Nama | Deskripsi | Nilai |
---|---|---|
kebijakan | Storage Account ManagementPolicy, dalam format JSON. Lihat detail selengkapnya di: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. |
ManagementPolicySchema (diperlukan) |
ManagementPolicySchema
Nama | Deskripsi | Nilai |
---|---|---|
aturan | Aturan Manajemen Akun PenyimpananPolicies. Lihat detail selengkapnya di: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-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 aturannya peka huruf besar/kecil. Itu harus unik dalam sebuah kebijakan. | string (diperlukan) |
jenis | Nilai yang valid adalah Siklus Hidup | 'Siklus Hidup' (diperlukan) |
ManagementPolicyDefinition
Nama | Deskripsi | Nilai |
---|---|---|
actions | Objek yang menentukan set 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 |
---|---|---|
hapus | Fungsi untuk menghapus blob | DateAfterModification |
enableAutoTierToHotDariCool | Properti ini memungkinkan penjenjangan otomatis blob dari dingin ke panas pada akses blob. Properti ini memerlukan tierToCool.daysAfterLastAccessTimeGreaterThan. | bool |
tierToArchieve | Fungsi ke blob tingkat untuk mengarsipkan penyimpanan. | DateAfterModification |
tierToCold | Fungsi untuk menjenjangkan blob ke penyimpanan dingin. | DateAfterModification |
tierToDingin | Fungsi untuk menjenjangkan blob ke penyimpanan dingin. | DateAfterModification |
tierToHot | Fungsi untuk menjenjangkan blob ke penyimpanan panas. Tindakan ini hanya dapat digunakan dengan Akun Penyimpanan Blob Blok Premium | DateAfterModification |
DateAfterModification
Nama | Deskripsi | Nilai |
---|---|---|
daysAfterKreasiGreaterThan | Nilai yang menunjukkan usia dalam beberapa hari setelah pembuatan blob. | int Batasan: Nilai min = 0 |
daysAfterLastAksesWaktuGreaterThan | Nilai yang menunjukkan usia dalam hari setelah akses blob terakhir. Properti ini hanya dapat digunakan bersama dengan kebijakan pelacakan waktu akses terakhir | int Batasan: Nilai min = 0 |
daysAfterLastTierChangeGreaterThan | Nilai yang menunjukkan usia dalam hari setelah waktu perubahan tingkat blob terakhir. Properti ini hanya berlaku untuk tindakan tierToArchive dan mengharuskan daysAfterModificationGreaterThan diatur untuk tindakan berbasis baseBlobs. Blob akan diarsipkan jika kedua kondisi terpenuhi. | int Batasan: Nilai min = 0 |
daysAfterModifikasiGreaterThan | Nilai yang menunjukkan usia dalam hari setelah modifikasi terakhir | int Batasan: Nilai min = 0 |
ManagementPolicySnapShot
Nama | Deskripsi | Nilai |
---|---|---|
hapus | Fungsi untuk menghapus rekam jepret blob | DateAfterCreation |
tierToArchieve | Fungsi untuk menjenjangkan rekam jepret blob untuk mengarsipkan penyimpanan. | DateAfterCreation |
tierToCold | Fungsi untuk menjenjangkan blob ke penyimpanan dingin. | DateAfterCreation |
tierToDingin | Fungsi untuk menjenjangkan rekam jepret blob ke penyimpanan dingin. | DateAfterCreation |
tierToHot | Fungsi untuk menjenjangkan blob ke penyimpanan panas. Tindakan ini hanya dapat digunakan dengan Akun Penyimpanan Blob Blok Premium | DateAfterCreation |
DateAfterCreation
Nama | Deskripsi | Nilai |
---|---|---|
daysAfterKreasiGreaterThan | Nilai yang menunjukkan usia dalam hari setelah pembuatan | int (diperlukan) Batasan: Nilai min = 0 |
daysAfterLastTierChangeGreaterThan | Nilai yang menunjukkan usia dalam hari setelah waktu perubahan tingkat blob terakhir. Properti ini hanya berlaku untuk tindakan tierToArchive dan mengharuskan daysAfterCreationGreaterThan diatur untuk rekam jepret dan tindakan berbasis versi blob. Blob akan diarsipkan jika kedua kondisi terpenuhi. | int Batasan: Nilai min = 0 |
ManagementPolicyVersion
Nama | Deskripsi | Nilai |
---|---|---|
hapus | Fungsi untuk menghapus versi blob | DateAfterCreation |
tierToArchieve | Fungsi ke versi blob tingkat untuk mengarsipkan penyimpanan. | DateAfterCreation |
tierToCold | Fungsi untuk menjenjangkan blob ke penyimpanan dingin. | DateAfterCreation |
tierToDingin | Fungsi ke versi blob tingkat ke penyimpanan dingin. | DateAfterCreation |
tierToHot | Fungsi untuk menjenjangkan blob ke penyimpanan panas. Tindakan ini hanya dapat digunakan dengan Akun Penyimpanan Blob Blok Premium | DateAfterCreation |
ManagementPolicyFilter
Nama | Deskripsi | Nilai |
---|---|---|
blobIndeksMatch | Array filter berbasis tag indeks blob, mungkin ada paling banyak 10 filter tag | TagFilter[] |
blobTypes | Sebuah larik dari 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 agar cocok. | string[] |
TagFilter
Nama | Deskripsi | Nilai |
---|---|---|
nama | Ini adalah nama tag filter, dapat memiliki 1 - 128 karakter | string (diperlukan) Batasan: Panjang min = 1 Panjang maksimum = 128 |
op | Ini adalah operator perbandingan yang digunakan untuk perbandingan objek dan pemfilteran. 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) Batasan: Panjang maksimum = 256 |
Templat Mulai Cepat
Templat mulai cepat berikut menyebarkan jenis sumber daya ini.
Templat | Deskripsi |
---|---|
Menyebarkan Darktrace Autoscaling vSensors |
Templat ini memungkinkan Anda untuk menyebarkan penyebaran penskalaan otomatis Darktrace vSensors |
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 log perubahan.
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@2023-01-01"
name = "default"
parent_id = "string"
body = jsonencode({
properties = {
policy = {
rules = [
{
definition = {
actions = {
baseBlob = {
delete = {
daysAfterCreationGreaterThan = int
daysAfterLastAccessTimeGreaterThan = int
daysAfterLastTierChangeGreaterThan = int
daysAfterModificationGreaterThan = int
}
enableAutoTierToHotFromCool = bool
tierToArchive = {
daysAfterCreationGreaterThan = int
daysAfterLastAccessTimeGreaterThan = int
daysAfterLastTierChangeGreaterThan = int
daysAfterModificationGreaterThan = int
}
tierToCold = {
daysAfterCreationGreaterThan = int
daysAfterLastAccessTimeGreaterThan = int
daysAfterLastTierChangeGreaterThan = int
daysAfterModificationGreaterThan = int
}
tierToCool = {
daysAfterCreationGreaterThan = int
daysAfterLastAccessTimeGreaterThan = int
daysAfterLastTierChangeGreaterThan = int
daysAfterModificationGreaterThan = int
}
tierToHot = {
daysAfterCreationGreaterThan = int
daysAfterLastAccessTimeGreaterThan = int
daysAfterLastTierChangeGreaterThan = int
daysAfterModificationGreaterThan = int
}
}
snapshot = {
delete = {
daysAfterCreationGreaterThan = int
daysAfterLastTierChangeGreaterThan = int
}
tierToArchive = {
daysAfterCreationGreaterThan = int
daysAfterLastTierChangeGreaterThan = int
}
tierToCold = {
daysAfterCreationGreaterThan = int
daysAfterLastTierChangeGreaterThan = int
}
tierToCool = {
daysAfterCreationGreaterThan = int
daysAfterLastTierChangeGreaterThan = int
}
tierToHot = {
daysAfterCreationGreaterThan = int
daysAfterLastTierChangeGreaterThan = int
}
}
version = {
delete = {
daysAfterCreationGreaterThan = int
daysAfterLastTierChangeGreaterThan = int
}
tierToArchive = {
daysAfterCreationGreaterThan = int
daysAfterLastTierChangeGreaterThan = int
}
tierToCold = {
daysAfterCreationGreaterThan = int
daysAfterLastTierChangeGreaterThan = int
}
tierToCool = {
daysAfterCreationGreaterThan = int
daysAfterLastTierChangeGreaterThan = int
}
tierToHot = {
daysAfterCreationGreaterThan = int
daysAfterLastTierChangeGreaterThan = 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@2023-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 Data Akun Penyimpanan. | ManagementPolicyProperties |
ManagementPolicyProperties
Nama | Deskripsi | Nilai |
---|---|---|
kebijakan | Storage Account ManagementPolicy, dalam format JSON. Lihat detail selengkapnya di: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. |
ManagementPolicySchema (diperlukan) |
ManagementPolicySchema
Nama | Deskripsi | Nilai |
---|---|---|
aturan | Aturan Storage Account ManagementPolicies. Lihat detail selengkapnya di: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-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 aturannya peka huruf besar/kecil. Itu harus unik dalam sebuah kebijakan. | string (diperlukan) |
jenis | Nilai yang valid adalah Siklus Hidup | "Siklus Hidup" (diperlukan) |
ManagementPolicyDefinition
Nama | Deskripsi | Nilai |
---|---|---|
actions | Objek yang menentukan set 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 |
---|---|---|
hapus | Fungsi untuk menghapus blob | DateAfterModification |
enableAutoTierToHotDariCool | Properti ini memungkinkan penjenjangan otomatis blob dari dingin ke panas pada akses blob. Properti ini memerlukan tierToCool.daysAfterLastAccessTimeGreaterThan. | bool |
tierToArchieve | Fungsi ke blob tingkat untuk mengarsipkan penyimpanan. | DateAfterModification |
tierToCold | Fungsi untuk menjenjangkan blob ke penyimpanan dingin. | DateAfterModification |
tierToDingin | Fungsi untuk menjenjangkan blob ke penyimpanan dingin. | DateAfterModification |
tierToHot | Fungsi untuk menjenjangkan blob ke penyimpanan panas. Tindakan ini hanya dapat digunakan dengan Akun Penyimpanan Blob Blok Premium | DateAfterModification |
DateAfterModification
Nama | Deskripsi | Nilai |
---|---|---|
daysAfterKreasiGreaterThan | Nilai yang menunjukkan usia dalam beberapa hari setelah pembuatan blob. | int Batasan: Nilai min = 0 |
daysAfterLastAksesWaktuGreaterThan | Nilai yang menunjukkan usia dalam hari setelah akses blob terakhir. Properti ini hanya dapat digunakan bersama dengan kebijakan pelacakan waktu akses terakhir | int Batasan: Nilai min = 0 |
daysAfterLastTierChangeGreaterThan | Nilai yang menunjukkan usia dalam hari setelah waktu perubahan tingkat blob terakhir. Properti ini hanya berlaku untuk tindakan tierToArchive dan mengharuskan daysAfterModificationGreaterThan diatur untuk tindakan berbasis baseBlobs. Blob akan diarsipkan jika kedua kondisi terpenuhi. | int Batasan: Nilai min = 0 |
daysAfterModifikasiGreaterThan | Nilai yang menunjukkan usia dalam hari setelah modifikasi terakhir | int Batasan: Nilai min = 0 |
ManagementPolicySnapShot
Nama | Deskripsi | Nilai |
---|---|---|
hapus | Fungsi untuk menghapus rekam jepret blob | DateAfterCreation |
tierToArchieve | Fungsi untuk menjenjangkan rekam jepret blob untuk mengarsipkan penyimpanan. | DateAfterCreation |
tierToCold | Fungsi untuk menjenjangkan blob ke penyimpanan dingin. | DateAfterCreation |
tierToDingin | Fungsi untuk menjenjangkan rekam jepret blob ke penyimpanan dingin. | DateAfterCreation |
tierToHot | Fungsi untuk menjenjangkan blob ke penyimpanan panas. Tindakan ini hanya dapat digunakan dengan Akun Penyimpanan Blob Blok Premium | DateAfterCreation |
DateAfterCreation
Nama | Deskripsi | Nilai |
---|---|---|
daysAfterKreasiGreaterThan | Nilai yang menunjukkan usia dalam hari setelah pembuatan | int (diperlukan) Batasan: Nilai min = 0 |
daysAfterLastTierChangeGreaterThan | Nilai yang menunjukkan usia dalam hari setelah waktu perubahan tingkat blob terakhir. Properti ini hanya berlaku untuk tindakan tierToArchive dan mengharuskan daysAfterCreationGreaterThan diatur untuk rekam jepret dan tindakan berbasis versi blob. Blob akan diarsipkan jika kedua kondisi terpenuhi. | int Batasan: Nilai min = 0 |
ManagementPolicyVersion
Nama | Deskripsi | Nilai |
---|---|---|
hapus | Fungsi untuk menghapus versi blob | DateAfterCreation |
tierToArchieve | Fungsi ke versi blob tingkat untuk mengarsipkan penyimpanan. | DateAfterCreation |
tierToCold | Fungsi untuk menjenjangkan blob ke penyimpanan dingin. | DateAfterCreation |
tierToDingin | Fungsi ke versi blob tingkat ke penyimpanan dingin. | DateAfterCreation |
tierToHot | Fungsi untuk menjenjangkan blob ke penyimpanan panas. Tindakan ini hanya dapat digunakan dengan Akun Penyimpanan Blob Blok Premium | DateAfterCreation |
ManagementPolicyFilter
Nama | Deskripsi | Nilai |
---|---|---|
blobIndeksMatch | Array filter berbasis tag indeks blob, mungkin ada paling banyak 10 filter tag | TagFilter[] |
blobTypes | Sebuah larik dari 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 agar cocok. | string[] |
TagFilter
Nama | Deskripsi | Nilai |
---|---|---|
nama | Ini adalah nama tag filter, dapat memiliki 1 - 128 karakter | string (diperlukan) Batasan: Panjang min = 1 Panjang maksimum = 128 |
op | Ini adalah operator perbandingan yang digunakan untuk perbandingan objek dan pemfilteran. 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) Batasan: Panjang maksimum = 256 |