Partager via


Linked Storage Accounts - Create Or Update

Créez ou mettez à jour une relation entre l’espace de travail actuel et un groupe de comptes de stockage d’un type de source de données spécifique.

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

Paramètres URI

Nom Dans Obligatoire Type Description
dataSourceType
path True

DataSourceType

Type de comptes de stockage liés.

resourceGroupName
path True

string

Nom du groupe de ressources. Le nom ne respecte pas la casse.

subscriptionId
path True

string

ID de l’abonnement cible.

workspaceName
path True

string

Nom de l’espace de travail.

Modèle d’expression régulière: ^[A-Za-z0-9][A-Za-z0-9-]+[A-Za-z0-9]$

api-version
query True

string

Version de l’API à utiliser pour cette opération.

Corps de la demande

Nom Type Description
properties.storageAccountIds

string[]

ID de ressources des comptes de stockage liés.

Réponses

Nom Type Description
200 OK

LinkedStorageAccountsResource

Définition de réponse OK.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation Emprunter l’identité de votre compte d’utilisateur

Exemples

LinkedStorageAccountsCreate

Exemple de requête

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

Exemple de réponse

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

Définitions

Nom Description
DataSourceType

Type de comptes de stockage liés.

LinkedStorageAccountsResource

Conteneur de ressources de niveau supérieur des comptes de stockage liés.

DataSourceType

Type de comptes de stockage liés.

Nom Type Description
Alerts

string

AzureWatson

string

CustomLogs

string

Ingestion

string

Query

string

LinkedStorageAccountsResource

Conteneur de ressources de niveau supérieur des comptes de stockage liés.

Nom Type Description
id

string

ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

nom de la ressource.

properties.dataSourceType

DataSourceType

Type de comptes de stockage liés.

properties.storageAccountIds

string[]

ID de ressources des comptes de stockage liés.

type

string

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts »