The service/loggers resource type can be deployed with operations that target:
For a list of changed properties in each API version, see change log.
To create a Microsoft.ApiManagement/service/loggers resource, add the following JSON to your template.
{
"type": "Microsoft.ApiManagement/service/loggers",
"apiVersion": "2023-05-01-preview",
"name": "string",
"properties": {
"credentials": {
"{customized property}": "string"
},
"description": "string",
"isBuffered": "bool",
"loggerType": "string",
"resourceId": "string"
}
}
Name | Description | Value |
---|---|---|
type | The resource type | 'Microsoft.ApiManagement/service/loggers' |
apiVersion | The resource api version | '2023-05-01-preview' |
name | The resource name See how to set names and types for child resources in JSON ARM templates. |
string (required) Character limit: 1-80 Valid characters: Alphanumerics and hyphens. Start with letter and end with alphanumeric. |
properties | Logger entity contract properties. | LoggerContractProperties |
Name | Description | Value |
---|---|---|
credentials | The name and SendRule connection string of the event hub for azureEventHub logger. Instrumentation key for applicationInsights logger. |
LoggerContractPropertiesCredentials |
description | Logger description. | string |
isBuffered | Whether records are buffered in the logger before publishing. Default is assumed to be true. | bool |
loggerType | Logger type. | 'applicationInsights' 'azureEventHub' 'azureMonitor' (required) |
resourceId | Azure Resource Id of a log target (either Azure Event Hub resource or Azure Application Insights resource). | string |
Name | Description | Value |
---|---|---|
{customized property} | string |
The following quickstart templates deploy this resource type.
Template | Description |
---|---|
Create an API Management instance and all sub resources using template |
This template demonstrates how to create a API Management service and configure sub-entities |
Create API Management in Internal VNet with App Gateway |
This template demonstrates how to Create a instance of Azure API Management on a private network protected by Azure Application Gateway. |
Moesif API Analytics and Monetization |
The template will log API calls from Azure API Management to Moesif API analytics and monetization platform |
Create Azure Front Door in front of Azure API Management |
This sample demonstrates how to use Azure Front Door as a global load balancer in front of Azure API Management. |
Application Gateway with internal API Management and Web App |
Application Gateway routing Internet traffic to a virtual network (internal mode) API Management instance which services a web API hosted in an Azure Web App. |