Поделиться через


Private Link Resources - List Supported

Возвращает список всех поддерживаемых типов ресурсов приватного канала для данной службы.

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

Параметры URI

Имя В Обязательно Тип Описание
resourceGroupName
path True

string

Имя группы ресурсов в текущей подписке. Это значение можно получить от API-интерфейса диспетчера ресурсов Azure или портала.

searchServiceName
path True

string

Имя службы поиска, связанной с указанной группой ресурсов.

subscriptionId
path True

string

Уникальный идентификатор подписки Microsoft Azure. Это значение можно получить в API azure Resource Manager, программах командной строки или на портале.

api-version
query True

string

Версия API, используемая для каждого запроса.

Заголовок запроса

Имя Обязательно Тип Описание
x-ms-client-request-id

string

uuid

Созданное клиентом значение GUID, которое определяет данный запрос. Если этот параметр указан, он будет включен в сведения о ответе для отслеживания запроса.

Ответы

Имя Тип Описание
200 OK

PrivateLinkResourcesResult

Операция успешно выполнена. Ответ содержит список всех поддерживаемых типов ресурсов приватного канала для данной службы.

Other Status Codes

CloudError

Во время операции произошла непредвиденная ошибка.

Безопасность

azure_auth

Microsoft Entra ID поток авторизации OAuth2.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

ListSupportedPrivateLinkResources

Sample Request

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

Sample Response

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

Определения

Имя Описание
CloudError

Содержит сведения об ошибке API.

CloudErrorBody

Описывает конкретную ошибку API с кодом ошибки и сообщением.

PrivateLinkResource

Описывает поддерживаемый ресурс приватного канала для службы поиска.

PrivateLinkResourceProperties

Описывает свойства поддерживаемого ресурса приватного канала для службы поиска. Для заданной версии API это значение представляет "поддерживаемые" идентификаторы groupId при создании общего ресурса приватного канала.

PrivateLinkResourcesResult

Ответ, содержащий список поддерживаемых ресурсов Приватный канал.

ShareablePrivateLinkResourceProperties

Описывает свойства типа ресурса, подключенного к службе приватного канала и поддерживаемого поиском.

ShareablePrivateLinkResourceType

Описывает тип ресурса, который был подключен к службе приватного канала и поддерживается поиском.

CloudError

Содержит сведения об ошибке API.

Имя Тип Описание
error

CloudErrorBody

Описывает конкретную ошибку API с кодом ошибки и сообщением.

CloudErrorBody

Описывает конкретную ошибку API с кодом ошибки и сообщением.

Имя Тип Описание
code

string

Код ошибки, описывающий условие ошибки более точно, чем код состояния HTTP. Может использоваться для программной обработки конкретных случаев ошибок.

details

CloudErrorBody[]

Содержит вложенные ошибки, связанные с этой ошибкой.

message

string

Сообщение, подробно описывающее ошибку и предоставляющее сведения об отладке.

target

string

Целевой объект конкретной ошибки (например, имя свойства в ошибке).

PrivateLinkResource

Описывает поддерживаемый ресурс приватного канала для службы поиска.

Имя Тип Описание
id

string

Полный идентификатор ресурса. Пример : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Имя ресурса.

properties

PrivateLinkResourceProperties

Описывает свойства поддерживаемого ресурса приватного канала для службы поиска.

type

string

Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts"

PrivateLinkResourceProperties

Описывает свойства поддерживаемого ресурса приватного канала для службы поиска. Для заданной версии API это значение представляет "поддерживаемые" идентификаторы groupId при создании общего ресурса приватного канала.

Имя Тип Описание
groupId

string

Идентификатор группы ресурса приватного канала.

requiredMembers

string[]

Список обязательных элементов ресурса приватного канала.

requiredZoneNames

string[]

Список обязательных имен зон DNS ресурса приватного канала.

shareablePrivateLinkResourceTypes

ShareablePrivateLinkResourceType[]

Список ресурсов, подключенных к службе приватного канала и поддерживаемых поиском.

PrivateLinkResourcesResult

Ответ, содержащий список поддерживаемых ресурсов Приватный канал.

Имя Тип Описание
value

PrivateLinkResource[]

Список поддерживаемых ресурсов Приватный канал.

ShareablePrivateLinkResourceProperties

Описывает свойства типа ресурса, подключенного к службе приватного канала и поддерживаемого поиском.

Имя Тип Описание
description

string

Описание типа ресурса, подключенного к службе приватного канала и поддерживаемого поиском.

groupId

string

Идентификатор группы поставщика ресурсов для ресурса, подключенного к службе приватного канала и поддерживаемого поиском.

type

string

Тип поставщика ресурсов для ресурса, который был подключен к службе приватного канала и поддерживается поиском.

ShareablePrivateLinkResourceType

Описывает тип ресурса, который был подключен к службе приватного канала и поддерживается поиском.

Имя Тип Описание
name

string

Имя типа ресурса, подключенного к службе приватного канала и поддерживаемого поиском.

properties

ShareablePrivateLinkResourceProperties

Описывает свойства типа ресурса, подключенного к службе приватного канала и поддерживаемого поиском.