Udostępnij za pośrednictwem


Storage Insights - Create Or Update

Tworzenie lub aktualizowanie szczegółowych informacji o magazynie.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/storageInsightConfigs/{storageInsightName}?api-version=2015-03-20

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
resourceGroupName
path True

string

Nazwa grupy zasobów.

Wzorzec wyrażenia regularnego: ^[-\w\._\(\)]+$

storageInsightName
path True

string

Nazwa zasobu storageInsightsConfigs

subscriptionId
path True

string

Identyfikator subskrypcji.

workspaceName
path True

string

Nazwa obszaru roboczego usługi Log Analytics.

api-version
query True

string

Wersja interfejsu API klienta.

Treść żądania

Nazwa Wymagane Typ Opis
properties.storageAccount True

StorageAccount

Szczegóły połączenia konta magazynu

eTag

string

Element ETag szczegółowych informacji o magazynie.

properties.containers

string[]

Nazwy kontenerów obiektów blob, które należy odczytać w obszarze roboczym

properties.tables

string[]

Nazwy tabel platformy Azure, które należy odczytać w obszarze roboczym

tags

object

Tagi zasobów

Odpowiedzi

Nazwa Typ Opis
200 OK

StorageInsight

Definicja odpowiedzi OK.

201 Created

StorageInsight

Utworzono definicję odpowiedzi.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

StorageInsightsCreate

Przykładowe żądanie

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-00000000000/resourcegroups/OIAutoRest5123/providers/Microsoft.OperationalInsights/workspaces/aztest5048/storageInsightConfigs/AzTestSI1110?api-version=2015-03-20

{
  "properties": {
    "containers": [
      "wad-iis-logfiles"
    ],
    "tables": [
      "WADWindowsEventLogsTable",
      "LinuxSyslogVer2v0"
    ],
    "storageAccount": {
      "id": "/subscriptions/00000000-0000-0000-0000-000000000005/resourcegroups/OIAutoRest6987/providers/microsoft.storage/storageaccounts/AzTestFakeSA9945",
      "key": "1234"
    }
  }
}

Przykładowa odpowiedź

{
  "properties": {
    "containers": [
      "wad-iis-logfiles"
    ],
    "tables": [
      "WADWindowsEventLogsTable",
      "LinuxSyslogVer2v0"
    ],
    "storageAccount": {
      "id": "/subscriptions/00000000-0000-0000-0000-000000000005/resourcegroups/OIAutoRest6987/providers/microsoft.storage/storageaccounts/AzTestFakeSA9945",
      "key": "Storage Key"
    },
    "status": {
      "state": "OK"
    }
  },
  "id": "/subscriptions/00000000-0000-0000-0000-000000000005/resourcegroups/oiautorest6987/providers/microsoft.operationalinsights/workspaces/aztest5048/storageinsightconfigs/AzTestSI1110",
  "name": "AzTestSI1110",
  "type": "Microsoft.OperationalInsights/workspaces/storageinsightconfigs"
}
{
  "properties": {
    "containers": [
      "wad-iis-logfiles"
    ],
    "tables": [
      "WADWindowsEventLogsTable",
      "LinuxSyslogVer2v0"
    ],
    "storageAccount": {
      "id": "/subscriptions/00000000-0000-0000-0000-000000000005/resourcegroups/OIAutoRest6987/providers/microsoft.storage/storageaccounts/AzTestFakeSA9945",
      "key": "Storage Key"
    },
    "status": {
      "state": "OK"
    }
  },
  "id": "/subscriptions/00000000-0000-0000-0000-000000000005/resourcegroups/oiautorest6987/providers/microsoft.operationalinsights/workspaces/aztest5048/storageinsightconfigs/AzTestSI1110",
  "name": "AzTestSI1110",
  "type": "Microsoft.OperationalInsights/workspaces/storageinsightconfigs"
}

Definicje

Nazwa Opis
StorageAccount

Opisuje połączenie konta magazynu.

StorageInsight

Kontener zasobów szczegółowych informacji o magazynie najwyższego poziomu.

StorageInsightState

Stan połączenia szczegółowych informacji o magazynie z obszarem roboczym

StorageInsightStatus

Stan szczegółowych informacji o magazynie.

StorageAccount

Opisuje połączenie konta magazynu.

Nazwa Typ Opis
id

string

Identyfikator Resource Manager platformy Azure zasobu konta magazynu.

key

string

Klucz konta magazynu.

StorageInsight

Kontener zasobów szczegółowych informacji o magazynie najwyższego poziomu.

Nazwa Typ Opis
eTag

string

Element ETag szczegółowych informacji o magazynie.

id

string

Identyfikator zasobu.

name

string

Nazwa zasobu.

properties.containers

string[]

Nazwy kontenerów obiektów blob, które należy odczytać w obszarze roboczym

properties.status

StorageInsightStatus

Stan szczegółowych informacji o magazynie

properties.storageAccount

StorageAccount

Szczegóły połączenia konta magazynu

properties.tables

string[]

Nazwy tabel platformy Azure, które należy odczytać w obszarze roboczym

tags

object

Tagi zasobów

type

string

Typ zasobu.

StorageInsightState

Stan połączenia szczegółowych informacji o magazynie z obszarem roboczym

Nazwa Typ Opis
ERROR

string

OK

string

StorageInsightStatus

Stan szczegółowych informacji o magazynie.

Nazwa Typ Opis
description

string

Opis stanu szczegółowych informacji o magazynie.

state

StorageInsightState

Stan połączenia szczegółowych informacji o magazynie z obszarem roboczym