Microsoft.Storage storageAccounts/managementPolicies 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 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@2021-01-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' |
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. Mendukung blob saat ini di tingkat Panas atau Dingin | DateAfterModification |
tierToDingin | Fungsi untuk menjenjangkan blob ke penyimpanan dingin. Mendukung blob saat ini di tingkat Hot | DateAfterModification |
DateAfterModification
Nama | Deskripsi | Nilai |
---|---|---|
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 |
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. Mendukung rekam jepret blob saat ini di tingkat Panas atau Dingin | DateAfterCreation |
tierToDingin | Fungsi untuk menjenjangkan rekam jepret blob ke penyimpanan dingin. Mendukung rekam jepret blob saat ini di tingkat Hot | DateAfterCreation |
DateAfterCreation
Nama | Deskripsi | Nilai |
---|---|---|
daysAfterKreasiGreaterThan | Nilai yang menunjukkan usia dalam hari setelah pembuatan | int (diperlukan) Batasan: Nilai min = 0 |
ManagementPolicyVersion
Nama | Deskripsi | Nilai |
---|---|---|
hapus | Fungsi untuk menghapus versi blob | DateAfterCreation |
tierToArchieve | Fungsi ke versi blob tingkat untuk mengarsipkan penyimpanan. Mendukung versi blob saat ini di tingkat Panas atau Dingin | DateAfterCreation |
tierToDingin | Fungsi ke versi blob tingkat ke penyimpanan dingin. Mendukung versi blob saat ini di tingkat Hot | 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 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 log perubahan.
Format sumber daya
Untuk membuat sumber daya Microsoft.Storage/storageAccounts/managementPolicies, tambahkan JSON berikut ke templat Anda.
{
"type": "Microsoft.Storage/storageAccounts/managementPolicies",
"apiVersion": "2021-01-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-01-01' |
nama | Nama sumber daya Lihat cara mengatur nama dan jenis untuk sumber daya anak dalam 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 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. Mendukung blob saat ini di tingkat Panas atau Dingin | DateAfterModification |
tierToDingin | Fungsi untuk menjenjangkan blob ke penyimpanan dingin. Mendukung blob saat ini di tingkat Hot | DateAfterModification |
DateAfterModification
Nama | Deskripsi | Nilai |
---|---|---|
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 |
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. Mendukung rekam jepret blob saat ini di tingkat Panas atau Dingin | DateAfterCreation |
tierToDingin | Fungsi untuk menjenjangkan rekam jepret blob ke penyimpanan dingin. Mendukung rekam jepret blob saat ini di tingkat Hot | DateAfterCreation |
DateAfterCreation
Nama | Deskripsi | Nilai |
---|---|---|
daysAfterKreasiGreaterThan | Nilai yang menunjukkan usia dalam hari setelah pembuatan | int (diperlukan) Batasan: Nilai min = 0 |
ManagementPolicyVersion
Nama | Deskripsi | Nilai |
---|---|---|
hapus | Fungsi untuk menghapus versi blob | DateAfterCreation |
tierToArchieve | Fungsi ke versi blob tingkat untuk mengarsipkan penyimpanan. Mendukung versi blob saat ini di tingkat Panas atau Dingin | DateAfterCreation |
tierToDingin | Fungsi untuk tingkat versi blob ke penyimpanan dingin. Mendukung versi blob saat ini di tingkat Hot | 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 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-01-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-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 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. Mendukung blob saat ini di tingkat Panas atau Dingin | DateAfterModification |
tierToDingin | Fungsi untuk menjenjangkan blob ke penyimpanan dingin. Mendukung blob saat ini di tingkat Hot | DateAfterModification |
DateAfterModification
Nama | Deskripsi | Nilai |
---|---|---|
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 |
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. Mendukung rekam jepret blob saat ini di tingkat Panas atau Dingin | DateAfterCreation |
tierToDingin | Fungsi untuk menjenjangkan rekam jepret blob ke penyimpanan dingin. Mendukung rekam jepret blob saat ini di tingkat Hot | DateAfterCreation |
DateAfterCreation
Nama | Deskripsi | Nilai |
---|---|---|
daysAfterKreasiGreaterThan | Nilai yang menunjukkan usia dalam hari setelah pembuatan | int (diperlukan) Batasan: Nilai min = 0 |
ManagementPolicyVersion
Nama | Deskripsi | Nilai |
---|---|---|
hapus | Fungsi untuk menghapus versi blob | DateAfterCreation |
tierToArchieve | Fungsi ke versi blob tingkat untuk mengarsipkan penyimpanan. Mendukung versi blob saat ini di tingkat Panas atau Dingin | DateAfterCreation |
tierToDingin | Fungsi untuk tingkat versi blob ke penyimpanan dingin. Mendukung versi blob saat ini di tingkat Hot | 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 |