다음을 통해 공유


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,"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, 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,"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

반환

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>