Microsoft.Storage storageAccounts/inventoryPolicies 2021-01-01
Artículo 11/08/2024
1 colaborador
Comentarios
En este artículo
Definición de recursos de Bicep
El tipo de recurso storageAccounts/inventoryPolicies se puede implementar con operaciones destinadas a:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios .
Para crear un recurso Microsoft.Storage/storageAccounts/inventoryPolicies, agregue el siguiente bicep a la plantilla.
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'
}
}
}
Valores de propiedad
storageAccounts/inventoryPolicies
Nombre
Descripción
Valor
nombre
El nombre del recurso Vea cómo establecer nombres y tipos para recursos secundarios en Bicep .
'default'
padre
En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario. Para obtener más información, consulte recurso secundario fuera del recurso primario .
Nombre simbólico del recurso de tipo: storageAccounts
Propiedades
Devuelve las reglas de directiva de inventario de blobs de la cuenta de almacenamiento.
blobInventoryPolicyProperties
BlobInventoryPolicyProperties
Nombre
Descripción
Valor
política
El objeto de directiva de inventario de blobs de la cuenta de almacenamiento. Se compone de reglas de directiva.
blobInventoryPolicySchema (obligatorio)
BlobInventoryPolicySchema
Nombre
Descripción
Valor
destino
Nombre del contenedor donde se almacenan los archivos de inventario de blobs. Debe crearse previamente.
string (obligatorio)
Habilitado
La directiva está habilitada si se establece en true.
bool (obligatorio)
reglas
Reglas de directiva de inventario de blobs de la cuenta de almacenamiento. La regla se aplica cuando está habilitada.
BlobInventoryPolicyRule [] (obligatorio)
tipo
El valor válido es Inventory
'Inventario' (obligatorio)
BlobInventoryPolicyRule
Nombre
Descripción
Valor
definición
Objeto que define la regla de directiva de inventario de blobs.
blobInventoryPolicyDefinition (obligatorio)
Habilitado
La regla está habilitada cuando se establece en true.
bool (obligatorio)
nombre
Un nombre de regla puede contener cualquier combinación de caracteres alfa numéricos. El nombre de la regla distingue mayúsculas de minúsculas. Debe ser único dentro de una directiva.
string (obligatorio)
BlobInventoryPolicyDefinition
BlobInventoryPolicyFilter
Nombre
Descripción
Valor
blobTypes
Matriz de valores de enumeración predefinidos. Los valores válidos incluyen blockBlob, appendBlob, pageBlob. Las cuentas de Hns no admiten pageBlobs.
string[] (obligatorio)
includeBlobVersions
Incluye versiones de blobs en el inventario de blobs cuando el valor se establece en true.
Bool
includeSnapshots
Incluye instantáneas de blobs en el inventario de blobs cuando el valor se establece en true.
Bool
prefixMatch
Matriz de cadenas para los prefijos de blob que se van a buscar coincidencias.
string[]
Definición de recursos de plantilla de ARM
El tipo de recurso storageAccounts/inventoryPolicies se puede implementar con operaciones destinadas a:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios .
Para crear un recurso Microsoft.Storage/storageAccounts/inventoryPolicies, agregue el siguiente JSON a la plantilla.
{
"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"
}
}
}
Valores de propiedad
storageAccounts/inventoryPolicies
Nombre
Descripción
Valor
tipo
El tipo de recurso
'Microsoft.Storage/storageAccounts/inventoryPolicies'
apiVersion
La versión de la API de recursos
'2021-01-01'
nombre
El nombre del recurso Vea cómo establecer nombres y tipos para recursos secundarios en plantillas de ARM json .
'default'
Propiedades
Devuelve las reglas de directiva de inventario de blobs de la cuenta de almacenamiento.
blobInventoryPolicyProperties
BlobInventoryPolicyProperties
Nombre
Descripción
Valor
política
El objeto de directiva de inventario de blobs de la cuenta de almacenamiento. Se compone de reglas de directiva.
blobInventoryPolicySchema (obligatorio)
BlobInventoryPolicySchema
Nombre
Descripción
Valor
destino
Nombre del contenedor donde se almacenan los archivos de inventario de blobs. Debe crearse previamente.
string (obligatorio)
Habilitado
La directiva está habilitada si se establece en true.
bool (obligatorio)
reglas
Reglas de directiva de inventario de blobs de la cuenta de almacenamiento. La regla se aplica cuando está habilitada.
BlobInventoryPolicyRule [] (obligatorio)
tipo
El valor válido es Inventory
'Inventario' (obligatorio)
BlobInventoryPolicyRule
Nombre
Descripción
Valor
definición
Objeto que define la regla de directiva de inventario de blobs.
blobInventoryPolicyDefinition (obligatorio)
Habilitado
La regla está habilitada cuando se establece en true.
bool (obligatorio)
nombre
Un nombre de regla puede contener cualquier combinación de caracteres alfa numéricos. El nombre de la regla distingue mayúsculas de minúsculas. Debe ser único dentro de una directiva.
string (obligatorio)
BlobInventoryPolicyDefinition
BlobInventoryPolicyFilter
Nombre
Descripción
Valor
blobTypes
Matriz de valores de enumeración predefinidos. Los valores válidos incluyen blockBlob, appendBlob, pageBlob. Las cuentas de Hns no admiten pageBlobs.
string[] (obligatorio)
includeBlobVersions
Incluye versiones de blobs en el inventario de blobs cuando el valor se establece en true.
Bool
includeSnapshots
Incluye instantáneas de blobs en el inventario de blobs cuando el valor se establece en true.
Bool
prefixMatch
Matriz de cadenas para los prefijos de blob que se van a buscar coincidencias.
string[]
El tipo de recurso storageAccounts/inventoryPolicies se puede implementar con operaciones destinadas a:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios .
Para crear un recurso Microsoft.Storage/storageAccounts/inventoryPolicies, agregue el siguiente Terraform a la plantilla.
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"
}
}
})
}
Valores de propiedad
storageAccounts/inventoryPolicies
Nombre
Descripción
Valor
tipo
El tipo de recurso
"Microsoft.Storage/storageAccounts/inventoryPolicies@2021-01-01"
nombre
El nombre del recurso
"valor predeterminado"
parent_id
Identificador del recurso que es el elemento primario de este recurso.
Identificador del recurso de tipo: storageAccounts
Propiedades
Devuelve las reglas de directiva de inventario de blobs de la cuenta de almacenamiento.
blobInventoryPolicyProperties
BlobInventoryPolicyProperties
Nombre
Descripción
Valor
política
El objeto de directiva de inventario de blobs de la cuenta de almacenamiento. Se compone de reglas de directiva.
blobInventoryPolicySchema (obligatorio)
BlobInventoryPolicySchema
Nombre
Descripción
Valor
destino
Nombre del contenedor donde se almacenan los archivos de inventario de blobs. Debe crearse previamente.
string (obligatorio)
Habilitado
La directiva está habilitada si se establece en true.
bool (obligatorio)
reglas
Reglas de directiva de inventario de blobs de la cuenta de almacenamiento. La regla se aplica cuando está habilitada.
BlobInventoryPolicyRule [] (obligatorio)
tipo
El valor válido es Inventory
"Inventario" (obligatorio)
BlobInventoryPolicyRule
Nombre
Descripción
Valor
definición
Objeto que define la regla de directiva de inventario de blobs.
blobInventoryPolicyDefinition (obligatorio)
Habilitado
La regla está habilitada cuando se establece en true.
bool (obligatorio)
nombre
Un nombre de regla puede contener cualquier combinación de caracteres alfa numéricos. El nombre de la regla distingue mayúsculas de minúsculas. Debe ser único dentro de una directiva.
string (obligatorio)
BlobInventoryPolicyDefinition
BlobInventoryPolicyFilter
Nombre
Descripción
Valor
blobTypes
Matriz de valores de enumeración predefinidos. Los valores válidos incluyen blockBlob, appendBlob, pageBlob. Las cuentas de Hns no admiten pageBlobs.
string[] (obligatorio)
includeBlobVersions
Incluye versiones de blobs en el inventario de blobs cuando el valor se establece en true.
Bool
includeSnapshots
Incluye instantáneas de blobs en el inventario de blobs cuando el valor se establece en true.
Bool
prefixMatch
Matriz de cadenas para los prefijos de blob que se van a buscar coincidencias.
string[]