Private Link Resources - List Supported
Hämtar en lista över alla privata länkresurstyper som stöds för den angivna tjänsten.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Search/searchServices/{searchServiceName}/privateLinkResources?api-version=2023-11-01
URI-parametrar
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Namnet på resursgruppen i den aktuella prenumerationen. Du kan hämta det här värdet från Azure Resource Manager-API:et eller portalen. |
search
|
path | True |
string |
Namnet på söktjänsten som är associerad med den angivna resursgruppen. |
subscription
|
path | True |
string |
Den unika identifieraren för en Microsoft Azure-prenumeration. Du kan hämta det här värdet från Azure Resource Manager API, kommandoradsverktyg eller portalen. |
api-version
|
query | True |
string |
DEN API-version som ska användas för varje begäran. |
Begärandehuvud
Name | Obligatorisk | Typ | Description |
---|---|---|---|
x-ms-client-request-id |
string uuid |
Ett klientgenererat GUID-värde som identifierar den här begäran. Om detta anges inkluderas detta i svarsinformationen som ett sätt att spåra begäran. |
Svar
Name | Typ | Description |
---|---|---|
200 OK |
Åtgärden lyckades. Svaret innehåller en lista över alla privata länkresurstyper som stöds för den angivna tjänsten. |
|
Other Status Codes |
Ett oväntat fel inträffade under åtgärden. |
Säkerhet
azure_auth
Microsoft Entra ID OAuth2-auktoriseringsflöde.
Typ:
oauth2
Flow:
implicit
Auktoriseringswebbadress:
https://login.microsoftonline.com/common/oauth2/authorize
Omfattningar
Name | Description |
---|---|
user_impersonation | personifiera ditt användarkonto |
Exempel
ListSupportedPrivateLinkResources
Exempelbegäran
Exempelsvar
{
"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."
}
}
]
}
}
]
}
Definitioner
Name | Description |
---|---|
Cloud |
Innehåller information om ett API-fel. |
Cloud |
Beskriver ett visst API-fel med en felkod och ett meddelande. |
Private |
Beskriver en privat länkresurs som stöds för söktjänsten. |
Private |
Beskriver egenskaperna för en privat länkresurs som stöds för söktjänsten. För en viss API-version representerar detta groupId:erna som stöds när du skapar en resurs för delad privat länk. |
Private |
Svar som innehåller en lista över Private Link resurser som stöds. |
Shareable |
Beskriver egenskaperna för en resurstyp som har registrerats för private link-tjänsten och som stöds av sökningen. |
Shareable |
Beskriver en resurstyp som har registrerats för privat länktjänst och som stöds av sökning. |
CloudError
Innehåller information om ett API-fel.
Name | Typ | Description |
---|---|---|
error |
Beskriver ett visst API-fel med en felkod och ett meddelande. |
CloudErrorBody
Beskriver ett visst API-fel med en felkod och ett meddelande.
Name | Typ | Description |
---|---|---|
code |
string |
En felkod som beskriver feltillståndet mer exakt än en HTTP-statuskod. Kan användas för att programmatiskt hantera specifika felfall. |
details |
Innehåller kapslade fel som är relaterade till det här felet. |
|
message |
string |
Ett meddelande som beskriver felet i detalj och innehåller felsökningsinformation. |
target |
string |
Målet för det specifika felet (till exempel namnet på egenskapen i fel). |
PrivateLinkResource
Beskriver en privat länkresurs som stöds för söktjänsten.
Name | Typ | Description |
---|---|---|
id |
string |
Fullständigt kvalificerat resurs-ID för resursen. Ex – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
Namnet på resursen |
properties |
Beskriver egenskaperna för en privat länkresurs som stöds för söktjänsten. |
|
type |
string |
Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts" |
PrivateLinkResourceProperties
Beskriver egenskaperna för en privat länkresurs som stöds för söktjänsten. För en viss API-version representerar detta groupId:erna som stöds när du skapar en resurs för delad privat länk.
Name | Typ | Description |
---|---|---|
groupId |
string |
Grupp-ID för den privata länkresursen. |
requiredMembers |
string[] |
Listan över nödvändiga medlemmar i den privata länkresursen. |
requiredZoneNames |
string[] |
Listan över nödvändiga DNS-zonnamn för den privata länkresursen. |
shareablePrivateLinkResourceTypes |
Listan över resurser som är registrerade i private link-tjänsten och som stöds av sökning. |
PrivateLinkResourcesResult
Svar som innehåller en lista över Private Link resurser som stöds.
Name | Typ | Description |
---|---|---|
value |
Listan över Private Link resurser som stöds. |
ShareablePrivateLinkResourceProperties
Beskriver egenskaperna för en resurstyp som har registrerats för private link-tjänsten och som stöds av sökningen.
Name | Typ | Description |
---|---|---|
description |
string |
Beskrivningen av resurstypen som har registrerats för private link-tjänsten och som stöds av sökningen. |
groupId |
string |
Resursproviderns grupp-ID för resursen som har registrerats för private link-tjänsten och som stöds av sökningen. |
type |
string |
Resursprovidertypen för resursen som har registrerats för privat länktjänst och som stöds av sökningen. |
ShareablePrivateLinkResourceType
Beskriver en resurstyp som har registrerats för privat länktjänst och som stöds av sökning.
Name | Typ | Description |
---|---|---|
name |
string |
Namnet på den resurstyp som har registrerats för private link-tjänsten och som stöds av sökningen. |
properties |
Beskriver egenskaperna för en resurstyp som har registrerats för private link-tjänsten och som stöds av sökningen. |