Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
- más reciente
- 2016-03-01
Definición de recursos de Bicep
El tipo de recurso logprofiles se puede implementar con operaciones que tienen como destino:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.Insights/logprofiles, agregue lo siguiente a la plantilla de Bicep.
resource symbolicname 'Microsoft.Insights/logprofiles@2016-03-01' = {
scope: resourceSymbolicName or scope
location: 'string'
name: 'string'
properties: {
categories: [
'string'
]
locations: [
'string'
]
retentionPolicy: {
days: int
enabled: bool
}
serviceBusRuleId: 'string'
storageAccountId: 'string'
}
tags: {
{customized property}: 'string'
}
}
Valores de propiedad
Microsoft.Insights/logprofiles
| Nombre | Descripción | Valor |
|---|---|---|
| ubicación | Ubicación del recurso | string (obligatorio) |
| nombre | El nombre del recurso | string (obligatorio) |
| Propiedades | Propiedades del perfil de registro del recurso. | logProfileProperties (obligatorio) |
| scope | Use al crear un recurso en un ámbito diferente del ámbito de implementación. | Establezca esta propiedad en el nombre simbólico de un recurso para aplicar el recurso de extensión . |
| Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
LogProfileProperties
| Nombre | Descripción | Valor |
|---|---|---|
| Categorías | las categorías de los registros. Estas categorías se crean tal como es conveniente para el usuario. Algunos valores son: "Write", "Delete" o "Action". | string[] (obligatorio) |
| Ubicaciones | Lista de regiones para las que se deben almacenar o transmitir eventos del registro de actividad. Es una lista separada por comas de ubicaciones de ARM válidas, incluida la ubicación "global". | string[] (obligatorio) |
| retentionPolicy | la directiva de retención de los eventos del registro. | RetentionPolicy (obligatorio) |
| serviceBusRuleId | El identificador de regla de Service Bus del espacio de nombres de Service Bus en el que desea tener Event Hubs creado para transmitir el registro de actividad. El identificador de regla tiene el formato : '{id. de recurso de Service Bus}/authorizationrules/{nombre de clave}'. | cuerda |
| storageAccountId | el identificador de recurso de la cuenta de almacenamiento a la que desea enviar el registro de actividad. | cuerda |
ResourceTags (Etiquetas de recurso)
| Nombre | Descripción | Valor |
|---|
Política de Retención
| Nombre | Descripción | Valor |
|---|---|---|
| Días | el número de días para la retención en días. Un valor de 0 conservará los eventos indefinidamente. | Int Restricciones: Valor mínimo = 0 (obligatorio) |
| Habilitado | valor que indica si la directiva de retención está habilitada. | bool (obligatorio) |
Definición de recursos de plantilla de ARM
El tipo de recurso logprofiles se puede implementar con operaciones que tienen como destino:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.Insights/logprofiles, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.Insights/logprofiles",
"apiVersion": "2016-03-01",
"name": "string",
"location": "string",
"properties": {
"categories": [ "string" ],
"locations": [ "string" ],
"retentionPolicy": {
"days": "int",
"enabled": "bool"
},
"serviceBusRuleId": "string",
"storageAccountId": "string"
},
"tags": {
"{customized property}": "string"
}
}
Valores de propiedad
Microsoft.Insights/logprofiles
| Nombre | Descripción | Valor |
|---|---|---|
| apiVersion | La versión de api | '2016-03-01' |
| ubicación | Ubicación del recurso | string (obligatorio) |
| nombre | El nombre del recurso | string (obligatorio) |
| Propiedades | Propiedades del perfil de registro del recurso. | logProfileProperties (obligatorio) |
| Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
| tipo | El tipo de recurso | "Microsoft.Insights/logprofiles" |
LogProfileProperties
| Nombre | Descripción | Valor |
|---|---|---|
| Categorías | las categorías de los registros. Estas categorías se crean tal como es conveniente para el usuario. Algunos valores son: "Write", "Delete" o "Action". | string[] (obligatorio) |
| Ubicaciones | Lista de regiones para las que se deben almacenar o transmitir eventos del registro de actividad. Es una lista separada por comas de ubicaciones de ARM válidas, incluida la ubicación "global". | string[] (obligatorio) |
| retentionPolicy | la directiva de retención de los eventos del registro. | RetentionPolicy (obligatorio) |
| serviceBusRuleId | El identificador de regla de Service Bus del espacio de nombres de Service Bus en el que desea tener Event Hubs creado para transmitir el registro de actividad. El identificador de regla tiene el formato : '{id. de recurso de Service Bus}/authorizationrules/{nombre de clave}'. | cuerda |
| storageAccountId | el identificador de recurso de la cuenta de almacenamiento a la que desea enviar el registro de actividad. | cuerda |
ResourceTags (Etiquetas de recurso)
| Nombre | Descripción | Valor |
|---|
Política de Retención
| Nombre | Descripción | Valor |
|---|---|---|
| Días | el número de días para la retención en días. Un valor de 0 conservará los eventos indefinidamente. | Int Restricciones: Valor mínimo = 0 (obligatorio) |
| Habilitado | valor que indica si la directiva de retención está habilitada. | bool (obligatorio) |
Ejemplos de uso
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso logprofiles se puede implementar con operaciones que tienen como destino:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.Insights/logprofiles, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Insights/logprofiles@2016-03-01"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
categories = [
"string"
]
locations = [
"string"
]
retentionPolicy = {
days = int
enabled = bool
}
serviceBusRuleId = "string"
storageAccountId = "string"
}
}
}
Valores de propiedad
Microsoft.Insights/logprofiles
LogProfileProperties
| Nombre | Descripción | Valor |
|---|---|---|
| Categorías | las categorías de los registros. Estas categorías se crean tal como es conveniente para el usuario. Algunos valores son: "Write", "Delete" o "Action". | string[] (obligatorio) |
| Ubicaciones | Lista de regiones para las que se deben almacenar o transmitir eventos del registro de actividad. Es una lista separada por comas de ubicaciones de ARM válidas, incluida la ubicación "global". | string[] (obligatorio) |
| retentionPolicy | la directiva de retención de los eventos del registro. | RetentionPolicy (obligatorio) |
| serviceBusRuleId | El identificador de regla de Service Bus del espacio de nombres de Service Bus en el que desea tener Event Hubs creado para transmitir el registro de actividad. El identificador de regla tiene el formato : '{id. de recurso de Service Bus}/authorizationrules/{nombre de clave}'. | cuerda |
| storageAccountId | el identificador de recurso de la cuenta de almacenamiento a la que desea enviar el registro de actividad. | cuerda |
ResourceTags (Etiquetas de recurso)
| Nombre | Descripción | Valor |
|---|
Política de Retención
| Nombre | Descripción | Valor |
|---|---|---|
| Días | el número de días para la retención en días. Un valor de 0 conservará los eventos indefinidamente. | Int Restricciones: Valor mínimo = 0 (obligatorio) |
| Habilitado | valor que indica si la directiva de retención está habilitada. | bool (obligatorio) |
Ejemplos de uso
Ejemplos de Terraform
Un ejemplo básico de implementación de perfiles de registro de Insights.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
azurerm = {
source = "hashicorp/azurerm"
}
}
}
provider "azurerm" {
features {
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
data "azurerm_client_config" "current" {
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "storageAccount" {
type = "Microsoft.Storage/storageAccounts@2021-09-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
kind = "StorageV2"
properties = {
accessTier = "Hot"
allowBlobPublicAccess = true
allowCrossTenantReplication = true
allowSharedKeyAccess = true
defaultToOAuthAuthentication = false
encryption = {
keySource = "Microsoft.Storage"
services = {
queue = {
keyType = "Service"
}
table = {
keyType = "Service"
}
}
}
isHnsEnabled = false
isNfsV3Enabled = false
isSftpEnabled = false
minimumTlsVersion = "TLS1_2"
networkAcls = {
defaultAction = "Allow"
}
publicNetworkAccess = "Enabled"
supportsHttpsTrafficOnly = true
}
sku = {
name = "Standard_GRS"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
resource "azapi_resource" "logProfile" {
type = "Microsoft.Insights/logProfiles@2016-03-01"
parent_id = "/subscriptions/${data.azurerm_client_config.current.subscription_id}"
name = var.resource_name
location = ""
body = {
properties = {
categories = [
"Action",
]
locations = [
"westeurope",
"westeurope",
]
retentionPolicy = {
days = 7
enabled = true
}
storageAccountId = azapi_resource.storageAccount.id
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}