Tables - Create Or Update
Een Log Analytics-werkruimtetabel bijwerken of maken.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/tables/{tableName}?api-version=2023-09-01
URI-parameters
Name | In | Vereist | Type | Description |
---|---|---|---|---|
resource
|
path | True |
string |
De naam van de resourcegroep. De naam is niet hoofdlettergevoelig. |
subscription
|
path | True |
string |
De id van het doelabonnement. |
table
|
path | True |
string |
De naam van de tabel. Regex-patroon: |
workspace
|
path | True |
string |
De naam van de werkruimte. Regex-patroon: |
api-version
|
query | True |
string |
De API-versie die voor deze bewerking moet worden gebruikt. |
Aanvraagbody
Name | Type | Description |
---|---|---|
properties.plan |
Instrueer het systeem hoe de logboeken die in deze tabel worden opgenomen, moeten worden verwerkt en opgeladen. |
|
properties.restoredLogs |
Parameters van de herstelbewerking waarmee deze tabel is gestart. |
|
properties.retentionInDays |
integer |
De tabelretentie in dagen, tussen 4 en 730. Als u deze eigenschap instelt op -1, wordt standaard de werkruimteretentie gebruikt. |
properties.schema |
Tabelschema. |
|
properties.searchResults |
Parameters van de zoektaak waarmee deze tabel is gestart. |
|
properties.totalRetentionInDays |
integer |
De totale retentie in de tabel in dagen, tussen 4 en 4383. Als u deze eigenschap instelt op -1, wordt standaard tabelretentie gebruikt. |
Antwoorden
Name | Type | Description |
---|---|---|
200 OK |
Definitie van OK-antwoord. |
|
202 Accepted |
Geaccepteerde antwoorddefinitie (langdurige bewerking). |
|
Other Status Codes |
Foutreactie waarin wordt beschreven waarom de bewerking is mislukt. |
Beveiliging
azure_auth
Azure Active Directory OAuth2-stroom
Type:
oauth2
Stroom:
implicit
Autorisatie-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiken
Name | Description |
---|---|
user_impersonation | uw gebruikersaccount imiteren |
Voorbeelden
TablesUpsert
Voorbeeldaanvraag
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-00000000000/resourceGroups/oiautorest6685/providers/Microsoft.OperationalInsights/workspaces/oiautorest6685/tables/AzureNetworkFlow?api-version=2023-09-01
{
"properties": {
"schema": {
"name": "AzureNetworkFlow",
"columns": [
{
"name": "MyNewColumn",
"type": "guid"
}
]
},
"retentionInDays": 45,
"totalRetentionInDays": 70
}
}
Voorbeeldrespons
{
"properties": {
"schema": {
"name": "AzureNetworkFlow",
"tableSubType": "DataCollectionRuleBased",
"tableType": "Microsoft",
"columns": [
{
"isHidden": false,
"name": "MyNewColumn",
"type": "guid",
"isDefaultDisplay": false
}
],
"standardColumns": [
{
"isHidden": true,
"name": "TenantId",
"type": "guid",
"isDefaultDisplay": false
},
{
"isHidden": false,
"name": "SourceSystem",
"type": "string",
"isDefaultDisplay": false
},
{
"isHidden": false,
"name": "TimeGenerated",
"type": "dateTime",
"isDefaultDisplay": false
},
{
"isHidden": false,
"name": "AgentID",
"type": "string",
"isDefaultDisplay": false
},
{
"isHidden": false,
"name": "SourceIP",
"type": "string",
"isDefaultDisplay": false
},
{
"isHidden": false,
"name": "Protocol",
"type": "string",
"isDefaultDisplay": false
},
{
"isHidden": false,
"name": "SourcePort",
"type": "int",
"isDefaultDisplay": false
},
{
"isHidden": false,
"name": "DestinationPort",
"type": "int",
"isDefaultDisplay": false
},
{
"isHidden": false,
"name": "TcpFlags",
"type": "int",
"isDefaultDisplay": false
},
{
"isHidden": false,
"name": "Packets",
"type": "int",
"isDefaultDisplay": false
},
{
"isHidden": false,
"name": "Bytes",
"type": "int",
"isDefaultDisplay": false
},
{
"isHidden": false,
"name": "BytesOut",
"type": "int",
"isDefaultDisplay": false
},
{
"isHidden": false,
"name": "DurationInMs",
"type": "int",
"isDefaultDisplay": false
},
{
"isHidden": false,
"name": "RstCount",
"type": "int",
"isDefaultDisplay": false
},
{
"isHidden": false,
"name": "MaxSampleRtt",
"type": "int",
"isDefaultDisplay": false
}
],
"solutions": [
"LogManagement"
]
},
"provisioningState": "Succeeded",
"retentionInDays": 45,
"totalRetentionInDays": 70,
"archiveRetentionInDays": 25,
"retentionInDaysAsDefault": false,
"totalRetentionInDaysAsDefault": false,
"plan": "Analytics"
},
"id": "/subscriptions/00000000-0000-0000-0000-00000000000/resourcegroups/oiautorest6685/providers/Microsoft.OperationalInsights/workspaces/oiautorest6685/tables/AzureNetworkFlow",
"name": "AzureNetworkFlow"
}
azure-asyncoperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-00000000000/providers/Microsoft.OperaitonalInsights/locations/eastus/operationstatuses/62e4d893-d233-4005-988e-a428d9f77076?api-version=2023-09-01
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-00000000000/resourceGroups/oiautorest6685/providers/Microsoft.OperaitonalInsights/workspaces/oiautorest6685/tables/table1_CL/operationresults/62e4d893-d233-4005-988e-a428d9f77076?api-version=2023-09-01
Definities
Name | Description |
---|---|
Column |
Tabelkolom. |
Column |
Logische hint voor kolomgegevenstype. |
Column |
Kolomgegevenstype. |
created |
Het type identiteit waarmee de resource is gemaakt. |
Error |
Aanvullende informatie over de resourcebeheerfout. |
Error |
De foutdetails. |
Error |
Foutreactie |
Provisioning |
De huidige inrichtingsstatus van de tabel. Indien ingesteld op 'bijwerken', geeft een resourcevergrendeling vanwege een lopende bewerking aan, waarbij elke update van de tabel wordt geblokkeerd totdat de lopende bewerking is voltooid. |
Restored |
Parameters herstellen. |
Result |
Statistieken over de uitvoering van zoektaken. |
Schema |
Tabelschema. |
Search |
Parameters van de zoektaak waarmee deze tabel is gestart. |
Source |
De maker van de tafel. |
system |
Metagegevens met betrekking tot het maken en laatste wijzigen van de resource. |
Table |
Definitie van de gegevenstabel van de werkruimte. |
Table |
Instrueer het systeem hoe de logboeken die in deze tabel worden opgenomen, moeten worden verwerkt en opgeladen. |
Table |
Het subtype beschrijft welke API's kunnen worden gebruikt om te communiceren met de tabel en welke functies beschikbaar zijn voor de tabel. |
Table |
De maker van de tafel. |
Column
Tabelkolom.
Name | Type | Description |
---|---|---|
dataTypeHint |
Logische hint voor kolomgegevenstype. |
|
description |
string |
Kolombeschrijving. |
displayName |
string |
Weergavenaam van kolom. |
isDefaultDisplay |
boolean |
Wordt standaard weergegeven. |
isHidden |
boolean |
Is de kolom verborgen. |
name |
string |
Kolomnaam. |
type |
Kolomgegevenstype. |
ColumnDataTypeHintEnum
Logische hint voor kolomgegevenstype.
Name | Type | Description |
---|---|---|
armPath |
string |
Een ARM-pad (Azure Resource Model): /subscriptions/{...} /resourceGroups/{...} /providers/Microsoft. {...} /{...} /{...} /{...} ... |
guid |
string |
Een standaard 128-bits GUID volgens de standaardvorm xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
ip |
string |
Een standaard IP-adres V4/V6 volgens de standaardvorm x.x.x.x/y:y:y:y:y:y:y:y:y:y |
uri |
string |
Een tekenreeks die overeenkomt met het patroon van een URI, bijvoorbeeld scheme://username:password@host:1234/this/is/a/path?k1=v1&k2=v2#fragment |
ColumnTypeEnum
Kolomgegevenstype.
Name | Type | Description |
---|---|---|
boolean |
string |
|
dateTime |
string |
|
dynamic |
string |
|
guid |
string |
|
int |
string |
|
long |
string |
|
real |
string |
|
string |
string |
createdByType
Het type identiteit waarmee de resource is gemaakt.
Name | Type | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
ErrorAdditionalInfo
Aanvullende informatie over de resourcebeheerfout.
Name | Type | Description |
---|---|---|
info |
object |
De aanvullende informatie. |
type |
string |
Het type aanvullende informatie. |
ErrorDetail
De foutdetails.
Name | Type | Description |
---|---|---|
additionalInfo |
Aanvullende informatie over de fout. |
|
code |
string |
De foutcode. |
details |
De foutdetails. |
|
message |
string |
Het foutbericht. |
target |
string |
Het foutdoel. |
ErrorResponse
Foutreactie
Name | Type | Description |
---|---|---|
error |
Het foutobject. |
ProvisioningStateEnum
De huidige inrichtingsstatus van de tabel. Indien ingesteld op 'bijwerken', geeft een resourcevergrendeling vanwege een lopende bewerking aan, waarbij elke update van de tabel wordt geblokkeerd totdat de lopende bewerking is voltooid.
Name | Type | Description |
---|---|---|
Deleting |
string |
De tabelstatus wordt verwijderd. |
InProgress |
string |
Tabelschema is stabiel en zonder wijzigingen worden tabelgegevens bijgewerkt. |
Succeeded |
string |
De tabelstatus is stabiel en zonder wijzigingen wordt de tabel ontgrendeld en geopend voor nieuwe updates. |
Updating |
string |
Het tabelschema wordt nog steeds gemaakt en bijgewerkt. De tabel is momenteel vergrendeld voor eventuele wijzigingen totdat de procedure is voltooid. |
RestoredLogs
Parameters herstellen.
Name | Type | Description |
---|---|---|
azureAsyncOperationId |
string |
Asynchrone bewerkings-id in de zoekresultatentabel. |
endRestoreTime |
string |
Het tijdstempel om het herstel te beƫindigen op (UTC). |
sourceTable |
string |
De tabel waaruit u gegevens wilt herstellen. |
startRestoreTime |
string |
De tijdstempel om het herstel te starten vanaf (UTC). |
ResultStatistics
Statistieken over de uitvoering van zoektaken.
Name | Type | Description |
---|---|---|
ingestedRecords |
integer |
Het aantal rijen dat door de zoektaak is geretourneerd. |
progress |
number |
Voltooiingspercentage van zoektaak. |
scannedGb |
number |
Zoektaak: Hoeveelheid gescande gegevens. |
Schema
Tabelschema.
Name | Type | Description |
---|---|---|
categories |
string[] |
Tabelcategorie. |
columns |
Column[] |
Een lijst met aangepaste tabelkolommen. |
description |
string |
Tabelbeschrijving. |
displayName |
string |
Weergavenaam van tabel. |
labels |
string[] |
Tabellabels. |
name |
string |
Tabelnaam. |
solutions |
string[] |
Lijst met oplossingen waar de tabel aan is gekoppeld |
source |
De maker van de tafel. |
|
standardColumns |
Column[] |
Een lijst met tabelstandaardkolommen. |
tableSubType |
Het subtype beschrijft welke API's kunnen worden gebruikt om te communiceren met de tabel en welke functies beschikbaar zijn voor de tabel. |
|
tableType |
De maker van de tafel. |
SearchResults
Parameters van de zoektaak waarmee deze tabel is gestart.
Name | Type | Description |
---|---|---|
azureAsyncOperationId |
string |
Asynchrone bewerkings-id in de zoekresultatentabel. |
description |
string |
Beschrijving van zoektaak. |
endSearchTime |
string |
De tijdstempel om de zoekopdracht te beƫindigen op (UTC) |
limit |
integer |
Beperk de zoektaak tot het opgegeven aantal rijen. |
query |
string |
Zoektaakquery. |
sourceTable |
string |
De tabel die wordt gebruikt in de zoektaak. |
startSearchTime |
string |
De tijdstempel om de zoekopdracht te starten vanaf (UTC) |
SourceEnum
De maker van de tafel.
Name | Type | Description |
---|---|---|
customer |
string |
Tabellen die zijn gemaakt door de eigenaar van de werkruimte en die alleen in deze werkruimte te vinden zijn. |
microsoft |
string |
Tabellen die zijn ingericht door het systeem, zoals verzameld via diagnostische instellingen, de agents of een andere standaardmethode voor het verzamelen van gegevens. |
systemData
Metagegevens met betrekking tot het maken en laatste wijzigen van de resource.
Name | Type | Description |
---|---|---|
createdAt |
string |
Het tijdstempel van het maken van resources (UTC). |
createdBy |
string |
De identiteit waarmee de resource is gemaakt. |
createdByType |
Het type identiteit waarmee de resource is gemaakt. |
|
lastModifiedAt |
string |
De tijdstempel van de laatste wijziging van de resource (UTC) |
lastModifiedBy |
string |
De identiteit die de resource het laatst heeft gewijzigd. |
lastModifiedByType |
Het type identiteit dat de resource het laatst heeft gewijzigd. |
Table
Definitie van de gegevenstabel van de werkruimte.
Name | Type | Description |
---|---|---|
id |
string |
Volledig gekwalificeerde resource-id voor de resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
De naam van de resource |
properties.archiveRetentionInDays |
integer |
De retentie van de tabelgegevensarchief in dagen. Berekend als (totalRetentionInDays-retentionInDays) |
properties.lastPlanModifiedDate |
string |
Het tijdstempel van dat tabelplan voor het laatst is gewijzigd (UTC). |
properties.plan |
Instrueer het systeem hoe de logboeken die in deze tabel worden opgenomen, moeten worden verwerkt en opgeladen. |
|
properties.provisioningState |
De huidige inrichtingsstatus van de tabel. Indien ingesteld op 'bijwerken', geeft een resourcevergrendeling vanwege een lopende bewerking aan, waarbij elke update van de tabel wordt geblokkeerd totdat de lopende bewerking is voltooid. |
|
properties.restoredLogs |
Parameters van de herstelbewerking waarmee deze tabel is gestart. |
|
properties.resultStatistics |
Statistieken over de uitvoering van zoektaken. |
|
properties.retentionInDays |
integer |
De tabelretentie in dagen, tussen 4 en 730. Als u deze eigenschap instelt op -1, wordt standaard de werkruimteretentie gebruikt. |
properties.retentionInDaysAsDefault |
boolean |
True - Waarde is afkomstig van werkruimteretentie in dagen, Onwaar - Klantspecifiek. |
properties.schema |
Tabelschema. |
|
properties.searchResults |
Parameters van de zoektaak waarmee deze tabel is gestart. |
|
properties.totalRetentionInDays |
integer |
De totale retentie in de tabel in dagen, tussen 4 en 4383. Als u deze eigenschap instelt op -1, wordt standaard tabelretentie gebruikt. |
properties.totalRetentionInDaysAsDefault |
boolean |
True - Waarde is afkomstig van retentie in dagen, Onwaar - Klantspecifiek. |
systemData |
Metagegevens met betrekking tot het maken en laatste wijzigen van de resource. |
|
type |
string |
Het type resource. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts' |
TablePlanEnum
Instrueer het systeem hoe de logboeken die in deze tabel worden opgenomen, moeten worden verwerkt en opgeladen.
Name | Type | Description |
---|---|---|
Analytics |
string |
Logboeken die bewaking en analyse toestaan. |
Basic |
string |
Logboeken die zijn aangepast om uitgebreide logboeken met een hoog volume lage waarde te ondersteunen. |
TableSubTypeEnum
Het subtype beschrijft welke API's kunnen worden gebruikt om te communiceren met de tabel en welke functies beschikbaar zijn voor de tabel.
Name | Type | Description |
---|---|---|
Any |
string |
Het standaardsubtype waarmee ingebouwde tabellen worden gemaakt. |
Classic |
string |
Geeft een tabel aan die is gemaakt via de Gegevensverzamelaar-API of met de functie voor aangepaste logboeken van de MMA-agent, of een tabel op basis waarvan aangepaste velden zijn gemaakt. |
DataCollectionRuleBased |
string |
Een tabel die in aanmerking komt voor het verzenden van gegevens via een van de middelen die worden ondersteund door regels voor gegevensverzameling: de Eindpunt-API voor gegevensverzameling, opnametijdtransformaties of een ander mechanisme dat wordt geboden door regels voor gegevensverzameling |
TableTypeEnum
De maker van de tafel.
Name | Type | Description |
---|---|---|
CustomLog |
string |
Aangepaste logboektabel. |
Microsoft |
string |
Standaardgegevens die worden verzameld door Azure Monitor. |
RestoredLogs |
string |
Herstelde gegevens. |
SearchResults |
string |
Gegevens die worden verzameld door een zoektaak. |