共用方式為


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
resourceGroupName
path True

string

目前訂用帳戶內的資源組名。 您可以從 Azure 資源管理員 API 或入口網站取得這個值。

searchServiceName
path True

string

與指定之資源群組相關聯的搜尋服務名稱。

subscriptionId
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

PrivateLinkResourcesResult

作業成功。 回應包含指定服務所有支援的私人連結資源類型清單。

Other Status Codes

CloudError

執行此作業期間發生非預期的錯誤。

安全性

azure_auth

Microsoft Entra ID OAuth2 授權流程。

類型: oauth2
Flow: implicit
授權 URL: https://login.microsoftonline.com/common/oauth2/authorize

範圍

名稱 Description
user_impersonation 模擬您的用戶帳戶

範例

ListSupportedPrivateLinkResources

範例要求

GET https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice/privateLinkResources?api-version=2023-11-01

範例回覆

{
  "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
CloudError

包含 API 錯誤的相關信息。

CloudErrorBody

描述具有錯誤碼和訊息的特定 API 錯誤。

PrivateLinkResource

描述搜尋服務支援的私人鏈接資源。

PrivateLinkResourceProperties

描述搜尋服務所支援私人鏈接資源的屬性。 針對指定的 API 版本,這代表在建立共用私人鏈接資源時所支援的 groupId。

PrivateLinkResourcesResult

包含支援 Private Link 資源清單的回應。

ShareablePrivateLinkResourceProperties

描述已上線至私人連結服務且由搜尋所支援之資源類型的屬性。

ShareablePrivateLinkResourceType

描述已上線至私人連結服務且受搜尋支援的資源類型。

CloudError

包含 API 錯誤的相關信息。

名稱 類型 Description
error

CloudErrorBody

描述具有錯誤碼和訊息的特定 API 錯誤。

CloudErrorBody

描述具有錯誤碼和訊息的特定 API 錯誤。

名稱 類型 Description
code

string

比起 HTTP 狀態代碼,更精確地描述錯誤狀況的錯誤碼。 可用來以程式設計方式處理特定錯誤案例。

details

CloudErrorBody[]

包含與此錯誤相關的巢狀錯誤。

message

string

描述錯誤的詳細訊息,並提供偵錯資訊。

target

string

例如,錯誤 (中屬性的名稱) 的特定錯誤目標。

PrivateLinkResource

描述搜尋服務支援的私人鏈接資源。

名稱 類型 Description
id

string

資源的完整資源識別碼。 例如 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

資源的名稱

properties

PrivateLinkResourceProperties

描述搜尋服務所支援私人鏈接資源的屬性。

type

string

資源類型。 例如“Microsoft.Compute/virtualMachines” 或 “Microsoft.Storage/storageAccounts”

PrivateLinkResourceProperties

描述搜尋服務所支援私人鏈接資源的屬性。 針對指定的 API 版本,這代表在建立共用私人鏈接資源時所支援的 groupId。

名稱 類型 Description
groupId

string

私人鏈接資源的群組標識碼。

requiredMembers

string[]

私人鏈接資源的必要成員清單。

requiredZoneNames

string[]

私人鏈接資源的必要 DNS 區域名稱清單。

shareablePrivateLinkResourceTypes

ShareablePrivateLinkResourceType[]

已上線至私人連結服務的資源清單,以及搜尋所支援的資源清單。

PrivateLinkResourcesResult

包含支援 Private Link 資源清單的回應。

名稱 類型 Description
value

PrivateLinkResource[]

支援的 Private Link 資源清單。

ShareablePrivateLinkResourceProperties

描述已上線至私人連結服務且由搜尋所支援之資源類型的屬性。

名稱 類型 Description
description

string

已上線至私人連結服務且由搜尋所支援之資源類型的描述。

groupId

string

已上線至私人連結服務且由搜尋所支援之資源的資源提供者群組標識符。

type

string

已上線至私人連結服務且由搜尋所支援之資源的資源提供者類型。

ShareablePrivateLinkResourceType

描述已上線至私人連結服務且受搜尋支援的資源類型。

名稱 類型 Description
name

string

已上線至私人連結服務且受搜尋支援的資源類型名稱。

properties

ShareablePrivateLinkResourceProperties

描述已上線至私人連結服務且由搜尋所支援之資源類型的屬性。