Sdílet prostřednictvím


Private Link Resources - List Supported

Získá seznam všech podporovaných typů prostředků privátního propojení pro danou službu.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Search/searchServices/{searchServiceName}/privateLinkResources?api-version=2023-11-01

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
resourceGroupName
path True

string

Název skupiny prostředků v aktuálním předplatném. Tuto hodnotu můžete získat z rozhraní API Resource Manager Azure nebo z portálu.

searchServiceName
path True

string

Název vyhledávací služby přidružené k zadané skupině prostředků.

subscriptionId
path True

string

Jedinečný identifikátor předplatného Microsoft Azure. Tuto hodnotu můžete získat z rozhraní API azure Resource Manager, nástrojů příkazového řádku nebo portálu.

api-version
query True

string

Verze rozhraní API, která se má použít pro každý požadavek.

Hlavička požadavku

Name Vyžadováno Typ Description
x-ms-client-request-id

string

uuid

Hodnota identifikátoru GUID vygenerovaná klientem, která identifikuje tento požadavek. Pokud je zadaný, bude součástí informací o odpovědi jako způsob, jak žádost sledovat.

Odpovědi

Name Typ Description
200 OK

PrivateLinkResourcesResult

Operace byla úspěšná. Odpověď obsahuje seznam všech podporovaných typů prostředků privátního propojení pro danou službu.

Other Status Codes

CloudError

Během provozu došlo k neočekávané chybě.

Zabezpečení

azure_auth

Microsoft Entra ID tok autorizace OAuth2.

Typ: oauth2
Tok: implicit
URL autorizace: https://login.microsoftonline.com/common/oauth2/authorize

Rozsahy

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

ListSupportedPrivateLinkResources

Ukázkový požadavek

GET https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice/privateLinkResources?api-version=2023-11-01

Ukázková odpověď

{
  "value": [
    {
      "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice/privateLinkResources/searchService",
      "name": "searchService",
      "type": "Microsoft.Search/searchServices/privateLinkResources",
      "properties": {
        "groupId": "searchService",
        "requiredMembers": [
          "searchService"
        ],
        "requiredZoneNames": [
          "privatelink.search.windows.net"
        ],
        "shareablePrivateLinkResourceTypes": [
          {
            "name": "blob",
            "properties": {
              "type": "Microsoft.Storage/storageAccounts",
              "groupId": "blob",
              "description": "Azure Cognitive Search indexers can connect to blobs in Azure Storage for reading data (data source), for writing intermediate results of indexer execution (annotation cache, preview) or for storing any knowledge store projections (preview)"
            }
          },
          {
            "name": "table",
            "properties": {
              "type": "Microsoft.Storage/storageAccounts",
              "groupId": "table",
              "description": "Azure Cognitive Search indexers can connect to tables in Azure Storage for reading data (data source), for writing book-keeping information about intermediate results of indexer execution (annotation cache, preview) or for storing any knowledge store projections (preview)"
            }
          },
          {
            "name": "Sql",
            "properties": {
              "type": "Microsoft.DocumentDB/databaseAccounts",
              "groupId": "Sql",
              "description": "Azure Cognitive Search indexers can connect to CosmosDB using the SQL head for reading data (data source)."
            }
          },
          {
            "name": "plr",
            "properties": {
              "type": "Microsoft.Sql/servers",
              "groupId": "sqlServer",
              "description": "Azure Cognitive Search indexers can connect to AzureSQL databases in a SQL server for reading data (data source)."
            }
          },
          {
            "name": "vault",
            "properties": {
              "type": "Microsoft.KeyVault/vaults",
              "groupId": "vault",
              "description": "Azure Cognitive Search can access keys in Azure Key Vault to encrypt search index and synonym map data"
            }
          },
          {
            "name": "plr",
            "properties": {
              "type": "Microsoft.DBforMySQL/servers",
              "groupId": "mysqlServer",
              "description": "Azure Cognitive Search indexers can connect to MySQL databases for reading data (data source, preview)."
            }
          },
          {
            "name": "site",
            "properties": {
              "type": "Microsoft.Web/sites",
              "groupId": "sites",
              "description": "Azure Cognitive Search indexers can connect to App Services when executing custom web api skills that can be present in a skillset (optional) attached to the indexer."
            }
          }
        ]
      }
    }
  ]
}

Definice

Name Description
CloudError

Obsahuje informace o chybě rozhraní API.

CloudErrorBody

Popisuje konkrétní chybu rozhraní API s kódem chyby a zprávou.

PrivateLinkResource

Popisuje podporovaný prostředek privátního propojení pro vyhledávací službu.

PrivateLinkResourceProperties

Popisuje vlastnosti podporovaného prostředku privátního propojení pro vyhledávací službu. Pro danou verzi rozhraní API představuje podporovaná ID skupiny při vytváření prostředku sdíleného privátního propojení.

PrivateLinkResourcesResult

Odpověď obsahující seznam podporovaných prostředků Private Link.

ShareablePrivateLinkResourceProperties

Popisuje vlastnosti typu prostředku, který byl onboardován do služby privátního propojení a který je podporován vyhledáváním.

ShareablePrivateLinkResourceType

Popisuje typ prostředku, který byl onboardován do služby privátního propojení a který je podporován vyhledáváním.

CloudError

Obsahuje informace o chybě rozhraní API.

Name Typ Description
error

CloudErrorBody

Popisuje konkrétní chybu rozhraní API s kódem chyby a zprávou.

CloudErrorBody

Popisuje konkrétní chybu rozhraní API s kódem chyby a zprávou.

Name Typ Description
code

string

Kód chyby, který popisuje chybovou podmínku přesněji než stavový kód HTTP. Dá se použít ke zpracování konkrétních případů chyb prostřednictvím kódu programu.

details

CloudErrorBody[]

Obsahuje vnořené chyby, které s touto chybou souvisejí.

message

string

Zpráva, která podrobně popisuje chybu a poskytuje informace o ladění.

target

string

Cíl konkrétní chyby (například název vlastnosti v chybě).

PrivateLinkResource

Popisuje podporovaný prostředek privátního propojení pro vyhledávací službu.

Name Typ Description
id

string

Plně kvalifikované ID prostředku Příklad : /subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků}/providers/{resourceProviderNamespace}/{typ_prostředku}/{název_prostředku}

name

string

Název prostředku

properties

PrivateLinkResourceProperties

Popisuje vlastnosti podporovaného prostředku privátního propojení pro vyhledávací službu.

type

string

Typ prostředku. Například Microsoft.Compute/virtualMachines nebo Microsoft.Storage/storageAccounts

PrivateLinkResourceProperties

Popisuje vlastnosti podporovaného prostředku privátního propojení pro vyhledávací službu. Pro danou verzi rozhraní API představuje podporovaná ID skupiny při vytváření prostředku sdíleného privátního propojení.

Name Typ Description
groupId

string

ID skupiny prostředku privátního propojení.

requiredMembers

string[]

Seznam požadovaných členů prostředku privátního propojení.

requiredZoneNames

string[]

Seznam požadovaných názvů zón DNS prostředku privátního propojení

shareablePrivateLinkResourceTypes

ShareablePrivateLinkResourceType[]

Seznam prostředků, které jsou onboardovány do služby private link a které jsou podporovány vyhledáváním.

PrivateLinkResourcesResult

Odpověď obsahující seznam podporovaných prostředků Private Link.

Name Typ Description
value

PrivateLinkResource[]

Seznam podporovaných prostředků Private Link.

ShareablePrivateLinkResourceProperties

Popisuje vlastnosti typu prostředku, který byl onboardován do služby privátního propojení a který je podporován vyhledáváním.

Name Typ Description
description

string

Popis typu prostředku, který byl onboardován do služby privátního propojení a který je podporován vyhledáváním.

groupId

string

ID skupiny poskytovatele prostředků pro prostředek, který byl onboardován do služby private link a který je podporován vyhledáváním.

type

string

Typ poskytovatele prostředků pro prostředek, který byl onboardován do služby privátního propojení a který je podporován vyhledáváním.

ShareablePrivateLinkResourceType

Popisuje typ prostředku, který byl onboardován do služby privátního propojení a který je podporován vyhledáváním.

Name Typ Description
name

string

Název typu prostředku, který byl onboardován do služby privátního propojení a který je podporován vyhledáváním.

properties

ShareablePrivateLinkResourceProperties

Popisuje vlastnosti typu prostředku, který byl onboardován do služby privátního propojení a který je podporován vyhledáváním.