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:
- de suscripción de
: consulte comandos de implementación de suscripciones de
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Ejemplos de uso
Ejemplos de Bicep
Un ejemplo básico de implementación de perfiles de registro de Insights.
targetScope = 'subscription'
param resourceName string = 'acctest0001'
param location string = 'westeurope'
resource resourceGroup 'Microsoft.Resources/resourceGroups@2020-06-01' = {
name: resourceName
location: location
}
resource logProfile 'Microsoft.Insights/logProfiles@2016-03-01' = {
name: resourceName
properties: {
categories: [
'Action'
]
locations: [
'westeurope'
'westeurope'
]
retentionPolicy: {
days: 7
enabled: true
}
storageAccountId: module1.outputs.storageAccountId
}
}
module module1 'main-rg-module.bicep' = {
name: 'deploy-rg-resources'
scope: resourceGroup
params: {
resourceName: resourceName
location: location
}
}
Un ejemplo básico de implementación de perfiles de registro de Insights.
param resourceName string = 'acctest0001'
param location string = 'westeurope'
resource storageAccount 'Microsoft.Storage/storageAccounts@2021-09-01' = {
name: resourceName
location: location
sku: {
name: 'Standard_GRS'
}
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
}
}
// Module outputs for cross-scope references
output storageAccountId string = storageAccount.id
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' = {
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 geográfica donde reside el 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 |
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. | MicrosoftCommonRetentionPolicy (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 |
MicrosoftCommonRetentionPolicy
| 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) |
TrackedResourceTags
| Nombre | Descripción | Valor |
|---|
Definición de recursos de plantilla de ARM
El tipo de recurso logprofiles se puede implementar con operaciones que tienen como destino:
- Suscripción - Consulte comandos de despliegue de suscripción Para una lista de propiedades modificadas en cada versión de la API, consulte registro de cambios.
Ejemplos de uso
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 geográfica donde reside el 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. | MicrosoftCommonRetentionPolicy (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 |
MicrosoftCommonRetentionPolicy
| 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) |
TrackedResourceTags
| Nombre | Descripción | Valor |
|---|
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso logprofiles se puede implementar con operaciones que tienen como destino:
- Suscripción Para una lista de propiedades modificadas en cada versión de la API, consulte registro de cambios.
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 = ["*"]
}
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. | MicrosoftCommonRetentionPolicy (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 |
MicrosoftCommonRetentionPolicy
| 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) |
TrackedResourceTags
| Nombre | Descripción | Valor |
|---|