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
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
resource
|
path | True |
string |
Имя группы ресурсов в текущей подписке. Это значение можно получить от API-интерфейса диспетчера ресурсов Azure или портала. |
search
|
path | True |
string |
Имя службы поиска, связанной с указанной группой ресурсов. |
subscription
|
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 |
Операция успешно выполнена. Ответ содержит список всех поддерживаемых типов ресурсов приватного канала для данной службы. |
|
Other Status Codes |
Во время операции произошла непредвиденная ошибка. |
Безопасность
azure_auth
Microsoft Entra ID поток авторизации OAuth2.
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
Имя | Описание |
---|---|
user_impersonation | олицетворения учетной записи пользователя |
Примеры
ListSupportedPrivateLinkResources
Образец запроса
Пример ответа
{
"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."
}
}
]
}
}
]
}
Определения
Имя | Описание |
---|---|
Cloud |
Содержит сведения об ошибке API. |
Cloud |
Описывает конкретную ошибку API с кодом ошибки и сообщением. |
Private |
Описывает поддерживаемый ресурс приватного канала для службы поиска. |
Private |
Описывает свойства поддерживаемого ресурса приватного канала для службы поиска. Для заданной версии API это значение представляет "поддерживаемые" идентификаторы groupId при создании общего ресурса приватного канала. |
Private |
Ответ, содержащий список поддерживаемых ресурсов Приватный канал. |
Shareable |
Описывает свойства типа ресурса, подключенного к службе приватного канала и поддерживаемого поиском. |
Shareable |
Описывает тип ресурса, который был подключен к службе приватного канала и поддерживается поиском. |
CloudError
Содержит сведения об ошибке API.
Имя | Тип | Описание |
---|---|---|
error |
Описывает конкретную ошибку API с кодом ошибки и сообщением. |
CloudErrorBody
Описывает конкретную ошибку API с кодом ошибки и сообщением.
Имя | Тип | Описание |
---|---|---|
code |
string |
Код ошибки, описывающий условие ошибки более точно, чем код состояния HTTP. Может использоваться для программной обработки конкретных случаев ошибок. |
details |
Содержит вложенные ошибки, связанные с этой ошибкой. |
|
message |
string |
Сообщение, подробно описывающее ошибку и предоставляющее сведения об отладке. |
target |
string |
Целевой объект конкретной ошибки (например, имя свойства в ошибке). |
PrivateLinkResource
Описывает поддерживаемый ресурс приватного канала для службы поиска.
Имя | Тип | Описание |
---|---|---|
id |
string |
Полный идентификатор ресурса. Пример : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
Имя ресурса. |
properties |
Описывает свойства поддерживаемого ресурса приватного канала для службы поиска. |
|
type |
string |
Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts" |
PrivateLinkResourceProperties
Описывает свойства поддерживаемого ресурса приватного канала для службы поиска. Для заданной версии API это значение представляет "поддерживаемые" идентификаторы groupId при создании общего ресурса приватного канала.
Имя | Тип | Описание |
---|---|---|
groupId |
string |
Идентификатор группы ресурса приватного канала. |
requiredMembers |
string[] |
Список обязательных элементов ресурса приватного канала. |
requiredZoneNames |
string[] |
Список обязательных имен зон DNS ресурса приватного канала. |
shareablePrivateLinkResourceTypes |
Список ресурсов, подключенных к службе приватного канала и поддерживаемых поиском. |
PrivateLinkResourcesResult
Ответ, содержащий список поддерживаемых ресурсов Приватный канал.
Имя | Тип | Описание |
---|---|---|
value |
Список поддерживаемых ресурсов Приватный канал. |
ShareablePrivateLinkResourceProperties
Описывает свойства типа ресурса, подключенного к службе приватного канала и поддерживаемого поиском.
Имя | Тип | Описание |
---|---|---|
description |
string |
Описание типа ресурса, подключенного к службе приватного канала и поддерживаемого поиском. |
groupId |
string |
Идентификатор группы поставщика ресурсов для ресурса, подключенного к службе приватного канала и поддерживаемого поиском. |
type |
string |
Тип поставщика ресурсов для ресурса, который был подключен к службе приватного канала и поддерживается поиском. |
ShareablePrivateLinkResourceType
Описывает тип ресурса, который был подключен к службе приватного канала и поддерживается поиском.
Имя | Тип | Описание |
---|---|---|
name |
string |
Имя типа ресурса, подключенного к службе приватного канала и поддерживаемого поиском. |
properties |
Описывает свойства типа ресурса, подключенного к службе приватного канала и поддерживаемого поиском. |