Microsoft.Storage storageAccounts/inventoryPolicies 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/inventoryPolicies 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/inventoryPolicies, tambahkan Bicep berikut ke templat Anda.
resource symbolicname 'Microsoft.Storage/storageAccounts/inventoryPolicies@2021-06-01' = {
name: 'default'
parent: resourceSymbolicName
properties: {
policy: {
enabled: bool
rules: [
{
definition: {
filters: {
blobTypes: [
'string'
]
includeBlobVersions: bool
includeSnapshots: bool
prefixMatch: [
'string'
]
}
format: 'string'
objectType: 'string'
schedule: 'string'
schemaFields: [
'string'
]
}
destination: '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' |
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 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 |
---|---|---|
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 Inventory | 'Inventory' (diperlukan) |
BlobInventoryPolicyRule
Nama | Deskripsi | Nilai |
---|---|---|
Definisi | Objek yang menentukan aturan kebijakan inventaris blob. | |
tujuan | Nama kontainer tempat file inventori blob disimpan. Harus dibuat sebelumnya. | string (diperlukan) |
Diaktifkan | Aturan diaktifkan saat diatur ke true. | bool (diperlukan) |
Nama | Nama aturan dapat berisi kombinasi karakter alfa numerik apa pun. Nama aturan peka huruf besar/kecil. Ini harus unik dalam kebijakan. | string (diperlukan) |
BlobInventoryPolicyDefinition
Nama | Deskripsi | Nilai |
---|---|---|
Filter | Objek yang menentukan set filter. | BlobInventoryPolicyFilter |
format | Ini adalah bidang yang diperlukan, ini menentukan format untuk file inventarisi. | 'Csv' 'Parquet' (diperlukan) |
objectType | Ini adalah bidang yang diperlukan. Bidang ini menentukan cakupan inventori yang dibuat baik di tingkat blob atau kontainer. | 'Blob' 'Kontainer' (diperlukan) |
jadwal | Ini adalah bidang yang diperlukan. Bidang ini digunakan untuk menjadwalkan pembentukan inventarisi. | 'Harian' 'Mingguan' (diperlukan) |
schemaFields | Ini adalah bidang yang diperlukan. Bidang ini menentukan bidang dan properti objek yang akan disertakan dalam inventori. Nilai bidang Skema 'Nama' selalu diperlukan. Nilai yang valid untuk bidang ini untuk 'Blob' definition.objectType menyertakan 'Name, Creation-Time, Last-Modified, Content-Length, Content-MD5, BlobType, AccessTier, AccessTierChangeTime, AccessTierInferred, Tags, Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, Snapshot, VersionId, IsCurrentVersion, Metadata, LastAccessTime'. Nilai yang valid untuk 'Container' definition.objectType meliputi 'Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold'. Nilai bidang skema 'Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl' hanya valid untuk bidang Hns enabled accounts.'Tags' hanya valid untuk akun non Hns | string[] (diperlukan) |
BlobInventoryPolicyFilter
Nama | Deskripsi | Nilai |
---|---|---|
blobTypes | Array nilai enum yang telah ditentukan sebelumnya. Nilai yang valid termasuk blockBlob, appendBlob, pageBlob. Akun Hns tidak mendukung pageBlobs. Bidang ini diperlukan ketika properti definition.objectType diatur ke 'Blob'. | string[] |
includeBlobVersions | Menyertakan versi blob dalam inventaris blob saat nilai diatur ke true. Nilai definition.schemaFields 'VersionId dan IsCurrentVersion' diperlukan jika properti ini diatur ke true, jika tidak, properti tersebut harus dikecualikan. | bool |
includeSnapshots | Menyertakan rekam jepret blob dalam inventori blob saat nilai diatur ke true. Nilai definition.schemaFields 'Snapshot' diperlukan jika properti ini diatur ke true, jika tidak, itu harus dikecualikan. | 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:
- 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/inventoryPolicies, tambahkan JSON berikut ke templat Anda.
{
"type": "Microsoft.Storage/storageAccounts/inventoryPolicies",
"apiVersion": "2021-06-01",
"name": "default",
"properties": {
"policy": {
"enabled": "bool",
"rules": [
{
"definition": {
"filters": {
"blobTypes": [ "string" ],
"includeBlobVersions": "bool",
"includeSnapshots": "bool",
"prefixMatch": [ "string" ]
},
"format": "string",
"objectType": "string",
"schedule": "string",
"schemaFields": [ "string" ]
},
"destination": "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-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 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 |
---|---|---|
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 Inventory | 'Inventory' (diperlukan) |
BlobInventoryPolicyRule
Nama | Deskripsi | Nilai |
---|---|---|
Definisi | Objek yang menentukan aturan kebijakan inventaris blob. | |
tujuan | Nama kontainer tempat file inventori blob disimpan. Harus dibuat sebelumnya. | string (diperlukan) |
Diaktifkan | Aturan diaktifkan saat diatur ke true. | bool (diperlukan) |
Nama | Nama aturan dapat berisi kombinasi karakter alfa numerik apa pun. Nama aturan peka huruf besar/kecil. Ini harus unik dalam kebijakan. | string (diperlukan) |
BlobInventoryPolicyDefinition
Nama | Deskripsi | Nilai |
---|---|---|
Filter | Objek yang menentukan set filter. | BlobInventoryPolicyFilter |
format | Ini adalah bidang yang diperlukan, ini menentukan format untuk file inventarisi. | 'Csv' 'Parquet' (diperlukan) |
objectType | Ini adalah bidang yang diperlukan. Bidang ini menentukan cakupan inventori yang dibuat baik di tingkat blob atau kontainer. | 'Blob' 'Kontainer' (diperlukan) |
jadwal | Ini adalah bidang yang diperlukan. Bidang ini digunakan untuk menjadwalkan pembentukan inventarisi. | 'Harian' 'Mingguan' (diperlukan) |
schemaFields | Ini adalah bidang yang diperlukan. Bidang ini menentukan bidang dan properti objek yang akan disertakan dalam inventori. Nilai bidang Skema 'Nama' selalu diperlukan. Nilai yang valid untuk bidang ini untuk 'Blob' definition.objectType menyertakan 'Name, Creation-Time, Last-Modified, Content-Length, Content-MD5, BlobType, AccessTier, AccessTierChangeTime, AccessTierInferred, Tags, Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, Snapshot, VersionId, IsCurrentVersion, Metadata, LastAccessTime'. Nilai yang valid untuk 'Container' definition.objectType meliputi 'Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold'. Nilai bidang skema 'Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl' hanya valid untuk bidang Hns enabled accounts.'Tags' hanya valid untuk akun non Hns | string[] (diperlukan) |
BlobInventoryPolicyFilter
Nama | Deskripsi | Nilai |
---|---|---|
blobTypes | Array nilai enum yang telah ditentukan sebelumnya. Nilai yang valid termasuk blockBlob, appendBlob, pageBlob. Akun Hns tidak mendukung pageBlobs. Bidang ini diperlukan ketika properti definition.objectType diatur ke 'Blob'. | string[] |
includeBlobVersions | Menyertakan versi blob dalam inventaris blob saat nilai diatur ke true. Nilai definition.schemaFields 'VersionId dan IsCurrentVersion' diperlukan jika properti ini diatur ke true, jika tidak, properti tersebut harus dikecualikan. | bool |
includeSnapshots | Menyertakan rekam jepret blob dalam inventori blob saat nilai diatur ke true. Nilai definition.schemaFields 'Snapshot' diperlukan jika properti ini diatur ke true, jika tidak, itu harus dikecualikan. | 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-06-01"
name = "default"
parent_id = "string"
body = jsonencode({
properties = {
policy = {
enabled = bool
rules = [
{
definition = {
filters = {
blobTypes = [
"string"
]
includeBlobVersions = bool
includeSnapshots = bool
prefixMatch = [
"string"
]
}
format = "string"
objectType = "string"
schedule = "string"
schemaFields = [
"string"
]
}
destination = "string"
enabled = bool
name = "string"
}
]
type = "Inventory"
}
}
})
}
Nilai properti
storageAccounts/inventoryPolicies
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis sumber daya | "Microsoft.Storage/storageAccounts/inventoryPolicies@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 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 |
---|---|---|
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 Inventory | "Inventori" (diperlukan) |
BlobInventoryPolicyRule
Nama | Deskripsi | Nilai |
---|---|---|
Definisi | Objek yang menentukan aturan kebijakan inventaris blob. | |
tujuan | Nama kontainer tempat file inventori blob disimpan. Harus dibuat sebelumnya. | string (diperlukan) |
Diaktifkan | Aturan diaktifkan saat diatur ke true. | bool (diperlukan) |
Nama | Nama aturan dapat berisi kombinasi karakter alfa numerik apa pun. Nama aturan peka huruf besar/kecil. Ini harus unik dalam kebijakan. | string (diperlukan) |
BlobInventoryPolicyDefinition
Nama | Deskripsi | Nilai |
---|---|---|
Filter | Objek yang menentukan set filter. | BlobInventoryPolicyFilter |
format | Ini adalah bidang yang diperlukan, ini menentukan format untuk file inventarisi. | "Csv" "Parquet" (diperlukan) |
objectType | Ini adalah bidang yang diperlukan. Bidang ini menentukan cakupan inventori yang dibuat baik di tingkat blob atau kontainer. | "Blob" "Kontainer" (diperlukan) |
jadwal | Ini adalah bidang yang diperlukan. Bidang ini digunakan untuk menjadwalkan pembentukan inventarisi. | "Harian" "Mingguan" (diperlukan) |
schemaFields | Ini adalah bidang yang diperlukan. Bidang ini menentukan bidang dan properti objek yang akan disertakan dalam inventori. Nilai bidang Skema 'Nama' selalu diperlukan. Nilai yang valid untuk bidang ini untuk 'Blob' definition.objectType menyertakan 'Name, Creation-Time, Last-Modified, Content-Length, Content-MD5, BlobType, AccessTier, AccessTierChangeTime, AccessTierInferred, Tags, Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, Snapshot, VersionId, IsCurrentVersion, Metadata, LastAccessTime'. Nilai yang valid untuk 'Container' definition.objectType meliputi 'Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold'. Nilai bidang skema 'Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl' hanya valid untuk bidang Hns enabled accounts.'Tags' hanya valid untuk akun non Hns | string[] (diperlukan) |
BlobInventoryPolicyFilter
Nama | Deskripsi | Nilai |
---|---|---|
blobTypes | Array nilai enum yang telah ditentukan sebelumnya. Nilai yang valid termasuk blockBlob, appendBlob, pageBlob. Akun Hns tidak mendukung pageBlobs. Bidang ini diperlukan ketika properti definition.objectType diatur ke 'Blob'. | string[] |
includeBlobVersions | Menyertakan versi blob dalam inventaris blob saat nilai diatur ke true. Nilai definition.schemaFields 'VersionId dan IsCurrentVersion' diperlukan jika properti ini diatur ke true, jika tidak, properti tersebut harus dikecualikan. | bool |
includeSnapshots | Menyertakan rekam jepret blob dalam inventori blob saat nilai diatur ke true. Nilai definition.schemaFields 'Snapshot' diperlukan jika properti ini diatur ke true, jika tidak, itu harus dikecualikan. | bool |
prefixMatch | Array string untuk awalan blob yang akan dicocokkan. | string[] |