Get desktop application:
View/edit binary Protocol Buffers messages
AgentInstance describes agent node instance attributes.
Used in:
agentId is the unique identifier for agent.
annotations contains the some custom label and value of AgentInstance.
AppMetadata contains metadata of one app, includes specific identity, description, and other fields to display the app's status.
creator of the app indicates the user who created the app.
owner of the app indicates the user who actually own this app. of course, admin account owns all apps.
secrets is the key to acccecss the app's elements by different envs. If it's empty, that means the app is public.
Used in:
DEPRECATED represents the app is deprecated. It can only read but update.
Casbin represent the casbin model.
Used in:
Used in:
ContentType enumerates all built-in content types those Element's raw could be.
Used in:
application/json
application/toml
application/ini
application/plaintext
Element represent a config element with specific version.
Used in: , ,
refer ElementMetadata
raw data in the version.
version number start since 1.
indicates published or not.
ElementMetadata contains metadata of one element, includes specific key, app, env attributes, and other fields to display the element's version status.
Used in:
the latest version in all versions of the element.
if there is any unpublished version, if there's any unpublished version, the element can not create a new version util all versions have been published,
the in-use version.
the using version's fingerprint.
indicates the content type of Element's raw data
ElementOperation is used to indicate the operation of one element.
operator indicates the user who execute the operation.
Used in:
Instance describes client instance.
Used in: , ,
account
Used in:
FORBIDDEN indicates the user is forbidden to access the system.