共用方式為


AgentsOperations interface

代表代理程式作業的介面。

屬性

delete

刪除代理程式。

deleteVersion

刪除代理程式的特定版本。

get

擷取代理程式。

getVersion

擷取代理程式的特定版本。

list

傳回所有客服專員的清單。

listVersions

傳回代理程式的版本清單。

streamAgentContainerLogs

容器日誌條目以文字區塊形式從容器串流出來。 每個區塊都是 UTF-8 字串,根據串流的容器日誌類型,可能是純文字的日誌行或 JSON 格式的日誌條目。 用戶端應將每個區塊視為不透明文字,必要時根據日誌需求嘗試解析為 JSON。

系統日誌格式為 JSON,結構如下:{“TimeStamp”:“2025-12-15T16:51:33Z”,“Type”:“Normal”,“ContainerAppName”:null,“RevisionName”:null,“RevisionName”:null,“ReplicaName”:null,“Msg”:“連接事件收集器...”,“Reason”:StartingGettingEvents“,”EventSource“:”ContainerAppController“,”Count“:1} {”TimeStamp“:”2025-12-15T16:51:34Z“,”Type“:”Normal“,”ContainerAppName“:null,”RevisionName“:null,”ReplicaName“:null,”Msg“:”成功連接事件server“,”Reason“:ConnectedToEventsServer”,“EventSource”:“ContainerAppController”,“Count”:1}

對於主控台日誌,格式為容器的標準/標準輸出(stdout/stderr)所發出的純文字。 2025-12-15T08:43:48.72656 連接容器「agent-container」......2025-12-15T08:43:48.75451 成功連接至容器:「agent-container」 [修訂版:'je90fe655aa742ef9a188b9fd14d6764--7tca06b', 複本:'je90fe655aa742ef9a188b9fd14d6764--7tca06b-6898b9c89f-mpkjc'] 2025-12-15T08: 33:59.0671054Z 標準 F 資訊: 127.0.0.1:42588 - “GET /readiness HTTP/1.1” 200 OK 2025-12-15T08:34:29.0649033Z 標準 F 資訊: 127.0.0.1:60246 - “GET /readiness HTTP/1.1” 200 OK 2025-12-15T08:34:59.06444467Z stdout F INFO: 127.0.0.1:43994 - “GET /readiness HTTP/1.1” 200 OK

方法

create(string, AgentDefinitionUnion, AgentsCreateAgentOptionalParams)

從定義建立代理程式。

create(string, string, Record<string, any>, AgentsCreateAgentFromManifestOptionalParams)

從資訊清單建立代理程式。

createVersion(string, AgentDefinitionUnion, AgentsCreateAgentVersionOptionalParams)

從定義建立新的代理程式版本。

createVersion(string, string, Record<string, any>, AgentsCreateAgentVersionFromManifestOptionalParams)

從資訊清單建立新的代理程式版本。

update(string, AgentDefinitionUnion, AgentsUpdateAgentOptionalParams)

如果代理程式定義有任何變更,則透過新增版本來更新代理程式。 如果沒有變更,則傳回現有的代理程式版本。

update(string, string, Record<string, any>, AgentsUpdateAgentFromManifestOptionalParams)

如果有任何變更,則透過新增版本來從資訊清單更新代理程式。 如果沒有變更,則傳回現有的代理程式版本。

屬性詳細資料

delete

刪除代理程式。

delete: (agentName: string, options?: AgentsDeleteAgentOptionalParams) => Promise<DeleteAgentResponse>

屬性值

(agentName: string, options?: AgentsDeleteAgentOptionalParams) => Promise<DeleteAgentResponse>

deleteVersion

刪除代理程式的特定版本。

deleteVersion: (agentName: string, agentVersion: string, options?: AgentsDeleteAgentVersionOptionalParams) => Promise<DeleteAgentVersionResponse>

屬性值

(agentName: string, agentVersion: string, options?: AgentsDeleteAgentVersionOptionalParams) => Promise<DeleteAgentVersionResponse>

get

擷取代理程式。

get: (agentName: string, options?: AgentsGetAgentOptionalParams) => Promise<Agent>

屬性值

(agentName: string, options?: AgentsGetAgentOptionalParams) => Promise<Agent>

getVersion

擷取代理程式的特定版本。

getVersion: (agentName: string, agentVersion: string, options?: AgentsGetAgentVersionOptionalParams) => Promise<AgentVersion>

屬性值

(agentName: string, agentVersion: string, options?: AgentsGetAgentVersionOptionalParams) => Promise<AgentVersion>

list

傳回所有客服專員的清單。

list: (options?: AgentsListAgentsOptionalParams) => PagedAsyncIterableIterator<Agent, Agent[], PageSettings>

屬性值

(options?: AgentsListAgentsOptionalParams) => PagedAsyncIterableIterator<Agent, Agent[], PageSettings>

listVersions

傳回代理程式的版本清單。

listVersions: (agentName: string, options?: AgentsListAgentVersionsOptionalParams) => PagedAsyncIterableIterator<AgentVersion, AgentVersion[], PageSettings>

屬性值

(agentName: string, options?: AgentsListAgentVersionsOptionalParams) => PagedAsyncIterableIterator<AgentVersion, AgentVersion[], PageSettings>

streamAgentContainerLogs

容器日誌條目以文字區塊形式從容器串流出來。 每個區塊都是 UTF-8 字串,根據串流的容器日誌類型,可能是純文字的日誌行或 JSON 格式的日誌條目。 用戶端應將每個區塊視為不透明文字,必要時根據日誌需求嘗試解析為 JSON。

系統日誌格式為 JSON,結構如下:{“TimeStamp”:“2025-12-15T16:51:33Z”,“Type”:“Normal”,“ContainerAppName”:null,“RevisionName”:null,“RevisionName”:null,“ReplicaName”:null,“Msg”:“連接事件收集器...”,“Reason”:StartingGettingEvents“,”EventSource“:”ContainerAppController“,”Count“:1} {”TimeStamp“:”2025-12-15T16:51:34Z“,”Type“:”Normal“,”ContainerAppName“:null,”RevisionName“:null,”ReplicaName“:null,”Msg“:”成功連接事件server“,”Reason“:ConnectedToEventsServer”,“EventSource”:“ContainerAppController”,“Count”:1}

對於主控台日誌,格式為容器的標準/標準輸出(stdout/stderr)所發出的純文字。 2025-12-15T08:43:48.72656 連接容器「agent-container」......2025-12-15T08:43:48.75451 成功連接至容器:「agent-container」 [修訂版:'je90fe655aa742ef9a188b9fd14d6764--7tca06b', 複本:'je90fe655aa742ef9a188b9fd14d6764--7tca06b-6898b9c89f-mpkjc'] 2025-12-15T08: 33:59.0671054Z 標準 F 資訊: 127.0.0.1:42588 - “GET /readiness HTTP/1.1” 200 OK 2025-12-15T08:34:29.0649033Z 標準 F 資訊: 127.0.0.1:60246 - “GET /readiness HTTP/1.1” 200 OK 2025-12-15T08:34:59.06444467Z stdout F INFO: 127.0.0.1:43994 - “GET /readiness HTTP/1.1” 200 OK

streamAgentContainerLogs: (agentName: string, agentVersion: string, options?: AgentsStreamAgentContainerLogsOptionalParams) => Promise<void>

屬性值

(agentName: string, agentVersion: string, options?: AgentsStreamAgentContainerLogsOptionalParams) => Promise<void>

方法詳細資料

create(string, AgentDefinitionUnion, AgentsCreateAgentOptionalParams)

從定義建立代理程式。

function create(name: string, definition: AgentDefinitionUnion, options?: AgentsCreateAgentOptionalParams): Promise<Agent>

參數

name

string

傳回

Promise<Agent>

create(string, string, Record<string, any>, AgentsCreateAgentFromManifestOptionalParams)

從資訊清單建立代理程式。

function create(name: string, manifestId: string, parameterValues: Record<string, any>, options?: AgentsCreateAgentFromManifestOptionalParams): Promise<Agent>

參數

name

string

manifestId

string

parameterValues

Record<string, any>

傳回

Promise<Agent>

createVersion(string, AgentDefinitionUnion, AgentsCreateAgentVersionOptionalParams)

從定義建立新的代理程式版本。

function createVersion(agentName: string, definition: AgentDefinitionUnion, options?: AgentsCreateAgentVersionOptionalParams): Promise<AgentVersion>

參數

agentName

string

傳回

Promise<AgentVersion>

createVersion(string, string, Record<string, any>, AgentsCreateAgentVersionFromManifestOptionalParams)

從資訊清單建立新的代理程式版本。

function createVersion(agentName: string, manifestId: string, parameterValues: Record<string, any>, options?: AgentsCreateAgentVersionFromManifestOptionalParams): Promise<AgentVersion>

參數

agentName

string

manifestId

string

parameterValues

Record<string, any>

傳回

Promise<AgentVersion>

update(string, AgentDefinitionUnion, AgentsUpdateAgentOptionalParams)

如果代理程式定義有任何變更,則透過新增版本來更新代理程式。 如果沒有變更,則傳回現有的代理程式版本。

function update(agentName: string, definition: AgentDefinitionUnion, options?: AgentsUpdateAgentOptionalParams): Promise<Agent>

參數

agentName

string

傳回

Promise<Agent>

update(string, string, Record<string, any>, AgentsUpdateAgentFromManifestOptionalParams)

如果有任何變更,則透過新增版本來從資訊清單更新代理程式。 如果沒有變更,則傳回現有的代理程式版本。

function update(agentName: string, manifestId: string, parameterValues: Record<string, any>, options?: AgentsUpdateAgentFromManifestOptionalParams): Promise<Agent>

參數

agentName

string

manifestId

string

parameterValues

Record<string, any>

傳回

Promise<Agent>