Definição de recursos do bíceps
O tipo de recurso storageAccounts/inventoryPolicies pode ser implantado com operações direcionadas:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Para criar um recurso Microsoft.Storage/storageAccounts/inventoryPolicies, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Storage/storageAccounts/inventoryPolicies@2021-02-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
policy: {
destination: 'string'
enabled: bool
rules: [
{
definition: {
filters: {
blobTypes: [
'string'
]
includeBlobVersions: bool
includeSnapshots: bool
prefixMatch: [
'string'
]
}
}
enabled: bool
name: 'string'
}
]
type: 'string'
}
}
}
Valores de propriedade
Microsoft.Storage/storageAccounts/inventoryPolicies
Designação |
Descrição |
Valor |
Designação |
O nome do recurso |
'default' (obrigatório) |
pai |
No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.
Para obter mais informações, consulte recurso filho fora do recurso pai. |
Nome simbólico para recurso do tipo: storageAccounts |
propriedades |
Retorna as regras da política de inventário de blob da conta de armazenamento. |
BlobInventoryPolicyProperties |
BlobInventoryPolicyDefinition
Designação |
Descrição |
Valor |
filtros |
Um objeto que define o conjunto de filtros. |
BlobInventoryPolicyFilter (obrigatório) |
BlobInventoryPolicyFilter
Designação |
Descrição |
Valor |
blobTipos |
Uma matriz de valores de enum predefinidos. Os valores válidos incluem blockBlob, appendBlob, pageBlob. As contas Hns não suportam pageBlobs. |
string[] (obrigatório) |
incluirVersõesDeBlob |
Inclui versões de blob no inventário de blob quando o valor é definido como true. |
Bool |
incluirCapturas |
Inclui instantâneos de blob no inventário de blob quando o valor é definido como true. |
Bool |
prefixMatch |
Uma matriz de cadeias de caracteres para prefixos de blob a serem correspondidos. |
string[] |
BlobInventoryPolicyProperties
Designação |
Descrição |
Valor |
política |
O objeto de política de inventário blob da conta de armazenamento. É composto por regras políticas. |
BlobInventoryPolicySchema (obrigatório) |
BlobInventoryPolicyRule
Designação |
Descrição |
Valor |
Definição |
Um objeto que define a regra de política de inventário de blob. |
BlobInventoryPolicyDefinition (obrigatório) |
ativado |
A regra é ativada quando definida como true. |
bool (obrigatório) |
Designação |
Um nome de regra pode conter qualquer combinação de caracteres alfanuméricos. O nome da regra diferencia maiúsculas de minúsculas. Tem de ser único dentro de uma política. |
string (obrigatório) |
BlobInventoryPolicySchema
Designação |
Descrição |
Valor |
destino |
Nome do contêiner onde os arquivos de inventário de blob são armazenados. Deve ser pré-criado. |
string (obrigatório) |
ativado |
A política é ativada se definida como true. |
bool (obrigatório) |
regras |
As regras da política de inventário de blob da conta de armazenamento. A regra é aplicada quando está habilitada. |
BlobInventoryPolicyRule[] (obrigatório) |
tipo |
O valor válido é Inventário |
'Inventário' (obrigatório) |
Definição de recurso de modelo ARM
O tipo de recurso storageAccounts/inventoryPolicies pode ser implantado com operações direcionadas:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Para criar um recurso Microsoft.Storage/storageAccounts/inventoryPolicies, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Storage/storageAccounts/inventoryPolicies",
"apiVersion": "2021-02-01",
"name": "string",
"properties": {
"policy": {
"destination": "string",
"enabled": "bool",
"rules": [
{
"definition": {
"filters": {
"blobTypes": [ "string" ],
"includeBlobVersions": "bool",
"includeSnapshots": "bool",
"prefixMatch": [ "string" ]
}
},
"enabled": "bool",
"name": "string"
}
],
"type": "string"
}
}
}
Valores de propriedade
Microsoft.Storage/storageAccounts/inventoryPolicies
Designação |
Descrição |
Valor |
Versão da API |
A versão api |
'2021-02-01' |
Designação |
O nome do recurso |
'default' (obrigatório) |
propriedades |
Retorna as regras da política de inventário de blob da conta de armazenamento. |
BlobInventoryPolicyProperties |
tipo |
O tipo de recurso |
'Microsoft.Storage/storageAccounts/inventoryPolicies' |
BlobInventoryPolicyDefinition
Designação |
Descrição |
Valor |
filtros |
Um objeto que define o conjunto de filtros. |
BlobInventoryPolicyFilter (obrigatório) |
BlobInventoryPolicyFilter
Designação |
Descrição |
Valor |
blobTipos |
Uma matriz de valores de enum predefinidos. Os valores válidos incluem blockBlob, appendBlob, pageBlob. As contas Hns não suportam pageBlobs. |
string[] (obrigatório) |
incluirVersõesDeBlob |
Inclui versões de blob no inventário de blob quando o valor é definido como true. |
Bool |
incluirCapturas |
Inclui instantâneos de blob no inventário de blob quando o valor é definido como true. |
Bool |
prefixMatch |
Uma matriz de cadeias de caracteres para prefixos de blob a serem correspondidos. |
string[] |
BlobInventoryPolicyProperties
Designação |
Descrição |
Valor |
política |
O objeto de política de inventário blob da conta de armazenamento. É composto por regras políticas. |
BlobInventoryPolicySchema (obrigatório) |
BlobInventoryPolicyRule
Designação |
Descrição |
Valor |
Definição |
Um objeto que define a regra de política de inventário de blob. |
BlobInventoryPolicyDefinition (obrigatório) |
ativado |
A regra é ativada quando definida como true. |
bool (obrigatório) |
Designação |
Um nome de regra pode conter qualquer combinação de caracteres alfanuméricos. O nome da regra diferencia maiúsculas de minúsculas. Tem de ser único dentro de uma política. |
string (obrigatório) |
BlobInventoryPolicySchema
Designação |
Descrição |
Valor |
destino |
Nome do contêiner onde os arquivos de inventário de blob são armazenados. Deve ser pré-criado. |
string (obrigatório) |
ativado |
A política é ativada se definida como true. |
bool (obrigatório) |
regras |
As regras da política de inventário de blob da conta de armazenamento. A regra é aplicada quando está habilitada. |
BlobInventoryPolicyRule[] (obrigatório) |
tipo |
O valor válido é Inventário |
'Inventário' (obrigatório) |
Exemplos de uso
O tipo de recurso storageAccounts/inventoryPolicies pode ser implantado com operações direcionadas:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Para criar um recurso Microsoft.Storage/storageAccounts/inventoryPolicies, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Storage/storageAccounts/inventoryPolicies@2021-02-01"
name = "string"
parent_id = "string"
body = {
properties = {
policy = {
destination = "string"
enabled = bool
rules = [
{
definition = {
filters = {
blobTypes = [
"string"
]
includeBlobVersions = bool
includeSnapshots = bool
prefixMatch = [
"string"
]
}
}
enabled = bool
name = "string"
}
]
type = "string"
}
}
}
}
Valores de propriedade
Microsoft.Storage/storageAccounts/inventoryPolicies
Designação |
Descrição |
Valor |
Designação |
O nome do recurso |
'default' (obrigatório) |
parent_id |
A ID do recurso que é o pai para este recurso. |
ID do recurso do tipo: storageAccounts |
propriedades |
Retorna as regras da política de inventário de blob da conta de armazenamento. |
BlobInventoryPolicyProperties |
tipo |
O tipo de recurso |
"Microsoft.Storage/storageAccounts/inventoryPolicies@2021-02-01" |
BlobInventoryPolicyDefinition
Designação |
Descrição |
Valor |
filtros |
Um objeto que define o conjunto de filtros. |
BlobInventoryPolicyFilter (obrigatório) |
BlobInventoryPolicyFilter
Designação |
Descrição |
Valor |
blobTipos |
Uma matriz de valores de enum predefinidos. Os valores válidos incluem blockBlob, appendBlob, pageBlob. As contas Hns não suportam pageBlobs. |
string[] (obrigatório) |
incluirVersõesDeBlob |
Inclui versões de blob no inventário de blob quando o valor é definido como true. |
Bool |
incluirCapturas |
Inclui instantâneos de blob no inventário de blob quando o valor é definido como true. |
Bool |
prefixMatch |
Uma matriz de cadeias de caracteres para prefixos de blob a serem correspondidos. |
string[] |
BlobInventoryPolicyProperties
Designação |
Descrição |
Valor |
política |
O objeto de política de inventário blob da conta de armazenamento. É composto por regras políticas. |
BlobInventoryPolicySchema (obrigatório) |
BlobInventoryPolicyRule
Designação |
Descrição |
Valor |
Definição |
Um objeto que define a regra de política de inventário de blob. |
BlobInventoryPolicyDefinition (obrigatório) |
ativado |
A regra é ativada quando definida como true. |
bool (obrigatório) |
Designação |
Um nome de regra pode conter qualquer combinação de caracteres alfanuméricos. O nome da regra diferencia maiúsculas de minúsculas. Tem de ser único dentro de uma política. |
string (obrigatório) |
BlobInventoryPolicySchema
Designação |
Descrição |
Valor |
destino |
Nome do contêiner onde os arquivos de inventário de blob são armazenados. Deve ser pré-criado. |
string (obrigatório) |
ativado |
A política é ativada se definida como true. |
bool (obrigatório) |
regras |
As regras da política de inventário de blob da conta de armazenamento. A regra é aplicada quando está habilitada. |
BlobInventoryPolicyRule[] (obrigatório) |
tipo |
O valor válido é Inventário |
'Inventário' (obrigatório) |