Tables - Create Or Update
Обновление или создание таблицы рабочей области Log Analytics.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/tables/{tableName}?api-version=2021-12-01-preview
Параметры URI
| Name | In | Required | Type | Description |
|---|---|---|---|---|
|
resource
|
path | True |
|
Имя группы ресурсов. Регистр букв в имени не учитывается. |
|
subscription
|
path | True |
|
Идентификатор целевой подписки. |
|
table
|
path | True |
|
Имя таблицы. |
|
workspace
|
path | True |
|
имя рабочей области; Regex pattern: |
|
api-version
|
query | True |
|
Версия API, используемая для этой операции. |
Текст запроса
| Name | Type | Description |
|---|---|---|
| properties.plan |
Укажите системе, как обрабатывать и взимать плату за журналы, которые были приемены в эту таблицу. |
|
| properties.restoredLogs |
Параметры операции восстановления, которая инициировала эту таблицу. |
|
| properties.resultStatistics |
Статистика выполнения задания поиска. |
|
| properties.retentionInDays |
|
Срок хранения таблицы в днях от 4 до 730. Если для этого свойства задано значение -1, по умолчанию будет храниться рабочая область. |
| properties.schema |
Схема таблицы. |
|
| properties.searchResults |
Параметры задания поиска, инициированного этой таблицей. |
|
| properties.totalRetentionInDays |
|
Общий срок хранения таблицы в днях в диапазоне от 4 до 2555. Если для этого свойства задано значение -1, по умолчанию будет храниться таблица. |
Ответы
| Name | Type | Description |
|---|---|---|
| 200 OK |
Определение ответа OK. |
|
| 202 Accepted |
Принятое определение ответа (длительная операция). |
|
| Other Status Codes |
Ответ об ошибке, описывающий причину сбоя операции. |
Безопасность
azure_auth
Azure Active Directory OAuth2 Flow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
| Name | Description |
|---|---|
| user_impersonation | олицетворения учетной записи пользователя |
Примеры
TablesUpsert
Sample Request
PATCH https://management.azure.com/subscriptions/00000000-0000-0000-0000-00000000000/resourcegroups/oiautorest6685/providers/Microsoft.OperationalInsights/workspaces/oiautorest6685/tables/AzureNetworkFlow?api-version=2021-12-01-preview
{
"properties": {
"schema": {
"name": "AzureNetworkFlow",
"columns": [
{
"name": "MyNewColumn",
"type": "guid"
}
]
},
"retentionInDays": 45,
"totalRetentionInDays": 70
}
}
Sample Response
{
"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,
"plan": "Analytics"
},
"id": "/subscriptions/00000000-0000-0000-0000-00000000000/resourcegroups/oiautorest6685/providers/Microsoft.OperationalInsights/workspaces/oiautorest6685/tables/AzureNetworkFlow",
"name": "AzureNetworkFlow"
}
Определения
| Column |
Столбец таблицы. |
|
Column |
Логическое указание типа данных столбца. |
|
Column |
Тип данных столбца. |
|
created |
Тип удостоверения, создавшего ресурс. |
|
Error |
Дополнительные сведения об ошибке управления ресурсами. |
|
Error |
Сведения об ошибке. |
|
Error |
Сообщение об ошибке |
|
Provisioning |
Текущее состояние подготовки таблицы. Если задано значение "update", указывает блокировку ресурса из-за текущей операции, запрещая любое обновление таблицы до завершения текущей операции. |
|
Restored |
Параметры восстановления. |
|
Result |
Статистика выполнения задания поиска. |
| Schema |
Схема таблицы. |
|
Search |
Параметры задания поиска, инициированного этой таблицей. |
|
Source |
Создатель таблицы. |
|
system |
Метаданные, относящиеся к созданию и последнему изменении ресурса. |
| Table |
Определение таблицы данных рабочей области. |
|
Table |
Укажите системе, как обрабатывать и взимать плату за журналы, которые были приема в эту таблицу. |
|
Table |
Подтип описывает, какие API можно использовать для взаимодействия с таблицей и какие функции доступны для него. |
|
Table |
Создатель таблицы. |
Column
Столбец таблицы.
| Name | Type | Description |
|---|---|---|
| dataTypeHint |
Логическое указание типа данных столбца. |
|
| description |
|
Описание столбца. |
| displayName |
|
Отображаемое имя столбца. |
| isDefaultDisplay |
|
Отображается по умолчанию. |
| isHidden |
|
Столбец скрыт. |
| name |
|
Имя столбца. |
| type |
Тип данных столбца. |
ColumnDataTypeHintEnum
Логическое указание типа данных столбца.
| Name | Type | Description |
|---|---|---|
| armPath |
|
Путь к модели ресурсов Azure (ARM): /subscriptions/{...} /resourceGroups/{...} /providers/Microsoft. {...} /{...} /{...} /{...} ... |
| guid |
|
Стандартный 128-разрядный GUID после стандартной фигуры xxxx-xxxx-xxxx-xxxx-xxxx |
| ip |
|
Стандартный IP-адрес версии 4/V6 после стандартной фигуры x.x.x.x/y:y:y:y:y:y:y:y:y:y |
| uri |
|
Строка, соответствующая шаблону URI, например scheme://username:password@host:1234/this/is/a/path?k1=v1&k2=v2#fragment |
ColumnTypeEnum
Тип данных столбца.
| Name | Type | Description |
|---|---|---|
| boolean |
|
|
| dateTime |
|
|
| dynamic |
|
|
| guid |
|
|
| int |
|
|
| long |
|
|
| real |
|
|
| string |
|
createdByType
Тип удостоверения, создавшего ресурс.
| Name | Type | Description |
|---|---|---|
| Application |
|
|
| Key |
|
|
| ManagedIdentity |
|
|
| User |
|
ErrorAdditionalInfo
Дополнительные сведения об ошибке управления ресурсами.
| Name | Type | Description |
|---|---|---|
| info |
|
Дополнительные сведения. |
| type |
|
Дополнительный тип сведений. |
ErrorDetail
Сведения об ошибке.
| Name | Type | Description |
|---|---|---|
| additionalInfo |
Дополнительные сведения об ошибке. |
|
| code |
|
Код ошибки. |
| details |
Сведения об ошибке. |
|
| message |
|
Сообщение об ошибке. |
| target |
|
Целевой объект ошибки. |
ErrorResponse
Сообщение об ошибке
| Name | Type | Description |
|---|---|---|
| error |
Объект ошибки. |
ProvisioningStateEnum
Текущее состояние подготовки таблицы. Если задано значение "update", указывает блокировку ресурса из-за текущей операции, запрещая любое обновление таблицы до завершения текущей операции.
| Name | Type | Description |
|---|---|---|
| InProgress |
|
Схема таблицы стабильна и без изменений обновляет данные таблицы. |
| Succeeded |
|
Состояние таблицы стабильное и без изменений, таблица разблокируется и открывается для новых обновлений. |
| Updating |
|
Схема таблицы по-прежнему создается и обновляется, таблица в настоящее время блокируется для всех изменений до завершения процедуры. |
RestoredLogs
Параметры восстановления.
| Name | Type | Description |
|---|---|---|
| endRestoreTime |
|
Метка времени для завершения восстановления (UTC). |
| sourceTable |
|
Таблица для восстановления данных. |
| startRestoreTime |
|
Метка времени для запуска восстановления из (UTC). |
ResultStatistics
Статистика выполнения задания поиска.
| Name | Type | Description |
|---|---|---|
| ingestedRecords |
|
Количество строк, возвращенных заданием поиска. |
| progress |
|
Процент завершения задания поиска. |
Schema
Схема таблицы.
| Name | Type | Description |
|---|---|---|
| categories |
|
Категория таблицы. |
| columns |
|
Список настраиваемых столбцов таблицы. |
| description |
|
Описание таблицы. |
| displayName |
|
Отображаемое имя таблицы. |
| labels |
|
Метки таблиц. |
| name |
|
Имя таблицы. |
| restoredLogs |
Параметры операции восстановления, которая инициировала эту таблицу. |
|
| searchResults |
Параметры задания поиска, инициированного этой таблицей. |
|
| solutions |
|
Список решений, с которым связана таблица |
| source |
Создатель таблицы. |
|
| standardColumns |
|
Список стандартных столбцов таблицы. |
| tableSubType |
Подтип описывает, какие API можно использовать для взаимодействия с таблицей и какие функции доступны для него. |
|
| tableType |
Создатель таблицы. |
SearchResults
Параметры задания поиска, инициированного этой таблицей.
| Name | Type | Description |
|---|---|---|
| description |
|
Описание задания поиска. |
| endSearchTime |
|
Метка времени для завершения поиска (UTC) |
| limit |
|
Ограничьте задание поиска, чтобы вернуться до указанного количества строк. |
| query |
|
Поисковый запрос задания. |
| sourceTable |
|
Таблица, используемая в задании поиска. |
| startSearchTime |
|
Метка времени для запуска поиска в формате UTC |
SourceEnum
Создатель таблицы.
| Name | Type | Description |
|---|---|---|
| customer |
|
Таблицы, созданные владельцем рабочей области и найденные только в этой рабочей области. |
| microsoft |
|
Таблицы, подготовленные системой, собранные с помощью диагностических Параметры, агентов или любых других стандартных средств сбора данных. |
systemData
Метаданные, относящиеся к созданию и последнему изменении ресурса.
| Name | Type | Description |
|---|---|---|
| createdAt |
|
Метка времени создания ресурса (UTC). |
| createdBy |
|
Удостоверение, создающее ресурс. |
| createdByType |
Тип удостоверения, создавшего ресурс. |
|
| lastModifiedAt |
|
Метка времени последнего изменения ресурса (UTC) |
| lastModifiedBy |
|
Удостоверение, которое в последний раз изменило ресурс. |
| lastModifiedByType |
Тип удостоверения, который последний раз изменил ресурс. |
Table
Определение таблицы данных рабочей области.
| Name | Type | Description |
|---|---|---|
| id |
|
Полный идентификатор ресурса. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name |
|
Имя ресурса. |
| properties.archiveRetentionInDays |
|
Хранение архива данных таблицы в днях. Вычисляется как (totalRetentionInDays-retentionInDays) |
| properties.lastPlanModifiedDate |
|
Метка времени последнего изменения плана таблицы (UTC). |
| properties.plan |
Укажите системе, как обрабатывать и взимать плату за журналы, которые были приема в эту таблицу. |
|
| properties.provisioningState |
Текущее состояние подготовки таблицы. Если задано значение "update", указывает блокировку ресурса из-за текущей операции, запрещая любое обновление таблицы до завершения текущей операции. |
|
| properties.restoredLogs |
Параметры операции восстановления, которая инициировала эту таблицу. |
|
| properties.resultStatistics |
Статистика выполнения задания поиска. |
|
| properties.retentionInDays |
|
Срок хранения таблицы в днях от 4 до 730. Если для этого свойства задано значение -1, по умолчанию будет храниться рабочая область. |
| properties.schema |
Схема таблицы. |
|
| properties.searchResults |
Параметры задания поиска, инициированного этой таблицей. |
|
| properties.totalRetentionInDays |
|
Общий срок хранения таблицы в днях от 4 до 2555. Если для этого свойства задано значение -1, по умолчанию будет храниться таблица. |
| systemData |
Метаданные, относящиеся к созданию и последнему изменении ресурса. |
|
| type |
|
Тип ресурса. Например, Microsoft.Compute/virtualMachines или Microsoft. служба хранилища/storageAccounts" |
TablePlanEnum
Укажите системе, как обрабатывать и взимать плату за журналы, которые были приема в эту таблицу.
| Name | Type | Description |
|---|---|---|
| Analytics |
|
Журналы, обеспечивающие мониторинг и аналитику. |
| Basic |
|
Журналы, настроенные для поддержки журналов с низкими значениями большого объема. |
TableSubTypeEnum
Подтип описывает, какие API можно использовать для взаимодействия с таблицей и какие функции доступны для него.
| Name | Type | Description |
|---|---|---|
| Any |
|
Подтип по умолчанию, с помощью которого создаются встроенные таблицы. |
| Classic |
|
Указывает таблицу, созданную с помощью API сборщика данных или с пользовательскими журналами агента MMA, или любой таблицы, для которой были созданы настраиваемые поля. |
| DataCollectionRuleBased |
|
Таблица, доступная для отправки данных с помощью любого из средств, поддерживаемых правилами сбора данных: API конечной точки сбора данных, преобразования времени приема или любого другого механизма, предоставляемого правилами сбора данных. |
TableTypeEnum
Создатель таблицы.
| Name | Type | Description |
|---|---|---|
| CustomLog |
|
Настраиваемая таблица журналов. |
| Microsoft |
|
Стандартные данные, собранные Azure Monitor. |
| RestoredLogs |
|
Восстановленные данные. |
| SearchResults |
|
Данные, собранные заданием поиска. |