你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Microsoft.Storage storageAccounts/inventoryPolicies 2021-02-01
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
BlobInventoryPolicyProperties
BlobInventoryPolicySchema
名称 |
说明 |
值 |
destination |
存储 Blob 清单文件的容器名称。 必须预先创建。 |
字符串 (必需) |
enabled |
如果设置为 true,则启用策略。 |
需要 bool () |
规则 |
存储帐户 Blob 清单策略规则。 规则在启用时应用。 |
BlobInventoryPolicyRule[] (必需) |
类型 |
有效值为 Inventory |
需要“库存” () |
BlobInventoryPolicyRule
名称 |
说明 |
值 |
定义 |
一个定义 Blob 清单策略规则的 对象。 |
BlobInventoryPolicyDefinition (必需) |
enabled |
设置为 true 时启用规则。 |
需要 bool () |
name |
规则名称只能包含字母数字字符的任意组合。 规则名称区分大小写。 该名称必须在策略中唯一。 |
字符串 (必需) |
BlobInventoryPolicyDefinition
BlobInventoryPolicyFilter
名称 |
说明 |
值 |
blobTypes |
预定义枚举值的数组。 有效值包括 blockBlob、appendBlob、pageBlob。 Hns 帐户不支持 pageBlobs。 |
string[] (必需) |
includeBlobVersions |
值设置为 true 时,在 Blob 清单中包含 Blob 版本。 |
bool |
includeSnapshots |
值设置为 true 时,在 Blob 清单中包含 Blob 快照。 |
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
名称 |
说明 |
Value |
type |
资源类型 |
'Microsoft.Storage/storageAccounts/inventoryPolicies' |
apiVersion |
资源 API 版本 |
'2021-02-01' |
name |
资源名称
了解如何在 JSON ARM 模板中设置子资源的名称和类型。 |
'default' |
properties |
返回存储帐户 Blob 清单策略规则。 |
BlobInventoryPolicyProperties |
BlobInventoryPolicyProperties
BlobInventoryPolicySchema
名称 |
说明 |
值 |
destination |
存储 Blob 清单文件的容器名称。 必须预先创建。 |
字符串 (必需) |
enabled |
如果设置为 true,则启用策略。 |
需要 bool () |
规则 |
存储帐户 Blob 清单策略规则。 规则在启用时应用。 |
BlobInventoryPolicyRule[] (必需) |
类型 |
有效值为 Inventory |
需要“库存” () |
BlobInventoryPolicyRule
名称 |
说明 |
值 |
定义 |
一个定义 Blob 清单策略规则的 对象。 |
BlobInventoryPolicyDefinition (必需) |
enabled |
设置为 true 时启用规则。 |
需要 bool () |
name |
规则名称只能包含字母数字字符的任意组合。 规则名称区分大小写。 该名称必须在策略中唯一。 |
字符串 (必需) |
BlobInventoryPolicyDefinition
BlobInventoryPolicyFilter
名称 |
说明 |
值 |
blobTypes |
预定义枚举值的数组。 有效值包括 blockBlob、appendBlob、pageBlob。 Hns 帐户不支持 pageBlobs。 |
string[] (必需) |
includeBlobVersions |
值设置为 true 时,在 Blob 清单中包含 Blob 版本。 |
bool |
includeSnapshots |
值设置为 true 时,在 Blob 清单中包含 Blob 快照。 |
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
BlobInventoryPolicyProperties
BlobInventoryPolicySchema
名称 |
说明 |
值 |
destination |
存储 Blob 清单文件的容器名称。 必须预先创建。 |
字符串 (必需) |
enabled |
如果设置为 true,则启用策略。 |
需要 bool () |
规则 |
存储帐户 Blob 清单策略规则。 规则在启用时应用。 |
BlobInventoryPolicyRule[] (必需) |
类型 |
有效值为 Inventory |
需要“库存” () |
BlobInventoryPolicyRule
名称 |
说明 |
值 |
定义 |
一个定义 Blob 清单策略规则的 对象。 |
BlobInventoryPolicyDefinition (必需) |
enabled |
设置为 true 时启用规则。 |
需要 bool () |
name |
规则名称只能包含字母数字字符的任意组合。 规则名称区分大小写。 该名称必须在策略中唯一。 |
字符串 (必需) |
BlobInventoryPolicyDefinition
BlobInventoryPolicyFilter
名称 |
说明 |
值 |
blobTypes |
预定义枚举值的数组。 有效值包括 blockBlob、appendBlob、pageBlob。 Hns 帐户不支持 pageBlobs。 |
string[] (必需) |
includeBlobVersions |
值设置为 true 时,在 Blob 清单中包含 Blob 版本。 |
bool |
includeSnapshots |
值设置为 true 时,在 Blob 清单中包含 Blob 快照。 |
bool |
prefixMatch |
要匹配的 Blob 前缀的字符串数组。 |
string[] |