Compartir a través de


AgentsOperations interface

Interfaz que representa las operaciones de los agentes.

Propiedades

delete

Elimina un agente.

deleteVersion

Elimina una versión específica de un agente.

get

Recupera el agente.

getVersion

Recupera una versión específica de un agente.

list

Devuelve la lista de todos los agentes.

listVersions

Devuelve la lista de versiones de un agente.

streamAgentContainerLogs

La entrada de registro del contenedor se transmitía desde el contenedor como fragmentos de texto. Cada fragmento es una cadena UTF-8 que puede ser una línea de registro en texto plano o una entrada de registro en formato JSON, dependiendo del tipo de registro contenedor que se esté transmitiendo. Los clientes deben tratar cada fragmento como texto opaco y, si es necesario, intentar analizarlo como JSON según sus requisitos de registro.

Para los registros del sistema, el formato es JSON con la siguiente estructura: {"TimeStamp":"2025-12-15T16:51:33Z","Type":"Normal", "ContainerAppName":null,"RevisionName":null,"ReplicaName":null,"Msg":"Conectándose al colector de eventos...","Reason":"StartingGettingEvents", "EventSource":"ContainerAppController", "Count":1} {"TimeStamp":"2025-12-15T16:51:34Z","Type":"Normal", "ContainerAppName":null,"RevisionName":null,"ReplicaName":null,"Msg":"Conectado con éxito a eventos servidor","Razón":"ConectadoToEventsServer","EventoFuente":"ControladorContenedorApp", "Cuenta":1}

Para los registros de consola, el formato es texto plano emitido por el stdout/stderr del contenedor. 2025-12-15T08:43:48.72656 Conectando al contenedor 'agente-contenedor'... 2025-12-15T08:43:48.75451 Conectado con éxito al contenedor: 'agent-container' [Revisión: 'je90fe655aa742ef9a188b9fd14d6764--7tca06b', réplica: 'je90fe655aa742ef9a188b9fd14d6764--7tca06b-6898b9c89f-mpkjc'] 2025-12-15T08:08: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

Métodos

create(string, AgentDefinitionUnion, AgentsCreateAgentOptionalParams)

Crea un agente a partir de una definición.

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

Crea un agente a partir de un manifiesto.

createVersion(string, AgentDefinitionUnion, AgentsCreateAgentVersionOptionalParams)

Cree una nueva versión del agente a partir de una definición.

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

Cree una nueva versión del agente a partir de un manifiesto.

update(string, AgentDefinitionUnion, AgentsUpdateAgentOptionalParams)

Actualiza el agente agregando una nueva versión si hay algún cambio en la definición del agente. Si no hay cambios, devuelve la versión existente del agente.

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

Actualiza el agente desde un manifiesto agregando una nueva versión si hay algún cambio. Si no hay cambios, devuelve la versión existente del agente.

Detalles de las propiedades

delete

Elimina un agente.

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

Valor de propiedad

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

deleteVersion

Elimina una versión específica de un agente.

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

Valor de propiedad

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

get

Recupera el agente.

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

Valor de propiedad

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

getVersion

Recupera una versión específica de un agente.

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

Valor de propiedad

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

list

Devuelve la lista de todos los agentes.

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

Valor de propiedad

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

listVersions

Devuelve la lista de versiones de un agente.

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

Valor de propiedad

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

streamAgentContainerLogs

La entrada de registro del contenedor se transmitía desde el contenedor como fragmentos de texto. Cada fragmento es una cadena UTF-8 que puede ser una línea de registro en texto plano o una entrada de registro en formato JSON, dependiendo del tipo de registro contenedor que se esté transmitiendo. Los clientes deben tratar cada fragmento como texto opaco y, si es necesario, intentar analizarlo como JSON según sus requisitos de registro.

Para los registros del sistema, el formato es JSON con la siguiente estructura: {"TimeStamp":"2025-12-15T16:51:33Z","Type":"Normal", "ContainerAppName":null,"RevisionName":null,"ReplicaName":null,"Msg":"Conectándose al colector de eventos...","Reason":"StartingGettingEvents", "EventSource":"ContainerAppController", "Count":1} {"TimeStamp":"2025-12-15T16:51:34Z","Type":"Normal", "ContainerAppName":null,"RevisionName":null,"ReplicaName":null,"Msg":"Conectado con éxito a eventos servidor","Razón":"ConectadoToEventsServer","EventoFuente":"ControladorContenedorApp", "Cuenta":1}

Para los registros de consola, el formato es texto plano emitido por el stdout/stderr del contenedor. 2025-12-15T08:43:48.72656 Conectando al contenedor 'agente-contenedor'... 2025-12-15T08:43:48.75451 Conectado con éxito al contenedor: 'agent-container' [Revisión: 'je90fe655aa742ef9a188b9fd14d6764--7tca06b', réplica: 'je90fe655aa742ef9a188b9fd14d6764--7tca06b-6898b9c89f-mpkjc'] 2025-12-15T08:08: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>

Valor de propiedad

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

Detalles del método

create(string, AgentDefinitionUnion, AgentsCreateAgentOptionalParams)

Crea un agente a partir de una definición.

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

Parámetros

name

string

Devoluciones

Promise<Agent>

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

Crea un agente a partir de un manifiesto.

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

Parámetros

name

string

manifestId

string

parameterValues

Record<string, any>

Devoluciones

Promise<Agent>

createVersion(string, AgentDefinitionUnion, AgentsCreateAgentVersionOptionalParams)

Cree una nueva versión del agente a partir de una definición.

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

Parámetros

agentName

string

Devoluciones

Promise<AgentVersion>

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

Cree una nueva versión del agente a partir de un manifiesto.

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

Parámetros

agentName

string

manifestId

string

parameterValues

Record<string, any>

Devoluciones

Promise<AgentVersion>

update(string, AgentDefinitionUnion, AgentsUpdateAgentOptionalParams)

Actualiza el agente agregando una nueva versión si hay algún cambio en la definición del agente. Si no hay cambios, devuelve la versión existente del agente.

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

Parámetros

agentName

string

Devoluciones

Promise<Agent>

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

Actualiza el agente desde un manifiesto agregando una nueva versión si hay algún cambio. Si no hay cambios, devuelve la versión existente del agente.

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

Parámetros

agentName

string

manifestId

string

parameterValues

Record<string, any>

Devoluciones

Promise<Agent>