Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
- più recenti
- 2016-03-01
Definizione di risorsa Bicep
Il tipo di risorsa logprofiles può essere distribuito con operazioni destinate a:
- sottoscrizione di
- Vedere i comandi di distribuzione delle sottoscrizioni
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Esempi di utilizzo
Esempi di Bicep
Un esempio di base di distribuzione dei profili di log di 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 esempio di base di distribuzione dei profili di log di 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 risorsa
Per creare una risorsa Microsoft.Insights/logprofiles, aggiungere il bicep seguente al modello.
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'
}
}
Valori delle proprietà
Microsoft.Insights/logprofiles
| Nome | Descrizione | Valore |
|---|---|---|
| ubicazione | Posizione geografica in cui risiede la risorsa | stringa (obbligatorio) |
| nome | Nome della risorsa | stringa (obbligatorio) |
| proprietà | Proprietà del profilo di log della risorsa. | LogProfileProperties (obbligatorio) |
| Tag | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
Proprietà LogProfileProperties
| Nome | Descrizione | Valore |
|---|---|---|
| Categorie | categorie dei log. Queste categorie vengono create così come sono utili per l'utente. Alcuni valori sono: 'Write', 'Delete' e/o 'Action'. | string[] (obbligatorio) |
| Luoghi | Elenco di aree per cui archiviare o trasmettere gli eventi del log attività. Si tratta di un elenco delimitato da virgole di posizioni di Resource Manager valide, inclusa la posizione "globale". | string[] (obbligatorio) |
| politica di conservazione | i criteri di conservazione per gli eventi nel log. | MicrosoftCommonRetentionPolicy (obbligatorio) |
| serviceBusRuleId | ID regola del bus di servizio dello spazio dei nomi del bus di servizio in cui si desidera creare Hub eventi per lo streaming del log attività. L'ID regola è del formato: '{ID risorsa bus di servizio}/authorizationrules/{nome chiave}'. | corda |
| storageAccountId | ID risorsa dell'account di archiviazione a cui si vuole inviare il log attività. | corda |
MicrosoftCommonRetentionPolicy
| Nome | Descrizione | Valore |
|---|---|---|
| Giorni | numero di giorni per la conservazione in giorni. Il valore 0 manterrà gli eventi per un periodo illimitato. | Int Vincoli: Valore minimo = 0 (obbligatorio) |
| Abilitato | valore che indica se i criteri di conservazione sono abilitati. | bool (obbligatorio) |
TrackedResourceTags
| Nome | Descrizione | Valore |
|---|
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa logprofiles può essere distribuito con operazioni destinate a:
- Abbonamento - Vedi comandi di distribuzione in abbonamento Per un elenco delle proprietà modificate in ciascuna versione API, vedi il registro delle modifiche.
Esempi di utilizzo
Formato risorsa
Per creare una risorsa Microsoft.Insights/logprofiles, aggiungere il codice JSON seguente al modello.
{
"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"
}
}
Valori delle proprietà
Microsoft.Insights/logprofiles
| Nome | Descrizione | Valore |
|---|---|---|
| versione dell'API | Versione dell'API | '2016-03-01' |
| ubicazione | Posizione geografica in cui risiede la risorsa | stringa (obbligatorio) |
| nome | Nome della risorsa | stringa (obbligatorio) |
| proprietà | Proprietà del profilo di log della risorsa. | LogProfileProperties (obbligatorio) |
| Tag | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
| digitare | Tipo di risorsa | 'Microsoft.Insights/logprofiles' |
Proprietà LogProfileProperties
| Nome | Descrizione | Valore |
|---|---|---|
| Categorie | categorie dei log. Queste categorie vengono create così come sono utili per l'utente. Alcuni valori sono: 'Write', 'Delete' e/o 'Action'. | string[] (obbligatorio) |
| Luoghi | Elenco di aree per cui archiviare o trasmettere gli eventi del log attività. Si tratta di un elenco delimitato da virgole di posizioni di Resource Manager valide, inclusa la posizione "globale". | string[] (obbligatorio) |
| politica di conservazione | i criteri di conservazione per gli eventi nel log. | MicrosoftCommonRetentionPolicy (obbligatorio) |
| serviceBusRuleId | ID regola del bus di servizio dello spazio dei nomi del bus di servizio in cui si desidera creare Hub eventi per lo streaming del log attività. L'ID regola è del formato: '{ID risorsa bus di servizio}/authorizationrules/{nome chiave}'. | corda |
| storageAccountId | ID risorsa dell'account di archiviazione a cui si vuole inviare il log attività. | corda |
MicrosoftCommonRetentionPolicy
| Nome | Descrizione | Valore |
|---|---|---|
| Giorni | numero di giorni per la conservazione in giorni. Il valore 0 manterrà gli eventi per un periodo illimitato. | Int Vincoli: Valore minimo = 0 (obbligatorio) |
| Abilitato | valore che indica se i criteri di conservazione sono abilitati. | bool (obbligatorio) |
TrackedResourceTags
| Nome | Descrizione | Valore |
|---|
Definizione di risorsa Terraform (provider AzAPI)
Il tipo di risorsa logprofiles può essere distribuito con operazioni destinate a:
- Abbonamento Per un elenco delle proprietà modificate in ogni versione dell'API, vedi il registro modifiche.
Esempi di utilizzo
Esempi di Terraform
Un esempio di base di distribuzione dei profili di log di 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 risorsa
Per creare una risorsa Microsoft.Insights/logprofiles, aggiungere il file Terraform seguente al modello.
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"
}
}
}
Valori delle proprietà
Microsoft.Insights/logprofiles
Proprietà LogProfileProperties
| Nome | Descrizione | Valore |
|---|---|---|
| Categorie | categorie dei log. Queste categorie vengono create così come sono utili per l'utente. Alcuni valori sono: 'Write', 'Delete' e/o 'Action'. | string[] (obbligatorio) |
| Luoghi | Elenco di aree per cui archiviare o trasmettere gli eventi del log attività. Si tratta di un elenco delimitato da virgole di posizioni di Resource Manager valide, inclusa la posizione "globale". | string[] (obbligatorio) |
| politica di conservazione | i criteri di conservazione per gli eventi nel log. | MicrosoftCommonRetentionPolicy (obbligatorio) |
| serviceBusRuleId | ID regola del bus di servizio dello spazio dei nomi del bus di servizio in cui si desidera creare Hub eventi per lo streaming del log attività. L'ID regola è del formato: '{ID risorsa bus di servizio}/authorizationrules/{nome chiave}'. | corda |
| storageAccountId | ID risorsa dell'account di archiviazione a cui si vuole inviare il log attività. | corda |
MicrosoftCommonRetentionPolicy
| Nome | Descrizione | Valore |
|---|---|---|
| Giorni | numero di giorni per la conservazione in giorni. Il valore 0 manterrà gli eventi per un periodo illimitato. | Int Vincoli: Valore minimo = 0 (obbligatorio) |
| Abilitato | valore che indica se i criteri di conservazione sono abilitati. | bool (obbligatorio) |
TrackedResourceTags
| Nome | Descrizione | Valore |
|---|