Condividi tramite


Linked Storage Accounts - Create Or Update

Creare o aggiornare una relazione di collegamento tra l'area di lavoro corrente e un gruppo di account di archiviazione di un tipo di origine dati specifico.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
dataSourceType
path True

DataSourceType

Tipo di account di archiviazione collegati.

resourceGroupName
path True

string

Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.

subscriptionId
path True

string

ID della sottoscrizione di destinazione.

workspaceName
path True

string

Nome dell'area di lavoro.

Criterio di espressione regolare: ^[A-Za-z0-9][A-Za-z0-9-]+[A-Za-z0-9]$

api-version
query True

string

Versione dell'API da usare per questa operazione.

Corpo della richiesta

Nome Tipo Descrizione
properties.storageAccountIds

string[]

ID delle risorse degli account di archiviazione collegati.

Risposte

Nome Tipo Descrizione
200 OK

LinkedStorageAccountsResource

Definizione di risposta OK.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

LinkedStorageAccountsCreate

Esempio di richiesta

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-00000000000/resourcegroups/mms-eus/providers/Microsoft.OperationalInsights/workspaces/testLinkStorageAccountsWS/linkedStorageAccounts/CustomLogs?api-version=2023-09-01

{
  "properties": {
    "storageAccountIds": [
      "/subscriptions/00000000-0000-0000-0000-00000000000/resourceGroups/mms-eus/providers/Microsoft.Storage/storageAccounts/testStorageA",
      "/subscriptions/00000000-0000-0000-0000-00000000000/resourceGroups/mms-eus/providers/Microsoft.Storage/storageAccounts/testStorageB"
    ]
  }
}

Risposta di esempio

{
  "properties": {
    "dataSourceType": "CustomLogs",
    "storageAccountIds": [
      "/subscriptions/00000000-0000-0000-0000-00000000000/resourceGroups/mms-eus/providers/Microsoft.Storage/storageAccounts/testStorageA",
      "/subscriptions/00000000-0000-0000-0000-00000000000/resourceGroups/mms-eus/providers/Microsoft.Storage/storageAccounts/testStorageB"
    ]
  },
  "id": "/subscriptions/00000000-0000-0000-0000-00000000000/resourcegroups/mms-eus/providers/microsoft.operationalinsights/workspaces/testLinkStorageAccountsWS/linkedStorageAccounts/CustomLogs",
  "name": "CustomLogs",
  "type": "Microsoft.OperationalInsights/workspaces/linkedStorageAccounts"
}

Definizioni

Nome Descrizione
DataSourceType

Tipo di account di archiviazione collegati.

LinkedStorageAccountsResource

Contenitore di risorse di primo livello per gli account di archiviazione collegati.

DataSourceType

Tipo di account di archiviazione collegati.

Nome Tipo Descrizione
Alerts

string

AzureWatson

string

CustomLogs

string

Ingestion

string

Query

string

LinkedStorageAccountsResource

Contenitore di risorse di primo livello per gli account di archiviazione collegati.

Nome Tipo Descrizione
id

string

ID di risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

nome della risorsa.

properties.dataSourceType

DataSourceType

Tipo di account di archiviazione collegati.

properties.storageAccountIds

string[]

ID delle risorse degli account di archiviazione collegati.

type

string

Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"