AgentsOperations interface
Interfejs reprezentujący operacje agentów.
Właściwości
| delete | Usuwa agenta. |
| delete |
Usuwa określoną wersję agenta. |
| get | Pobiera agenta. |
| get |
Pobiera określoną wersję agenta. |
| list | Zwraca listę wszystkich agentów. |
| list |
Zwraca listę wersji agenta. |
| stream |
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, Agent |
Tworzy agenta na podstawie definicji. |
| create(string, string, Record<string, any>, Agents |
Tworzy agenta na podstawie manifestu. |
| create |
Utwórz nową wersję agenta na podstawie definicji. |
| create |
Utwórz nową wersję agenta na podstawie manifestu. |
| update(string, Agent |
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>, Agents |
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
- definition
- AgentDefinitionUnion
- options
- AgentsCreateAgentOptionalParams
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
- definition
- AgentDefinitionUnion
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
- definition
- AgentDefinitionUnion
- options
- AgentsUpdateAgentOptionalParams
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>