Private Link Resources - List Supported
Pobiera listę wszystkich obsługiwanych typów zasobów łącza prywatnego dla danej usługi.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Search/searchServices/{searchServiceName}/privateLinkResources?api-version=2023-11-01
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
resource
|
path | True |
string |
Nazwa grupy zasobów w ramach bieżącej subskrypcji. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager lub portalu. |
search
|
path | True |
string |
Nazwa usługi wyszukiwania skojarzonej z określoną grupą zasobów. |
subscription
|
path | True |
string |
Unikatowy identyfikator subskrypcji platformy Microsoft Azure. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager, narzędzi wiersza polecenia lub portalu. |
api-version
|
query | True |
string |
Wersja interfejsu API do użycia dla każdego żądania. |
Nagłówek żądania
Nazwa | Wymagane | Typ | Opis |
---|---|---|---|
x-ms-client-request-id |
string uuid |
Wartość identyfikatora GUID wygenerowana przez klienta, która identyfikuje to żądanie. Jeśli zostanie określony, zostanie to uwzględnione w informacjach odpowiedzi jako sposób śledzenia żądania. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
Operacja zakończyła się pomyślnie. Odpowiedź zawiera listę wszystkich obsługiwanych typów zasobów łącza prywatnego dla danej usługi. |
|
Other Status Codes |
Podczas tej operacji wystąpił niespodziewany błąd. |
Zabezpieczenia
azure_auth
Tożsamość Microsoft Entra przepływ autoryzacji OAuth2.
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
Nazwa | Opis |
---|---|
user_impersonation | personifikacja konta użytkownika |
Przykłady
ListSupportedPrivateLinkResources
Przykładowe żądanie
Przykładowa odpowiedź
{
"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."
}
}
]
}
}
]
}
Definicje
Nazwa | Opis |
---|---|
Cloud |
Zawiera informacje o błędzie interfejsu API. |
Cloud |
Opisuje określony błąd interfejsu API z kodem błędu i komunikatem. |
Private |
Opisuje obsługiwany zasób łącza prywatnego dla usługi wyszukiwania. |
Private |
Opisuje właściwości obsługiwanego zasobu łącza prywatnego dla usługi wyszukiwania. W przypadku danej wersji interfejsu API reprezentuje to "obsługiwane" identyfikatory groupId podczas tworzenia udostępnionego zasobu łącza prywatnego. |
Private |
Odpowiedź zawierająca listę obsługiwanych zasobów Private Link. |
Shareable |
Opisuje właściwości typu zasobu, który został dołączony do usługi łącza prywatnego i jest obsługiwany przez wyszukiwanie. |
Shareable |
Opisuje typ zasobu, który został dołączony do usługi łącza prywatnego i jest obsługiwany przez wyszukiwanie. |
CloudError
Zawiera informacje o błędzie interfejsu API.
Nazwa | Typ | Opis |
---|---|---|
error |
Opisuje określony błąd interfejsu API z kodem błędu i komunikatem. |
CloudErrorBody
Opisuje określony błąd interfejsu API z kodem błędu i komunikatem.
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Kod błędu opisujący warunek błędu dokładniej niż kod stanu HTTP. Może służyć do programowego obsługi określonych przypadków błędów. |
details |
Zawiera zagnieżdżone błędy związane z tym błędem. |
|
message |
string |
Komunikat opisujący szczegółowo błąd i zawierający informacje o debugowaniu. |
target |
string |
Element docelowy określonego błędu (na przykład nazwa właściwości w błędzie). |
PrivateLinkResource
Opisuje obsługiwany zasób łącza prywatnego dla usługi wyszukiwania.
Nazwa | Typ | Opis |
---|---|---|
id |
string |
W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
Nazwa zasobu |
properties |
Opisuje właściwości obsługiwanego zasobu łącza prywatnego dla usługi wyszukiwania. |
|
type |
string |
Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" |
PrivateLinkResourceProperties
Opisuje właściwości obsługiwanego zasobu łącza prywatnego dla usługi wyszukiwania. W przypadku danej wersji interfejsu API reprezentuje to "obsługiwane" identyfikatory groupId podczas tworzenia udostępnionego zasobu łącza prywatnego.
Nazwa | Typ | Opis |
---|---|---|
groupId |
string |
Identyfikator grupy zasobu łącza prywatnego. |
requiredMembers |
string[] |
Lista wymaganych elementów członkowskich zasobu łącza prywatnego. |
requiredZoneNames |
string[] |
Lista wymaganych nazw stref DNS zasobu łącza prywatnego. |
shareablePrivateLinkResourceTypes |
Lista zasobów dołączonych do usługi łącza prywatnego i obsługiwanych przez wyszukiwanie. |
PrivateLinkResourcesResult
Odpowiedź zawierająca listę obsługiwanych zasobów Private Link.
Nazwa | Typ | Opis |
---|---|---|
value |
Lista obsługiwanych zasobów Private Link. |
ShareablePrivateLinkResourceProperties
Opisuje właściwości typu zasobu, który został dołączony do usługi łącza prywatnego i jest obsługiwany przez wyszukiwanie.
Nazwa | Typ | Opis |
---|---|---|
description |
string |
Opis typu zasobu, który został dołączony do usługi łącza prywatnego i jest obsługiwany przez wyszukiwanie. |
groupId |
string |
Identyfikator grupy dostawcy zasobów dla zasobu, który został dołączony do usługi łącza prywatnego i jest obsługiwany przez wyszukiwanie. |
type |
string |
Typ dostawcy zasobów dla zasobu, który został dołączony do usługi łącza prywatnego i jest obsługiwany przez wyszukiwanie. |
ShareablePrivateLinkResourceType
Opisuje typ zasobu, który został dołączony do usługi łącza prywatnego i jest obsługiwany przez wyszukiwanie.
Nazwa | Typ | Opis |
---|---|---|
name |
string |
Nazwa typu zasobu, który został dołączony do usługi łącza prywatnego i jest obsługiwana przez wyszukiwanie. |
properties |
Opisuje właściwości typu zasobu, który został dołączony do usługi łącza prywatnego i jest obsługiwany przez wyszukiwanie. |