Share via


Microsoft.ApiManagement service/loggers 2022-08-01

Bicep-Ressourcendefinition

Der Ressourcentyp dienst/loggers kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.ApiManagement/service/loggers-Ressource zu erstellen, fügen Sie der Vorlage den folgenden Bicep hinzu.

resource symbolicname 'Microsoft.ApiManagement/service/loggers@2022-08-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    credentials: {
      {customized property}: 'string'
    }
    description: 'string'
    isBuffered: bool
    loggerType: 'string'
    resourceId: 'string'
  }
}

Eigenschaftswerte

service/loggers

Name BESCHREIBUNG Wert
name Der Ressourcenname

Erfahren Sie, wie Sie Namen und Typen für untergeordnete Ressourcen in Bicep festlegen.
Zeichenfolge (erforderlich)

Zeichenlimit: 1-80

Gültige Zeichen:
Alphanumerische Zeichen und Bindestriche.

Muss mit einem Buchstaben beginnen und mit einem alphanumerischen Zeichen enden.
parent In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird.

Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource.
Symbolischer Name für Ressource vom Typ: Dienst
properties Eigenschaften des Protokollentitätsvertrags. LoggerContractProperties

LoggerContractProperties

Name BESCHREIBUNG Wert
Anmeldeinformationen Der Name und sendRule Verbindungszeichenfolge des Event Hubs für die azureEventHub-Protokollierung.
Instrumentierungsschlüssel für applicationInsights-Protokollierung.
LoggerContractPropertiesCredentials
description Loggerbeschreibung. Zeichenfolge
isBuffered Gibt an, ob Datensätze vor der Veröffentlichung in der Protokollierung gepuffert werden. Der Standardwert wird als true angenommen. bool
loggerType Protokolliertyp. "applicationInsights"
"azureEventHub"
"azureMonitor" (erforderlich)
resourceId Azure-Ressourcen-ID eines Protokollziels (entweder Azure Event Hub-Ressource oder Azure-Anwendung Insights-Ressource). Zeichenfolge

LoggerContractPropertiesCredentials

Name BESCHREIBUNG Wert
{angepasste Eigenschaft} Zeichenfolge

Schnellstartvorlagen

Diesen Ressourcentyp werden in den folgenden Schnellstartvorlagen bereitgestellt.

Vorlage BESCHREIBUNG
Erstellen einer API Management-Instanz und aller Unterressourcen mithilfe einer Vorlage

Bereitstellen in Azure
Diese Vorlage veranschaulicht, wie Sie einen API Management Dienst erstellen und Unterentitäten konfigurieren.
Erstellen API Management im internen VNET mit App Gateway

Bereitstellen in Azure
In dieser Vorlage wird veranschaulicht, wie Sie eine instance von Azure API Management in einem privaten Netzwerk erstellen, das durch Azure Application Gateway geschützt ist.
Moesif API Analytics und Monetarisierung

Bereitstellen in Azure
Die Vorlage protokolliert API-Aufrufe von Azure API Management für die Moesif-API-Analyse- und Monetarisierungsplattform.
Erstellen von Azure Front Door vor Azure API Management

Bereitstellen in Azure
In diesem Beispiel wird veranschaulicht, wie Sie Azure Front Door als globalen Lastenausgleich vor Azure API Management verwenden.
Application Gateway mit internen API Management und Web-App

Bereitstellen in Azure
Application Gateway Das Weiterleiten von Internetdatenverkehr an ein virtuelles Netzwerk (interner Modus) API Management instance welche Dienste eine Web-API in einer Azure-Web-App hostet.

Ressourcendefinition mit einer ARM-Vorlage

Der Ressourcentyp dienst/loggers kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.ApiManagement/service/loggers-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.ApiManagement/service/loggers",
  "apiVersion": "2022-08-01",
  "name": "string",
  "properties": {
    "credentials": {
      "{customized property}": "string"
    },
    "description": "string",
    "isBuffered": "bool",
    "loggerType": "string",
    "resourceId": "string"
  }
}

Eigenschaftswerte

service/loggers

Name BESCHREIBUNG Wert
type Der Ressourcentyp "Microsoft.ApiManagement/service/loggers"
apiVersion Die Version der Ressourcen-API '2022-08-01'
name Der Ressourcenname

Weitere Informationen finden Sie unter Festlegen von Namen und Typen für untergeordnete Ressourcen in JSON-ARM-Vorlagen.
Zeichenfolge (erforderlich)

Zeichenlimit: 1-80

Gültige Zeichen:
Alphanumerische Zeichen und Bindestriche.

Muss mit einem Buchstaben beginnen und mit einem alphanumerischen Zeichen enden.
properties Eigenschaften des Logger-Entitätsvertrags. LoggerContractProperties

LoggerContractProperties

Name BESCHREIBUNG Wert
Anmeldeinformationen Der Name und sendRule Verbindungszeichenfolge des Event Hubs für die azureEventHub-Protokollierung.
Instrumentierungsschlüssel für die applicationInsights-Protokollierung.
LoggerContractPropertiesCredentials
description Protokollierungsbeschreibung. Zeichenfolge
isBuffered Gibt an, ob Datensätze vor der Veröffentlichung in der Protokollierung gepuffert werden. Es wird davon ausgegangen, dass der Standardwert true ist. bool
loggerType Protokollierungstyp. applicationInsights
"azureEventHub"
"azureMonitor" (erforderlich)
resourceId Azure-Ressourcen-ID eines Protokollziels (entweder Azure Event Hub-Ressource oder Azure-Anwendung Insights-Ressource). Zeichenfolge

LoggerContractPropertiesCredentials

Name BESCHREIBUNG Wert
{angepasste Eigenschaft} Zeichenfolge

Schnellstartvorlagen

In den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.

Vorlage BESCHREIBUNG
Erstellen einer API Management-Instanz und aller Unterressourcen mithilfe einer Vorlage

Bereitstellen in Azure
Diese Vorlage veranschaulicht, wie Sie einen API Management-Dienst erstellen und Untergeordnetetitäten konfigurieren.
Erstellen API Management im internen VNET mit App Gateway

Bereitstellen in Azure
Diese Vorlage veranschaulicht, wie Sie eine instance von Azure API Management in einem privaten Netzwerk erstellen, das durch Azure Application Gateway geschützt wird.
Moesif-API-Analyse und Monetarisierung

Bereitstellen in Azure
Die Vorlage protokolliert API-Aufrufe von Azure API Management an die Moesif-API-Analyse- und Monetarisierungsplattform.
Erstellen von Azure Front Door vor Azure API Management

Bereitstellen in Azure
In diesem Beispiel wird veranschaulicht, wie Sie Azure Front Door als globalen Lastenausgleich vor Azure API Management verwenden.
Application Gateway mit internen API Management und Web-App

Bereitstellen in Azure
Application Gateway Das Weiterleiten von Internetdatenverkehr an ein virtuelles Netzwerk (interner Modus) API Management instance, welche Dienste eine Web-API in einer Azure-Web-App hostet.

Terraform-Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp dienst/loggers kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.ApiManagement/service/loggers-Ressource zu erstellen, fügen Sie der Vorlage den folgenden Terraform hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ApiManagement/service/loggers@2022-08-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      credentials = {
        {customized property} = "string"
      }
      description = "string"
      isBuffered = bool
      loggerType = "string"
      resourceId = "string"
    }
  })
}

Eigenschaftswerte

service/loggers

Name BESCHREIBUNG Wert
type Der Ressourcentyp "Microsoft.ApiManagement/service/loggers@2022-08-01"
name Der Ressourcenname Zeichenfolge (erforderlich)

Zeichenlimit: 1-80

Gültige Zeichen:
Alphanumerische Zeichen und Bindestriche.

Muss mit einem Buchstaben beginnen und mit einem alphanumerischen Zeichen enden.
parent_id Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. ID für Ressource vom Typ: Dienst
properties Eigenschaften des Logger-Entitätsvertrags. LoggerContractProperties

LoggerContractProperties

Name BESCHREIBUNG Wert
Anmeldeinformationen Der Name und sendRule Verbindungszeichenfolge des Event Hubs für die azureEventHub-Protokollierung.
Instrumentierungsschlüssel für die applicationInsights-Protokollierung.
LoggerContractPropertiesCredentials
description Protokollierungsbeschreibung. Zeichenfolge
isBuffered Gibt an, ob Datensätze vor der Veröffentlichung in der Protokollierung gepuffert werden. Es wird davon ausgegangen, dass der Standardwert true ist. bool
loggerType Protokollierungstyp. "applicationInsights"
"azureEventHub"
"azureMonitor" (erforderlich)
resourceId Azure-Ressourcen-ID eines Protokollziels (entweder Azure Event Hub-Ressource oder Azure-Anwendung Insights-Ressource). Zeichenfolge

LoggerContractPropertiesCredentials

Name BESCHREIBUNG Wert
{angepasste Eigenschaft} Zeichenfolge