Tables - Update

Log Analytics çalışma alanı tablosunu güncelleştirme.

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

URI Parametreleri

Name İçinde Gerekli Tür Description
resourceGroupName
path True

string

Kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir.

subscriptionId
path True

string

Hedef aboneliğin kimliği.

tableName
path True

string

Tablonun adı.

workspaceName
path True

string

Çalışma alanının adı.

Regex pattern: ^[A-Za-z0-9][A-Za-z0-9-]+[A-Za-z0-9]$

api-version
query True

string

Bu işlem için kullanılacak API sürümü.

İstek Gövdesi

Name Tür Description
properties.plan

TablePlanEnum

Sisteme bu tabloya alınan günlükleri nasıl işleyip ücretlendireceklerini anlatın.

properties.restoredLogs

RestoredLogs

Bu tabloyu başlatan geri yükleme işleminin parametreleri.

properties.retentionInDays

integer

4 ile 730 arasında gün olarak tablo saklama. Bu özelliğin -1 olarak ayarlanması varsayılan olarak çalışma alanı saklama alanına ayarlanır.

properties.schema

Schema

Tablo şeması.

properties.searchResults

SearchResults

Bu tabloyu başlatan arama işinin parametreleri.

properties.totalRetentionInDays

integer

4 ile 4383 arasında, gün olarak tablo toplam saklama. Bu özelliği -1 olarak ayarlamak, varsayılan olarak tablo saklama olarak ayarlanır.

Yanıtlar

Name Tür Description
200 OK

Table

Tamam yanıt tanımı.

202 Accepted

Kabul edilen yanıt tanımı (Uzun süre çalışan işlem).

Other Status Codes

ErrorResponse

İşlemin neden başarısız olduğunu açıklayan hata yanıtı.

Güvenlik

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 kullanıcı hesabınızın kimliğine bürünme

Örnekler

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=2022-10-01

{
  "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,
    "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=2022-10-01

Tanımlar

Name Description
Column

Tablo sütunu.

ColumnDataTypeHintEnum

Sütun veri türü mantıksal ipucu.

ColumnTypeEnum

Sütun veri türü.

createdByType

Kaynağı oluşturan kimliğin türü.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

ErrorDetail

Hata ayrıntısı.

ErrorResponse

Hata yanıtı

ProvisioningStateEnum

Tablonun geçerli sağlama durumu. 'Güncelleştirme' olarak ayarlanırsa, devam eden işlem nedeniyle bir kaynak kilidi olduğunu gösterir ve devam eden işlem bitene kadar tablodaki herhangi bir güncelleştirmeyi yasaklar.

RestoredLogs

Parametreleri geri yükleme.

ResultStatistics

arama işi yürütme istatistikleri.

Schema

Tablonun şeması.

SearchResults

Bu tabloyu başlatan arama işinin parametreleri.

SourceEnum

Tablonun oluşturucusu.

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

Table

Çalışma alanı veri tablosu tanımı.

TablePlanEnum

Sisteme bu tabloya alınan günlükleri nasıl işleyip ücretlendireceklerini anlatın.

TableSubTypeEnum

Alt tür, tabloyla etkileşime geçmek için hangi API'lerin kullanılabileceğini ve hangi özelliklerin kullanılabilir olduğunu açıklar.

TableTypeEnum

Tablonun oluşturucusu.

Column

Tablo sütunu.

Name Tür Description
dataTypeHint

ColumnDataTypeHintEnum

Sütun veri türü mantıksal ipucu.

description

string

Sütun açıklaması.

displayName

string

Sütun görünen adı.

isDefaultDisplay

boolean

Varsayılan olarak görüntülenir.

isHidden

boolean

Sütun gizlidir.

name

string

Sütun adı.

type

ColumnTypeEnum

Sütun veri türü.

ColumnDataTypeHintEnum

Sütun veri türü mantıksal ipucu.

Name Tür Description
armPath

string

Azure Kaynak Modeli (ARM) yolu: /subscriptions/{...} /resourceGroups/{...} /providers/Microsoft. {...} /{...} /{...} /{...} ...

guid

string

Standart şekli izleyen standart bir 128 bit GUID, xxxxxxxx-xxxx-xxxx-xxxx-xxxxxx

ip

string

Standart şekilden sonraki standart V4/V6 ip adresi: x.x.x.x/y:y:y:y:y:y:y:y

uri

string

URI deseni ile eşleşen bir dize, örneğin scheme://username:password@host:1234/this/is/a/path?k1=v1&k2=v2#fragment

ColumnTypeEnum

Sütun veri türü.

Name Tür Description
boolean

string

dateTime

string

dynamic

string

guid

string

int

string

long

string

real

string

string

string

createdByType

Kaynağı oluşturan kimliğin türü.

Name Tür Description
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

Name Tür Description
info

object

Ek bilgiler.

type

string

Ek bilgi türü.

ErrorDetail

Hata ayrıntısı.

Name Tür Description
additionalInfo

ErrorAdditionalInfo[]

Hata ek bilgileri.

code

string

Hata kodu.

details

ErrorDetail[]

Hata ayrıntıları.

message

string

Hata iletisi.

target

string

Hata hedefi.

ErrorResponse

Hata yanıtı

Name Tür Description
error

ErrorDetail

Hata nesnesi.

ProvisioningStateEnum

Tablonun geçerli sağlama durumu. 'Güncelleştirme' olarak ayarlanırsa, devam eden işlem nedeniyle bir kaynak kilidi olduğunu gösterir ve devam eden işlem bitene kadar tablodaki herhangi bir güncelleştirmeyi yasaklar.

Name Tür Description
Deleting

string

Tablo durumu siliniyor.

InProgress

string

Tablo şeması kararlı ve değişiklik yapılmadan tablo verileri güncelleştiriliyor.

Succeeded

string

Tablo durumu kararlıdır ve değişiklik yapılmadan tablonun kilidi açılır ve yeni güncelleştirmeler için açılır.

Updating

string

Tablo şeması hala oluşturuluyor ve güncelleştiriliyor, yordam bitene kadar tablo şu anda değişikliklere karşı kilitlenmiş durumda.

RestoredLogs

Parametreleri geri yükleme.

Name Tür Description
azureAsyncOperationId

string

Arama sonuçları tablosu zaman uyumsuz işlem kimliği.

endRestoreTime

string

Geri yüklemeyi (UTC) sona erdirmek için zaman damgası.

sourceTable

string

Verileri geri yükleneceği tablo.

startRestoreTime

string

(UTC) itibarıyla geri yüklemeyi başlatmak için zaman damgası.

ResultStatistics

arama işi yürütme istatistikleri.

Name Tür Description
ingestedRecords

integer

Arama işi tarafından döndürülen satır sayısı.

progress

number

Arama işi tamamlanma yüzdesi.

scannedGb

number

Arama işi: Taranan veri miktarı.

Schema

Tablonun şeması.

Name Tür Description
categories

string[]

Tablo kategorisi.

columns

Column[]

Tablo özel sütunlarının listesi.

description

string

Tablo açıklaması.

displayName

string

Tablo görünen adı.

labels

string[]

Tablo etiketleri.

name

string

Tablo adı.

solutions

string[]

Tablonun bağlı olduğu çözümlerin listesi

source

SourceEnum

Tablonun oluşturucusu.

standardColumns

Column[]

Tablo standart sütunlarının listesi.

tableSubType

TableSubTypeEnum

Alt tür, tabloyla etkileşime geçmek için hangi API'lerin kullanılabileceğini ve hangi özelliklerin kullanılabilir olduğunu açıklar.

tableType

TableTypeEnum

Tablonun oluşturucusu.

SearchResults

Bu tabloyu başlatan arama işinin parametreleri.

Name Tür Description
azureAsyncOperationId

string

Arama sonuçları tablosu zaman uyumsuz işlem kimliği.

description

string

Arama işi Açıklaması.

endSearchTime

string

Aramayı (UTC) saatine kadar sonlandırmak için zaman damgası

limit

integer

Arama işini belirtilen sayıda satır döndürecek şekilde sınırlayın.

query

string

arama işi sorgusu.

sourceTable

string

Arama işinde kullanılan tablo.

startSearchTime

string

(UTC) itibarıyla aramayı başlatmak için zaman damgası

SourceEnum

Tablonun oluşturucusu.

Name Tür Description
customer

string

Çalışma Alanının sahibi tarafından oluşturulan ve yalnızca bu Çalışma Alanında bulunan tablolar.

microsoft

string

Tanılama Ayarları, Aracılar veya diğer standart veri toplama araçları aracılığıyla toplandığı şekilde sistem tarafından sağlanan tablolar.

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

Name Tür Description
createdAt

string

Kaynak oluşturma (UTC) zaman damgası.

createdBy

string

Kaynağı oluşturan kimlik.

createdByType

createdByType

Kaynağı oluşturan kimliğin türü.

lastModifiedAt

string

Kaynağın son değişikliğinin zaman damgası (UTC)

lastModifiedBy

string

Kaynağı en son değiştiren kimlik.

lastModifiedByType

createdByType

Kaynağı en son değiştiren kimliğin türü.

Table

Çalışma alanı veri tablosu tanımı.

Name Tür Description
id

string

Kaynağın tam kaynak kimliği. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Kaynağın adı

properties.archiveRetentionInDays

integer

Tablo verileri arşivini gün olarak saklama. olarak hesaplanır (totalRetentionInDays-retentionInDays)

properties.lastPlanModifiedDate

string

Tablo planının son değiştirildiği zaman damgası (UTC).

properties.plan

TablePlanEnum

Sisteme bu tabloya alınan günlükleri nasıl işleyip ücretlendireceklerini anlatın.

properties.provisioningState

ProvisioningStateEnum

Tablonun geçerli sağlama durumu. 'Güncelleştirme' olarak ayarlanırsa, devam eden işlem nedeniyle bir kaynak kilidi olduğunu gösterir ve devam eden işlem bitene kadar tablodaki herhangi bir güncelleştirmeyi yasaklar.

properties.restoredLogs

RestoredLogs

Bu tabloyu başlatan geri yükleme işleminin parametreleri.

properties.resultStatistics

ResultStatistics

arama işi yürütme istatistikleri.

properties.retentionInDays

integer

4 ile 730 arasında gün olarak tablo saklama. Bu özelliğin -1 olarak ayarlanması varsayılan olarak çalışma alanı saklama alanına ayarlanır.

properties.retentionInDaysAsDefault

boolean

True - Değer, çalışma alanı saklama süresinden gün olarak kaynaklanır, False - Müşteriye özgü.

properties.schema

Schema

Tablo şeması.

properties.searchResults

SearchResults

Bu tabloyu başlatan arama işinin parametreleri.

properties.totalRetentionInDays

integer

4 ile 4383 arasında, gün olarak tablo toplam saklama. Bu özelliği -1 olarak ayarlamak, varsayılan olarak tablo saklama olarak ayarlanır.

properties.totalRetentionInDaysAsDefault

boolean

True - Değer, günler içinde elde tutmadan kaynaklanır, False - Müşteriye özgü.

systemData

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

type

string

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts"

TablePlanEnum

Sisteme bu tabloya alınan günlükleri nasıl işleyip ücretlendireceklerini anlatın.

Name Tür Description
Analytics

string

İzlemeye ve analize izin veren günlükler.

Basic

string

Yüksek hacimli düşük değerli ayrıntılı günlükleri destekleyecek şekilde ayarlanmış günlükler.

TableSubTypeEnum

Alt tür, tabloyla etkileşime geçmek için hangi API'lerin kullanılabileceğini ve hangi özelliklerin kullanılabilir olduğunu açıklar.

Name Tür Description
Any

string

Yerleşik tabloların oluşturulduğu varsayılan alt tür.

Classic

string

Veri Toplayıcı API'si aracılığıyla veya MMA aracısının özel günlükler özelliğiyle ya da Özel Alanlar'ın oluşturulduğu herhangi bir tabloyla oluşturulan bir tabloyu gösterir.

DataCollectionRuleBased

string

Veri Toplama Kuralları tarafından desteklenen araçlardan herhangi biri aracılığıyla veri göndermeye uygun bir tablo: Veri Toplama Uç Noktası API'si, veri alma zamanı dönüştürmeleri veya Veri Toplama Kuralları tarafından sağlanan diğer mekanizmalar

TableTypeEnum

Tablonun oluşturucusu.

Name Tür Description
CustomLog

string

Özel günlük tablosu.

Microsoft

string

Azure İzleyici tarafından toplanan standart veriler.

RestoredLogs

string

Geri yüklenen veriler.

SearchResults

string

Arama işi tarafından toplanan veriler.