Microsoft.Storage storageAccounts/managementPolicies 2021-02-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-02-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. | |
Filter | Objek yang menentukan set filter. | |
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 | |
ManagementPolicyBaseBlob
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
DateAfterCreation
Nama | Deskripsi | Nilai |
---|---|---|
daysAfterCreationGreaterThan | Nilai yang menunjukkan usia dalam hari setelah pembuatan | int (diperlukan) Kendala: Nilai min = 0 |
ManagementPolicyVersion
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 |
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-02-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-02-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. | |
Filter | Objek yang menentukan set filter. | |
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 | |
ManagementPolicyBaseBlob
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
DateAfterCreation
Nama | Deskripsi | Nilai |
---|---|---|
daysAfterCreationGreaterThan | Nilai yang menunjukkan usia dalam hari setelah pembuatan | int (diperlukan) Kendala: Nilai min = 0 |
ManagementPolicyVersion
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 |
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-02-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-02-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. | |
Filter | Objek yang menentukan set filter. | |
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 | |
ManagementPolicyBaseBlob
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
DateAfterCreation
Nama | Deskripsi | Nilai |
---|---|---|
daysAfterCreationGreaterThan | Nilai yang menunjukkan usia dalam hari setelah pembuatan | int (diperlukan) Kendala: Nilai min = 0 |
ManagementPolicyVersion
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 |