Private Link Resources - List Supported
Ruft eine Liste aller unterstützten Private Link-Ressourcentypen für den angegebenen Dienst ab.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Search/searchServices/{searchServiceName}/privateLinkResources?api-version=2023-11-01
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
resource
|
path | True |
string |
Der Name der Ressourcengruppe innerhalb des aktuellen Abonnements. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden. |
search
|
path | True |
string |
Der Name des Suchdiensts, der der angegebenen Ressourcengruppe zugeordnet ist. |
subscription
|
path | True |
string |
Der eindeutige Bezeichner für ein Microsoft Azure-Abonnement. Sie können diesen Wert über die Azure Resource Manager-API, Befehlszeilentools oder das Portal abrufen. |
api-version
|
query | True |
string |
Die API-Version, die für jede Anforderung verwendet werden soll. |
Anforderungsheader
Name | Erforderlich | Typ | Beschreibung |
---|---|---|---|
x-ms-client-request-id |
string uuid |
Ein vom Client generierter GUID-Wert zur Identifizierung dieser Anforderung. Falls angegeben, wird dies in die Antwortinformationen aufgenommen, um die Anforderung nachzuverfolgen. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Der Vorgang wurde erfolgreich ausgeführt. Die Antwort enthält die Liste aller unterstützten Private Link-Ressourcentypen für den angegebenen Dienst. |
|
Other Status Codes |
Während des Vorgangs ist ein unerwarteter Fehler aufgetreten. |
Sicherheit
azure_auth
Microsoft Entra ID OAuth2-Autorisierungsflow.
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel Ihres Benutzerkontos |
Beispiele
ListSupportedPrivateLinkResources
Beispielanforderung
Beispiel für eine Antwort
{
"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."
}
}
]
}
}
]
}
Definitionen
Name | Beschreibung |
---|---|
Cloud |
Enthält Informationen zu einem API-Fehler. |
Cloud |
Beschreibt einen bestimmten API-Fehler mit einem Fehlercode und einer Meldung. |
Private |
Beschreibt eine unterstützte Private Link-Ressource für den Suchdienst. |
Private |
Beschreibt die Eigenschaften einer unterstützten Private Link-Ressource für den Suchdienst. Für eine bestimmte API-Version stellt dies die "unterstützten" groupIds beim Erstellen einer freigegebenen privaten Linkressource dar. |
Private |
Antwort, die eine Liste der unterstützten Private Link Ressourcen enthält. |
Shareable |
Beschreibt die Eigenschaften eines Ressourcentyps, der in den Private Link-Dienst integriert wurde und von der Suche unterstützt wird. |
Shareable |
Beschreibt einen Ressourcentyp, der in den Private Link-Dienst integriert wurde und von der Suche unterstützt wird. |
CloudError
Enthält Informationen zu einem API-Fehler.
Name | Typ | Beschreibung |
---|---|---|
error |
Beschreibt einen bestimmten API-Fehler mit einem Fehlercode und einer Meldung. |
CloudErrorBody
Beschreibt einen bestimmten API-Fehler mit einem Fehlercode und einer Meldung.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Ein Fehlercode, der die Fehlerbedingung genauer beschreibt als ein HTTP-status Code. Kann verwendet werden, um bestimmte Fehlerfälle programmgesteuert zu behandeln. |
details |
Enthält geschachtelte Fehler, die sich auf diesen Fehler beziehen. |
|
message |
string |
Eine Meldung, die den Fehler detailliert beschreibt und Debuginformationen bereitstellt. |
target |
string |
Das Ziel des bestimmten Fehlers (z. B. der Name der Eigenschaft im Fehler). |
PrivateLinkResource
Beschreibt eine unterstützte Private Link-Ressource für den Suchdienst.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Vollqualifizierte Ressourcen-ID für die Ressource. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
Der Name der Ressource |
properties |
Beschreibt die Eigenschaften einer unterstützten Private Link-Ressource für den Suchdienst. |
|
type |
string |
Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts" |
PrivateLinkResourceProperties
Beschreibt die Eigenschaften einer unterstützten Private Link-Ressource für den Suchdienst. Für eine bestimmte API-Version stellt dies die "unterstützten" groupIds beim Erstellen einer freigegebenen privaten Linkressource dar.
Name | Typ | Beschreibung |
---|---|---|
groupId |
string |
Die Gruppen-ID der Private Link-Ressource. |
requiredMembers |
string[] |
Die Liste der erforderlichen Mitglieder der Private Link-Ressource. |
requiredZoneNames |
string[] |
Die Liste der erforderlichen DNS-Zonennamen der Private Link-Ressource. |
shareablePrivateLinkResourceTypes |
Die Liste der Ressourcen, die in den Private Link-Dienst integriert und von der Suche unterstützt werden. |
PrivateLinkResourcesResult
Antwort, die eine Liste der unterstützten Private Link Ressourcen enthält.
Name | Typ | Beschreibung |
---|---|---|
value |
Die Liste der unterstützten Private Link Ressourcen. |
ShareablePrivateLinkResourceProperties
Beschreibt die Eigenschaften eines Ressourcentyps, der in den Private Link-Dienst integriert wurde und von der Suche unterstützt wird.
Name | Typ | Beschreibung |
---|---|---|
description |
string |
Die Beschreibung des Ressourcentyps, der in den Private Link-Dienst integriert wurde und von der Suche unterstützt wird. |
groupId |
string |
Die Ressourcenanbietergruppen-ID für die Ressource, die in den Private Link-Dienst integriert wurde und von der Suche unterstützt wird. |
type |
string |
Der Ressourcenanbietertyp für die Ressource, die in den Private Link-Dienst integriert wurde und von der Suche unterstützt wird. |
ShareablePrivateLinkResourceType
Beschreibt einen Ressourcentyp, der in den Private Link-Dienst integriert wurde und von der Suche unterstützt wird.
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Der Name des Ressourcentyps, der in den Private Link-Dienst integriert wurde und von der Suche unterstützt wird. |
properties |
Beschreibt die Eigenschaften eines Ressourcentyps, der in den Private Link-Dienst integriert wurde und von der Suche unterstützt wird. |