Хранилище Microsoft.StorageAccounts/inventoryPolicies 2021-02-01
Статья 02/15/2024
1 участник
Обратная связь
В этой статье
Определение ресурса Bicep
Тип ресурса storageAccounts/inventoryPolicies можно развернуть с помощью операций, предназначенных для:
Список измененных свойств в каждой версии API см. в журнале изменений .
Чтобы создать ресурс Microsoft.Storage/storageAccounts/inventoryPolicies, добавьте в шаблон следующий Bicep.
resource symbolicname 'Microsoft.Storage/storageAccounts/inventoryPolicies@2021-02-01' = {
name: 'default'
parent: resourceSymbolicName
properties: {
policy: {
destination: 'string'
enabled: bool
rules: [
{
definition: {
filters: {
blobTypes: [
'string'
]
includeBlobVersions: bool
includeSnapshots: bool
prefixMatch: [
'string'
]
}
}
enabled: bool
name: 'string'
}
]
type: 'Inventory'
}
}
}
Значения свойств
storageAccounts/inventoryPolicies
Имя
Описание
Значение
name
имя ресурса. Узнайте, как задать имена и типы для дочерних ресурсов в Bicep .
"default"
родитель
В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить только в том случае, если дочерний ресурс объявлен за пределами родительского ресурса. Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса .
Символьное имя ресурса типа: storageAccounts
properties
Возвращает правила политики инвентаризации BLOB-объектов учетной записи хранения.
BlobInventoryPolicyProperties
BlobInventoryPolicyProperties
Имя
Описание
Значение
policy
Объект политики инвентаризации BLOB-объектов учетной записи хранения. Он состоит из правил политики.
BlobInventoryPolicySchema (обязательно)
BlobInventoryPolicySchema
Имя
Описание
Значение
ресурс destination
Имя контейнера, в котором хранятся файлы инвентаризации BLOB-объектов. Должен быть предварительно создан.
string (обязательно)
Включено
Политика включена, если задано значение true.
bool (обязательно)
правила
Правила политики инвентаризации BLOB-объектов учетной записи хранения. Правило применяется, когда оно включено.
BlobInventoryPolicyRule [] (обязательно)
тип
Допустимое значение — Inventory
Inventory (обязательно)
BlobInventoryPolicyRule
Имя
Описание
Значение
Определение
Объект , определяющий правило политики инвентаризации BLOB-объектов.
BlobInventoryPolicyDefinition (обязательно)
Включено
Правило включено, если задано значение true.
bool (обязательно)
name
Имя правила может содержать любое сочетание буквенно-цифровых символов. В именах правил учитывается регистр. Имя должно быть уникальным в пределах политики.
string (обязательно)
BlobInventoryPolicyDefinition
BlobInventoryPolicyFilter
Имя
Описание
Значение
blobTypes
Массив предустановленных значений перечисления. Допустимые значения: blockBlob, appendBlob, pageBlob. Учетные записи HNS не поддерживают страничные BLOB-объекты.
string[] (обязательно)
includeBlobVersions
Включает версии BLOB-объектов в инвентаризацию BLOB-объектов, если задано значение true.
bool
includeSnapshots
Включает моментальные снимки BLOB-объектов в инвентаризацию BLOB-объектов, если задано значение true.
bool
prefixMatch
Массив строк для сопоставляемых префиксов BLOB-объектов.
string[]
Определение ресурса шаблона ARM
Тип ресурса storageAccounts/inventoryPolicies можно развернуть с помощью операций, предназначенных для:
Список измененных свойств в каждой версии API см. в журнале изменений .
Чтобы создать ресурс Microsoft.Storage/storageAccounts/inventoryPolicies, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.Storage/storageAccounts/inventoryPolicies",
"apiVersion": "2021-02-01",
"name": "default",
"properties": {
"policy": {
"destination": "string",
"enabled": "bool",
"rules": [
{
"definition": {
"filters": {
"blobTypes": [ "string" ],
"includeBlobVersions": "bool",
"includeSnapshots": "bool",
"prefixMatch": [ "string" ]
}
},
"enabled": "bool",
"name": "string"
}
],
"type": "Inventory"
}
}
}
Значения свойств
storageAccounts/inventoryPolicies
Имя
Описание
Значение
тип
Тип ресурса
Microsoft.Storage/storageAccounts/inventoryPolicies
версия_API
Версия API ресурсов
'2021-02-01'
name
имя ресурса. Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM .
"default"
properties
Возвращает правила политики инвентаризации BLOB-объектов учетной записи хранения.
BlobInventoryPolicyProperties
BlobInventoryPolicyProperties
Имя
Описание
Значение
policy
Объект политики инвентаризации BLOB-объектов учетной записи хранения. Он состоит из правил политики.
BlobInventoryPolicySchema (обязательно)
BlobInventoryPolicySchema
Имя
Описание
Значение
ресурс destination
Имя контейнера, в котором хранятся файлы инвентаризации BLOB-объектов. Должен быть предварительно создан.
string (обязательно)
Включено
Политика включена, если задано значение true.
bool (обязательно)
правила
Правила политики инвентаризации BLOB-объектов учетной записи хранения. Правило применяется, когда оно включено.
BlobInventoryPolicyRule [] (обязательно)
тип
Допустимое значение — Inventory
Inventory (обязательно)
BlobInventoryPolicyRule
Имя
Описание
Значение
Определение
Объект , определяющий правило политики инвентаризации BLOB-объектов.
BlobInventoryPolicyDefinition (обязательно)
Включено
Правило включено, если задано значение true.
bool (обязательно)
name
Имя правила может содержать любое сочетание буквенно-цифровых символов. В именах правил учитывается регистр. Имя должно быть уникальным в пределах политики.
string (обязательно)
BlobInventoryPolicyDefinition
BlobInventoryPolicyFilter
Имя
Описание
Значение
blobTypes
Массив предустановленных значений перечисления. Допустимые значения: blockBlob, appendBlob, pageBlob. Учетные записи HNS не поддерживают страничные BLOB-объекты.
string[] (обязательно)
includeBlobVersions
Включает версии BLOB-объектов в инвентаризацию BLOB-объектов, если задано значение true.
bool
includeSnapshots
Включает моментальные снимки BLOB-объектов в инвентаризацию BLOB-объектов, если задано значение true.
bool
prefixMatch
Массив строк для сопоставляемых префиксов BLOB-объектов.
string[]
Тип ресурса storageAccounts/inventoryPolicies можно развернуть с помощью операций, предназначенных для:
Список измененных свойств в каждой версии API см. в журнале изменений .
Чтобы создать ресурс Microsoft.Storage/storageAccounts/inventoryPolicies, добавьте следующую terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Storage/storageAccounts/inventoryPolicies@2021-02-01"
name = "default"
parent_id = "string"
body = jsonencode({
properties = {
policy = {
destination = "string"
enabled = bool
rules = [
{
definition = {
filters = {
blobTypes = [
"string"
]
includeBlobVersions = bool
includeSnapshots = bool
prefixMatch = [
"string"
]
}
}
enabled = bool
name = "string"
}
]
type = "Inventory"
}
}
})
}
Значения свойств
storageAccounts/inventoryPolicies
Имя
Описание
Значение
тип
Тип ресурса
"Microsoft.Storage/storageAccounts/inventoryPolicies@2021-02-01"
name
имя ресурса.
«по умолчанию»
parent_id
Идентификатор ресурса, который является родительским для этого ресурса.
Идентификатор ресурса типа: storageAccounts
properties
Возвращает правила политики инвентаризации BLOB-объектов учетной записи хранения.
BlobInventoryPolicyProperties
BlobInventoryPolicyProperties
Имя
Описание
Значение
policy
Объект политики инвентаризации BLOB-объектов учетной записи хранения. Он состоит из правил политики.
BlobInventoryPolicySchema (обязательно)
BlobInventoryPolicySchema
Имя
Описание
Значение
ресурс destination
Имя контейнера, в котором хранятся файлы инвентаризации BLOB-объектов. Необходимо предварительно создать.
строка (обязательно)
Включено
Политика включена, если задано значение true.
bool (обязательно)
правила
Правила политики инвентаризации BLOB-объектов учетной записи хранения. Правило применяется при его включении.
BlobInventoryPolicyRule [] (обязательно)
тип
Допустимое значение — Inventory
"Inventory" (обязательно)
BlobInventoryPolicyRule
Имя
Описание
Значение
Определение
Объект , определяющий правило политики инвентаризации BLOB-объектов.
BlobInventoryPolicyDefinition (обязательно)
Включено
Правило включено, если задано значение true.
bool (обязательно)
name
Имя правила может содержать любое сочетание буквенно-цифровых символов. В именах правил учитывается регистр. Имя должно быть уникальным в пределах политики.
строка (обязательно)
BlobInventoryPolicyDefinition
BlobInventoryPolicyFilter
Имя
Описание
Значение
blobTypes
Массив предустановленных значений перечисления. Допустимые значения: blockBlob, appendBlob, pageBlob. Учетные записи HNS не поддерживают pageBLOOB-объекты.
string[] (обязательно)
includeBlobVersions
Включает версии BLOB-объектов в инвентаризацию BLOB-объектов, если задано значение true.
bool
includeSnapshots
Включает моментальные снимки BLOB-объектов в инвентаризацию BLOB-объектов, если задано значение true.
bool
prefixMatch
Массив строк для сопоставляемых префиксов BLOB-объектов.
string[]