Private Link Resources - List Supported
取得指定服務所有支援的私人鏈接資源類型清單。
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Search/searchServices/{searchServiceName}/privateLinkResources?api-version=2023-11-01
URI 參數
名稱 | 位於 | 必要 | 類型 | Description |
---|---|---|---|---|
resource
|
path | True |
string |
目前訂用帳戶內的資源組名。 您可以從 Azure 資源管理員 API 或入口網站取得這個值。 |
search
|
path | True |
string |
與指定之資源群組相關聯的搜尋服務名稱。 |
subscription
|
path | True |
string |
Microsoft Azure 訂用帳戶的唯一標識符。 您可以從 Azure Resource Manager API、命令行工具或入口網站取得此值。 |
api-version
|
query | True |
string |
要用於每個要求的 API 版本。 |
要求標頭
名稱 | 必要 | 類型 | Description |
---|---|---|---|
x-ms-client-request-id |
string uuid |
用戶端產生之可識別此要求的 GUID 值。 如果已指定,則會將回應資訊包含在響應資訊中,以作為追蹤要求的方式。 |
回應
名稱 | 類型 | Description |
---|---|---|
200 OK |
作業成功。 回應包含指定服務所有支援的私人連結資源類型清單。 |
|
Other Status Codes |
執行此作業期間發生非預期的錯誤。 |
安全性
azure_auth
Microsoft Entra ID OAuth2 授權流程。
類型:
oauth2
Flow:
implicit
授權 URL:
https://login.microsoftonline.com/common/oauth2/authorize
範圍
名稱 | Description |
---|---|
user_impersonation | 模擬您的用戶帳戶 |
範例
ListSupportedPrivateLinkResources
範例要求
範例回覆
{
"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."
}
}
]
}
}
]
}
定義
名稱 | Description |
---|---|
Cloud |
包含 API 錯誤的相關信息。 |
Cloud |
描述具有錯誤碼和訊息的特定 API 錯誤。 |
Private |
描述搜尋服務支援的私人鏈接資源。 |
Private |
描述搜尋服務所支援私人鏈接資源的屬性。 針對指定的 API 版本,這代表在建立共用私人鏈接資源時所支援的 groupId。 |
Private |
包含支援 Private Link 資源清單的回應。 |
Shareable |
描述已上線至私人連結服務且由搜尋所支援之資源類型的屬性。 |
Shareable |
描述已上線至私人連結服務且受搜尋支援的資源類型。 |
CloudError
包含 API 錯誤的相關信息。
名稱 | 類型 | Description |
---|---|---|
error |
描述具有錯誤碼和訊息的特定 API 錯誤。 |
CloudErrorBody
描述具有錯誤碼和訊息的特定 API 錯誤。
名稱 | 類型 | Description |
---|---|---|
code |
string |
比起 HTTP 狀態代碼,更精確地描述錯誤狀況的錯誤碼。 可用來以程式設計方式處理特定錯誤案例。 |
details |
包含與此錯誤相關的巢狀錯誤。 |
|
message |
string |
描述錯誤的詳細訊息,並提供偵錯資訊。 |
target |
string |
例如,錯誤 (中屬性的名稱) 的特定錯誤目標。 |
PrivateLinkResource
描述搜尋服務支援的私人鏈接資源。
名稱 | 類型 | Description |
---|---|---|
id |
string |
資源的完整資源識別碼。 例如 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
資源的名稱 |
properties |
描述搜尋服務所支援私人鏈接資源的屬性。 |
|
type |
string |
資源類型。 例如“Microsoft.Compute/virtualMachines” 或 “Microsoft.Storage/storageAccounts” |
PrivateLinkResourceProperties
描述搜尋服務所支援私人鏈接資源的屬性。 針對指定的 API 版本,這代表在建立共用私人鏈接資源時所支援的 groupId。
名稱 | 類型 | Description |
---|---|---|
groupId |
string |
私人鏈接資源的群組標識碼。 |
requiredMembers |
string[] |
私人鏈接資源的必要成員清單。 |
requiredZoneNames |
string[] |
私人鏈接資源的必要 DNS 區域名稱清單。 |
shareablePrivateLinkResourceTypes |
已上線至私人連結服務的資源清單,以及搜尋所支援的資源清單。 |
PrivateLinkResourcesResult
包含支援 Private Link 資源清單的回應。
名稱 | 類型 | Description |
---|---|---|
value |
支援的 Private Link 資源清單。 |
ShareablePrivateLinkResourceProperties
描述已上線至私人連結服務且由搜尋所支援之資源類型的屬性。
名稱 | 類型 | Description |
---|---|---|
description |
string |
已上線至私人連結服務且由搜尋所支援之資源類型的描述。 |
groupId |
string |
已上線至私人連結服務且由搜尋所支援之資源的資源提供者群組標識符。 |
type |
string |
已上線至私人連結服務且由搜尋所支援之資源的資源提供者類型。 |
ShareablePrivateLinkResourceType
描述已上線至私人連結服務且受搜尋支援的資源類型。
名稱 | 類型 | Description |
---|---|---|
name |
string |
已上線至私人連結服務且受搜尋支援的資源類型名稱。 |
properties |
描述已上線至私人連結服務且由搜尋所支援之資源類型的屬性。 |