Private Link Resources - List Supported
Obtiene una lista de todos los tipos de recursos de vínculo privado admitidos para el servicio especificado.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Search/searchServices/{searchServiceName}/privateLinkResources?api-version=2023-11-01
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Nombre del grupo de recursos dentro de la suscripción actual. Puede obtener este valor en la API del Administrador de recursos o el portal de Azure. |
search
|
path | True |
string |
Nombre del servicio de búsqueda asociado al grupo de recursos especificado. |
subscription
|
path | True |
string |
Identificador único de una suscripción de Microsoft Azure. Puede obtener este valor de la API de Azure Resource Manager, las herramientas de línea de comandos o el portal. |
api-version
|
query | True |
string |
La versión de la API que se va a usar para cada solicitud. |
Encabezado de la solicitud
Nombre | Requerido | Tipo | Description |
---|---|---|---|
x-ms-client-request-id |
string uuid |
Un valor GUID generado por el cliente que identifica esta solicitud. Si se especifica, se incluirá en la información de respuesta como una manera de realizar un seguimiento de la solicitud. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
La operación se realizó correctamente. La respuesta contiene la lista de todos los tipos de recursos de vínculo privado admitidos para el servicio especificado. |
|
Other Status Codes |
Error inesperado durante la operación. |
Seguridad
azure_auth
Microsoft Entra ID flujo de autorización de OAuth2.
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
Nombre | Description |
---|---|
user_impersonation | suplantación de su cuenta de usuario |
Ejemplos
ListSupportedPrivateLinkResources
Solicitud de ejemplo
Respuesta de muestra
{
"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."
}
}
]
}
}
]
}
Definiciones
Nombre | Description |
---|---|
Cloud |
Contiene información sobre un error de API. |
Cloud |
Describe un error de API determinado con un código de error y un mensaje. |
Private |
Describe un recurso de vínculo privado compatible para el servicio de búsqueda. |
Private |
Describe las propiedades de un recurso de vínculo privado admitido para el servicio de búsqueda. Para una versión de API determinada, representa los identificadores de grupo "admitidos" al crear un recurso de vínculo privado compartido. |
Private |
Respuesta que contiene una lista de recursos de Private Link admitidos. |
Shareable |
Describe las propiedades de un tipo de recurso que se ha incorporado al servicio private link y que es compatible con la búsqueda. |
Shareable |
Describe un tipo de recurso que se ha incorporado al servicio private link y que es compatible con la búsqueda. |
CloudError
Contiene información sobre un error de API.
Nombre | Tipo | Description |
---|---|---|
error |
Describe un error de API determinado con un código de error y un mensaje. |
CloudErrorBody
Describe un error de API determinado con un código de error y un mensaje.
Nombre | Tipo | Description |
---|---|---|
code |
string |
Código de error que describe la condición de error de forma más precisa que un código de estado HTTP. Se puede usar para controlar mediante programación casos de error específicos. |
details |
Contiene errores anidados relacionados con este error. |
|
message |
string |
Mensaje que describe el error en detalle y proporciona información de depuración. |
target |
string |
Destino del error determinado (por ejemplo, el nombre de la propiedad en error). |
PrivateLinkResource
Describe un recurso de vínculo privado compatible para el servicio de búsqueda.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador de recurso completo del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
Nombre del recurso. |
properties |
Describe las propiedades de un recurso de vínculo privado admitido para el servicio de búsqueda. |
|
type |
string |
Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
PrivateLinkResourceProperties
Describe las propiedades de un recurso de vínculo privado admitido para el servicio de búsqueda. Para una versión de API determinada, representa los identificadores de grupo "admitidos" al crear un recurso de vínculo privado compartido.
Nombre | Tipo | Description |
---|---|---|
groupId |
string |
Identificador de grupo del recurso de vínculo privado. |
requiredMembers |
string[] |
Lista de miembros necesarios del recurso private link. |
requiredZoneNames |
string[] |
Lista de nombres de zona DNS necesarios del recurso private link. |
shareablePrivateLinkResourceTypes |
La lista de recursos que se incorporan al servicio private link y que son compatibles con la búsqueda. |
PrivateLinkResourcesResult
Respuesta que contiene una lista de recursos de Private Link admitidos.
Nombre | Tipo | Description |
---|---|---|
value |
Lista de recursos de Private Link admitidos. |
ShareablePrivateLinkResourceProperties
Describe las propiedades de un tipo de recurso que se ha incorporado al servicio private link y que es compatible con la búsqueda.
Nombre | Tipo | Description |
---|---|---|
description |
string |
Descripción del tipo de recurso que se ha incorporado al servicio private link y que es compatible con la búsqueda. |
groupId |
string |
Identificador de grupo del proveedor de recursos para el recurso que se ha incorporado al servicio private link y que es compatible con la búsqueda. |
type |
string |
Tipo de proveedor de recursos para el recurso que se ha incorporado al servicio private link y que es compatible con la búsqueda. |
ShareablePrivateLinkResourceType
Describe un tipo de recurso que se ha incorporado al servicio private link y que es compatible con la búsqueda.
Nombre | Tipo | Description |
---|---|---|
name |
string |
Nombre del tipo de recurso que se ha incorporado al servicio private link y que es compatible con la búsqueda. |
properties |
Describe las propiedades de un tipo de recurso que se ha incorporado al servicio private link y que es compatible con la búsqueda. |