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=2025-05-01
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nome del gruppo di risorse. Il nome è insensibile alle maiuscole e minuscole. |
|
search
|
path | True |
string pattern: ^(?=.{2,60}$)[a-z0-9][a-z0-9]+(-[a-z0-9]+)*$ |
Nome del servizio Ricerca intelligenza artificiale di Azure associato al gruppo di risorse specificato. |
|
subscription
|
path | True |
string (uuid) |
ID della sottoscrizione di destinazione. Il valore deve essere un UUID. |
|
api-version
|
query | True |
string minLength: 1 |
Versione dell'API da usare per questa operazione. |
Intestazione della richiesta
| Nome | Necessario | Tipo | Descrizione |
|---|---|---|---|
| x-ms-client-request-id |
string (uuid) |
Valore GUID generato dal client che identifica questa richiesta. Se specificato, verrà incluso nelle informazioni di risposta come modo per tenere traccia della richiesta. |
Risposte
| Nome | Tipo | Descrizione |
|---|---|---|
| 200 OK |
L'operazione di Azure è stata completata correttamente. |
|
| Other Status Codes |
Risposta di errore imprevista. |
Sicurezza
azure_auth
Flusso OAuth2 di Azure Active Directory.
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": [
{
"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"
}
}
]
}
}
]
}
Definizioni
| Nome | Descrizione |
|---|---|
|
Cloud |
Contiene informazioni su un errore dell'API. |
|
Cloud |
Descrive un particolare errore dell'API con un codice di errore e un messaggio. |
|
created |
Tipo di identità che ha creato la risorsa. |
|
Private |
Descrive una risorsa di collegamento privato supportata per il servizio Ricerca di intelligenza artificiale di Azure. |
|
Private |
Descrive le proprietà di una risorsa di collegamento privato supportata per il servizio Ricerca intelligenza artificiale di Azure. Per una determinata versione dell'API, rappresenta i groupId "supportati" durante la creazione di una risorsa di collegamento privato condiviso. |
|
Private |
Risposta contenente un elenco di risorse di collegamento privato supportate. |
|
Shareable |
Descrive le proprietà di un tipo di risorsa di cui è stato eseguito l'onboarding nel servizio di collegamento privato, supportato da Ricerca di intelligenza artificiale di Azure. |
|
Shareable |
Descrive un tipo di risorsa di cui è stato eseguito l'onboarding nel servizio di collegamento privato, supportato da Ricerca di intelligenza artificiale di Azure. |
|
system |
Metadati relativi alla creazione e all'ultima modifica della risorsa. |
CloudError
Contiene informazioni su un errore dell'API.
| Nome | Tipo | Descrizione |
|---|---|---|
| error |
Descrive un particolare errore dell'API con un codice di errore e un messaggio. |
|
| message |
string |
Breve descrizione dell'errore che indica cosa è andato storto (per informazioni dettagliate/debug fare riferimento alla proprietà 'error.message'). |
CloudErrorBody
Descrive un particolare errore dell'API con un codice di errore e un messaggio.
| Nome | Tipo | Descrizione |
|---|---|---|
| code |
string |
Codice di errore che descrive più precisamente la condizione di errore rispetto a 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. |
createdByType
Tipo di identità che ha creato la risorsa.
| Valore | Descrizione |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
PrivateLinkResource
Descrive una risorsa di collegamento privato supportata per il servizio Ricerca di intelligenza artificiale di Azure.
| Nome | Tipo | Descrizione |
|---|---|---|
| id |
string (arm-id) |
ID risorsa completo per la risorsa. Ad esempio, "/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 Ricerca intelligenza artificiale di Azure. |
|
| systemData |
Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy. |
|
| 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 Ricerca intelligenza artificiale di Azure. Per una determinata versione dell'API, rappresenta i groupId "supportati" durante la creazione di una risorsa di collegamento privato condiviso.
| Nome | Tipo | Descrizione |
|---|---|---|
| groupId |
string |
ID gruppo della risorsa collegamento privato. |
| requiredMembers |
string[] |
Elenco dei membri obbligatori della risorsa collegamento privato. |
| requiredZoneNames |
string[] |
Elenco dei nomi di zona DNS necessari della risorsa collegamento privato. |
| shareablePrivateLinkResourceTypes |
Elenco delle risorse di cui viene eseguito l'onboarding nel servizio di collegamento privato, supportate da Ricerca di intelligenza artificiale di Azure. |
PrivateLinkResourcesResult
Risposta contenente un elenco di risorse di collegamento privato supportate.
| Nome | Tipo | Descrizione |
|---|---|---|
| nextLink |
string |
L'URL per ottenere il prossimo insieme di risorse private link, se ce ne sono. |
| value |
Elenco delle risorse di collegamento privato supportate. |
ShareablePrivateLinkResourceProperties
Descrive le proprietà di un tipo di risorsa di cui è stato eseguito l'onboarding nel servizio di collegamento privato, supportato da Ricerca di intelligenza artificiale di Azure.
| Nome | Tipo | Descrizione |
|---|---|---|
| description |
string |
Descrizione del tipo di risorsa di cui è stato eseguito l'onboarding nel servizio di collegamento privato, supportato da Ricerca di intelligenza artificiale di Azure. |
| groupId |
string |
ID del gruppo di provider di risorse per la risorsa di cui è stato eseguito l'onboarding nel servizio di collegamento privato, supportato da Ricerca di intelligenza artificiale di Azure. |
| type |
string |
Tipo di provider di risorse per la risorsa di cui è stato eseguito l'onboarding nel servizio di collegamento privato, supportato da Ricerca di intelligenza artificiale di Azure. |
ShareablePrivateLinkResourceType
Descrive un tipo di risorsa di cui è stato eseguito l'onboarding nel servizio di collegamento privato, supportato da Ricerca di intelligenza artificiale di Azure.
| Nome | Tipo | Descrizione |
|---|---|---|
| name |
string |
Nome del tipo di risorsa di cui è stato eseguito l'onboarding nel servizio di collegamento privato, supportato da Ricerca di intelligenza artificiale di Azure. |
| properties |
Descrive le proprietà di un tipo di risorsa di cui è stato eseguito l'onboarding nel servizio di collegamento privato, supportato da Ricerca di intelligenza artificiale di Azure. |
systemData
Metadati relativi alla creazione e all'ultima modifica della risorsa.
| Nome | Tipo | Descrizione |
|---|---|---|
| createdAt |
string (date-time) |
Timestamp della creazione della risorsa (UTC). |
| createdBy |
string |
Identità che ha creato la risorsa. |
| createdByType |
Tipo di identità che ha creato la risorsa. |
|
| lastModifiedAt |
string (date-time) |
Timestamp dell'ultima modifica della risorsa (UTC) |
| lastModifiedBy |
string |
Identità che ha modificato l'ultima volta la risorsa. |
| lastModifiedByType |
Tipo di identità che ha modificato l'ultima volta la risorsa. |