Private Link Resources - List Supported
Ottiene un elenco di tutti i tipi di risorse di collegamento privato supportati per il servizio specificato.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Search/searchServices/{searchServiceName}/privateLinkResources?api-version=2023-11-01
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
resource
|
path | True |
string |
Nome del gruppo di risorse all'interno della sottoscrizione corrente. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale. |
search
|
path | True |
string |
Nome del servizio di ricerca associato al gruppo di risorse specificato. |
subscription
|
path | True |
string |
Identificatore univoco per una sottoscrizione di Microsoft Azure. È possibile ottenere questo valore dall'API di Azure Resource Manager, dagli strumenti della riga di comando o dal portale. |
api-version
|
query | True |
string |
Versione dell'API da usare per ogni richiesta. |
Intestazione della richiesta
Nome | Necessario | Tipo | Descrizione |
---|---|---|---|
x-ms-client-request-id |
string uuid |
Valore GUID generato dal client che identifica la richiesta. Se specificato, questa operazione verrà inclusa nelle informazioni di risposta come modo per tenere traccia della richiesta. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
Operazione completata. La risposta contiene l'elenco di tutti i tipi di risorse di collegamento privato supportati per il servizio specificato. |
|
Other Status Codes |
Si è verificato un errore imprevisto durante l'operazione. |
Sicurezza
azure_auth
Microsoft Entra ID flusso di autorizzazione OAuth2.
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
Nome | Descrizione |
---|---|
user_impersonation | rappresentare l'account utente |
Esempio
ListSupportedPrivateLinkResources
Esempio di richiesta
Risposta di esempio
{
"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."
}
}
]
}
}
]
}
Definizioni
Nome | Descrizione |
---|---|
Cloud |
Contiene informazioni su un errore dell'API. |
Cloud |
Descrive un errore dell'API specifico con un codice di errore e un messaggio. |
Private |
Descrive una risorsa di collegamento privato supportata per il servizio di ricerca. |
Private |
Descrive le proprietà di una risorsa di collegamento privato supportata per il servizio di ricerca. Per una determinata versione dell'API, questo rappresenta i gruppi "supportati" durante la creazione di una risorsa di collegamento privato condivisa. |
Private |
Risposta contenente un elenco di risorse di collegamento privato supportate. |
Shareable |
Descrive le proprietà di un tipo di risorsa che è stato eseguito l'onboarding nel servizio di collegamento privato e che è supportato dalla ricerca. |
Shareable |
Descrive un tipo di risorsa che è stato eseguito l'onboarding nel servizio di collegamento privato e supportato dalla ricerca. |
CloudError
Contiene informazioni su un errore dell'API.
Nome | Tipo | Descrizione |
---|---|---|
error |
Descrive un errore dell'API specifico con un codice di errore e un messaggio. |
CloudErrorBody
Descrive un errore dell'API specifico con un codice di errore e un messaggio.
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Codice di errore che descrive la condizione di errore più precisamente di un codice di stato HTTP. Può essere usato per gestire casi di errore specifici a livello di codice. |
details |
Contiene errori annidati correlati a questo errore. |
|
message |
string |
Messaggio che descrive l'errore in dettaglio e fornisce informazioni di debug. |
target |
string |
Destinazione dell'errore specifico, ad esempio il nome della proprietà in errore. |
PrivateLinkResource
Descrive una risorsa di collegamento privato supportata per il servizio di ricerca.
Nome | Tipo | Descrizione |
---|---|---|
id |
string |
ID di risorsa completo per la risorsa. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
nome della risorsa. |
properties |
Descrive le proprietà di una risorsa di collegamento privato supportata per il servizio di ricerca. |
|
type |
string |
Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
PrivateLinkResourceProperties
Descrive le proprietà di una risorsa di collegamento privato supportata per il servizio di ricerca. Per una determinata versione dell'API, questo rappresenta i gruppi "supportati" durante la creazione di una risorsa di collegamento privato condivisa.
Nome | Tipo | Descrizione |
---|---|---|
groupId |
string |
ID gruppo della risorsa di collegamento privato. |
requiredMembers |
string[] |
Elenco dei membri obbligatori della risorsa di collegamento privato. |
requiredZoneNames |
string[] |
Elenco dei nomi di zona DNS necessari della risorsa di collegamento privato. |
shareablePrivateLinkResourceTypes |
Elenco delle risorse che vengono caricate nel servizio di collegamento privato e supportate dalla ricerca. |
PrivateLinkResourcesResult
Risposta contenente un elenco di risorse di collegamento privato supportate.
Nome | Tipo | Descrizione |
---|---|---|
value |
Elenco delle risorse di collegamento privato supportate. |
ShareablePrivateLinkResourceProperties
Descrive le proprietà di un tipo di risorsa che è stato eseguito l'onboarding nel servizio di collegamento privato e che è supportato dalla ricerca.
Nome | Tipo | Descrizione |
---|---|---|
description |
string |
Descrizione del tipo di risorsa che è stato eseguito l'onboarding nel servizio di collegamento privato e supportato dalla ricerca. |
groupId |
string |
ID gruppo del provider di risorse per la risorsa che è stata eseguita l'onboarding nel servizio di collegamento privato e supportato dalla ricerca. |
type |
string |
Tipo di provider di risorse per la risorsa che è stata eseguita l'onboarding nel servizio di collegamento privato e supportato dalla ricerca. |
ShareablePrivateLinkResourceType
Descrive un tipo di risorsa che è stato eseguito l'onboarding nel servizio di collegamento privato e supportato dalla ricerca.
Nome | Tipo | Descrizione |
---|---|---|
name |
string |
Nome del tipo di risorsa che è stato eseguito l'onboarding nel servizio di collegamento privato e supportato dalla ricerca. |
properties |
Descrive le proprietà di un tipo di risorsa che è stato eseguito l'onboarding nel servizio di collegamento privato e che è supportato dalla ricerca. |