Microsoft.Storage storageAccounts/inventoryİlkeler 2021-08-01
Bicep kaynak tanımı
storageAccounts/inventoryPolicies kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Storage/storageAccounts/inventoryPolicies kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
resource symbolicname 'Microsoft.Storage/storageAccounts/inventoryPolicies@2021-08-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'
}
}
}
Özellik değerleri
storageAccounts/inventoryİlkeler
Ad | Açıklama | Değer |
---|---|---|
name | Kaynak adı Bicep'te alt kaynaklar için adları ve türleri ayarlamayı öğrenin. |
'varsayılan' |
Üst | Bicep'te bir alt kaynağın üst kaynağını belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir. Daha fazla bilgi için bkz . Üst kaynağın dışındaki alt kaynak. |
Şu tür kaynağın sembolik adı: storageAccounts |
properties | Depolama hesabı blob envanteri ilke kurallarını döndürür. | BlobInventoryPolicyProperties |
BlobInventoryPolicyProperties
Ad | Açıklama | Değer |
---|---|---|
ilke | Depolama hesabı blob envanteri ilke nesnesi. İlke kurallarından oluşur. | BlobInventoryPolicySchema (gerekli) |
BlobInventoryPolicySchema
Ad | Açıklama | Değer |
---|---|---|
enabled | İlke true olarak ayarlanırsa etkinleştirilir. | bool (gerekli) |
rules | Depolama hesabı blob envanteri ilke kuralları. Kural etkinleştirildiğinde uygulanır. | BlobInventoryPolicyRule[] (gerekli) |
tür | Geçerli değer Stok'tır | 'Stok' (gerekli) |
BlobInventoryPolicyRule
Ad | Açıklama | Değer |
---|---|---|
tanım | Blob envanteri ilke kuralını tanımlayan bir nesne. | BlobInventoryPolicyDefinition (gerekli) |
hedef | Blob envanter dosyalarının depolandığı kapsayıcı adı. Önceden oluşturulmuş olmalıdır. | dize (gerekli) |
enabled | Kural true olarak ayarlandığında etkinleştirilir. | bool (gerekli) |
name | Kural adı, alfasayısal karakterlerin herhangi bir bileşimini içerebilir. Kural adı büyük/küçük harfe duyarlıdır. İlke içinde benzersiz olmalıdır. | dize (gerekli) |
BlobInventoryPolicyDefinition
Ad | Açıklama | Değer |
---|---|---|
filtreler | Filtre kümesini tanımlayan bir nesne. | BlobInventoryPolicyFilter |
biçim | Bu gerekli bir alandır ve stok dosyalarının biçimini belirtir. | 'Csv' 'Parquet' (gerekli) |
Nesnetürü | Bu gerekli bir alandır. Bu alan, blob veya kapsayıcı düzeyinde oluşturulan envanterin kapsamını belirtir. | 'Blob' 'Kapsayıcı' (gerekli) |
schedule | Bu gerekli bir alandır. Bu alan, bir stok oluşumu zamanlamak için kullanılır. | 'Günlük' 'Haftalık' (gerekli) |
schemaFields | Bu gerekli bir alandır. Bu alan, envantere eklenecek nesnenin alanlarını ve özelliklerini belirtir. Şema alanı değeri 'Name' her zaman gereklidir. 'Blob' definition.objectType için bu alan için geçerli değerler şunlardır: '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'. 'Container' definition.objectType için geçerli değerler şunlardır: 'Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold'. 'Süre Sonu-Süresi, hdi_isfolder, Sahip, Grup, İzinler, Acl' şema alanı değerleri yalnızca Hns özellikli hesaplar için geçerlidir.'Etiketler' alanı yalnızca Hns olmayan hesaplar için geçerlidir | string[] (gerekli) |
BlobInventoryPolicyFilter
Ad | Açıklama | Değer |
---|---|---|
blobTypes | Önceden tanımlanmış sabit listesi değerleri dizisi. Geçerli değerler blockBlob, appendBlob, pageBlob değerlerini içerir. Hns hesapları pageBlob'ları desteklemez. definition.objectType özelliği 'Blob' olarak ayarlandığında bu alan gereklidir. | dize[] |
includeBlobVersions | Değer true olarak ayarlandığında blob envanterine blob sürümlerini ekler. Bu özellik true olarak ayarlanırsa definition.schemaFields değerleri 'VersionId ve IsCurrentVersion' gereklidir, aksi takdirde dışlanmaları gerekir. | bool |
includeSnapshots | Değer true olarak ayarlandığında blob anlık görüntülerini blob envanterine ekler. Bu özellik true olarak ayarlanırsa definition.schemaFields değeri 'Snapshot' gereklidir, aksi takdirde dışlanmalıdır. | bool |
prefixMatch | Blob ön eklerinin eşleştirileceği dize dizisi. | dize[] |
ARM şablonu kaynak tanımı
storageAccounts/inventoryPolicies kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Storage/storageAccounts/inventoryPolicies kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.Storage/storageAccounts/inventoryPolicies",
"apiVersion": "2021-08-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"
}
}
}
Özellik değerleri
storageAccounts/inventoryİlkeler
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | 'Microsoft.Storage/storageAccounts/inventoryPolicies' |
apiVersion | Kaynak API'sinin sürümü | '2021-08-01' |
name | Kaynak adı JSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlamayı öğrenin. |
'varsayılan' |
properties | Depolama hesabı blob envanteri ilke kurallarını döndürür. | BlobInventoryPolicyProperties |
BlobInventoryPolicyProperties
Ad | Açıklama | Değer |
---|---|---|
ilke | Depolama hesabı blob envanteri ilke nesnesi. İlke kurallarından oluşur. | BlobInventoryPolicySchema (gerekli) |
BlobInventoryPolicySchema
Ad | Açıklama | Değer |
---|---|---|
enabled | İlke true olarak ayarlanırsa etkinleştirilir. | bool (gerekli) |
rules | Depolama hesabı blob envanteri ilke kuralları. Kural etkinleştirildiğinde uygulanır. | BlobInventoryPolicyRule[] (gerekli) |
tür | Geçerli değer Stok'tır | 'Stok' (gerekli) |
BlobInventoryPolicyRule
Ad | Açıklama | Değer |
---|---|---|
tanım | Blob envanter ilkesi kuralını tanımlayan bir nesne. | BlobInventoryPolicyDefinition (gerekli) |
hedef | Blob envanter dosyalarının depolandığı kapsayıcı adı. Önceden oluşturulmuş olmalıdır. | dize (gerekli) |
enabled | Kural true olarak ayarlandığında etkinleştirilir. | bool (gerekli) |
name | Kural adı, alfasayısal karakterlerin herhangi bir bileşimini içerebilir. Kural adı büyük/küçük harfe duyarlıdır. İlke içinde benzersiz olmalıdır. | dize (gerekli) |
BlobInventoryPolicyDefinition
Ad | Açıklama | Değer |
---|---|---|
filtreler | Filtre kümesini tanımlayan bir nesne. | BlobInventoryPolicyFilter |
biçim | Bu gerekli bir alandır ve stok dosyalarının biçimini belirtir. | 'Csv' 'Parquet' (gerekli) |
Nesnetürü | Bu gerekli bir alandır. Bu alan, blob veya kapsayıcı düzeyinde oluşturulan envanterin kapsamını belirtir. | 'Blob' 'Kapsayıcı' (gerekli) |
schedule | Bu gerekli bir alandır. Bu alan, bir stok oluşumu zamanlamak için kullanılır. | 'Günlük' 'Haftalık' (gerekli) |
schemaFields | Bu gerekli bir alandır. Bu alan, envantere dahil edilecek nesnenin alanlarını ve özelliklerini belirtir. 'Name' Şema alanı değeri her zaman gereklidir. 'Blob' definition.objectType için bu alan için geçerli değerler şunlardır: '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'. 'Container' definition.objectType için geçerli değerler şunlardır: 'Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold'. 'Süre Sonu-Süresi, hdi_isfolder, Sahip, Grup, İzinler, Acl' şema alanı değerleri yalnızca Hns özellikli hesaplar için geçerlidir.'Etiketler' alanı yalnızca Hns olmayan hesaplar için geçerlidir | string[] (gerekli) |
BlobInventoryPolicyFilter
Ad | Açıklama | Değer |
---|---|---|
blobTypes | Önceden tanımlanmış sabit listesi değerleri dizisi. Geçerli değerler arasında blockBlob, appendBlob, pageBlob bulunur. Hns hesapları pageBlobs'i desteklemez. definition.objectType özelliği 'Blob' olarak ayarlandığında bu alan gereklidir. | string[] |
includeBlobVersions | Değer true olarak ayarlandığında blob sürümlerini blob envanterine ekler. Bu özellik true olarak ayarlanırsa definition.schemaFields değerleri 'VersionId ve IsCurrentVersion' gereklidir, aksi takdirde dışlanmaları gerekir. | bool |
includeSnapshots | Değer true olarak ayarlandığında blob anlık görüntülerini blob envanterine ekler. Bu özellik true olarak ayarlanırsa definition.schemaFields değeri 'Snapshot' gereklidir, aksi takdirde dışlanması gerekir. | bool |
prefixMatch | Blob ön eklerinin eşleştirilmesi için dize dizisi. | string[] |
Terraform (AzAPI sağlayıcısı) kaynak tanımı
storageAccounts/inventoryPolicies kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Storage/storageAccounts/inventoryPolicies kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Storage/storageAccounts/inventoryPolicies@2021-08-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"
}
}
})
}
Özellik değerleri
storageAccounts/inventoryİlkeler
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | "Microsoft.Storage/storageAccounts/inventoryPolicies@2021-08-01" |
name | Kaynak adı | "varsayılan" |
parent_id | Bu kaynağın üst öğesi olan kaynağın kimliği. | Kaynak türü: storageAccounts kimliği |
properties | Depolama hesabı blob envanteri ilke kurallarını döndürür. | BlobInventoryPolicyProperties |
BlobInventoryPolicyProperties
Ad | Açıklama | Değer |
---|---|---|
ilke | Depolama hesabı blob envanteri ilke nesnesi. İlke kurallarından oluşur. | BlobInventoryPolicySchema (gerekli) |
BlobInventoryPolicySchema
Ad | Açıklama | Değer |
---|---|---|
enabled | İlke true olarak ayarlanırsa etkinleştirilir. | bool (gerekli) |
rules | Depolama hesabı blob envanteri ilke kuralları. Kural etkinleştirildiğinde uygulanır. | BlobInventoryPolicyRule[] (gerekli) |
tür | Geçerli değer Stok'tır | "Stok" (gerekli) |
BlobInventoryPolicyRule
Ad | Açıklama | Değer |
---|---|---|
tanım | Blob envanteri ilke kuralını tanımlayan bir nesne. | BlobInventoryPolicyDefinition (gerekli) |
hedef | Blob envanter dosyalarının depolandığı kapsayıcı adı. Önceden oluşturulmuş olmalıdır. | dize (gerekli) |
enabled | Kural true olarak ayarlandığında etkinleştirilir. | bool (gerekli) |
name | Kural adı, alfasayısal karakterlerin herhangi bir bileşimini içerebilir. Kural adı büyük/küçük harfe duyarlıdır. İlke içinde benzersiz olmalıdır. | dize (gerekli) |
BlobInventoryPolicyDefinition
Ad | Açıklama | Değer |
---|---|---|
filtreler | Filtre kümesini tanımlayan bir nesne. | BlobInventoryPolicyFilter |
biçim | Bu gerekli bir alandır, stok dosyalarının biçimini belirtir. | "Csv" "Parquet" (gerekli) |
Nesnetürü | Bu gerekli bir alandır. Bu alan, blob veya kapsayıcı düzeyinde oluşturulan envanterin kapsamını belirtir. | "Blob" "Kapsayıcı" (gerekli) |
schedule | Bu gerekli bir alandır. Bu alan bir stok oluşumu zamanlamak için kullanılır. | "Günlük" "Haftalık" (gerekli) |
schemaFields | Bu gerekli bir alandır. Bu alan, envantere eklenecek nesnenin alanlarını ve özelliklerini belirtir. Şema alanı değeri 'Name' her zaman gereklidir. 'Blob' definition.objectType için bu alan için geçerli değerler şunlardır: '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'. 'Container' definition.objectType için geçerli değerler şunlardır: 'Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold'. 'Süre Sonu-Süresi, hdi_isfolder, Sahip, Grup, İzinler, Acl' şema alanı değerleri yalnızca Hns özellikli hesaplar için geçerlidir.'Etiketler' alanı yalnızca Hns olmayan hesaplar için geçerlidir | string[] (gerekli) |
BlobInventoryPolicyFilter
Ad | Açıklama | Değer |
---|---|---|
blobTypes | Önceden tanımlanmış sabit listesi değerleri dizisi. Geçerli değerler blockBlob, appendBlob, pageBlob değerlerini içerir. Hns hesapları pageBlob'ları desteklemez. definition.objectType özelliği 'Blob' olarak ayarlandığında bu alan gereklidir. | dize[] |
includeBlobVersions | Değer true olarak ayarlandığında blob envanterine blob sürümlerini ekler. Bu özellik true olarak ayarlanırsa definition.schemaFields değerleri 'VersionId ve IsCurrentVersion' gereklidir, aksi takdirde dışlanmaları gerekir. | bool |
includeSnapshots | Değer true olarak ayarlandığında blob anlık görüntülerini blob envanterine ekler. Bu özellik true olarak ayarlanırsa definition.schemaFields değeri 'Snapshot' gereklidir, aksi takdirde dışlanmalıdır. | bool |
prefixMatch | Blob ön eklerinin eşleştirileceği dize dizisi. | dize[] |
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin