Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Определение ресурсов Bicep
Тип ресурса storageAccounts/inventoryPolicies можно развернуть с помощью операций, предназначенных для следующих операций:
- группы ресурсов - см. команды развертывания групп ресурсов
Для получения списка изменённых свойств в каждой версии API см. журнал изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Storage/storageAccounts/inventoryPolicies, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.Storage/storageAccounts/inventoryPolicies@2026-04-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
policy: {
enabled: bool
rules: [
{
definition: {
filters: {
blobTypes: [
'string'
]
creationTime: {
lastNDays: int
}
excludePrefix: [
'string'
]
includeBlobVersions: bool
includeDeleted: bool
includeSnapshots: bool
prefixMatch: [
'string'
]
}
format: 'string'
objectType: 'string'
schedule: 'string'
schemaFields: [
'string'
]
}
destination: 'string'
enabled: bool
name: 'string'
}
]
type: 'string'
}
}
}
Значения свойств
Microsoft.Storage/storageAccounts/inventoryPolicies
| Имя. | Description | Ценность |
|---|---|---|
| name | имя ресурса. | "default" (обязательно) |
| parent | В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса. Для получения дополнительной информации см. ресурс для детей вне родителей. |
Символьное имя ресурса типа: storageAccounts |
| свойства | Возвращает правила политики инвентаризации BLOB-объектов учетной записи хранения. | BlobInventoryPolicyProperties |
BlobInventoryCreationTime
| Имя. | Description | Ценность |
|---|---|---|
| lastNDays | При установке политики фильтрует объекты, созданные за последние N дней. Где N — целочисленное значение от 1 до 36500. | целое Ограничения целостности: Минимальное значение = 1 Максимальное значение = 36500 |
BlobInventoryPolicyDefinition
| Имя. | Description | Ценность |
|---|---|---|
| filters | Объект, определяющий набор фильтров. | BlobInventoryPolicyFilter |
| format | Это обязательное поле, указывающее формат для файлов инвентаризации. | 'Csv' «Паркет» (обязательно) |
| objectType | Это обязательное поле. Это поле указывает область инвентаризации, созданной на уровне большого двоичного объекта или контейнера. | Большой двоичный объект «Контейнер» (обязательно) |
| schedule | Это обязательное поле. Это поле используется для планирования формирования инвентаризации. | 'Daily' 'Еженедельно' (обязательно) |
| schemaFields | Это обязательное поле. Это поле указывает поля и свойства объекта, которые необходимо включить в инвентаризацию. Всегда требуется значение поля схемы "Имя". Допустимые значения этого поля для определения BLOB-объекта.objectType: 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, Tags, Etag, ContentType, ContentEncoding, ContentLanguage, ContentCRC64, CacheControl, ContentDisposition, LeaseStatus, LeaseState, LeaseDuration, ServerEncrypted, Deleted, DeleteId, DeletedTime, Оставшаяся частьRetentionDays, ImmutabilityPolicyUntilDate, ImmutabilityPolicyMode, LegalHold, CopyId, CopyStatus, CopySource, CopyProgress, CopyCompletionTime, CopyStatusDescription, CustomerProvidedKeySha256, RehydratePriority, ArchiveStatus, XmsBlobSequenceNumber, EncryptionScope, IncrementalCopy, TagCount'. Для значения поля схемы типа объекта BLOB-объекта "DeletedTime" применимо только для учетных записей с поддержкой Hns. Допустимые значения для определения container.objectType включают "Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold, Etag, DefaultEncryptionScope, DenyEncryptionScopeOverride, ImmutableStorageWithVersioningEnabled, Deleted, Version, DeletedTime, RemainingRetentionDays". Значения полей схемы "Истекший срок действия, hdi_isfolder, владелец, группа, разрешения, Acl, УдалениеId" допустимы только для учетных записей с поддержкой Hns. Значения полей схемы "Tags, TagCount" допустимы только для учетных записей, отличных от Hns. | string[] (обязательно) |
BlobInventoryPolicyFilter
| Имя. | Description | Ценность |
|---|---|---|
| типы BLOB | Массив предустановленных значений перечисления. Допустимые значения включают blockBlob, appendBlob, pageBlob. Учетные записи Hns не поддерживают страничные BLOB-объекты. Это поле требуется, если для свойства definition.objectType задано значение "BLOB-объект". | string[] |
| время создания | Это свойство используется для фильтрации объектов на основе времени создания объекта | BLOBInventoryCreationTime |
| исключить префикс | Массив строк с префиксами больших двоичных объектов не более 10, которые следует исключить из инвентаризации. | string[] |
| включить версии блобов | Включает версии BLOB-объектов в инвентаризации BLOB-объектов, если задано значение true. Значения definition.schemaFields VersionId и IsCurrentVersion требуются, если это свойство имеет значение true, в противном случае они должны быть исключены. | bool |
| включитьУдаленные | Для определения контейнера.objectType определение.schemaFields должно содержать "Deleted, Version, DeletedTime и RemainingRetentionDays". Для учетных записей хранения с включенной функцией определения BLOB-объектов.objectType и HNS необходимо включить "DeleteId, DeletedTime и RemainingRetentionDays", а для учетных записей Hns отключенных учетных записей definition.schemaFields должно содержать "Deleted и RemainingRetentionDays", кроме того, его необходимо исключить. | bool |
| включить снимки | Включает моментальные снимки BLOB-объектов в инвентаризации BLOB-объектов, если задано значение true. Значение definition.schemaFields "Snapshot" требуется, если это свойство имеет значение true, в противном случае его необходимо исключить. | bool |
| префиксMatch | Массив строк с префиксами больших двоичных объектов не более 10, которые должны быть включены в инвентаризацию. | string[] |
BlobInventoryPolicyProperties
| Имя. | Description | Ценность |
|---|---|---|
| policy | Объект политики инвентаризации BLOB-объектов учетной записи хранения. Он состоит из правил политики. | BLOBInventoryPolicySchema (обязательно) |
BlobInventoryPolicyRule
| Имя. | Description | Ценность |
|---|---|---|
| Определение | Объект, определяющий правило политики инвентаризации BLOB-объектов. | blobInventoryPolicyDefinition (обязательно) |
| destination | Имя контейнера, в котором хранятся файлы инвентаризации BLOB-объектов. Необходимо предварительно создать. | строка (обязательно) |
| enabled | Правило включено, если задано значение true. | bool (обязательно) |
| name | Имя правила может содержать любое сочетание буквенно-числовых символов. Имя правила чувствительно к регистру. Имя должно быть уникальным в пределах политики. | строка (обязательно) |
BlobInventoryPolicySchema
| Имя. | Description | Ценность |
|---|---|---|
| enabled | Политика включена, если задано значение true. | bool (обязательно) |
| правила | Правила политики инвентаризации BLOB-объектов учетной записи хранения. Правило применяется при включении. | BlobInventoryPolicyRule[] (обязательно) |
| type | Допустимое значение — Inventory | "Инвентаризация" (обязательно) |
Определение ресурса ARM-шаблона
Тип ресурса storageAccounts/inventoryPolicies можно развернуть с помощью операций, предназначенных для следующих операций:
- Группы ресурсов — см. команды развертывания групп ресурсов Для списка изменённых свойств в каждой версии API см. журнал изменений.
Примеры использования
Формат ресурса
Чтобы создать ресурс Microsoft.Storage/storageAccounts/inventoryPolicies, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.Storage/storageAccounts/inventoryPolicies",
"apiVersion": "2026-04-01",
"name": "string",
"properties": {
"policy": {
"enabled": "bool",
"rules": [
{
"definition": {
"filters": {
"blobTypes": [ "string" ],
"creationTime": {
"lastNDays": "int"
},
"excludePrefix": [ "string" ],
"includeBlobVersions": "bool",
"includeDeleted": "bool",
"includeSnapshots": "bool",
"prefixMatch": [ "string" ]
},
"format": "string",
"objectType": "string",
"schedule": "string",
"schemaFields": [ "string" ]
},
"destination": "string",
"enabled": "bool",
"name": "string"
}
],
"type": "string"
}
}
}
Значения свойств
Microsoft.Storage/storageAccounts/inventoryPolicies
| Имя. | Description | Ценность |
|---|---|---|
| apiVersion | Версия API | '2026-04-01' |
| name | имя ресурса. | "default" (обязательно) |
| свойства | Возвращает правила политики инвентаризации BLOB-объектов учетной записи хранения. | BlobInventoryPolicyProperties |
| type | Тип ресурса | "Microsoft.Storage/storageAccounts/inventoryPolicies" |
BlobInventoryCreationTime
| Имя. | Description | Ценность |
|---|---|---|
| lastNDays | При установке политики фильтрует объекты, созданные за последние N дней. Где N — целочисленное значение от 1 до 36500. | целое Ограничения целостности: Минимальное значение = 1 Максимальное значение = 36500 |
BlobInventoryPolicyDefinition
| Имя. | Description | Ценность |
|---|---|---|
| filters | Объект, определяющий набор фильтров. | BlobInventoryPolicyFilter |
| format | Это обязательное поле, указывающее формат для файлов инвентаризации. | 'Csv' «Паркет» (обязательно) |
| objectType | Это обязательное поле. Это поле указывает область инвентаризации, созданной на уровне большого двоичного объекта или контейнера. | Большой двоичный объект «Контейнер» (обязательно) |
| schedule | Это обязательное поле. Это поле используется для планирования формирования инвентаризации. | 'Daily' 'Еженедельно' (обязательно) |
| schemaFields | Это обязательное поле. Это поле указывает поля и свойства объекта, которые необходимо включить в инвентаризацию. Всегда требуется значение поля схемы "Имя". Допустимые значения этого поля для определения BLOB-объекта.objectType: 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, Tags, Etag, ContentType, ContentEncoding, ContentLanguage, ContentCRC64, CacheControl, ContentDisposition, LeaseStatus, LeaseState, LeaseDuration, ServerEncrypted, Deleted, DeleteId, DeletedTime, Оставшаяся частьRetentionDays, ImmutabilityPolicyUntilDate, ImmutabilityPolicyMode, LegalHold, CopyId, CopyStatus, CopySource, CopyProgress, CopyCompletionTime, CopyStatusDescription, CustomerProvidedKeySha256, RehydratePriority, ArchiveStatus, XmsBlobSequenceNumber, EncryptionScope, IncrementalCopy, TagCount'. Для значения поля схемы типа объекта BLOB-объекта "DeletedTime" применимо только для учетных записей с поддержкой Hns. Допустимые значения для определения container.objectType включают "Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold, Etag, DefaultEncryptionScope, DenyEncryptionScopeOverride, ImmutableStorageWithVersioningEnabled, Deleted, Version, DeletedTime, RemainingRetentionDays". Значения полей схемы "Истекший срок действия, hdi_isfolder, владелец, группа, разрешения, Acl, УдалениеId" допустимы только для учетных записей с поддержкой Hns. Значения полей схемы "Tags, TagCount" допустимы только для учетных записей, отличных от Hns. | string[] (обязательно) |
BlobInventoryPolicyFilter
| Имя. | Description | Ценность |
|---|---|---|
| типы BLOB | Массив предустановленных значений перечисления. Допустимые значения включают blockBlob, appendBlob, pageBlob. Учетные записи Hns не поддерживают страничные BLOB-объекты. Это поле требуется, если для свойства definition.objectType задано значение "BLOB-объект". | string[] |
| время создания | Это свойство используется для фильтрации объектов на основе времени создания объекта | BLOBInventoryCreationTime |
| исключить префикс | Массив строк с префиксами больших двоичных объектов не более 10, которые следует исключить из инвентаризации. | string[] |
| включить версии блобов | Включает версии BLOB-объектов в инвентаризации BLOB-объектов, если задано значение true. Значения definition.schemaFields VersionId и IsCurrentVersion требуются, если это свойство имеет значение true, в противном случае они должны быть исключены. | bool |
| включитьУдаленные | Для определения контейнера.objectType определение.schemaFields должно содержать "Deleted, Version, DeletedTime и RemainingRetentionDays". Для учетных записей хранения с включенной функцией определения BLOB-объектов.objectType и HNS необходимо включить "DeleteId, DeletedTime и RemainingRetentionDays", а для учетных записей Hns отключенных учетных записей definition.schemaFields должно содержать "Deleted и RemainingRetentionDays", кроме того, его необходимо исключить. | bool |
| включить снимки | Включает моментальные снимки BLOB-объектов в инвентаризации BLOB-объектов, если задано значение true. Значение definition.schemaFields "Snapshot" требуется, если это свойство имеет значение true, в противном случае его необходимо исключить. | bool |
| префиксMatch | Массив строк с префиксами больших двоичных объектов не более 10, которые должны быть включены в инвентаризацию. | string[] |
BlobInventoryPolicyProperties
| Имя. | Description | Ценность |
|---|---|---|
| policy | Объект политики инвентаризации BLOB-объектов учетной записи хранения. Он состоит из правил политики. | BLOBInventoryPolicySchema (обязательно) |
BlobInventoryPolicyRule
| Имя. | Description | Ценность |
|---|---|---|
| Определение | Объект, определяющий правило политики инвентаризации BLOB-объектов. | blobInventoryPolicyDefinition (обязательно) |
| destination | Имя контейнера, в котором хранятся файлы инвентаризации BLOB-объектов. Необходимо предварительно создать. | строка (обязательно) |
| enabled | Правило включено, если задано значение true. | bool (обязательно) |
| name | Имя правила может содержать любое сочетание буквенно-числовых символов. Имя правила чувствительно к регистру. Имя должно быть уникальным в пределах политики. | строка (обязательно) |
BlobInventoryPolicySchema
| Имя. | Description | Ценность |
|---|---|---|
| enabled | Политика включена, если задано значение true. | bool (обязательно) |
| правила | Правила политики инвентаризации BLOB-объектов учетной записи хранения. Правило применяется при включении. | BlobInventoryPolicyRule[] (обязательно) |
| type | Допустимое значение — Inventory | "Инвентаризация" (обязательно) |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса storageAccounts/inventoryPolicies можно развернуть с помощью операций, предназначенных для следующих операций:
- Группы ресурсов Список изменённых свойств в каждой версии API см. журнал изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Storage/storageAccounts/inventoryPolicies, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Storage/storageAccounts/inventoryPolicies@2026-04-01"
name = "string"
parent_id = "string"
body = {
properties = {
policy = {
enabled = bool
rules = [
{
definition = {
filters = {
blobTypes = [
"string"
]
creationTime = {
lastNDays = int
}
excludePrefix = [
"string"
]
includeBlobVersions = bool
includeDeleted = bool
includeSnapshots = bool
prefixMatch = [
"string"
]
}
format = "string"
objectType = "string"
schedule = "string"
schemaFields = [
"string"
]
}
destination = "string"
enabled = bool
name = "string"
}
]
type = "string"
}
}
}
}
Значения свойств
Microsoft.Storage/storageAccounts/inventoryPolicies
| Имя. | Description | Ценность |
|---|---|---|
| name | имя ресурса. | "default" (обязательно) |
| parent_id | Идентификатор ресурса, который является родительским для этого ресурса. | Идентификатор ресурса типа: storageAccounts |
| свойства | Возвращает правила политики инвентаризации BLOB-объектов учетной записи хранения. | BlobInventoryPolicyProperties |
| type | Тип ресурса | «Microsoft. Storage/storageAccounts/inventoryPolicies@2026-04-01" |
BlobInventoryCreationTime
| Имя. | Description | Ценность |
|---|---|---|
| lastNDays | При установке политики фильтрует объекты, созданные за последние N дней. Где N — целочисленное значение от 1 до 36500. | целое Ограничения целостности: Минимальное значение = 1 Максимальное значение = 36500 |
BlobInventoryPolicyDefinition
| Имя. | Description | Ценность |
|---|---|---|
| filters | Объект, определяющий набор фильтров. | BlobInventoryPolicyFilter |
| format | Это обязательное поле, указывающее формат для файлов инвентаризации. | 'Csv' «Паркет» (обязательно) |
| objectType | Это обязательное поле. Это поле указывает область инвентаризации, созданной на уровне большого двоичного объекта или контейнера. | Большой двоичный объект «Контейнер» (обязательно) |
| schedule | Это обязательное поле. Это поле используется для планирования формирования инвентаризации. | 'Daily' 'Еженедельно' (обязательно) |
| schemaFields | Это обязательное поле. Это поле указывает поля и свойства объекта, которые необходимо включить в инвентаризацию. Всегда требуется значение поля схемы "Имя". Допустимые значения этого поля для определения BLOB-объекта.objectType: 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, Tags, Etag, ContentType, ContentEncoding, ContentLanguage, ContentCRC64, CacheControl, ContentDisposition, LeaseStatus, LeaseState, LeaseDuration, ServerEncrypted, Deleted, DeleteId, DeletedTime, Оставшаяся частьRetentionDays, ImmutabilityPolicyUntilDate, ImmutabilityPolicyMode, LegalHold, CopyId, CopyStatus, CopySource, CopyProgress, CopyCompletionTime, CopyStatusDescription, CustomerProvidedKeySha256, RehydratePriority, ArchiveStatus, XmsBlobSequenceNumber, EncryptionScope, IncrementalCopy, TagCount'. Для значения поля схемы типа объекта BLOB-объекта "DeletedTime" применимо только для учетных записей с поддержкой Hns. Допустимые значения для определения container.objectType включают "Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold, Etag, DefaultEncryptionScope, DenyEncryptionScopeOverride, ImmutableStorageWithVersioningEnabled, Deleted, Version, DeletedTime, RemainingRetentionDays". Значения полей схемы "Истекший срок действия, hdi_isfolder, владелец, группа, разрешения, Acl, УдалениеId" допустимы только для учетных записей с поддержкой Hns. Значения полей схемы "Tags, TagCount" допустимы только для учетных записей, отличных от Hns. | string[] (обязательно) |
BlobInventoryPolicyFilter
| Имя. | Description | Ценность |
|---|---|---|
| типы BLOB | Массив предустановленных значений перечисления. Допустимые значения включают blockBlob, appendBlob, pageBlob. Учетные записи Hns не поддерживают страничные BLOB-объекты. Это поле требуется, если для свойства definition.objectType задано значение "BLOB-объект". | string[] |
| время создания | Это свойство используется для фильтрации объектов на основе времени создания объекта | BLOBInventoryCreationTime |
| исключить префикс | Массив строк с префиксами больших двоичных объектов не более 10, которые следует исключить из инвентаризации. | string[] |
| включить версии блобов | Включает версии BLOB-объектов в инвентаризации BLOB-объектов, если задано значение true. Значения definition.schemaFields VersionId и IsCurrentVersion требуются, если это свойство имеет значение true, в противном случае они должны быть исключены. | bool |
| включитьУдаленные | Для определения контейнера.objectType определение.schemaFields должно содержать "Deleted, Version, DeletedTime и RemainingRetentionDays". Для учетных записей хранения с включенной функцией определения BLOB-объектов.objectType и HNS необходимо включить "DeleteId, DeletedTime и RemainingRetentionDays", а для учетных записей Hns отключенных учетных записей definition.schemaFields должно содержать "Deleted и RemainingRetentionDays", кроме того, его необходимо исключить. | bool |
| включить снимки | Включает моментальные снимки BLOB-объектов в инвентаризации BLOB-объектов, если задано значение true. Значение definition.schemaFields "Snapshot" требуется, если это свойство имеет значение true, в противном случае его необходимо исключить. | bool |
| префиксMatch | Массив строк с префиксами больших двоичных объектов не более 10, которые должны быть включены в инвентаризацию. | string[] |
BlobInventoryPolicyProperties
| Имя. | Description | Ценность |
|---|---|---|
| policy | Объект политики инвентаризации BLOB-объектов учетной записи хранения. Он состоит из правил политики. | BLOBInventoryPolicySchema (обязательно) |
BlobInventoryPolicyRule
| Имя. | Description | Ценность |
|---|---|---|
| Определение | Объект, определяющий правило политики инвентаризации BLOB-объектов. | blobInventoryPolicyDefinition (обязательно) |
| destination | Имя контейнера, в котором хранятся файлы инвентаризации BLOB-объектов. Необходимо предварительно создать. | строка (обязательно) |
| enabled | Правило включено, если задано значение true. | bool (обязательно) |
| name | Имя правила может содержать любое сочетание буквенно-числовых символов. Имя правила чувствительно к регистру. Имя должно быть уникальным в пределах политики. | строка (обязательно) |
BlobInventoryPolicySchema
| Имя. | Description | Ценность |
|---|---|---|
| enabled | Политика включена, если задано значение true. | bool (обязательно) |
| правила | Правила политики инвентаризации BLOB-объектов учетной записи хранения. Правило применяется при включении. | BlobInventoryPolicyRule[] (обязательно) |
| type | Допустимое значение — Inventory | "Инвентаризация" (обязательно) |