Sdílet prostřednictvím


Služba Microsoft.ApiManagement / protokolovací nástroje 2018-06-01-preview

Definice prostředku Bicep

Typ prostředku služby nebo protokolovače je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.ApiManagement/service/loggers, přidejte do šablony následující bicep.

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

Hodnoty vlastností

LoggerContractProperties

Jméno Popis Hodnota
pověření Název a připojovací řetězec SendRule centra událostí pro protokolovací nástroj azureEventHub.
Instrumentační klíč pro protokolovací nástroj applicationInsights
LoggerContractPropertiesCredentials (povinné)
popis Popis protokolovacího nástroje řetězec

Omezení:
Maximální délka =
isBuffered Zda jsou záznamy uloženy do vyrovnávací paměti v protokolovacím nástroji před publikováním. Výchozí hodnota se předpokládá jako true. Bool
loggerType Typ protokolovacího nástroje. ApplicationInsights
AzureEventHub (povinné)
resourceId ID prostředku Azure cíle protokolu (prostředek centra událostí Azure nebo prostředek Azure Application Insights). řetězec

LoggerContractPropertiesCredentials

Jméno Popis Hodnota

Microsoft.ApiManagement/service/loggers

Jméno Popis Hodnota
Jméno Název prostředku řetězec

Omezení:
Maximální délka =
Model = ^[^*#&+:<>?]+$ (povinné)
rodič V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu: služby
vlastnosti Vlastnosti kontraktu entity protokolovacího nástroje LoggerContractProperties

Ukázky rychlého startu

Následující ukázky rychlého startu nasadí tento typ prostředku.

Soubor Bicep Popis
Application Gateway s interní službou API Management a webovou aplikací Služba Application Gateway směruje internetový provoz do instance služby API Management (interní režim), která obsluhuje webové rozhraní API hostované ve webové aplikaci Azure.
vytvoření služby API Management v interní virtuální síti s služby App Gateway Tato šablona ukazuje, jak vytvořit instanci služby Azure API Management v privátní síti chráněné službou Azure Application Gateway.
analýzy a monetizace rozhraní API Moesif Šablona bude protokolovat volání rozhraní API ze služby Azure API Management do platformy Analýzy a monetizace rozhraní Moesif API.

Definice prostředku šablony ARM

Typ prostředku služby nebo protokolovače je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.ApiManagement/service/loggers, přidejte do šablony následující JSON.

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

Hodnoty vlastností

LoggerContractProperties

Jméno Popis Hodnota
pověření Název a připojovací řetězec SendRule centra událostí pro protokolovací nástroj azureEventHub.
Instrumentační klíč pro protokolovací nástroj applicationInsights
LoggerContractPropertiesCredentials (povinné)
popis Popis protokolovacího nástroje řetězec

Omezení:
Maximální délka =
isBuffered Zda jsou záznamy uloženy do vyrovnávací paměti v protokolovacím nástroji před publikováním. Výchozí hodnota se předpokládá jako true. Bool
loggerType Typ protokolovacího nástroje. ApplicationInsights
AzureEventHub (povinné)
resourceId ID prostředku Azure cíle protokolu (prostředek centra událostí Azure nebo prostředek Azure Application Insights). řetězec

LoggerContractPropertiesCredentials

Jméno Popis Hodnota

Microsoft.ApiManagement/service/loggers

Jméno Popis Hodnota
apiVersion Verze rozhraní API 2018-06-01-preview
Jméno Název prostředku řetězec

Omezení:
Maximální délka =
Model = ^[^*#&+:<>?]+$ (povinné)
vlastnosti Vlastnosti kontraktu entity protokolovacího nástroje LoggerContractProperties
typ Typ prostředku Microsoft.ApiManagement/service/loggers

Šablony pro rychlý start

Následující šablony pro rychlý start nasazují tento typ prostředku.

Šablona Popis
Application Gateway s interní službou API Management a webovou aplikací

nasazení do Azure
Služba Application Gateway směruje internetový provoz do instance služby API Management (interní režim), která obsluhuje webové rozhraní API hostované ve webové aplikaci Azure.
vytvoření služby API Management v interní virtuální síti s služby App Gateway

nasazení do Azure
Tato šablona ukazuje, jak vytvořit instanci služby Azure API Management v privátní síti chráněné službou Azure Application Gateway.
vytvoření služby Azure Front Door před službou Azure API Management

nasazení do Azure
Tato ukázka ukazuje, jak používat Azure Front Door jako globální nástroj pro vyrovnávání zatížení před službou Azure API Management.
analýzy a monetizace rozhraní API Moesif

nasazení do Azure
Šablona bude protokolovat volání rozhraní API ze služby Azure API Management do platformy Analýzy a monetizace rozhraní Moesif API.

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku služby nebo protokolovače je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.ApiManagement/service/loggers, přidejte do šablony následující Terraform.

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

Hodnoty vlastností

LoggerContractProperties

Jméno Popis Hodnota
pověření Název a připojovací řetězec SendRule centra událostí pro protokolovací nástroj azureEventHub.
Instrumentační klíč pro protokolovací nástroj applicationInsights
LoggerContractPropertiesCredentials (povinné)
popis Popis protokolovacího nástroje řetězec

Omezení:
Maximální délka =
isBuffered Zda jsou záznamy uloženy do vyrovnávací paměti v protokolovacím nástroji před publikováním. Výchozí hodnota se předpokládá jako true. Bool
loggerType Typ protokolovacího nástroje. ApplicationInsights
AzureEventHub (povinné)
resourceId ID prostředku Azure cíle protokolu (prostředek centra událostí Azure nebo prostředek Azure Application Insights). řetězec

LoggerContractPropertiesCredentials

Jméno Popis Hodnota

Microsoft.ApiManagement/service/loggers

Jméno Popis Hodnota
Jméno Název prostředku řetězec

Omezení:
Maximální délka =
Model = ^[^*#&+:<>?]+$ (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: služby
vlastnosti Vlastnosti kontraktu entity protokolovacího nástroje LoggerContractProperties
typ Typ prostředku Microsoft.ApiManagement/service/loggers@2018-06-01-preview