Tables - Create Or Update

Uppdatera eller skapa en Log Analytics-arbetsytetabell.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/tables/{tableName}?api-version=2023-09-01

URI-parametrar

Name I Obligatorisk Typ Description
resourceGroupName
path True

string

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

subscriptionId
path True

string

ID för målprenumerationen.

tableName
path True

string

Namnet på tabellen.

Reguljärt uttrycksmönster: ^[A-Za-z0-9-_]+$

workspaceName
path True

string

Namnet på arbetsytan.

Reguljärt uttrycksmönster: ^[A-Za-z0-9][A-Za-z0-9-]+[A-Za-z0-9]$

api-version
query True

string

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

Begärandetext

Name Typ Description
properties.plan

TablePlanEnum

Instruera systemet hur de loggar som matas in till den här tabellen ska hanteras och debiteras.

properties.restoredLogs

RestoredLogs

Parametrar för återställningsåtgärden som initierade den här tabellen.

properties.retentionInDays

integer

Kvarhållning av tabeller i dagar, mellan 4 och 730. Om du anger den här egenskapen till -1 används som standard kvarhållning av arbetsytan.

properties.schema

Schema

Tabellschema.

properties.searchResults

SearchResults

Parametrar för sökjobbet som initierade den här tabellen.

properties.totalRetentionInDays

integer

Tabellens totala kvarhållning i dagar, mellan 4 och 4383. Om du ställer in den här egenskapen på -1 används som standard kvarhållning av tabeller.

Svar

Name Typ Description
200 OK

Table

OK svarsdefinition.

202 Accepted

Accepterad svarsdefinition (tidskrävande åtgärd).

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

TablesUpsert

Exempelbegäran

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

Exempelsvar

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

Definitioner

Name Description
Column

Tabellkolumn.

ColumnDataTypeHintEnum

Logisk ledtråd för kolumndatatyp.

ColumnTypeEnum

Kolumndatatyp.

createdByType

Den typ av identitet som skapade resursen.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

ErrorDetail

Felinformationen.

ErrorResponse

Felsvar

ProvisioningStateEnum

Tabellens aktuella etableringstillstånd. Om värdet är "uppdatering" anger du ett resurslås på grund av pågående åtgärd, vilket förbjuder alla uppdateringar till tabellen tills den pågående åtgärden har avslutats.

RestoredLogs

Återställ parametrar.

ResultStatistics

Körningsstatistik för sökjobb.

Schema

Tabellens schema.

SearchResults

Parametrar för sökjobbet som initierade den här tabellen.

SourceEnum

Tables skapare.

systemData

Metadata som rör skapande och senaste ändring av resursen.

Table

Definition av arbetsytans datatabell.

TablePlanEnum

Instruera systemet hur de loggar som matas in till den här tabellen ska hanteras och debiteras.

TableSubTypeEnum

Undertypen beskriver vilka API:er som kan användas för att interagera med tabellen och vilka funktioner som är tillgängliga mot den.

TableTypeEnum

Tables skapare.

Column

Tabellkolumn.

Name Typ Description
dataTypeHint

ColumnDataTypeHintEnum

Logisk ledtråd för kolumndatatyp.

description

string

Kolumnbeskrivning.

displayName

string

Kolumnvisningsnamn.

isDefaultDisplay

boolean

Visas som standard.

isHidden

boolean

Är kolumnen dold.

name

string

Kolumnnamn.

type

ColumnTypeEnum

Kolumndatatyp.

ColumnDataTypeHintEnum

Logisk ledtråd för kolumndatatyp.

Name Typ Description
armPath

string

En ARM-sökväg (Azure Resource Model): /subscriptions/{...} /resourceGroups/{...} /providers/Microsoft. {...} /{...} /{...} /{...} ...

guid

string

En standard-128-bitars GUID som följer standardformen xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxx

ip

string

En standard-V4/V6 ip-adress som följer standardformen x.x.x.x/y:y:y:y:y:y:y:y

uri

string

En sträng som matchar mönstret för en URI, till exempel scheme://username:password@host:1234/this/is/a/path?k1=v1&k2=v2#fragment

ColumnTypeEnum

Kolumndatatyp.

Name Typ Description
boolean

string

dateTime

string

dynamic

string

guid

string

int

string

long

string

real

string

string

string

createdByType

Den typ av identitet som skapade resursen.

Name Typ Description
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

Name Typ Description
info

object

Den ytterligare informationen.

type

string

Ytterligare informationstyp.

ErrorDetail

Felinformationen.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Ytterligare information om felet.

code

string

Felkoden.

details

ErrorDetail[]

Felinformationen.

message

string

Felmeddelandet.

target

string

Felmålet.

ErrorResponse

Felsvar

Name Typ Description
error

ErrorDetail

Felobjektet.

ProvisioningStateEnum

Tabellens aktuella etableringstillstånd. Om värdet är "uppdatering" anger du ett resurslås på grund av pågående åtgärd, vilket förbjuder alla uppdateringar till tabellen tills den pågående åtgärden har avslutats.

Name Typ Description
Deleting

string

Tabelltillståndet tas bort.

InProgress

string

Tabellschemat är stabilt och utan ändringar uppdateras tabelldata.

Succeeded

string

Tabelltillståndet är stabilt och utan ändringar är tabellen upplåst och öppen för nya uppdateringar.

Updating

string

Tabellschemat håller fortfarande på att skapas och uppdateras. Tabellen är för närvarande låst för alla ändringar tills proceduren är klar.

RestoredLogs

Återställ parametrar.

Name Typ Description
azureAsyncOperationId

string

Asynkron åtgärds-ID för sökresultattabell.

endRestoreTime

string

Tidsstämpeln för att avsluta återställningen av (UTC).

sourceTable

string

Tabellen som data ska återställas från.

startRestoreTime

string

Tidsstämpeln för att starta återställningen från (UTC).

ResultStatistics

Körningsstatistik för sökjobb.

Name Typ Description
ingestedRecords

integer

Antalet rader som returnerades av sökjobbet.

progress

number

Slutförande av sökjobb i procent.

scannedGb

number

Sökjobb: Mängden skannade data.

Schema

Tabellens schema.

Name Typ Description
categories

string[]

Tabellkategori.

columns

Column[]

En lista över anpassade tabellkolumner.

description

string

Tabellbeskrivning.

displayName

string

Tabellvisningsnamn.

labels

string[]

Tabelletiketter.

name

string

Tabellnamn.

solutions

string[]

Lista över lösningar som tabellen är kopplad till

source

SourceEnum

Tables skapare.

standardColumns

Column[]

En lista över standardkolumner i tabellen.

tableSubType

TableSubTypeEnum

Undertypen beskriver vilka API:er som kan användas för att interagera med tabellen och vilka funktioner som är tillgängliga mot den.

tableType

TableTypeEnum

Tables skapare.

SearchResults

Parametrar för sökjobbet som initierade den här tabellen.

Name Typ Description
azureAsyncOperationId

string

Asynkron åtgärds-ID för sökresultattabell.

description

string

Beskrivning av sökjobb.

endSearchTime

string

Tidsstämpeln för att avsluta sökningen efter (UTC)

limit

integer

Begränsa sökjobbet så att det återgår till angivet antal rader.

query

string

Sök jobbfråga.

sourceTable

string

Tabellen som används i sökjobbet.

startSearchTime

string

Tidsstämpeln för att starta sökningen från (UTC)

SourceEnum

Tables skapare.

Name Typ Description
customer

string

Tabeller som skapats av arbetsytans ägare och som endast finns i den här arbetsytan.

microsoft

string

Tabeller som etableras av systemet, som samlas in via diagnostikinställningar, agenter eller andra standarddatainsamlingsmedel.

systemData

Metadata som rör skapande och senaste ändring av resursen.

Name Typ Description
createdAt

string

Tidsstämpeln för resursskapande (UTC).

createdBy

string

Identiteten som skapade resursen.

createdByType

createdByType

Den typ av identitet som skapade resursen.

lastModifiedAt

string

Tidsstämpeln för resursens senaste ändring (UTC)

lastModifiedBy

string

Identiteten som senast ändrade resursen.

lastModifiedByType

createdByType

Den typ av identitet som senast ändrade resursen.

Table

Definition av arbetsytans datatabell.

Name Typ Description
id

string

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

name

string

Namnet på resursen

properties.archiveRetentionInDays

integer

Kvarhållning av tabelldataarkiv i dagar. Beräknas som (totalRetentionInDays-retentionInDays)

properties.lastPlanModifiedDate

string

Tidsstämpeln som tabellplanen senast ändrades (UTC).

properties.plan

TablePlanEnum

Instruera systemet hur de loggar som matas in till den här tabellen ska hanteras och debiteras.

properties.provisioningState

ProvisioningStateEnum

Tabellens aktuella etableringstillstånd. Om värdet är "uppdatering" anger du ett resurslås på grund av pågående åtgärd, vilket förbjuder alla uppdateringar till tabellen tills den pågående åtgärden har avslutats.

properties.restoredLogs

RestoredLogs

Parametrar för återställningsåtgärden som initierade den här tabellen.

properties.resultStatistics

ResultStatistics

Körningsstatistik för sökjobb.

properties.retentionInDays

integer

Kvarhållning av tabeller i dagar, mellan 4 och 730. Om du ställer in den här egenskapen på -1 blir kvarhållningen av arbetsytan som standard.

properties.retentionInDaysAsDefault

boolean

True – Värdet kommer från kvarhållning av arbetsytan i dagar, False – Kundspecifik.

properties.schema

Schema

Tabellschema.

properties.searchResults

SearchResults

Parametrar för sökjobbet som initierade den här tabellen.

properties.totalRetentionInDays

integer

Tabellens totala kvarhållning i dagar, mellan 4 och 4383. Om du ställer in den här egenskapen på -1 används som standard kvarhållning av tabeller.

properties.totalRetentionInDaysAsDefault

boolean

True – värdet kommer från kvarhållning i dagar, Falskt – Kundspecifikt.

systemData

systemData

Metadata som rör skapande och senaste ändring av resursen.

type

string

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

TablePlanEnum

Instruera systemet hur de loggar som matas in till den här tabellen ska hanteras och debiteras.

Name Typ Description
Analytics

string

Loggar som tillåter övervakning och analys.

Basic

string

Loggar som justeras för att stödja utförliga loggar med låga volymvärden.

TableSubTypeEnum

Undertypen beskriver vilka API:er som kan användas för att interagera med tabellen och vilka funktioner som är tillgängliga mot den.

Name Typ Description
Any

string

Standardundertypen som inbyggda tabeller skapas med.

Classic

string

Anger en tabell som skapats via API:et för datainsamlaren eller med funktionen för anpassade loggar i MMA-agenten eller någon tabell som anpassade fält skapades mot.

DataCollectionRuleBased

string

En tabell som är berättigad att skicka data till den via något av de metoder som stöds av datainsamlingsregler: Slutpunkts-API för datainsamling, inmatningstidstransformering eller någon annan mekanism som tillhandahålls av datainsamlingsregler

TableTypeEnum

Tables skapare.

Name Typ Description
CustomLog

string

Anpassad loggtabell.

Microsoft

string

Standarddata som samlas in av Azure Monitor.

RestoredLogs

string

Återställde data.

SearchResults

string

Data som samlas in av ett sökjobb.