你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Shared Private Link Resources - Create Or Update

启动由给定资源组中的搜索服务管理的共享专用链接资源的创建或更新。

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Search/searchServices/{searchServiceName}/sharedPrivateLinkResources/{sharedPrivateLinkResourceName}?api-version=2025-05-01

URI 参数

名称 必需 类型 说明
resourceGroupName
path True

string

当前订阅中的资源组的名称。 可以从 Azure 资源管理器 API 或门户获取此值。

searchServiceName
path True

string

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

与指定资源组关联的 Azure AI 搜索服务的名称。

sharedPrivateLinkResourceName
path True

string

由 Azure AI 搜索服务在指定资源组中管理的共享专用链接资源的名称。

subscriptionId
path True

string

Microsoft Azure 订阅的唯一标识符。 可以从 Azure 资源管理器 API 或门户获取此值。

api-version
query True

string

要用于每个请求的 API 版本。

请求头

名称 必需 类型 说明
x-ms-client-request-id

string (uuid)

一个客户端生成的 GUID 值,用于标识此请求。 如果指定,响应信息中将包含此内容作为跟踪请求的一种方式。

请求正文

名称 类型 说明
properties

SharedPrivateLinkResourceProperties

介绍由 Azure AI 搜索服务管理的共享专用链接资源的属性。

响应

名称 类型 说明
200 OK

SharedPrivateLinkResource

已创建或更新的共享专用链接资源的详细信息。

202 Accepted

已接受共享专用链接资源创建或更新操作,并且将以异步方式完成。

Other Status Codes

CloudError

HTTP 400 (错误请求):给定的共享专用链接资源名称或共享专用链接资源定义无效;有关详细信息,请参阅响应中的错误代码和消息。 HTTP 404(找不到):找不到订阅、资源组、搜索服务或共享专用链接资源。 HTTP 409 (冲突):已禁用指定的订阅。

安全性

azure_auth

指定Microsoft标识平台上支持的隐式授权流。

类型: oauth2
流向: implicit
授权 URL: https://login.microsoftonline.com/common/oauth2/authorize

作用域

名称 说明
user_impersonation 模拟用户帐户

示例

SharedPrivateLinkResourceCreateOrUpdate

示例请求

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice/sharedPrivateLinkResources/testResource?api-version=2025-05-01

{
  "properties": {
    "requestMessage": "please approve",
    "groupId": "blob",
    "privateLinkResourceId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Storage/storageAccounts/storageAccountName",
    "resourceRegion": null
  }
}

示例响应

Location: https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchService/sharedPrivateLinkResources/testResource/operationStatuses/08586060559526078782?api-version=2025-05-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchService/sharedPrivateLinkResources/testResource/operationStatuses/08586060559526078782?api-version=2025-05-01
{
  "name": "testResource",
  "type": "Microsoft.Search/searchServices/sharedPrivateLinkResources",
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice/sharedPrivateLinkResources/testResource",
  "properties": {
    "requestMessage": "please approve",
    "groupId": "blob",
    "privateLinkResourceId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Storage/storageAccounts/storageAccountName",
    "status": "Pending",
    "resourceRegion": null
  }
}

定义

名称 说明
CloudError

包含有关 API 错误的信息。

CloudErrorBody

描述具有错误代码和消息的特定 API 错误。

createdByType

创建资源的标识的类型。

SharedPrivateLinkResource

介绍由 Azure AI 搜索服务管理的共享专用链接资源。

SharedPrivateLinkResourceProperties

介绍由 Azure AI 搜索服务管理的现有共享专用链接资源的属性。

SharedPrivateLinkResourceProvisioningState

共享专用链接资源的预配状态。 有效值为更新、删除、失败、成功或不完整。

SharedPrivateLinkResourceStatus

共享专用链接资源的状态。 有效值为 Pending、Approved、Rejected 或 Disconnected。

systemData

与创建和上次修改资源相关的元数据。

CloudError

包含有关 API 错误的信息。

名称 类型 说明
error

CloudErrorBody

描述具有错误代码和消息的特定 API 错误。

message

string

提示出错的错误的简要说明(有关详细信息/调试信息,请参阅“error.message”属性)。

CloudErrorBody

描述具有错误代码和消息的特定 API 错误。

名称 类型 说明
code

string

比 HTTP 状态代码更准确地描述错误条件的错误代码。 可用于以编程方式处理特定错误案例。

details

CloudErrorBody[]

包含与此错误相关的嵌套错误。

message

string

详细说明错误并提供调试信息的消息。

target

string

特定错误的目标(例如,错误中属性的名称)。

createdByType

创建资源的标识的类型。

说明
User
Application
ManagedIdentity
Key

SharedPrivateLinkResource

介绍由 Azure AI 搜索服务管理的共享专用链接资源。

名称 类型 说明
id

string (arm-id)

资源的完全限定资源 ID。 例如“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}”

name

string

资源的名称

properties

SharedPrivateLinkResourceProperties

介绍由 Azure AI 搜索服务管理的共享专用链接资源的属性。

systemData

systemData

包含 createdBy 和 modifiedBy 信息的 Azure 资源管理器元数据。

type

string

资源类型。 例如“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts”

SharedPrivateLinkResourceProperties

介绍由 Azure AI 搜索服务管理的现有共享专用链接资源的属性。

名称 类型 说明
groupId

string

共享专用链接资源的提供程序中的组 ID。

privateLinkResourceId

string

共享专用链接资源的资源的资源 ID。

provisioningState

SharedPrivateLinkResourceProvisioningState

共享专用链接资源的预配状态。 有效值为更新、删除、失败、成功或不完整。

requestMessage

string

请求批准共享专用链接资源的消息。

resourceRegion

string

可选。 可用于指定要为其创建共享专用链接的资源的 Azure 资源管理器位置。 只有 DNS 配置是区域(例如 Azure Kubernetes 服务)的资源才需要这样做。

status

SharedPrivateLinkResourceStatus

共享专用链接资源的状态。 有效值为 Pending、Approved、Rejected 或 Disconnected。

SharedPrivateLinkResourceProvisioningState

共享专用链接资源的预配状态。 有效值为更新、删除、失败、成功或不完整。

说明
Updating

共享专用链接资源正在与其他资源一起创建,以便其功能完全正常运行。

Deleting

共享专用链接资源正在删除。

Failed

共享专用链接资源预配或删除失败。

Succeeded

共享专用链接资源已完成预配,可供审批。

Incomplete

已接受共享专用链接资源的预配请求,但尚未开始创建过程。

SharedPrivateLinkResourceStatus

共享专用链接资源的状态。 有效值为 Pending、Approved、Rejected 或 Disconnected。

说明
Pending

已创建共享专用链接资源,并等待审批。

Approved

共享专用链接资源已获批准,可供使用。

Rejected

共享专用链接资源已被拒绝,不能使用。

Disconnected

共享专用链接资源已从服务中删除。

systemData

与创建和上次修改资源相关的元数据。

名称 类型 说明
createdAt

string (date-time)

资源创建时间戳(UTC)。

createdBy

string

创建资源的标识。

createdByType

createdByType

创建资源的标识的类型。

lastModifiedAt

string (date-time)

上次修改的资源时间戳(UTC)

lastModifiedBy

string

上次修改资源的标识。

lastModifiedByType

createdByType

上次修改资源的标识的类型。