Udostępnij przez


AgentsOperations interface

Interfejs reprezentujący operacje agentów.

Właściwości

delete

Usuwa agenta.

deleteVersion

Usuwa określoną wersję agenta.

get

Pobiera agenta.

getVersion

Pobiera określoną wersję agenta.

list

Zwraca listę wszystkich agentów.

listVersions

Zwraca listę wersji agenta.

streamAgentContainerLogs

Wpisy w dzienniku kontenera przesyłane z kontenera jako fragmenty tekstu. Każdy fragment to ciąg UTF-8, który może być albo linią logu w formie zwykłego tekstu, albo wpisem w formacie JSON, w zależności od rodzaju strumieniowanego dziennika kontenera. Klienci powinni traktować każdy fragment jako nieprzejrzysty tekst i, jeśli zajdzie taka potrzeba, próbować go rozłożyć jako JSON zgodnie z wymaganiami logowania.

Dla logów systemowych format to JSON o następującej strukturze: {"TimeStamp":"2025-12-15T16:51:33Z","Type":"Normal","ContainerAppName":null,"RevisionName":null,"ReplicaName":null,"Msg":"Connecting to events collector...","Reason":"StartingGettingEvents","EventSource":"ContainerAppController","Count":1} {"TimeStamp":"2025-12-15T16:51:34Z","Type":"Normal","ContainerAppName":null,"RevisionName":null,"ReplicaName":null,"Msg":"Pomyślnie połączone z zdarzeniami serwer","Reason":"ConnectedToEventsServer","EventSource":"ContainerAppController","Count":1}

W logach konsolowych format to zwykły tekst emitowany przez stdout/stderr kontenera. 2025-12-15T08:43:48.72656 Połączenie z kontenerem 'agent-kontener'... 2025-12-15T08:43:48.75451 Pomyślnie podłączone do kontenera: 'agent-container' [Rewizja: 'je90fe655aa742ef9a188b9fd14d6764--7tca06b', Replika: 'je90fe655aa742ef9a188b9fd14d6764--7tca06b-6898b9c89f-mpkjc'] 2025-12-15T08:33:59.0671054Z stdout F INFO: 127.0.0.1:42588 - "GET /readiness HTTP/1.1" 200 OK 2025-12-15T08:34:29.0649033Z stdout F INFO: 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

Metody

create(string, AgentDefinitionUnion, AgentsCreateAgentOptionalParams)

Tworzy agenta na podstawie definicji.

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

Tworzy agenta na podstawie manifestu.

createVersion(string, AgentDefinitionUnion, AgentsCreateAgentVersionOptionalParams)

Utwórz nową wersję agenta na podstawie definicji.

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

Utwórz nową wersję agenta na podstawie manifestu.

update(string, AgentDefinitionUnion, AgentsUpdateAgentOptionalParams)

Aktualizuje agenta, dodając nową wersję, jeśli nastąpią jakiekolwiek zmiany w definicji agenta. Jeśli nie ma zmian, zwraca istniejącą wersję agenta.

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

Aktualizuje agenta na podstawie manifestu, dodając nową wersję, jeśli nastąpią jakiekolwiek zmiany. Jeśli nie ma zmian, zwraca istniejącą wersję agenta.

Szczegóły nieruchomości

delete

Usuwa agenta.

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

Wartość nieruchomości

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

deleteVersion

Usuwa określoną wersję agenta.

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

Wartość nieruchomości

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

get

Pobiera agenta.

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

Wartość nieruchomości

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

getVersion

Pobiera określoną wersję agenta.

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

Wartość nieruchomości

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

list

Zwraca listę wszystkich agentów.

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

Wartość nieruchomości

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

listVersions

Zwraca listę wersji agenta.

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

Wartość nieruchomości

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

streamAgentContainerLogs

Wpisy w dzienniku kontenera przesyłane z kontenera jako fragmenty tekstu. Każdy fragment to ciąg UTF-8, który może być albo linią logu w formie zwykłego tekstu, albo wpisem w formacie JSON, w zależności od rodzaju strumieniowanego dziennika kontenera. Klienci powinni traktować każdy fragment jako nieprzejrzysty tekst i, jeśli zajdzie taka potrzeba, próbować go rozłożyć jako JSON zgodnie z wymaganiami logowania.

Dla logów systemowych format to JSON o następującej strukturze: {"TimeStamp":"2025-12-15T16:51:33Z","Type":"Normal","ContainerAppName":null,"RevisionName":null,"ReplicaName":null,"Msg":"Connecting to events collector...","Reason":"StartingGettingEvents","EventSource":"ContainerAppController","Count":1} {"TimeStamp":"2025-12-15T16:51:34Z","Type":"Normal","ContainerAppName":null,"RevisionName":null,"ReplicaName":null,"Msg":"Pomyślnie połączone z zdarzeniami serwer","Reason":"ConnectedToEventsServer","EventSource":"ContainerAppController","Count":1}

W logach konsolowych format to zwykły tekst emitowany przez stdout/stderr kontenera. 2025-12-15T08:43:48.72656 Połączenie z kontenerem 'agent-kontener'... 2025-12-15T08:43:48.75451 Pomyślnie podłączone do kontenera: 'agent-container' [Rewizja: 'je90fe655aa742ef9a188b9fd14d6764--7tca06b', Replika: 'je90fe655aa742ef9a188b9fd14d6764--7tca06b-6898b9c89f-mpkjc'] 2025-12-15T08:33:59.0671054Z stdout F INFO: 127.0.0.1:42588 - "GET /readiness HTTP/1.1" 200 OK 2025-12-15T08:34:29.0649033Z stdout F INFO: 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>

Wartość nieruchomości

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

Szczegóły metody

create(string, AgentDefinitionUnion, AgentsCreateAgentOptionalParams)

Tworzy agenta na podstawie definicji.

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

Parametry

name

string

Zwraca

Promise<Agent>

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

Tworzy agenta na podstawie manifestu.

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

Parametry

name

string

manifestId

string

parameterValues

Record<string, any>

Zwraca

Promise<Agent>

createVersion(string, AgentDefinitionUnion, AgentsCreateAgentVersionOptionalParams)

Utwórz nową wersję agenta na podstawie definicji.

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

Parametry

agentName

string

Zwraca

Promise<AgentVersion>

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

Utwórz nową wersję agenta na podstawie manifestu.

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

Parametry

agentName

string

manifestId

string

parameterValues

Record<string, any>

Zwraca

Promise<AgentVersion>

update(string, AgentDefinitionUnion, AgentsUpdateAgentOptionalParams)

Aktualizuje agenta, dodając nową wersję, jeśli nastąpią jakiekolwiek zmiany w definicji agenta. Jeśli nie ma zmian, zwraca istniejącą wersję agenta.

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

Parametry

agentName

string

Zwraca

Promise<Agent>

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

Aktualizuje agenta na podstawie manifestu, dodając nową wersję, jeśli nastąpią jakiekolwiek zmiany. Jeśli nie ma zmian, zwraca istniejącą wersję agenta.

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

Parametry

agentName

string

manifestId

string

parameterValues

Record<string, any>

Zwraca

Promise<Agent>