Partilhar via


Componentes Microsoft.Insights 2020-02-02-preview

Definição de recurso do Bicep

O tipo de recurso dos componentes pode ser implementado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.

Observações

Para obter orientações sobre como implementar soluções de monitorização, veja Criar recursos de monitorização com o Bicep.

Formato do recurso

Para criar um recurso Microsoft.Insights/components, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.Insights/components@2020-02-02-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  kind: 'string'
  etag: 'string'
  properties: {
    Application_Type: 'string'
    DisableIpMasking: bool
    DisableLocalAuth: bool
    Flow_Type: 'Bluefield'
    ForceCustomerStorageForProfiler: bool
    HockeyAppId: 'string'
    ImmediatePurgeDataOn30Days: bool
    IngestionMode: 'string'
    publicNetworkAccessForIngestion: 'string'
    publicNetworkAccessForQuery: 'string'
    Request_Source: 'rest'
    SamplingPercentage: json('decimal-as-string')
    WorkspaceResourceId: 'string'
  }
}

Valores de propriedade

componentes

Nome Descrição Valor
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 1-260

Carateres válidos:
Não é possível utilizar:
%&\?/ ou controlar carateres

Não é possível terminar com espaço ou ponto final.
localização Localização do recurso cadeia (obrigatório)
etiquetas Etiquetas de recursos Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
tipo O tipo de aplicação a que este componente se refere, utilizado para personalizar a IU. Este valor é uma cadeia de forma livre. Normalmente, os valores devem ser um dos seguintes: Web, ios, outros, store, java, phone. cadeia (obrigatório)
etag Etag de recursos string
propriedades Propriedades que definem um recurso de componente do Application Insights. ApplicationInsightsComponentProperties

ApplicationInsightsComponentProperties

Nome Descrição Valor
Application_Type Tipo de aplicação a ser monitorizada. "outro"
"web" (obrigatório)
DisableIpMasking Desative a máscara de IP. bool
DisableLocalAuth Desative a autenticação não baseada no AAD. bool
Flow_Type Utilizado pelo sistema do Application Insights para determinar o tipo de fluxo pelo qual este componente foi criado. Isto deve ser definido como "Bluefield" ao criar/atualizar um componente através da API REST. 'Bluefield'
ForceCustomerStorageForProfiler Forçar os utilizadores a criar a sua própria conta de armazenamento para o profiler e o depurador. bool
HockeyAppId O ID de aplicação exclusivo criado quando uma nova aplicação é adicionada ao HockeyApp, utilizada para comunicações com o HockeyApp. string
ImmediatePurgeDataOn30Days Remova os dados imediatamente após 30 dias. bool
IngestionMode Indica o fluxo da ingestão. "ApplicationInsights"
"ApplicationInsightsWithDiagnosticSettings"
"LogAnalytics"
publicNetworkAccessForIngestion O tipo de acesso de rede para aceder à ingestão do Application Insights. "Desativado"
"Ativado"
publicNetworkAccessForQuery O tipo de acesso de rede para aceder à consulta do Application Insights. "Desativado"
"Ativado"
Request_Source Descreve a ferramenta que criou este componente do Application Insights. Os clientes que utilizam esta API devem definir esta opção como "rest" predefinida. 'rest'
SamplingPercentage Percentagem dos dados produzidos pela aplicação a ser monitorizada que está a ser amostrada para telemetria do Application Insights. Para especificar um valor decimal, utilize a função json( ). int ou json decimal
WorkspaceResourceId ID do recurso da área de trabalho do Log Analytics à qual os dados serão ingeridos. Esta propriedade é necessária para criar uma aplicação com esta versão da API. As aplicações de versões mais antigas não terão esta propriedade. string

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
BrowserBox Edição do Azure

Implementar no Azure
Este modelo implementa o BrowserBox numa VM do Azure Ubuntu Server 22.04 LTS, Debian 11 ou RHEL 8.7 LVM.
CI/CD Java com Jenkins e as Aplicações Web do Azure

Implementar no Azure
Este é um exemplo de CI/CD java com o Jenkins e o Azure Aplicações Web.
Kentico Xperience

Implementar no Azure
Este modelo facilita a implementação de recursos necessários para alojar ambientes Kentico Xperience no Microsoft Azure.
Aplicação Web Umbraco CMS simples

Implementar no Azure
Este modelo fornece uma forma fácil de implementar uma aplicação Web umbraco CMS no Serviço de Aplicações do Azure Aplicações Web.
ILB Ambiente do Serviço de Aplicações com Azure Firewall

Implementar no Azure
Resource Manager modelos e parâmetros que demonstram como implementar Serviço de Aplicações ambiente com integração Azure Firewall
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks

Implementar no Azure
A adoção da cloud para uma Empresa, pequena ou grande, requer modelos de governação responsáveis e eficientes para obter valor das suas implementações na cloud. CloudWise (um nome de código para a solução), é uma solução composta disponível nos Inícios Rápidos de Parceiros do Azure, é um ativador de adoção para Clientes, Integradores de Sistema e Parceiros, que fornece uma solução de governação e operações automatizada e auto-serviceável, focada em Otimizar os Seus Custos, Melhorar a Fiabilidade das Suas Aplicações e Reduzir o Risco Empresarial. A solução destaca os principais pilares de governação de Visibilidade e Controlo.
Site da eShop com ASE de ILB

Implementar no Azure
Uma Ambiente do Serviço de Aplicações é uma opção de plano de serviço Premium de Serviço de Aplicações do Azure que fornece um ambiente totalmente isolado e dedicado para executar aplicações Serviço de Aplicações do Azure em alta escala de forma segura, incluindo Aplicações Web, Aplicações Móveis e Aplicações API.
Aplicação Web com um Base de Dados SQL, Azure Cosmos DB, Azure Search

Implementar no Azure
Este modelo aprovisiona uma Aplicação Web, uma Base de Dados SQL, o Azure Cosmos DB, o Azure Search e o Application Insights.
Área de trabalho do Azure Machine Learning

Implementar no Azure
Este modelo cria uma nova Área de Trabalho do Azure Machine Learning, juntamente com uma Conta de Armazenamento encriptada, o KeyVault e o Registo do Applications Insights
Criar Gestão de API na VNet Interna com o Gateway de Aplicação

Implementar no Azure
Este modelo demonstra como Criar uma instância do Azure Gestão de API numa rede privada protegida por Gateway de Aplicação do Azure.
Implementar uma aplicação de microsserviço simples do Azure Spring Apps

Implementar no Azure
Este modelo implementa uma aplicação de microsserviço simples do Azure Spring Apps para ser executada no Azure.
Front Door Standard/Premium com origem Funções do Azure

Implementar no Azure
Este modelo cria um Front Door Standard/Premium, uma aplicação Funções do Azure e configura a aplicação de funções para validar que o tráfego passou pela origem do Front Door.
Azure Digital Twins com Serviço de Função e Private Link

Implementar no Azure
Este modelo cria um serviço do Azure Digital Twins configurado com um Rede Virtual Função do Azure ligada que consegue comunicar através de um Ponto Final do Private Link para o Digital Twins. Também cria uma Zona de DNS Privado para permitir a resolução de nomes de anfitrião totalmente integrados do Ponto Final do Digital Twins do Rede Virtual para o endereço IP interno da sub-rede do Ponto Final Privado. O nome do anfitrião é armazenado como uma definição para a Função do Azure com o nome "ADT_ENDPOINT".
Implementar o Application Insight e criar um alerta no mesmo

Implementar no Azure
Este modelo permite-lhe implementar o Application Insight e criar um alerta no mesmo
Criar uma área de trabalho AML com vários Conjuntos de Dados & Arquivos de dados

Implementar no Azure
Este modelo cria uma área de trabalho do Azure Machine Learning com vários conjuntos de dados & arquivos de dados.
Configuração segura ponto a ponto do Azure Machine Learning

Implementar no Azure
Este conjunto de modelos bicep demonstra como configurar o Azure Machine Learning ponto a ponto numa configuração segura. Esta implementação de referência inclui a Área de Trabalho, um cluster de computação, instância de computação e cluster do AKS privado anexado.
Configuração segura ponto a ponto do Azure Machine Learning (legada)

Implementar no Azure
Este conjunto de modelos bicep demonstra como configurar o Azure Machine Learning ponto a ponto numa configuração segura. Esta implementação de referência inclui a Área de Trabalho, um cluster de computação, instância de computação e cluster do AKS privado anexado.
Criar um destino de computação do AKS com um endereço IP privado

Implementar no Azure
Este modelo cria um destino de computação do AKS numa determinada área de trabalho do serviço Azure Machine Learning com um endereço IP privado.
Criar uma área de trabalho do serviço Azure Machine Learning

Implementar no Azure
Este modelo de implementação especifica uma área de trabalho do Azure Machine Learning e os respetivos recursos associados, incluindo o Azure Key Vault, o Armazenamento do Azure, o Aplicação Azure Insights e Azure Container Registry. Esta configuração descreve o conjunto mínimo de recursos necessários para começar a utilizar o Azure Machine Learning.
Criar uma área de trabalho do serviço Azure Machine Learning (CMK)

Implementar no Azure
Este modelo de implementação especifica uma área de trabalho do Azure Machine Learning e os respetivos recursos associados, incluindo o Azure Key Vault, o Armazenamento do Azure, o Aplicação Azure Insights e Azure Container Registry. O exemplo mostra como configurar o Azure Machine Learning para encriptação com uma chave de encriptação gerida pelo cliente.
Criar uma área de trabalho do serviço Azure Machine Learning (vnet)

Implementar no Azure
Este modelo de implementação especifica uma área de trabalho do Azure Machine Learning e os respetivos recursos associados, incluindo o Azure Key Vault, o Armazenamento do Azure, o Aplicação Azure Insights e Azure Container Registry. Esta configuração descreve o conjunto de recursos necessários para começar a utilizar o Azure Machine Learning numa configuração isolada de rede.
Criar uma área de trabalho do serviço Azure Machine Learning (legada)

Implementar no Azure
Este modelo de implementação especifica uma área de trabalho do Azure Machine Learning e os respetivos recursos associados, incluindo o Azure Key Vault, o Armazenamento do Azure, o Aplicação Azure Insights e Azure Container Registry. Esta configuração descreve o conjunto de recursos necessários para começar a utilizar o Azure Machine Learning numa configuração isolada de rede.
Criar o Azure Front Door em frente ao Azure Gestão de API

Implementar no Azure
Este exemplo demonstra como utilizar o Azure Front Door como um balanceador de carga global em frente ao Azure Gestão de API.
Ambiente do Serviço de Aplicações com SQL do Azure back-end

Implementar no Azure
Este modelo cria um Ambiente do Serviço de Aplicações com um back-end SQL do Azure juntamente com pontos finais privados, juntamente com recursos associados normalmente utilizados num ambiente privado/isolado.
Aprovisionar uma aplicação de funções em execução num Plano de Serviço de Aplicações

Implementar no Azure
Este modelo aprovisiona uma aplicação de funções num plano de alojamento dedicado, o que significa que será executado e faturado tal como qualquer Serviço de Aplicações site.
Aprovisionar uma aplicação de funções num plano de Consumo

Implementar no Azure
Este modelo aprovisiona uma aplicação de funções num plano de Consumo, que é um plano de alojamento dinâmico. A aplicação é executada a pedido e é faturada por execução, sem alocação de recursos permanente. Existem outros modelos disponíveis para aprovisionamento num plano de alojamento dedicado.
Aprovisionar função de plano de Consumo com um Bloco de Implementação

Implementar no Azure
Este modelo aprovisiona uma aplicação de funções num plano de Consumo, que é um plano de alojamento dinâmico. A aplicação é executada a pedido e é faturada por execução, sem alocação de recursos permanente. Existem outros modelos disponíveis para aprovisionamento num plano de alojamento dedicado.
Aplicação de Funções do Azure Alojada no Plano Dedicado

Implementar no Azure
Este modelo aprovisiona uma aplicação de funções num plano de alojamento dedicado, o que significa que será executado e faturado tal como qualquer Serviço de Aplicações site.
Aplicação de Funções do Azure com um Bloco de Implementação

Implementar no Azure
Este modelo aprovisiona uma aplicação de funções num plano Premium com bloco de produção e um bloco de implementação adicional.
Aplicação de Funções do Azure com o Hub de Eventos e Identidade Gerida

Implementar no Azure
O seu modelo aprovisiona uma aplicação de Funções do Azure num plano de Consumo do Linux, juntamente com um Hub de Eventos, o Armazenamento do Azure e o Application Insights. A aplicação de funções é capaz de utilizar a identidade gerida para ligar ao Hub de Eventos e à conta de Armazenamento
Aplicação de Funções do Azure Alojada no Plano de Consumo do Linux

Implementar no Azure
Este modelo aprovisiona uma aplicação de funções num plano de Consumo do Linux, que é um plano de alojamento dinâmico. A aplicação é executada a pedido e é faturada por execução, sem alocação de recursos permanente.
Aplicação de Funções no Plano de Consumo do Linux com Compilação Remota

Implementar no Azure
Este modelo aprovisiona uma aplicação de funções num plano de Consumo do Linux e executa a compilação remota durante a implementação do código. A aplicação é executada a pedido e é faturada por execução, sem alocação de recursos permanente.
Aplicação de Funções do Azure Alojada no Plano Premium

Implementar no Azure
Este modelo aprovisiona uma aplicação de funções num plano Premium.
Aplicação de Funções Privadas e Armazenamento protegido por pontos finais privados

Implementar no Azure
Este modelo aprovisiona uma aplicação de funções num plano Premium que tem pontos finais privados e comunica com o Armazenamento do Azure através de pontos finais privados.
Criar a Aplicação de Funções e o Armazenamento protegido por pontos finais privados

Implementar no Azure
Este modelo permite-lhe implementar uma Aplicação de Funções do Azure que comunica com o Armazenamento do Azure através de pontos finais privados.
Aplicação de Funções do Azure com Integração de Rede Virtual

Implementar no Azure
Este modelo aprovisiona uma aplicação de funções num plano Premium com a integração de rede virtual regional ativada para uma rede virtual recém-criada.
Aplicação de Funções do Azure Alojada no Plano de Consumo do Windows

Implementar no Azure
Este modelo aprovisiona uma aplicação de funções num plano de Consumo do Windows, que é um plano de alojamento dinâmico. A aplicação é executada a pedido e é faturada por execução, sem alocação de recursos permanente.
Aplicação de Funções do Azure e uma função acionada por HTTP

Implementar no Azure
Este exemplo implementa uma aplicação de Funções do Azure e uma função acionada por HTTP inline no modelo. Também implementa um Key Vault e preenche um segredo com a chave de anfitrião da aplicação de funções.
Implementar um plano premium da Função do Azure compatível com AZ

Implementar no Azure
Este modelo permite-lhe implementar um plano da Função Premium do Azure com suporte de zonas de disponibilidade, incluindo uma conta de armazenamento com zonas de disponibilidade ativadas.
Aplicação de Funções protegida pelo Azure Frontdoor

Implementar no Azure
Este modelo permite-lhe implementar uma função premium do Azure protegida e publicada pelo Azure Frontdoor Premium. A conenção entre o Azure Frontdoor e o Funções do Azure está protegida por Azure Private Link.
Implementar um plano da Função Premium do Azure com a integração da vnet

Implementar no Azure
Este modelo permite-lhe implementar um plano da Função Premium do Azure com integração de rede virtual regional ativada para uma rede virtual recém-criada.
Cria uma aplicação de funções com a identidade do serviço gerido

Implementar no Azure
Cria uma aplicação de funções com a identidade de serviço gerida ativada com o Application Insights configurado para registos e métricas.
Gateway de Aplicação com o Gestão de API interno e a Aplicação Web

Implementar no Azure
Gateway de Aplicação encaminhar o tráfego da Internet para uma rede virtual (modo interno) Gestão de API instância que presta serviços a uma API Web alojada numa Aplicação Web do Azure.
Aplicação Web com o Application Insights a enviar para o Log Analytics

Implementar no Azure
Este modelo irá ajudar a suportar as novas versões de API de microsoft.insights/components. A partir da versão 2020-02-02-preview, o WorkspaceID será necessário ao criar o Application Inisghts.Este modelo implementará o Plano de Serviço de Aplicações, Serviço de Aplicações, o Application Insights, a Área de Trabalho do Log Analytics e ligará tudo.
Aplicação Web com Identidade Gerida, SQL Server e ΑΙ

Implementar no Azure
Exemplo simples para implementar a infraestrutura do Azure para a aplicação + dados + identidade gerida + monitorização
Aprovisionar uma Aplicação Web com um Base de Dados SQL

Implementar no Azure
Este modelo aprovisiona uma Aplicação Web, um Base de Dados SQL, definições de Dimensionamento Automático, Regras de alerta e App Insights. Configura uma cadeia de ligação na aplicação Web para a base de dados.
Aplicação Django

Implementar no Azure
Este modelo permite-lhe criar uma Serviço de Aplicações para implementar uma aplicação Django.
Aplicação ASP.NET

Implementar no Azure
Este modelo permite-lhe criar uma Serviço de Aplicações para implementar uma aplicação ASP.NET.

Definição de recurso do modelo arm

O tipo de recurso dos componentes pode ser implementado com operações que visam:

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Observações

Para obter orientações sobre como implementar soluções de monitorização, veja Criar recursos de monitorização com o Bicep.

Formato do recurso

Para criar um recurso Microsoft.Insights/components, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.Insights/components",
  "apiVersion": "2020-02-02-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "kind": "string",
  "etag": "string",
  "properties": {
    "Application_Type": "string",
    "DisableIpMasking": "bool",
    "DisableLocalAuth": "bool",
    "Flow_Type": "Bluefield",
    "ForceCustomerStorageForProfiler": "bool",
    "HockeyAppId": "string",
    "ImmediatePurgeDataOn30Days": "bool",
    "IngestionMode": "string",
    "publicNetworkAccessForIngestion": "string",
    "publicNetworkAccessForQuery": "string",
    "Request_Source": "rest",
    "SamplingPercentage": "[json('decimal-as-string')]",
    "WorkspaceResourceId": "string"
  }
}

Valores de propriedade

componentes

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Insights/components"
apiVersion A versão da API de recursos "2020-02-02-preview"
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 1-260

Carateres válidos:
Não é possível utilizar:
%&\?/ ou controlar carateres

Não é possível terminar com espaço ou ponto final.
localização Localização do recurso cadeia (obrigatório)
etiquetas Etiquetas de recursos Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
tipo O tipo de aplicação a que este componente se refere, utilizado para personalizar a IU. Este valor é uma cadeia de forma livre. Normalmente, os valores devem ser um dos seguintes: Web, ios, outros, store, java, phone. cadeia (obrigatório)
etag Etag de recurso string
propriedades Propriedades que definem um recurso de componente do Application Insights. ApplicationInsightsComponentProperties

ApplicationInsightsComponentProperties

Nome Descrição Valor
Application_Type Tipo de aplicação a ser monitorizada. "outro"
"web" (obrigatório)
DisableIpMasking Desative a máscara de IP. bool
DisableLocalAuth Desative a Autenticação Não Baseada no AAD. bool
Flow_Type Utilizado pelo sistema do Application Insights para determinar o tipo de fluxo pelo qual este componente foi criado. Isto deve ser definido como "Bluefield" ao criar/atualizar um componente através da API REST. 'Bluefield'
ForceCustomerStorageForProfiler Forçar os utilizadores a criar a sua própria conta de armazenamento para o gerador de perfis e o depurador. bool
HockeyAppId O ID de aplicação exclusivo criado quando uma nova aplicação é adicionada ao HockeyApp, utilizado para comunicações com o HockeyApp. string
ImmediatePurgeDataOn30Days Remova os dados imediatamente após 30 dias. bool
IngestionMode Indica o fluxo da ingestão. "ApplicationInsights"
"ApplicationInsightsWithDiagnosticSettings"
"LogAnalytics"
publicNetworkAccessForIngestion O tipo de acesso de rede para aceder à ingestão do Application Insights. "Desativado"
"Ativado"
publicNetworkAccessForQuery O tipo de acesso de rede para aceder à consulta do Application Insights. "Desativado"
"Ativado"
Request_Source Descreve a ferramenta que criou este componente do Application Insights. Os clientes que utilizam esta API devem predefini-lo como "rest" predefinido. 'rest'
SamplingPercentage Percentagem dos dados produzidos pela aplicação a ser monitorizada que está a ser amostrada para telemetria do Application Insights. Para especificar um valor decimal, utilize a função json( ). int ou json decimal
WorkspaceResourceId ID do recurso da área de trabalho do Log Analytics na qual os dados serão ingeridos. Esta propriedade é necessária para criar uma aplicação com esta versão de API. As aplicações de versões mais antigas não terão esta propriedade. string

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
BrowserBox Edição do Azure

Implementar no Azure
Este modelo implementa o BrowserBox numa VM do Azure Ubuntu Server 22.04 LTS, Debian 11 ou RHEL 8.7 LVM.
CI/CD Java com Jenkins e as Aplicações Web do Azure

Implementar no Azure
Este é um exemplo de CI/CD java com o Jenkins e o Azure Aplicações Web.
Kentico Xperience

Implementar no Azure
Este modelo facilita a implementação de recursos necessários para alojar ambientes Kentico Xperience no Microsoft Azure.
Aplicação Web Umbraco CMS simples

Implementar no Azure
Este modelo fornece uma forma fácil de implementar uma aplicação Web umbraco CMS no Serviço de Aplicações do Azure Aplicações Web.
ILB Ambiente do Serviço de Aplicações com Azure Firewall

Implementar no Azure
Resource Manager modelos e parâmetros que demonstram como implementar Serviço de Aplicações ambiente com integração Azure Firewall
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks

Implementar no Azure
A adoção da cloud para uma Empresa, pequena ou grande, requer modelos de governação responsáveis e eficientes para obter valor das suas implementações na cloud. CloudWise (um nome de código para a solução), é uma solução composta disponível nos Inícios Rápidos de Parceiros do Azure, é um ativador de adoção para Clientes, Integradores de Sistema e Parceiros, que fornece uma solução de governação e operações automatizada e auto-serviceável, focada em Otimizar os Seus Custos, Melhorar a Fiabilidade das Suas Aplicações e Reduzir o Risco Empresarial. A solução destaca os principais pilares de governação de Visibilidade e Controlo.
Site da eShop com ASE de ILB

Implementar no Azure
Uma Ambiente do Serviço de Aplicações é uma opção de plano de serviço Premium de Serviço de Aplicações do Azure que fornece um ambiente totalmente isolado e dedicado para executar aplicações Serviço de Aplicações do Azure em alta escala de forma segura, incluindo Aplicações Web, Aplicações Móveis e Aplicações API.
Aplicação Web com um Base de Dados SQL, Azure Cosmos DB, Azure Search

Implementar no Azure
Este modelo aprovisiona uma Aplicação Web, uma Base de Dados SQL, o Azure Cosmos DB, o Azure Search e o Application Insights.
Área de trabalho do Azure Machine Learning

Implementar no Azure
Este modelo cria uma nova Área de Trabalho do Azure Machine Learning, juntamente com uma Conta de Armazenamento encriptada, o KeyVault e o Registo do Applications Insights
Criar Gestão de API na VNet Interna com o Gateway de Aplicação

Implementar no Azure
Este modelo demonstra como Criar uma instância do Azure Gestão de API numa rede privada protegida por Gateway de Aplicação do Azure.
Implementar uma aplicação de microsserviço simples do Azure Spring Apps

Implementar no Azure
Este modelo implementa uma aplicação de microsserviço simples do Azure Spring Apps para ser executada no Azure.
Front Door Standard/Premium com origem Funções do Azure

Implementar no Azure
Este modelo cria um Front Door Standard/Premium, uma aplicação Funções do Azure e configura a aplicação de funções para validar que o tráfego passou pela origem do Front Door.
Azure Digital Twins com Serviço de Funções e Private Link

Implementar no Azure
Este modelo cria um serviço do Azure Digital Twins configurado com um Rede Virtual Função do Azure ligada que pode comunicar através de um ponto final Private Link para o Digital Twins. Também cria uma Zona de DNS Privado para permitir a resolução de nomes de anfitrião totalmente integrados do Ponto Final do Digital Twins do Rede Virtual para o endereço IP interno da sub-rede do Ponto Final Privado. O nome do anfitrião é armazenado como uma definição para a Função do Azure com o nome "ADT_ENDPOINT".
Implementar o Application Insight e criar um alerta no mesmo

Implementar no Azure
Este modelo permite-lhe implementar o Application Insight e criar um alerta no mesmo
Criar uma área de trabalho AML com vários Conjuntos de Dados & Datastores

Implementar no Azure
Este modelo cria uma área de trabalho do Azure Machine Learning com vários conjuntos de dados & arquivos de dados.
Configuração segura ponto a ponto do Azure Machine Learning

Implementar no Azure
Este conjunto de modelos bicep demonstra como configurar o Azure Machine Learning ponto a ponto numa configuração segura. Esta implementação de referência inclui a Área de Trabalho, um cluster de computação, uma instância de computação e um cluster do AKS privado anexado.
Configuração segura ponto a ponto do Azure Machine Learning (legado)

Implementar no Azure
Este conjunto de modelos bicep demonstra como configurar o Azure Machine Learning ponto a ponto numa configuração segura. Esta implementação de referência inclui a Área de Trabalho, um cluster de computação, uma instância de computação e um cluster do AKS privado anexado.
Criar um destino de computação do AKS com um endereço IP Privado

Implementar no Azure
Este modelo cria um destino de computação do AKS em determinada área de trabalho do serviço Azure Machine Learning com um endereço IP privado.
Criar uma área de trabalho do serviço Azure Machine Learning

Implementar no Azure
Este modelo de implementação especifica uma área de trabalho do Azure Machine Learning e os respetivos recursos associados, incluindo Key Vault do Azure, Armazenamento do Azure, Informações do Aplicação Azure e Azure Container Registry. Esta configuração descreve o conjunto mínimo de recursos necessários para começar a utilizar o Azure Machine Learning.
Criar uma área de trabalho do serviço Azure Machine Learning (CMK)

Implementar no Azure
Este modelo de implementação especifica uma área de trabalho do Azure Machine Learning e os respetivos recursos associados, incluindo Key Vault do Azure, Armazenamento do Azure, Informações do Aplicação Azure e Azure Container Registry. O exemplo mostra como configurar o Azure Machine Learning para encriptação com uma chave de encriptação gerida pelo cliente.
Criar uma área de trabalho do serviço Azure Machine Learning (vnet)

Implementar no Azure
Este modelo de implementação especifica uma área de trabalho do Azure Machine Learning e os respetivos recursos associados, incluindo Key Vault do Azure, Armazenamento do Azure, Informações do Aplicação Azure e Azure Container Registry. Esta configuração descreve o conjunto de recursos necessários para começar a utilizar o Azure Machine Learning numa configuração isolada de rede.
Criar uma área de trabalho do serviço Azure Machine Learning (legada)

Implementar no Azure
Este modelo de implementação especifica uma área de trabalho do Azure Machine Learning e os respetivos recursos associados, incluindo Key Vault do Azure, Armazenamento do Azure, Informações do Aplicação Azure e Azure Container Registry. Esta configuração descreve o conjunto de recursos necessários para começar a utilizar o Azure Machine Learning numa configuração isolada de rede.
Criar o Azure Front Door em frente ao Azure Gestão de API

Implementar no Azure
Este exemplo demonstra como utilizar o Azure Front Door como um balanceador de carga global em frente ao Azure Gestão de API.
Ambiente do Serviço de Aplicações com SQL do Azure back-end

Implementar no Azure
Este modelo cria um Ambiente do Serviço de Aplicações com um back-end SQL do Azure juntamente com pontos finais privados, juntamente com recursos associados normalmente utilizados num ambiente privado/isolado.
Aprovisionar uma aplicação de funções em execução num Plano de Serviço de Aplicações

Implementar no Azure
Este modelo aprovisiona uma aplicação de funções num plano de alojamento dedicado, o que significa que será executado e faturado tal como qualquer Serviço de Aplicações site.
Aprovisionar uma aplicação de funções num plano de Consumo

Implementar no Azure
Este modelo aprovisiona uma aplicação de funções num plano de Consumo, que é um plano de alojamento dinâmico. A aplicação é executada a pedido e é faturada por execução, sem alocação de recursos permanente. Existem outros modelos disponíveis para aprovisionamento num plano de alojamento dedicado.
Aprovisionar função do plano de Consumo com um Bloco de Implementação

Implementar no Azure
Este modelo aprovisiona uma aplicação de funções num plano de Consumo, que é um plano de alojamento dinâmico. A aplicação é executada a pedido e é faturada por execução, sem alocação de recursos permanente. Existem outros modelos disponíveis para aprovisionamento num plano de alojamento dedicado.
Aplicação de Funções do Azure Alojada no Plano Dedicado

Implementar no Azure
Este modelo aprovisiona uma aplicação de funções num plano de alojamento dedicado, o que significa que será executado e faturado tal como qualquer Serviço de Aplicações site.
Aplicação de Funções do Azure com um Bloco de Implementação

Implementar no Azure
Este modelo aprovisiona uma aplicação de funções num plano Premium com bloco de produção e um bloco de implementação adicional.
Aplicação de Funções do Azure com o Hub de Eventos e Identidade Gerida

Implementar no Azure
o seu modelo aprovisiona uma aplicação de Funções do Azure num plano de Consumo do Linux, juntamente com um Hub de Eventos, o Armazenamento do Azure e o Application Insights. A aplicação de funções consegue utilizar a identidade gerida para ligar ao Hub de Eventos e à conta de Armazenamento
Aplicação de Funções do Azure Alojada no Plano de Consumo do Linux

Implementar no Azure
Este modelo aprovisiona uma aplicação de funções num plano de Consumo do Linux, que é um plano de alojamento dinâmico. A aplicação é executada a pedido e é faturada por execução, sem alocação de recursos permanente.
Aplicação de Funções no Plano de Consumo do Linux com Compilação Remota

Implementar no Azure
Este modelo aprovisiona uma aplicação de funções num plano de Consumo do Linux e executa a compilação remota durante a implementação do código. A aplicação é executada a pedido e é faturada por execução, sem alocação de recursos permanente.
Aplicação de Funções do Azure Alojada no Plano Premium

Implementar no Azure
Este modelo aprovisiona uma aplicação de funções num plano Premium.
Private Function App e Armazenamento privado protegido por pontos finais

Implementar no Azure
Este modelo aprovisiona uma aplicação de funções num plano Premium que tem pontos finais privados e comunica com o Armazenamento do Azure através de pontos finais privados.
Criar a Aplicação de Funções e o Armazenamento seguro de pontos finais privados

Implementar no Azure
Este modelo permite-lhe implementar uma Aplicação de Funções do Azure que comunica com o Armazenamento do Azure através de pontos finais privados.
Aplicação de Funções do Azure com Integração de Rede Virtual

Implementar no Azure
Este modelo aprovisiona uma aplicação de funções num plano Premium com a integração de rede virtual regional ativada para uma rede virtual recém-criada.
Aplicação de Funções do Azure Alojada no Plano de Consumo do Windows

Implementar no Azure
Este modelo aprovisiona uma aplicação de funções num plano de Consumo do Windows, que é um plano de alojamento dinâmico. A aplicação é executada a pedido e é faturada por execução, sem alocação de recursos permanente.
Aplicação de Funções do Azure e uma função acionada por HTTP

Implementar no Azure
Este exemplo implementa uma aplicação de Funções do Azure e uma função acionada por HTTP inline no modelo. Também implementa um Key Vault e preenche um segredo com a chave de anfitrião da aplicação de funções.
Implementar um plano premium da Função do Azure compatível com AZ

Implementar no Azure
Este modelo permite-lhe implementar um plano da Função Premium do Azure com suporte de zonas de disponibilidade, incluindo uma conta de armazenamento com zonas de disponibilidade ativadas.
Aplicação de Funções protegida pelo Azure Frontdoor

Implementar no Azure
Este modelo permite-lhe implementar uma função premium do Azure protegida e publicada pelo Azure Frontdoor Premium. A conenção entre o Azure Frontdoor e o Funções do Azure está protegida por Azure Private Link.
Implementar um plano da Função Premium do Azure com a integração da vnet

Implementar no Azure
Este modelo permite-lhe implementar um plano da Função Premium do Azure com integração de rede virtual regional ativada para uma rede virtual recém-criada.
Cria uma aplicação de funções com a identidade do serviço gerido

Implementar no Azure
Cria uma aplicação de funções com a identidade de serviço gerida ativada com o Application Insights configurado para registos e métricas.
Gateway de Aplicação com o Gestão de API interno e a Aplicação Web

Implementar no Azure
Gateway de Aplicação encaminhar o tráfego da Internet para uma rede virtual (modo interno) Gestão de API instância que presta serviços a uma API Web alojada numa Aplicação Web do Azure.
Aplicação Web com o Application Insights a enviar para o Log Analytics

Implementar no Azure
Este modelo irá ajudar a suportar as novas versões de API de microsoft.insights/components. A partir da versão 2020-02-02-preview, o WorkspaceID será necessário ao criar o Application Inisghts.Este modelo implementará o Plano de Serviço de Aplicações, Serviço de Aplicações, o Application Insights, a Área de Trabalho do Log Analytics e ligará tudo.
Aplicação Web com Identidade Gerida, SQL Server e ΑΙ

Implementar no Azure
Exemplo simples para implementar a infraestrutura do Azure para a aplicação + dados + identidade gerida + monitorização
Aprovisionar uma Aplicação Web com um Base de Dados SQL

Implementar no Azure
Este modelo aprovisiona uma Aplicação Web, um Base de Dados SQL, definições de Dimensionamento Automático, Regras de alerta e App Insights. Configura uma cadeia de ligação na aplicação Web para a base de dados.
Aplicação Django

Implementar no Azure
Este modelo permite-lhe criar uma Serviço de Aplicações para implementar uma aplicação Django.
Aplicação ASP.NET

Implementar no Azure
Este modelo permite-lhe criar uma Serviço de Aplicações para implementar uma aplicação ASP.NET.

Definição de recurso terraform (fornecedor AzAPI)

O tipo de recurso dos componentes pode ser implementado com operações que visam:

  • Grupos de recursos

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Insights/components, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Insights/components@2020-02-02-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      Application_Type = "string"
      DisableIpMasking = bool
      DisableLocalAuth = bool
      Flow_Type = "Bluefield"
      ForceCustomerStorageForProfiler = bool
      HockeyAppId = "string"
      ImmediatePurgeDataOn30Days = bool
      IngestionMode = "string"
      publicNetworkAccessForIngestion = "string"
      publicNetworkAccessForQuery = "string"
      Request_Source = "rest"
      SamplingPercentage = "decimal-as-string"
      WorkspaceResourceId = "string"
    }
    kind = "string"
    etag = "string"
  })
}

Valores de propriedade

componentes

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Insights/components@2020-02-02-preview"
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 1-260

Carateres válidos:
Não é possível utilizar:
%&\?/ ou controlar carateres

Não é possível terminar com espaço ou ponto final.
localização Localização do recurso cadeia (obrigatório)
parent_id Para implementar num grupo de recursos, utilize o ID desse grupo de recursos. cadeia (obrigatório)
etiquetas Etiquetas de recursos Dicionário de nomes e valores de etiquetas.
tipo O tipo de aplicação a que este componente se refere, utilizado para personalizar a IU. Este valor é uma cadeia de forma livre. Normalmente, os valores devem ser um dos seguintes: Web, ios, outros, store, java, phone. cadeia (obrigatório)
etag Etag de recurso string
propriedades Propriedades que definem um recurso de componente do Application Insights. ApplicationInsightsComponentProperties

ApplicationInsightsComponentProperties

Nome Descrição Valor
Application_Type Tipo de aplicação a ser monitorizada. "outro"
"web" (obrigatório)
DisableIpMasking Desative a máscara de IP. bool
DisableLocalAuth Desative a Autenticação Não Baseada no AAD. bool
Flow_Type Utilizado pelo sistema do Application Insights para determinar o tipo de fluxo pelo qual este componente foi criado. Isto deve ser definido como "Bluefield" ao criar/atualizar um componente através da API REST. "Bluefield"
ForceCustomerStorageForProfiler Forçar os utilizadores a criar a sua própria conta de armazenamento para o gerador de perfis e o depurador. bool
HockeyAppId O ID de aplicação exclusivo criado quando uma nova aplicação é adicionada ao HockeyApp, utilizada para comunicações com o HockeyApp. string
ImmediatePurgeDataOn30Days Remova os dados imediatamente após 30 dias. bool
IngestionMode Indica o fluxo da ingestão. "ApplicationInsights"
"ApplicationInsightsWithDiagnosticSettings"
"LogAnalytics"
publicNetworkAccessForIngestion O tipo de acesso de rede para aceder à ingestão do Application Insights. "Desativado"
"Ativado"
publicNetworkAccessForQuery O tipo de acesso de rede para aceder à consulta do Application Insights. "Desativado"
"Ativado"
Request_Source Descreve a ferramenta que criou este componente do Application Insights. Os clientes que utilizam esta API devem definir esta opção como "rest" predefinida. "rest"
SamplingPercentage Percentagem dos dados produzidos pela aplicação a ser monitorizada que está a ser amostrada para telemetria do Application Insights. Especifique um valor decimal como uma cadeia. int ou json decimal
WorkspaceResourceId ID do recurso da área de trabalho do Log Analytics à qual os dados serão ingeridos. Esta propriedade é necessária para criar uma aplicação com esta versão da API. As aplicações de versões mais antigas não terão esta propriedade. string