Aracılığıyla paylaş


Private Link Resources - List Supported

Verilen hizmet için desteklenen tüm özel bağlantı kaynak türlerinin listesini alır.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Search/searchServices/{searchServiceName}/privateLinkResources?api-version=2023-11-01

URI Parametreleri

Name İçinde Gerekli Tür Description
resourceGroupName
path True

string

Geçerli abonelik içindeki kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz.

searchServiceName
path True

string

Belirtilen kaynak grubuyla ilişkili arama hizmetinin adı.

subscriptionId
path True

string

Microsoft Azure aboneliğinin benzersiz tanımlayıcısı. Bu değeri Azure Resource Manager API'sinden, komut satırı araçlarından veya portaldan alabilirsiniz.

api-version
query True

string

Her istek için kullanılacak API sürümü.

İstek Başlığı

Name Gerekli Tür Description
x-ms-client-request-id

string

uuid

Bu isteği tanımlayan istemci tarafından oluşturulan GUID değeri. Belirtilirse, isteği izlemenin bir yolu olarak yanıt bilgilerine eklenir.

Yanıtlar

Name Tür Description
200 OK

PrivateLinkResourcesResult

İşlem başarılı oldu. Yanıt, verilen hizmet için desteklenen tüm özel bağlantı kaynak türlerinin listesini içerir.

Other Status Codes

CloudError

İşlem sırasında beklenmeyen bir hata oluştu.

Güvenlik

azure_auth

OAuth2 yetkilendirme akışını Microsoft Entra ID.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

ListSupportedPrivateLinkResources

Sample Request

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

Sample Response

{
  "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."
            }
          }
        ]
      }
    }
  ]
}

Tanımlar

Name Description
CloudError

API hatası hakkında bilgi içerir.

CloudErrorBody

Hata kodu ve ileti içeren belirli bir API hatası açıklanır.

PrivateLinkResource

Arama hizmeti için desteklenen bir özel bağlantı kaynağını açıklar.

PrivateLinkResourceProperties

Arama hizmeti için desteklenen bir özel bağlantı kaynağının özelliklerini açıklar. Belirli bir API sürümü için, paylaşılan bir özel bağlantı kaynağı oluşturulurken 'desteklenen' groupId'leri temsil eder.

PrivateLinkResourcesResult

Desteklenen Özel Bağlantı Kaynaklarının listesini içeren yanıt.

ShareablePrivateLinkResourceProperties

Özel bağlantı hizmetine eklenen ve arama tarafından desteklenen bir kaynak türünün özelliklerini açıklar.

ShareablePrivateLinkResourceType

Özel bağlantı hizmetine eklenmiş ve arama tarafından desteklenen bir kaynak türünü açıklar.

CloudError

API hatası hakkında bilgi içerir.

Name Tür Description
error

CloudErrorBody

Hata kodu ve ileti içeren belirli bir API hatası açıklanır.

CloudErrorBody

Hata kodu ve ileti içeren belirli bir API hatası açıklanır.

Name Tür Description
code

string

Http durum kodundan daha kesin bir şekilde hata koşulunu açıklayan bir hata kodu. Belirli hata durumlarını program aracılığıyla işlemek için kullanılabilir.

details

CloudErrorBody[]

Bu hatayla ilgili iç içe hatalar içerir.

message

string

Hatayı ayrıntılı olarak açıklayan ve hata ayıklama bilgileri sağlayan bir ileti.

target

string

Belirli bir hatanın hedefi (örneğin, hatadaki özelliğin adı).

PrivateLinkResource

Arama hizmeti için desteklenen bir özel bağlantı kaynağını açıklar.

Name Tür Description
id

string

Kaynağın tam kaynak kimliği. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Kaynağın adı

properties

PrivateLinkResourceProperties

Arama hizmeti için desteklenen bir özel bağlantı kaynağının özelliklerini açıklar.

type

string

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts"

PrivateLinkResourceProperties

Arama hizmeti için desteklenen bir özel bağlantı kaynağının özelliklerini açıklar. Belirli bir API sürümü için, paylaşılan bir özel bağlantı kaynağı oluşturulurken 'desteklenen' groupId'leri temsil eder.

Name Tür Description
groupId

string

Özel bağlantı kaynağının grup kimliği.

requiredMembers

string[]

Özel bağlantı kaynağının gerekli üyelerinin listesi.

requiredZoneNames

string[]

Özel bağlantı kaynağının gerekli DNS bölgesi adlarının listesi.

shareablePrivateLinkResourceTypes

ShareablePrivateLinkResourceType[]

Özel bağlantı hizmetine eklenen ve arama tarafından desteklenen kaynakların listesi.

PrivateLinkResourcesResult

Desteklenen Özel Bağlantı Kaynaklarının listesini içeren yanıt.

Name Tür Description
value

PrivateLinkResource[]

Desteklenen Özel Bağlantı Kaynakları listesi.

ShareablePrivateLinkResourceProperties

Özel bağlantı hizmetine eklenen ve arama tarafından desteklenen bir kaynak türünün özelliklerini açıklar.

Name Tür Description
description

string

Özel bağlantı hizmetine eklenen ve arama tarafından desteklenen kaynak türünün açıklaması.

groupId

string

Özel bağlantı hizmetine eklenmiş olan ve arama tarafından desteklenen kaynağın kaynak sağlayıcısı grup kimliği.

type

string

Özel bağlantı hizmetine eklenmiş olan ve arama tarafından desteklenen kaynağın kaynak sağlayıcısı türü.

ShareablePrivateLinkResourceType

Özel bağlantı hizmetine eklenmiş ve arama tarafından desteklenen bir kaynak türünü açıklar.

Name Tür Description
name

string

Özel bağlantı hizmetine eklenen ve arama tarafından desteklenen kaynak türünün adı.

properties

ShareablePrivateLinkResourceProperties

Özel bağlantı hizmetine eklenen ve arama tarafından desteklenen bir kaynak türünün özelliklerini açıklar.