Partager via


AgentsOperations interface

Interface représentant une opération d’agents.

Propriétés

delete

Supprime un agent.

deleteVersion

Supprime une version spécifique d’un agent.

get

Récupère l’agent.

getVersion

Récupère une version spécifique d’un agent.

list

Renvoie la liste de tous les agents.

listVersions

Renvoie la liste des versions d’un agent.

streamAgentContainerLogs

L’entrée du journal du conteneur était diffusée depuis le conteneur sous forme de blocs de texte. Chaque bloc est une chaîne UTF-8 qui peut être soit une ligne de journal en texte brut, soit une entrée de journal au format JSON, selon le type de journal conteneur diffusé. Les clients doivent traiter chaque segment comme un texte opaque et, si nécessaire, tenter de le décomposer en JSON en fonction de leurs besoins en journalisation.

Pour les journaux système, le format est JSON avec la structure suivante : {"TimeStamp » :"2025-12-15T16:51:33Z »,"Type » :"Normal », « ContainerAppName » :null,"RevisionName » :null,"ReplicaName » :null,"Msg » :"Connexion au collecteur d’événements... »,"Reason » :"StartingGettingEvents »,"EventSource » :"ContainerAppController »,"Count » :1} {"TimeStamp » :"2025-12-15T16:51:34Z »,"Type » :"Normal »,"ContainerAppName » :null,"RevisionName » :null,"ReplicaName » :null,"Msg » :"Connecté avec succès aux événements server »,"Reason » :"ConnectedToEventsServer »,"EventSource » :"ContainerAppController »,"Count » :1}

Pour les journaux de console, le format est du texte brut tel qu’émis par le stdout/stderr du conteneur. 2025-12-15T08:43:48.72656 Connexion au conteneur 'agent-conteneur'... 2025-12-15T08:43:48.75451 Connecté avec succès au conteneur : 'agent-container' [Révision : 'je90fe655aa742ef9a188b9fd14d6764--7tca06b', Réplique : '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

Méthodes

create(string, AgentDefinitionUnion, AgentsCreateAgentOptionalParams)

Crée un agent à partir d’une définition.

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

Crée un agent à partir d’un manifeste.

createVersion(string, AgentDefinitionUnion, AgentsCreateAgentVersionOptionalParams)

Créez une nouvelle version de l’agent à partir d’une définition.

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

Créez une nouvelle version de l’agent à partir d’un manifeste.

update(string, AgentDefinitionUnion, AgentsUpdateAgentOptionalParams)

Met à jour l’agent en ajoutant une nouvelle version si la définition de l’agent est modifiée. Si aucune modification n’est apportée, renvoie la version existante de l’agent.

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

Met à jour l’agent à partir d’un manifeste en ajoutant une nouvelle version en cas de modifications. Si aucune modification n’est apportée, renvoie la version existante de l’agent.

Détails de la propriété

delete

Supprime un agent.

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

Valeur de propriété

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

deleteVersion

Supprime une version spécifique d’un agent.

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

Valeur de propriété

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

get

Récupère l’agent.

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

Valeur de propriété

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

getVersion

Récupère une version spécifique d’un agent.

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

Valeur de propriété

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

list

Renvoie la liste de tous les agents.

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

Valeur de propriété

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

listVersions

Renvoie la liste des versions d’un agent.

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

Valeur de propriété

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

streamAgentContainerLogs

L’entrée du journal du conteneur était diffusée depuis le conteneur sous forme de blocs de texte. Chaque bloc est une chaîne UTF-8 qui peut être soit une ligne de journal en texte brut, soit une entrée de journal au format JSON, selon le type de journal conteneur diffusé. Les clients doivent traiter chaque segment comme un texte opaque et, si nécessaire, tenter de le décomposer en JSON en fonction de leurs besoins en journalisation.

Pour les journaux système, le format est JSON avec la structure suivante : {"TimeStamp » :"2025-12-15T16:51:33Z »,"Type » :"Normal », « ContainerAppName » :null,"RevisionName » :null,"ReplicaName » :null,"Msg » :"Connexion au collecteur d’événements... »,"Reason » :"StartingGettingEvents »,"EventSource » :"ContainerAppController »,"Count » :1} {"TimeStamp » :"2025-12-15T16:51:34Z »,"Type » :"Normal »,"ContainerAppName » :null,"RevisionName » :null,"ReplicaName » :null,"Msg » :"Connecté avec succès aux événements server »,"Reason » :"ConnectedToEventsServer »,"EventSource » :"ContainerAppController »,"Count » :1}

Pour les journaux de console, le format est du texte brut tel qu’émis par le stdout/stderr du conteneur. 2025-12-15T08:43:48.72656 Connexion au conteneur 'agent-conteneur'... 2025-12-15T08:43:48.75451 Connecté avec succès au conteneur : 'agent-container' [Révision : 'je90fe655aa742ef9a188b9fd14d6764--7tca06b', Réplique : '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>

Valeur de propriété

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

Détails de la méthode

create(string, AgentDefinitionUnion, AgentsCreateAgentOptionalParams)

Crée un agent à partir d’une définition.

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

Paramètres

name

string

Retours

Promise<Agent>

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

Crée un agent à partir d’un manifeste.

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

Paramètres

name

string

manifestId

string

parameterValues

Record<string, any>

Retours

Promise<Agent>

createVersion(string, AgentDefinitionUnion, AgentsCreateAgentVersionOptionalParams)

Créez une nouvelle version de l’agent à partir d’une définition.

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

Paramètres

agentName

string

Retours

Promise<AgentVersion>

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

Créez une nouvelle version de l’agent à partir d’un manifeste.

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

Paramètres

agentName

string

manifestId

string

parameterValues

Record<string, any>

Retours

Promise<AgentVersion>

update(string, AgentDefinitionUnion, AgentsUpdateAgentOptionalParams)

Met à jour l’agent en ajoutant une nouvelle version si la définition de l’agent est modifiée. Si aucune modification n’est apportée, renvoie la version existante de l’agent.

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

Paramètres

agentName

string

Retours

Promise<Agent>

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

Met à jour l’agent à partir d’un manifeste en ajoutant une nouvelle version en cas de modifications. Si aucune modification n’est apportée, renvoie la version existante de l’agent.

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

Paramètres

agentName

string

manifestId

string

parameterValues

Record<string, any>

Retours

Promise<Agent>