Dela via


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
resourceGroupName
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.

searchServiceName
path True

string

Namnet på söktjänsten som är associerad med den angivna resursgruppen.

subscriptionId
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

PrivateLinkResourcesResult

Å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

CloudError

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

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

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
CloudError

Innehåller information om ett API-fel.

CloudErrorBody

Beskriver ett visst API-fel med en felkod och ett meddelande.

PrivateLinkResource

Beskriver en privat länkresurs som stöds för söktjänsten.

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.

PrivateLinkResourcesResult

Svar som innehåller en lista ö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.

ShareablePrivateLinkResourceType

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

CloudErrorBody

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

CloudErrorBody[]

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

PrivateLinkResourceProperties

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

ShareablePrivateLinkResourceType[]

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

PrivateLinkResource[]

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

ShareablePrivateLinkResourceProperties

Beskriver egenskaperna för en resurstyp som har registrerats för private link-tjänsten och som stöds av sökningen.