Megosztás a következőn keresztül:


Logger - Update

Frissítések egy meglévő naplózót.

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

URI-paraméterek

Name In Kötelező Típus Description
loggerId
path True

string

Naplózó azonosítója. A API Management szolgáltatáspéldányban egyedinek kell lennie.

Reguláris kifejezési minta: ^[^*#&+:<>?]+$

resourceGroupName
path True

string

Az erőforráscsoport neve. A név megkülönbözteti a kis- és nagybetűket.

serviceName
path True

string

A API Management szolgáltatás neve.

Reguláris kifejezési minta: ^[a-zA-Z](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$

subscriptionId
path True

string

A cél-előfizetés azonosítója.

api-version
query True

string

A művelethez használandó API-verzió.

Kérelem fejléce

Name Kötelező Típus Description
If-Match True

string

Az entitás ETagje. Az ETagnek meg kell egyeznie a GET-kérés fejlécválaszában szereplő aktuális entitásállapotmal, vagy * értékűnek kell lennie a feltétel nélküli frissítéshez.

Kérelem törzse

Name Típus Description
properties.credentials

object

Naplózó hitelesítő adatai.

properties.description

string

Naplózó leírása.

properties.isBuffered

boolean

Azt határozza meg, hogy a rekordok pufferelve legyenek-e a naplózóban a közzététel előtt. A rendszer feltételezi, hogy az alapértelmezett érték igaz.

properties.loggerType

LoggerType

Naplózó típusa.

Válaszok

Name Típus Description
200 OK

LoggerContract

A meglévő naplózó frissítése sikerült.

Fejlécek

ETag: string

Other Status Codes

ErrorResponse

Hibaválasz, amely leírja, hogy a művelet miért hiúsult meg.

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow.

Típus: oauth2
Folyamat: implicit
Engedélyezési URL: https://login.microsoftonline.com/common/oauth2/authorize

Hatókörök

Name Description
user_impersonation felhasználói fiók megszemélyesítése

Példák

ApiManagementUpdateLogger

Mintakérelem

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"
  }
}

Mintaválasz

{
  "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
  }
}

Definíciók

Name Description
ErrorFieldContract

Hibamező-szerződés.

ErrorResponse

Hibaválasz.

LoggerContract

Naplózó adatai.

LoggerType

Naplózó típusa.

LoggerUpdateContract

Naplózó frissítési szerződése.

ErrorFieldContract

Hibamező-szerződés.

Name Típus Description
code

string

Tulajdonságszintű hibakód.

message

string

A tulajdonságszintű hiba emberi olvasásra alkalmas ábrázolása.

target

string

Tulajdonság neve.

ErrorResponse

Hibaválasz.

Name Típus Description
error.code

string

Szolgáltatás által definiált hibakód. Ez a kód a válaszban megadott HTTP-hibakód alállapotaként szolgál.

error.details

ErrorFieldContract[]

Érvényesítési hiba esetén a kérelemben küldött érvénytelen mezők listája.

error.message

string

A hiba emberi olvasásra alkalmas ábrázolása.

LoggerContract

Naplózó adatai.

Name Típus Description
id

string

Az erőforrás teljes erőforrás-azonosítója. Például : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Az erőforrás neve

properties.credentials

object

Az azureEventHub-naplózó eseményközpontjának neve és SendRule kapcsolati karakterlánc. Rendszerállapotkulcs az applicationInsights-naplózóhoz.

properties.description

string

Naplózó leírása.

properties.isBuffered

boolean

Azt határozza meg, hogy a rekordok pufferelve legyenek-e a naplózóban a közzététel előtt. A rendszer feltételezi, hogy az alapértelmezett érték igaz.

properties.loggerType

LoggerType

Naplózó típusa.

properties.resourceId

string

Naplócél Azure-erőforrás-azonosítója (Azure Event Hub-erőforrás vagy Azure-alkalmazás Insights-erőforrás).

type

string

Az erőforrás típusa. Például"Microsoft.Compute/virtualMachines" vagy "Microsoft.Storage/storageAccounts"

LoggerType

Naplózó típusa.

Name Típus Description
applicationInsights

string

Azure-alkalmazás Insights naplócélként.

azureEventHub

string

Az Azure Event Hub mint naplócél.

azureMonitor

string

Azure Monitor

LoggerUpdateContract

Naplózó frissítési szerződése.

Name Típus Description
properties.credentials

object

Naplózó hitelesítő adatai.

properties.description

string

Naplózó leírása.

properties.isBuffered

boolean

Azt határozza meg, hogy a rekordok pufferelve legyenek-e a naplózóban a közzététel előtt. A rendszer feltételezi, hogy az alapértelmezett érték igaz.

properties.loggerType

LoggerType

Naplózó típusa.