agentCollection 资源类型

命名空间:microsoft.graph

重要

Microsoft Graph /beta 版本下的 API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。

表示 agentRegistry代理实例的集合。 代理集合提供了一种用于组织和分组相关代理实例的方法,以便进行管理和组织。

代理集合允许出于组织和访问控制目的对代理实例进行分组。 特殊集合是 GlobalQuarantined

保留集合

每个租户始终提供两个系统保留集合:

集合 ID 用途
全球 00000000-0000-0000-0000-000000000001 租户范围的正式版代理池
隔离 00000000-0000-0000-0000-000000000002 已阻止/正在审批的代理的保留区域

关键行为:

  1. 始终存在:如果未保留) ,则 GET by 保留 ID 从不返回 404 (合成返回。
  2. 不可变性:不能更新或删除保留集合,否则将 403 Forbidden 返回带有消息“collectionImmutable”的错误代码。
  3. 创建保护:尝试创建一个新集合,其 displayName 与保留的集合匹配,将 409 Conflict 返回错误代码。

继承自 entity

Methods

方法 返回类型 Description
List agentCollection 集合 获取 agentCollection 对象及其属性的列表。
创建 agentCollection 创建新的 agentCollection 对象。
Get agentCollection 读取 agentCollection 对象的属性和关系。
更新 更新 agentCollection 对象的属性。
列出 agentCollection 的成员 agentInstance 集合 集合中的 agentInstance 对象列表。
添加到集合 agentInstance agentInstance 添加到 agentCollection。
从集合中删除 从 agentCollection 中删除 agentInstance 对象。

属性

属性 类型 说明
createdBy String 创建代理实例的用户或应用的对象 ID。
createdDateTime DateTimeOffset 创建代理集合时的时间戳。
description String 集合的说明/用途。
displayName String 集合的友好名称。
id String 集合的唯一标识符。 键。 继承自 entity
lastModifiedDateTime DateTimeOffset 上次更新的时间戳。
managedBy String appId (在管理此代理的服务主体Microsoft Entra 管理中心) 上称为应用程序 (客户端) ID
originatingStore String 集合的来源源系统/存储。 例如 Copilot Studio
ownerIds 字符串集合 代理实例所有者的对象 ID 列表。

关系

关系 类型 说明
成员 agentInstance 集合 属于此集合的成员的代理实例列表。 支持 $expand

JSON 表示形式

以下 JSON 表示形式显示了资源类型。

{
  "@odata.type": "#microsoft.graph.agentCollection",
  "id": "String (identifier)",
  "ownerIds": [
    "String"
  ],
  "managedBy": "String",
  "originatingStore": "String",
  "createdBy": "String",
  "displayName": "String",
  "description": "String",
  "createdDateTime": "String (timestamp)",
  "lastModifiedDateTime": "String (timestamp)"
}