Dela via


Logger - Update

Uppdateringar en befintlig loggare.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/loggers/{loggerId}?api-version=2022-08-01

URI-parametrar

Name I Obligatorisk Typ Description
loggerId
path True

string

Loggningsidentifierare. Måste vara unikt i API Management tjänstinstans.

Reguljärt uttrycksmönster: ^[^*#&+:<>?]+$

resourceGroupName
path True

string

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

serviceName
path True

string

Namnet på API Management-tjänsten.

Reguljärt uttrycksmönster: ^[a-zA-Z](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$

subscriptionId
path True

string

ID för målprenumerationen.

api-version
query True

string

Den API-version som ska användas för den här åtgärden.

Begärandehuvud

Name Obligatorisk Typ Description
If-Match True

string

ETag för entiteten. ETag ska matcha det aktuella entitetstillståndet från huvudsvaret för GET-begäran, eller så bör det vara * för ovillkorlig uppdatering.

Begärandetext

Name Typ Description
properties.credentials

object

Loggningsautentiseringsuppgifter.

properties.description

string

Beskrivning av loggare.

properties.isBuffered

boolean

Om poster buffrats i loggaren före publicering. Standardvärdet antas vara sant.

properties.loggerType

LoggerType

Loggningstyp.

Svar

Name Typ Description
200 OK

LoggerContract

Den befintliga loggaren har uppdaterats.

Sidhuvuden

ETag: string

Other Status Codes

ErrorResponse

Felsvar som beskriver varför åtgärden misslyckades.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow.

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

ApiManagementUpdateLogger

Exempelbegäran

PATCH https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/loggers/eh1?api-version=2022-08-01


{
  "properties": {
    "loggerType": "azureEventHub",
    "description": "updating description"
  }
}

Exempelsvar

{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/loggers/eh1",
  "type": "Microsoft.ApiManagement/service/loggers",
  "name": "eh1",
  "properties": {
    "loggerType": "azureEventHub",
    "description": "updating description",
    "credentials": {
      "connectionString": "{{Logger-Credentials-5f28745bbebeeb13cc3f7301}}"
    },
    "isBuffered": true
  }
}

Definitioner

Name Description
ErrorFieldContract

Fel fältkontrakt.

ErrorResponse

Felsvar.

LoggerContract

Loggningsinformation.

LoggerType

Loggningstyp.

LoggerUpdateContract

Loggningsuppdateringskontrakt.

ErrorFieldContract

Fel fältkontrakt.

Name Typ Description
code

string

Felkod på egenskapsnivå.

message

string

Mänsklig läsbar representation av fel på egenskapsnivå.

target

string

Egenskapsnamn.

ErrorResponse

Felsvar.

Name Typ Description
error.code

string

Tjänstdefinierad felkod. Den här koden fungerar som en understatus för HTTP-felkoden som anges i svaret.

error.details

ErrorFieldContract[]

Listan över ogiltiga fält som skickas i begäran, vid valideringsfel.

error.message

string

Mänsklig läsbar representation av felet.

LoggerContract

Loggningsinformation.

Name Typ Description
id

string

Fullständigt kvalificerat resurs-ID för resursen. Exempel – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Namnet på resursen

properties.credentials

object

Namn och SendRule-anslutningssträng för händelsehubben för azureEventHub-loggaren. Instrumentationsnyckel för applicationInsights-loggare.

properties.description

string

Beskrivning av loggare.

properties.isBuffered

boolean

Om poster buffrats i loggaren före publicering. Standardvärdet antas vara sant.

properties.loggerType

LoggerType

Loggningstyp.

properties.resourceId

string

Azure-resurs-ID för ett loggmål (antingen Azure Event Hub-resurs eller Azure Application Insights-resurs).

type

string

Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts"

LoggerType

Loggningstyp.

Name Typ Description
applicationInsights

string

Azure Application Insights som loggmål.

azureEventHub

string

Azure Event Hub som loggmål.

azureMonitor

string

Azure Monitor

LoggerUpdateContract

Loggningsuppdateringskontrakt.

Name Typ Description
properties.credentials

object

Loggningsautentiseringsuppgifter.

properties.description

string

Beskrivning av loggare.

properties.isBuffered

boolean

Om poster buffrats i loggaren före publicering. Standardvärdet antas vara sant.

properties.loggerType

LoggerType

Loggningstyp.