你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Microsoft.Storage StorageAccounts/inventoryPolicies 2021-01-01
Bicep 资源定义
可以使用目标操作部署 storageAccounts/inventoryPolicies 资源类型:
有关每个 API 版本中已更改属性的列表,请参阅 更改日志。
若要创建 Microsoft.Storage/storageAccounts/inventoryPolicies 资源,请将以下 Bicep 添加到模板。
resource symbolicname 'Microsoft.Storage/storageAccounts/inventoryPolicies@2021-01-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
名字 |
描述 |
价值 |
目的地 |
存储 blob 清单文件的容器名称。 必须预先创建。 |
string (必需) |
启用 |
如果设置为 true,则启用策略。 |
bool (必需) |
规则 |
存储帐户 Blob 清单策略规则。 启用规则时应用该规则。 |
BlobInventoryPolicyRule[] (必需) |
类型 |
有效值为 Inventory |
“清单”(必需) |
BlobInventoryPolicyRule
名字 |
描述 |
价值 |
定义 |
定义 Blob 清单策略规则的对象。 |
BlobInventoryPolicyDefinition (必需) |
启用 |
设置为 true 时启用规则。 |
bool (必需) |
名字 |
规则名称可以包含字母数字字符的任意组合。 规则名称区分大小写。 它在策略中必须是唯一的。 |
string (必需) |
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-01-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” |
apiVersion |
资源 API 版本 |
'2021-01-01' |
名字 |
资源名称
了解如何在 JSON ARM 模板中设置子资源的名称和类型。 |
“default” |
性能 |
返回存储帐户 Blob 清单策略规则。 |
BlobInventoryPolicyProperties |
BlobInventoryPolicyProperties
BlobInventoryPolicySchema
名字 |
描述 |
价值 |
目的地 |
存储 blob 清单文件的容器名称。 必须预先创建。 |
string (必需) |
启用 |
如果设置为 true,则启用策略。 |
bool (必需) |
规则 |
存储帐户 Blob 清单策略规则。 启用规则时应用该规则。 |
BlobInventoryPolicyRule[] (必需) |
类型 |
有效值为 Inventory |
“清单”(必需) |
BlobInventoryPolicyRule
名字 |
描述 |
价值 |
定义 |
定义 Blob 清单策略规则的对象。 |
BlobInventoryPolicyDefinition (必需) |
启用 |
设置为 true 时启用规则。 |
bool (必需) |
名字 |
规则名称可以包含字母数字字符的任意组合。 规则名称区分大小写。 它在策略中必须是唯一的。 |
string (必需) |
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-01-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
名字 |
描述 |
价值 |
目的地 |
存储 blob 清单文件的容器名称。 必须预先创建。 |
string (必需) |
启用 |
如果设置为 true,则启用策略。 |
bool (必需) |
规则 |
存储帐户 Blob 清单策略规则。 启用规则时应用该规则。 |
BlobInventoryPolicyRule[] (必需) |
类型 |
有效值为 Inventory |
“清单”(必需) |
BlobInventoryPolicyRule
名字 |
描述 |
价值 |
定义 |
定义 Blob 清单策略规则的对象。 |
BlobInventoryPolicyDefinition (必需) |
启用 |
设置为 true 时启用规则。 |
bool (必需) |
名字 |
规则名称可以包含字母数字字符的任意组合。 规则名称区分大小写。 它在策略中必须是唯一的。 |
string (必需) |
BlobInventoryPolicyDefinition
BlobInventoryPolicyFilter
名字 |
描述 |
价值 |
blobTypes |
预定义枚举值的数组。 有效值包括 blockBlob、appendBlob、pageBlob。 Hns 帐户不支持 pageBlobs。 |
string[] (必需) |
includeBlobVersions |
当值设置为 true 时,在 Blob 清单中包含 Blob 版本。 |
bool |
includeSnapshots |
当值设置为 true 时,在 Blob 清单中包含 Blob 快照。 |
bool |
prefixMatch |
要匹配的 blob 前缀的字符串数组。 |
string[] |