AgentVersion interface
Представляет определенную версию агента. Включает метаданные, управление версиями, время создания и определение агента.
Свойства
| agent_guid | Уникальный идентификатор GUID агента. |
| blueprint | Чертёж агента |
| blueprint_reference | Чертёж агента |
| created_at | Временная метка Unix (в секундах) на момент создания агента. |
| definition | Определение агента. |
| description | Понятное описание агента. |
| draft | Является ли эта версия агента черновиком (кандидатом), а не релизом. Черновики записываются, но исключаются из стандартного «последнего» разрешения и не продвигаются автоматически. По умолчанию false. |
| id | Уникальный идентификатор версии агента. |
| instance_identity | Идентичность экземпляра агента |
| metadata | Набор из 16 пар "ключ-значение", которые можно прикрепить к объекту. Это может быть полезно для хранения дополнительных сведений об объекте в структурированном формате и запроса на объекты через API или панель мониторинга. Ключи — это строки с максимальной длиной 64 символов. Значения — это строки с максимальной длиной 512 символов. |
| name | Имя агента. Имя может быть использовано для получения/обновления/удаления агента. |
| object | Тип объекта, которым всегда является 'agent.version'. |
| status | Статус предоставления версии агента. По умолчанию для неразмещённых агентов отображается «активно». Для размещённых агентов это отражает готовность инфраструктуры. |
| version | Идентификатор версии агента. Агенты неизменяемы, и каждое обновление создает новую версию с сохранением того же имени. |
Сведения о свойстве
agent_guid
Уникальный идентификатор GUID агента.
agent_guid?: string
Значение свойства
string
blueprint
blueprint_reference
Чертёж агента
blueprint_reference?: AgentBlueprintReferenceUnion
Значение свойства
created_at
Временная метка Unix (в секундах) на момент создания агента.
created_at: Date
Значение свойства
Date
definition
description
Понятное описание агента.
description?: string
Значение свойства
string
draft
Является ли эта версия агента черновиком (кандидатом), а не релизом. Черновики записываются, но исключаются из стандартного «последнего» разрешения и не продвигаются автоматически. По умолчанию false.
draft?: boolean
Значение свойства
boolean
id
Уникальный идентификатор версии агента.
id: string
Значение свойства
string
instance_identity
metadata
Набор из 16 пар "ключ-значение", которые можно прикрепить к объекту. Это может быть полезно для хранения дополнительных сведений об объекте в структурированном формате и запроса на объекты через API или панель мониторинга.
Ключи — это строки с максимальной длиной 64 символов. Значения — это строки с максимальной длиной 512 символов.
metadata?: Record<string, string>
Значение свойства
Record<string, string>
name
Имя агента. Имя может быть использовано для получения/обновления/удаления агента.
name: string
Значение свойства
string
object
Тип объекта, которым всегда является 'agent.version'.
object: "agent.version"
Значение свойства
"agent.version"
status
Статус предоставления версии агента. По умолчанию для неразмещённых агентов отображается «активно». Для размещённых агентов это отражает готовность инфраструктуры.
status?: AgentVersionStatus
Значение свойства
version
Идентификатор версии агента. Агенты неизменяемы, и каждое обновление создает новую версию с сохранением того же имени.
version: string
Значение свойства
string