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=2025-05-01

URI Parametreleri

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

string

minLength: 1
maxLength: 90

Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız.

searchServiceName
path True

string

pattern: ^(?=.{2,60}$)[a-z0-9][a-z0-9]+(-[a-z0-9]+)*$

Belirtilen kaynak grubuyla ilişkili Azure AI Search hizmetinin adı.

subscriptionId
path True

string (uuid)

Hedef aboneliğin kimliği. Değer bir UUID olmalıdır.

api-version
query True

string

minLength: 1

Bu işlem 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 BIR GUID değeri. Belirtilirse, isteği izlemenin bir yolu olarak yanıt bilgilerine eklenir.

Yanıtlar

Name Tür Description
200 OK

PrivateLinkResourcesResult

Azure işlemi başarıyla tamamlandı.

Other Status Codes

CloudError

Beklenmeyen bir hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Akışı.

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

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

Örnekler

ListSupportedPrivateLinkResources

Örnek isteği

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice/privateLinkResources?api-version=2025-05-01

Örnek yanıt

{
  "value": [
    {
      "name": "searchService",
      "type": "Microsoft.Search/searchServices/privateLinkResources",
      "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice/privateLinkResources/searchService",
      "properties": {
        "groupId": "searchService",
        "requiredMembers": [
          "searchService"
        ],
        "requiredZoneNames": [
          "privatelink.search.windows.net"
        ],
        "shareablePrivateLinkResourceTypes": [
          {
            "name": "blob",
            "properties": {
              "type": "Microsoft.Storage/storageAccounts",
              "description": "Azure AI Search indexers can connect to blobs in Azure Storage for reading data from an indexer data source, for writing intermediate results of indexer execution or for storing any knowledge store projections.",
              "groupId": "blob"
            }
          },
          {
            "name": "table",
            "properties": {
              "type": "Microsoft.Storage/storageAccounts",
              "description": "Azure AI Search indexers can connect to tables in Azure Storage for reading data from an indexer data source, for writing intermediate results of indexer execution or for storing any knowledge store projections.",
              "groupId": "table"
            }
          },
          {
            "name": "Sql",
            "properties": {
              "type": "Microsoft.DocumentDB/databaseAccounts",
              "description": "Azure AI Search indexers can connect to Azure Cosmos DB API for NoSQL for reading data from an indexer data source.",
              "groupId": "Sql"
            }
          },
          {
            "name": "plr",
            "properties": {
              "type": "Microsoft.Sql/servers",
              "description": "Azure AI Search indexers can connect to Azure SQL database on a server for reading data from an indexer data source.",
              "groupId": "sqlServer"
            }
          },
          {
            "name": "vault",
            "properties": {
              "type": "Microsoft.KeyVault/vaults",
              "description": "Azure AI Search can access keys in Azure Key Vault to encrypt sensitive data in a search index and synonym map data.",
              "groupId": "vault"
            }
          },
          {
            "name": "plr",
            "properties": {
              "type": "Microsoft.DBforMySQL/servers",
              "description": "Azure AI Search indexers can connect to MySQL databases for reading data from an indexer data source.",
              "groupId": "mysqlServer"
            }
          },
          {
            "name": "site",
            "properties": {
              "type": "Microsoft.Web/sites",
              "description": "For custom skills that connect to an app service, you can specify sites as the group ID.",
              "groupId": "sites"
            }
          }
        ]
      }
    }
  ]
}

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.

createdByType

Kaynağı oluşturan kimliğin türü.

PrivateLinkResource

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

PrivateLinkResourceProperties

Azure AI Search hizmeti için desteklenen bir özel bağlantı kaynağının özelliklerini açıklar. Belirli bir API sürümü için, paylaşılan ö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

Azure AI Search tarafından desteklenen özel bağlantı hizmetine eklenmiş bir kaynak türünün özelliklerini açıklar.

ShareablePrivateLinkResourceType

Azure AI Search tarafından desteklenen özel bağlantı hizmetine eklenmiş bir kaynak türünü açıklar.

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

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.

message

string

Neyin yanlış gittiğini gösteren hatanın kısa bir açıklaması (ayrıntılar/hata ayıklama bilgileri için 'error.message' özelliğine bakın).

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 yerleştirilmiş 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ı).

createdByType

Kaynağı oluşturan kimliğin türü.

Değer Description
User
Application
ManagedIdentity
Key

PrivateLinkResource

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

Name Tür Description
id

string (arm-id)

Kaynağın tam kaynak kimliği. Örneğin, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Kaynağın adı

properties

PrivateLinkResourceProperties

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

systemData

systemData

createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri.

type

string

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

PrivateLinkResourceProperties

Azure AI Search hizmeti için desteklenen bir özel bağlantı kaynağının özelliklerini açıklar. Belirli bir API sürümü için, paylaşılan ö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[]

Azure AI Search tarafından desteklenen özel bağlantı hizmetine eklenen kaynakların listesi.

PrivateLinkResourcesResult

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

Name Tür Description
nextLink

string

Eğer varsa, bir sonraki özel bağlantı kaynakları setini almak için kullanılan URL.

value

PrivateLinkResource[]

Desteklenen Özel Bağlantı Kaynaklarının listesi.

ShareablePrivateLinkResourceProperties

Azure AI Search tarafından desteklenen özel bağlantı hizmetine eklenmiş bir kaynak türünün özelliklerini açıklar.

Name Tür Description
description

string

Azure AI Search tarafından desteklenen özel bağlantı hizmetine eklenen kaynak türünün açıklaması.

groupId

string

Azure AI Search tarafından desteklenen özel bağlantı hizmetine eklenmiş olan kaynağın kaynak sağlayıcısı grup kimliği.

type

string

Azure AI Search tarafından desteklenen özel bağlantı hizmetine eklenen kaynağın kaynak sağlayıcısı türü.

ShareablePrivateLinkResourceType

Azure AI Search tarafından desteklenen özel bağlantı hizmetine eklenmiş bir kaynak türünü açıklar.

Name Tür Description
name

string

Azure AI Search tarafından desteklenen özel bağlantı hizmetine eklenen kaynak türünün adı.

properties

ShareablePrivateLinkResourceProperties

Azure AI Search tarafından desteklenen özel bağlantı hizmetine eklenmiş bir kaynak türünün özelliklerini açıklar.

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

Name Tür Description
createdAt

string (date-time)

Kaynak oluşturma (UTC) zaman damgası.

createdBy

string

Kaynağı oluşturan kimlik.

createdByType

createdByType

Kaynağı oluşturan kimliğin türü.

lastModifiedAt

string (date-time)

Kaynağın son değişikliğinin zaman damgası (UTC)

lastModifiedBy

string

Kaynağı en son değiştiren kimlik.

lastModifiedByType

createdByType

Kaynağı en son değiştiren kimlik türü.