AgentsOperations interface
Interface représentant une opération d’agents.
Propriétés
| delete | Supprime un agent. |
| delete |
Supprime une version spécifique d’un agent. |
| get | Récupère l’agent. |
| get |
Récupère une version spécifique d’un agent. |
| list | Renvoie la liste de tous les agents. |
| list |
Renvoie la liste des versions d’un agent. |
| stream |
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, Agent |
Crée un agent à partir d’une définition. |
| create(string, string, Record<string, any>, Agents |
Crée un agent à partir d’un manifeste. |
| create |
Créez une nouvelle version de l’agent à partir d’une définition. |
| create |
Créez une nouvelle version de l’agent à partir d’un manifeste. |
| update(string, Agent |
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>, Agents |
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
- definition
- AgentDefinitionUnion
- options
- AgentsCreateAgentOptionalParams
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
- definition
- AgentDefinitionUnion
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
- definition
- AgentDefinitionUnion
- options
- AgentsUpdateAgentOptionalParams
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>