Definição de recurso do Bicep
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 de 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@2019-06-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 da propriedade
Microsoft.Storage/storageAccounts/inventoryPolicies
Nome |
Descrição |
Valor |
nome |
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 o recurso do tipo: storageAccounts |
Propriedades |
Retorna as regras de política de inventário de blob da conta de armazenamento. |
blobInventoryPolicyProperties |
Definição de BlobInventoryPolicyDefinition
Nome |
Descrição |
Valor |
Filtros |
Um objeto que define o conjunto de filtros. |
BlobInventoryPolicyFilter (obrigatório) |
BlobInventoryPolicyFilter
Nome |
Descrição |
Valor |
blobTypes |
Uma matriz de valores de enumeração predefinidos. Os valores válidos incluem blockBlob, appendBlob, pageBlob. As contas Hns não dão suporte a pageBlobs. |
string[] (obrigatório) |
includeBlobVersions |
Inclui versões de blob no inventário de blobs quando o valor é definido como true. |
Bool |
includeSnapshots |
Inclui instantâneos de blob no inventário de blobs quando o valor é definido como true. |
Bool |
prefixMatch |
Uma matriz de cadeias de caracteres para que os prefixos de blob sejam correspondidos. |
cadeia de caracteres[] |
BlobInventoryPolicyProperties
Nome |
Descrição |
Valor |
política |
O objeto de política de inventário de blob da conta de armazenamento. Ele é composto por regras de política. |
blobInventoryPolicySchema (obrigatório) |
BlobInventoryPolicyRule
Nome |
Descrição |
Valor |
definição |
Um objeto que define a regra de política de inventário de blob. |
BlobInventoryPolicyDefinition (obrigatório) |
Habilitado |
A regra é habilitada quando definida como true. |
bool (obrigatório) |
nome |
Um nome de regra pode conter qualquer combinação de caracteres numéricos alfa. O nome da regra diferencia maiúsculas de minúsculas. Ele deve ser exclusivo dentro de uma política. |
cadeia de caracteres (obrigatório) |
BlobInventoryPolicySchema
Nome |
Descrição |
Valor |
destino |
Nome do contêiner em que os arquivos de inventário de blob são armazenados. Deve ser pré-criado. |
cadeia de caracteres (obrigatório) |
Habilitado |
A política será habilitada se definida como true. |
bool (obrigatório) |
réguas |
As regras de 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 do 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 de log de alterações.
Para criar um recurso Microsoft.Storage/storageAccounts/inventoryPolicies, adicione o JSON a seguir ao modelo.
{
"type": "Microsoft.Storage/storageAccounts/inventoryPolicies",
"apiVersion": "2019-06-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 da propriedade
Microsoft.Storage/storageAccounts/inventoryPolicies
Nome |
Descrição |
Valor |
apiVersion |
A versão da API |
'2019-06-01' |
nome |
O nome do recurso |
'default' (obrigatório) |
Propriedades |
Retorna as regras de política de inventário de blob da conta de armazenamento. |
blobInventoryPolicyProperties |
tipo |
O tipo de recurso |
'Microsoft.Storage/storageAccounts/inventoryPolicies' |
Definição de BlobInventoryPolicyDefinition
Nome |
Descrição |
Valor |
Filtros |
Um objeto que define o conjunto de filtros. |
BlobInventoryPolicyFilter (obrigatório) |
BlobInventoryPolicyFilter
Nome |
Descrição |
Valor |
blobTypes |
Uma matriz de valores de enumeração predefinidos. Os valores válidos incluem blockBlob, appendBlob, pageBlob. As contas Hns não dão suporte a pageBlobs. |
string[] (obrigatório) |
includeBlobVersions |
Inclui versões de blob no inventário de blobs quando o valor é definido como true. |
Bool |
includeSnapshots |
Inclui instantâneos de blob no inventário de blobs quando o valor é definido como true. |
Bool |
prefixMatch |
Uma matriz de cadeias de caracteres para que os prefixos de blob sejam correspondidos. |
cadeia de caracteres[] |
BlobInventoryPolicyProperties
Nome |
Descrição |
Valor |
política |
O objeto de política de inventário de blob da conta de armazenamento. Ele é composto por regras de política. |
blobInventoryPolicySchema (obrigatório) |
BlobInventoryPolicyRule
Nome |
Descrição |
Valor |
definição |
Um objeto que define a regra de política de inventário de blob. |
BlobInventoryPolicyDefinition (obrigatório) |
Habilitado |
A regra é habilitada quando definida como true. |
bool (obrigatório) |
nome |
Um nome de regra pode conter qualquer combinação de caracteres numéricos alfa. O nome da regra diferencia maiúsculas de minúsculas. Ele deve ser exclusivo dentro de uma política. |
cadeia de caracteres (obrigatório) |
BlobInventoryPolicySchema
Nome |
Descrição |
Valor |
destino |
Nome do contêiner em que os arquivos de inventário de blob são armazenados. Deve ser pré-criado. |
cadeia de caracteres (obrigatório) |
Habilitado |
A política será habilitada se definida como true. |
bool (obrigatório) |
réguas |
As regras de 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 de log de alterações.
Para criar um recurso Microsoft.Storage/storageAccounts/inventoryPolicies, adicione o Terraform a seguir ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Storage/storageAccounts/inventoryPolicies@2019-06-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 da propriedade
Microsoft.Storage/storageAccounts/inventoryPolicies
Nome |
Descrição |
Valor |
nome |
O nome do recurso |
'default' (obrigatório) |
parent_id |
A ID do recurso que é o pai desse recurso. |
ID do recurso do tipo: storageAccounts |
Propriedades |
Retorna as regras de política de inventário de blob da conta de armazenamento. |
blobInventoryPolicyProperties |
tipo |
O tipo de recurso |
"Microsoft.Storage/storageAccounts/inventoryPolicies@2019-06-01" |
Definição de BlobInventoryPolicyDefinition
Nome |
Descrição |
Valor |
Filtros |
Um objeto que define o conjunto de filtros. |
BlobInventoryPolicyFilter (obrigatório) |
BlobInventoryPolicyFilter
Nome |
Descrição |
Valor |
blobTypes |
Uma matriz de valores de enumeração predefinidos. Os valores válidos incluem blockBlob, appendBlob, pageBlob. As contas Hns não dão suporte a pageBlobs. |
string[] (obrigatório) |
includeBlobVersions |
Inclui versões de blob no inventário de blobs quando o valor é definido como true. |
Bool |
includeSnapshots |
Inclui instantâneos de blob no inventário de blobs quando o valor é definido como true. |
Bool |
prefixMatch |
Uma matriz de cadeias de caracteres para que os prefixos de blob sejam correspondidos. |
cadeia de caracteres[] |
BlobInventoryPolicyProperties
Nome |
Descrição |
Valor |
política |
O objeto de política de inventário de blob da conta de armazenamento. Ele é composto por regras de política. |
blobInventoryPolicySchema (obrigatório) |
BlobInventoryPolicyRule
Nome |
Descrição |
Valor |
definição |
Um objeto que define a regra de política de inventário de blob. |
BlobInventoryPolicyDefinition (obrigatório) |
Habilitado |
A regra é habilitada quando definida como true. |
bool (obrigatório) |
nome |
Um nome de regra pode conter qualquer combinação de caracteres numéricos alfa. O nome da regra diferencia maiúsculas de minúsculas. Ele deve ser exclusivo dentro de uma política. |
cadeia de caracteres (obrigatório) |
BlobInventoryPolicySchema
Nome |
Descrição |
Valor |
destino |
Nome do contêiner em que os arquivos de inventário de blob são armazenados. Deve ser pré-criado. |
cadeia de caracteres (obrigatório) |
Habilitado |
A política será habilitada se definida como true. |
bool (obrigatório) |
réguas |
As regras de 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) |