Private Link Resources - List Supported
Возвращает список всех поддерживаемых типов ресурсов приватного канала для данной службы.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Search/searchServices/{searchServiceName}/privateLinkResources?api-version=2025-05-01
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Имя группы ресурсов. Имя не зависит от регистра. |
|
search
|
path | True |
string pattern: ^(?=.{2,60}$)[a-z0-9][a-z0-9]+(-[a-z0-9]+)*$ |
Имя службы поиска ИИ Azure, связанной с указанной группой ресурсов. |
|
subscription
|
path | True |
string (uuid) |
Идентификатор целевой подписки. Значение должно быть Универсальным Уникальным Идентификатором (UUID). |
|
api-version
|
query | True |
string minLength: 1 |
Версия API, используемая для данной операции. |
Заголовок запроса
| Имя | Обязательно | Тип | Описание |
|---|---|---|---|
| x-ms-client-request-id |
string (uuid) |
Значение GUID, созданное клиентом, идентифицирующее этот запрос. Если этот параметр указан, он будет включен в сведения о ответе в качестве способа отслеживания запроса. |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
Операция Azure успешно завершена. |
|
| Other Status Codes |
Непредвиденное сообщение об ошибке. |
Безопасность
azure_auth
Поток OAuth2 в Azure Active Directory.
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
| Имя | Описание |
|---|---|
| user_impersonation | олицетворения учетной записи пользователя |
Примеры
ListSupportedPrivateLinkResources
Образец запроса
Пример ответа
{
"value": [
{
"name": "searchService",
"type": "Microsoft.Search/searchServices/privateLinkResources",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice/privateLinkResources/searchService",
"properties": {
"groupId": "searchService",
"requiredMembers": [
"searchService"
],
"requiredZoneNames": [
"privatelink.search.windows.net"
],
"shareablePrivateLinkResourceTypes": [
{
"name": "blob",
"properties": {
"type": "Microsoft.Storage/storageAccounts",
"description": "Azure AI Search indexers can connect to blobs in Azure Storage for reading data from an indexer data source, for writing intermediate results of indexer execution or for storing any knowledge store projections.",
"groupId": "blob"
}
},
{
"name": "table",
"properties": {
"type": "Microsoft.Storage/storageAccounts",
"description": "Azure AI Search indexers can connect to tables in Azure Storage for reading data from an indexer data source, for writing intermediate results of indexer execution or for storing any knowledge store projections.",
"groupId": "table"
}
},
{
"name": "Sql",
"properties": {
"type": "Microsoft.DocumentDB/databaseAccounts",
"description": "Azure AI Search indexers can connect to Azure Cosmos DB API for NoSQL for reading data from an indexer data source.",
"groupId": "Sql"
}
},
{
"name": "plr",
"properties": {
"type": "Microsoft.Sql/servers",
"description": "Azure AI Search indexers can connect to Azure SQL database on a server for reading data from an indexer data source.",
"groupId": "sqlServer"
}
},
{
"name": "vault",
"properties": {
"type": "Microsoft.KeyVault/vaults",
"description": "Azure AI Search can access keys in Azure Key Vault to encrypt sensitive data in a search index and synonym map data.",
"groupId": "vault"
}
},
{
"name": "plr",
"properties": {
"type": "Microsoft.DBforMySQL/servers",
"description": "Azure AI Search indexers can connect to MySQL databases for reading data from an indexer data source.",
"groupId": "mysqlServer"
}
},
{
"name": "site",
"properties": {
"type": "Microsoft.Web/sites",
"description": "For custom skills that connect to an app service, you can specify sites as the group ID.",
"groupId": "sites"
}
}
]
}
}
]
}
Определения
| Имя | Описание |
|---|---|
|
Cloud |
Содержит сведения об ошибке API. |
|
Cloud |
Описывает определенную ошибку API с кодом ошибки и сообщением. |
|
created |
Тип удостоверения, создавшего ресурс. |
|
Private |
Описывает поддерживаемый ресурс приватного канала для службы поиска ИИ Azure. |
|
Private |
Описывает свойства поддерживаемого ресурса приватного канала для службы поиска ИИ Azure. Для данной версии API это представляет "поддерживаемые" групповые идентификаторы при создании общего ресурса приватного канала. |
|
Private |
Ответ, содержащий список поддерживаемых ресурсов приватного канала. |
|
Shareable |
Описывает свойства типа ресурса, который был подключен к службе приватного канала, поддерживаемой поиском ИИ Azure. |
|
Shareable |
Описывает тип ресурса, который был подключен к службе приватного канала, поддерживаемой поиском ИИ Azure. |
|
system |
Метаданные, относящиеся к созданию и последнему изменении ресурса. |
CloudError
Содержит сведения об ошибке API.
| Имя | Тип | Описание |
|---|---|---|
| error |
Описывает определенную ошибку API с кодом ошибки и сообщением. |
|
| message |
string |
Краткое описание ошибки, которая указывает на то, что пошло не так (для получения сведений или отладки см. свойство error.message). |
CloudErrorBody
Описывает определенную ошибку API с кодом ошибки и сообщением.
| Имя | Тип | Описание |
|---|---|---|
| code |
string |
Код ошибки, описывающий условие ошибки точнее, чем код состояния HTTP. Можно использовать для программной обработки конкретных случаев ошибок. |
| details |
Содержит вложенные ошибки, связанные с этой ошибкой. |
|
| message |
string |
Сообщение, описывающее ошибку подробно и предоставляющее сведения об отладке. |
| target |
string |
Целевой объект конкретной ошибки (например, имя свойства в ошибке). |
createdByType
Тип удостоверения, создавшего ресурс.
| Значение | Описание |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
PrivateLinkResource
Описывает поддерживаемый ресурс приватного канала для службы поиска ИИ Azure.
| Имя | Тип | Описание |
|---|---|---|
| id |
string (arm-id) |
Полный идентификатор ресурса для ресурса. Например, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| name |
string |
Имя ресурса |
| properties |
Описывает свойства поддерживаемого ресурса приватного канала для службы поиска ИИ Azure. |
|
| systemData |
Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy. |
|
| type |
string |
Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts" |
PrivateLinkResourceProperties
Описывает свойства поддерживаемого ресурса приватного канала для службы поиска ИИ Azure. Для данной версии API это представляет "поддерживаемые" групповые идентификаторы при создании общего ресурса приватного канала.
| Имя | Тип | Описание |
|---|---|---|
| groupId |
string |
Идентификатор группы ресурса приватного канала. |
| requiredMembers |
string[] |
Список обязательных элементов ресурса приватного канала. |
| requiredZoneNames |
string[] |
Список обязательных имен зон DNS ресурса приватного канала. |
| shareablePrivateLinkResourceTypes |
Список ресурсов, подключенных к службе приватного канала, поддерживаемых поиском ИИ Azure. |
PrivateLinkResourcesResult
Ответ, содержащий список поддерживаемых ресурсов приватного канала.
| Имя | Тип | Описание |
|---|---|---|
| nextLink |
string |
URL для получения следующего набора ресурсов приватных ссылок, если они есть. |
| value |
Список поддерживаемых ресурсов приватного канала. |
ShareablePrivateLinkResourceProperties
Описывает свойства типа ресурса, который был подключен к службе приватного канала, поддерживаемой поиском ИИ Azure.
| Имя | Тип | Описание |
|---|---|---|
| description |
string |
Описание типа ресурса, который был подключен к службе приватного канала, поддерживаемой поиском ИИ Azure. |
| groupId |
string |
Идентификатор группы поставщиков ресурсов для ресурса, который был подключен к службе приватного канала, поддерживаемой поиском ИИ Azure. |
| type |
string |
Тип поставщика ресурсов для ресурса, который был подключен к службе приватного канала, поддерживаемой поиском ИИ Azure. |
ShareablePrivateLinkResourceType
Описывает тип ресурса, который был подключен к службе приватного канала, поддерживаемой поиском ИИ Azure.
| Имя | Тип | Описание |
|---|---|---|
| name |
string |
Имя типа ресурса, который был подключен к службе приватного канала, поддерживаемой поиском ИИ Azure. |
| properties |
Описывает свойства типа ресурса, который был подключен к службе приватного канала, поддерживаемой поиском ИИ Azure. |
systemData
Метаданные, относящиеся к созданию и последнему изменении ресурса.
| Имя | Тип | Описание |
|---|---|---|
| createdAt |
string (date-time) |
Метка времени создания ресурса (UTC). |
| createdBy |
string |
Удостоверение, создающее ресурс. |
| createdByType |
Тип удостоверения, создавшего ресурс. |
|
| lastModifiedAt |
string (date-time) |
Метка времени последнего изменения ресурса (UTC) |
| lastModifiedBy |
string |
Идентификатор, который последний раз изменил ресурс. |
| lastModifiedByType |
Тип удостоверения, который последний раз изменил ресурс. |