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?: AgentIdentity

Значение свойства

blueprint_reference

Чертёж агента

blueprint_reference?: AgentBlueprintReferenceUnion

Значение свойства

created_at

Временная метка Unix (в секундах) на момент создания агента.

created_at: Date

Значение свойства

Date

definition

Определение агента.

definition: AgentDefinitionUnion

Значение свойства

description

Понятное описание агента.

description?: string

Значение свойства

string

draft

Является ли эта версия агента черновиком (кандидатом), а не релизом. Черновики записываются, но исключаются из стандартного «последнего» разрешения и не продвигаются автоматически. По умолчанию false.

draft?: boolean

Значение свойства

boolean

id

Уникальный идентификатор версии агента.

id: string

Значение свойства

string

instance_identity

Идентичность экземпляра агента

instance_identity?: AgentIdentity

Значение свойства

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