AgentsOperations interface
代表代理程式作業的介面。
屬性
| delete | 刪除代理程式。 |
| delete |
刪除代理程式的特定版本。 |
| get | 擷取代理程式。 |
| get |
擷取代理程式的特定版本。 |
| list | 傳回所有客服專員的清單。 |
| list |
傳回代理程式的版本清單。 |
| stream |
容器日誌條目以文字區塊形式從容器串流出來。 每個區塊都是 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, Agent |
從定義建立代理程式。 |
| create(string, string, Record<string, any>, Agents |
從資訊清單建立代理程式。 |
| create |
從定義建立新的代理程式版本。 |
| create |
從資訊清單建立新的代理程式版本。 |
| update(string, Agent |
如果代理程式定義有任何變更,則透過新增版本來更新代理程式。 如果沒有變更,則傳回現有的代理程式版本。 |
| update(string, string, Record<string, any>, Agents |
如果有任何變更,則透過新增版本來從資訊清單更新代理程式。 如果沒有變更,則傳回現有的代理程式版本。 |
屬性詳細資料
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
- definition
- AgentDefinitionUnion
- options
- AgentsCreateAgentOptionalParams
傳回
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
- definition
- AgentDefinitionUnion
傳回
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
- definition
- AgentDefinitionUnion
- options
- AgentsUpdateAgentOptionalParams
傳回
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>