AgentsOperations interface
Interfaz que representa las operaciones de los agentes.
Propiedades
| delete | Elimina un agente. |
| delete |
Elimina una versión específica de un agente. |
| get | Recupera el agente. |
| get |
Recupera una versión específica de un agente. |
| list | Devuelve la lista de todos los agentes. |
| list |
Devuelve la lista de versiones de un agente. |
| stream |
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, Agent |
Crea un agente a partir de una definición. |
| create(string, string, Record<string, any>, Agents |
Crea un agente a partir de un manifiesto. |
| create |
Cree una nueva versión del agente a partir de una definición. |
| create |
Cree una nueva versión del agente a partir de un manifiesto. |
| update(string, Agent |
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>, Agents |
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
- definition
- AgentDefinitionUnion
- options
- AgentsCreateAgentOptionalParams
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
- definition
- AgentDefinitionUnion
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
- definition
- AgentDefinitionUnion
- options
- AgentsUpdateAgentOptionalParams
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>