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,"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 stdout F 정보: 127.0.0.1:42588 - "GET /readiness HTTP/1.1" 200 OK 2025-12-15T08:34:29.0649033Z stdout F 정보: 127.0.0.1:60246 - "GET /readiness HTTP/1.1" 200 OK 2025-12-15T08:34:59.0644467Z 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,"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 stdout F 정보: 127.0.0.1:42588 - "GET /readiness HTTP/1.1" 200 OK 2025-12-15T08:34:29.0649033Z stdout F 정보: 127.0.0.1:60246 - "GET /readiness HTTP/1.1" 200 OK 2025-12-15T08:34:59.0644467Z 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>