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 |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız. |
|
search
|
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ı. |
|
subscription
|
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 |
Azure işlemi başarıyla tamamlandı. |
|
| Other Status Codes |
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
Ö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 |
|---|---|
|
Cloud |
API hatası hakkında bilgi içerir. |
|
Cloud |
Hata kodu ve ileti içeren belirli bir API hatası açıklanır. |
|
created |
Kaynağı oluşturan kimliğin türü. |
|
Private |
Azure AI Search hizmeti için desteklenen bir özel bağlantı kaynağını açıklar. |
|
Private |
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. |
|
Private |
Desteklenen Özel Bağlantı Kaynaklarının listesini içeren yanıt. |
|
Shareable |
Azure AI Search tarafından desteklenen özel bağlantı hizmetine eklenmiş bir kaynak türünün özelliklerini açıklar. |
|
Shareable |
Azure AI Search tarafından desteklenen özel bağlantı hizmetine eklenmiş bir kaynak türünü açıklar. |
|
system |
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 |
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 |
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 |
Azure AI Search hizmeti için desteklenen bir özel bağlantı kaynağının özelliklerini açıklar. |
|
| 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 |
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 |
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 |
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 |
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 |
Kaynağı en son değiştiren kimlik türü. |