AgentVersion interface

Représente une version spécifique d’un agent. Inclut les métadonnées, la gestion des versions, l’heure de création et la définition de l’agent.

Propriétés

agent_guid

L’identifiant GUID unique de l’agent.

blueprint

Le plan pour l’agent

blueprint_reference

Le plan pour l’agent

created_at

Horodatage Unix (secondes) lors de la création de l’agent.

definition

La définition de l’agent.

description

Description lisible de l’agent.

draft

Si cette version d’agent est un brouillon (candidat) plutôt qu’une libération. Les versions brouillons sont enregistrées mais exclues de la résolution « dernière » par défaut et ne sont pas automatiquement promues. La valeur par défaut est false.

id

Identificateur unique de la version de l’agent.

instance_identity

L’identité de l’instance de l’agent

metadata

Ensemble de 16 paires clé-valeur pouvant être attachées à un objet. Cela peut être utile pour stocker des informations supplémentaires sur l’objet dans un format structuré et interroger des objets via l’API ou le tableau de bord.

Les clés sont des chaînes dont la longueur maximale est de 64 caractères. Les valeurs sont des chaînes dont la longueur maximale est de 512 caractères.

name

Nom de l’agent. Le nom peut être utilisé pour récupérer/mettre à jour/supprimer l’agent.

object

Le type d’objet, qui est toujours 'agent.version'.

status

Le statut de provisionnement de la version agent. Par défaut, c’est « actif » pour les agents non hébergés. Pour les agents hébergés, cela reflète la préparation de l’infrastructure.

version

Identificateur de version de l’agent. Les agents sont immuables et chaque mise à jour crée une nouvelle version tout en conservant le même nom.

Détails de la propriété

agent_guid

L’identifiant GUID unique de l’agent.

agent_guid?: string

Valeur de propriété

string

blueprint

Le plan pour l’agent

blueprint?: AgentIdentity

Valeur de propriété

blueprint_reference

Le plan pour l’agent

blueprint_reference?: AgentBlueprintReferenceUnion

Valeur de propriété

created_at

Horodatage Unix (secondes) lors de la création de l’agent.

created_at: Date

Valeur de propriété

Date

definition

La définition de l’agent.

definition: AgentDefinitionUnion

Valeur de propriété

description

Description lisible de l’agent.

description?: string

Valeur de propriété

string

draft

Si cette version d’agent est un brouillon (candidat) plutôt qu’une libération. Les versions brouillons sont enregistrées mais exclues de la résolution « dernière » par défaut et ne sont pas automatiquement promues. La valeur par défaut est false.

draft?: boolean

Valeur de propriété

boolean

id

Identificateur unique de la version de l’agent.

id: string

Valeur de propriété

string

instance_identity

L’identité de l’instance de l’agent

instance_identity?: AgentIdentity

Valeur de propriété

metadata

Ensemble de 16 paires clé-valeur pouvant être attachées à un objet. Cela peut être utile pour stocker des informations supplémentaires sur l’objet dans un format structuré et interroger des objets via l’API ou le tableau de bord.

Les clés sont des chaînes dont la longueur maximale est de 64 caractères. Les valeurs sont des chaînes dont la longueur maximale est de 512 caractères.

metadata?: Record<string, string>

Valeur de propriété

Record<string, string>

name

Nom de l’agent. Le nom peut être utilisé pour récupérer/mettre à jour/supprimer l’agent.

name: string

Valeur de propriété

string

object

Le type d’objet, qui est toujours 'agent.version'.

object: "agent.version"

Valeur de propriété

"agent.version"

status

Le statut de provisionnement de la version agent. Par défaut, c’est « actif » pour les agents non hébergés. Pour les agents hébergés, cela reflète la préparation de l’infrastructure.

status?: AgentVersionStatus

Valeur de propriété

version

Identificateur de version de l’agent. Les agents sont immuables et chaque mise à jour crée une nouvelle version tout en conservant le même nom.

version: string

Valeur de propriété

string