Namirasoft Infra API V1

Namira Software Corporation Infra API Version 1 (1.4.9)

Install


To use this cli, we need to first Install Nodejs, then run the following command.

npm i -g namirasoft-infra-api-v1

Copied!

Commands


Healthz

Get

Returns the application health status

ns-infra healthz get

Copied!

Health

Liveness

Returns the application liveness status

ns-infra health liveness

Copied!

Readiness

Returns the application readiness status

ns-infra health readiness

Copied!

Metrics

Get

Returns the application metrics

ns-infra metrics get

Copied!

Value

List

Returns the value list of a given table and column

ns-infra value list {table} {column} {search} {field_id} {limit}

Copied!

ProjectCategory

List

Returns the project category list

ns-infra projectcategory list {filters} {page} {size} {sorts}

Copied!

Get

Returns a project category by id.

ns-infra projectcategory get {id}

Copied!

Create

Creates a new project category for an entity

ns-infra projectcategory create

Copied!

--entity_id (String)

--category_id (String)

Delete

Deletes a project category by an id.

ns-infra projectcategory delete {id}

Copied!

ProjectField

List

Returns the project field list

ns-infra projectfield list {filters} {page} {size} {sorts}

Copied!

Get

Returns a project field by id.

ns-infra projectfield get {id}

Copied!

Create

Creates a new project field for an entity

ns-infra projectfield create

Copied!

--entity_id (String)

--field_id (String)

--value (Any)

Update

Updates a project field by an id for an entity

ns-infra projectfield update {id}

Copied!

--entity_id (String)

--field_id (String)

--value (Any)

Delete

Deletes a project field by an id.

ns-infra projectfield delete {id}

Copied!

ProjectTag

List

Returns the project tag list

ns-infra projecttag list {filters} {page} {size} {sorts}

Copied!

Get

Returns a project tag by id.

ns-infra projecttag get {id}

Copied!

Create

Creates a new project tag for an entity

ns-infra projecttag create

Copied!

--entity_id (String)

--name (String)

--value (String)

Update

Updates a project tag by an id for an entity

ns-infra projecttag update {id}

Copied!

--entity_id (String)

--name (String)

--value (String)

Delete

Deletes a project tag by an id.

ns-infra projecttag delete {id}

Copied!

Project

List

Returns the project list

ns-infra project list {filters} {page} {size} {sorts}

Copied!

Get

Returns a project by an id

ns-infra project get {id}

Copied!

Create

Creates a new project

ns-infra project create

Copied!

--workspace_id (String)

--name (String)

--description (String)

--project_category (Array)

--project_field (Array)

--project_tag (Array)

Update

Updates a project by an id

ns-infra project update {id}

Copied!

--workspace_id (String)

--name (String)

--description (String)

--project_category (Array)

--project_field (Array)

--project_tag (Array)

Delete

Deletes a project by an id

ns-infra project delete {id}

Copied!

EnvironmentCategory

List

Returns the environment category list

ns-infra environmentcategory list {filters} {page} {size} {sorts}

Copied!

Get

Returns a environment category by id.

ns-infra environmentcategory get {id}

Copied!

Create

Creates a new environment category for an entity

ns-infra environmentcategory create

Copied!

--entity_id (String)

--category_id (String)

Delete

Deletes a environment category by an id.

ns-infra environmentcategory delete {id}

Copied!

EnvironmentField

List

Returns the environment field list

ns-infra environmentfield list {filters} {page} {size} {sorts}

Copied!

Get

Returns a environment field by id.

ns-infra environmentfield get {id}

Copied!

Create

Creates a new environment field for an entity

ns-infra environmentfield create

Copied!

--entity_id (String)

--field_id (String)

--value (Any)

Update

Updates a environment field by an id for an entity

ns-infra environmentfield update {id}

Copied!

--entity_id (String)

--field_id (String)

--value (Any)

Delete

Deletes a environment field by an id.

ns-infra environmentfield delete {id}

Copied!

EnvironmentTag

List

Returns the environment tag list

ns-infra environmenttag list {filters} {page} {size} {sorts}

Copied!

Get

Returns a environment tag by id.

ns-infra environmenttag get {id}

Copied!

Create

Creates a new environment tag for an entity

ns-infra environmenttag create

Copied!

--entity_id (String)

--name (String)

--value (String)

Update

Updates a environment tag by an id for an entity

ns-infra environmenttag update {id}

Copied!

--entity_id (String)

--name (String)

--value (String)

Delete

Deletes a environment tag by an id.

ns-infra environmenttag delete {id}

Copied!

Environment

List

Returns the environment list

ns-infra environment list {filters} {page} {size} {sorts}

Copied!

Get

Returns an environment by an id

ns-infra environment get {id}

Copied!

Create

Creates a new environment

ns-infra environment create

Copied!

--workspace_id (String)

--project_id (String)

--name (String)

--description (String)

--environment_category (Array)

--environment_field (Array)

--environment_tag (Array)

Update

Updates an environment by an id

ns-infra environment update {id}

Copied!

--workspace_id (String)

--project_id (String)

--name (String)

--description (String)

--environment_category (Array)

--environment_field (Array)

--environment_tag (Array)

Delete

Deletes an environment by an id

ns-infra environment delete {id}

Copied!

ServerCategory

List

Returns the server category list

ns-infra servercategory list {filters} {page} {size} {sorts}

Copied!

Get

Returns a server category by id.

ns-infra servercategory get {id}

Copied!

Create

Creates a new server category for an entity

ns-infra servercategory create

Copied!

--entity_id (String)

--category_id (String)

Delete

Deletes a server category by an id.

ns-infra servercategory delete {id}

Copied!

ServerField

List

Returns the server field list

ns-infra serverfield list {filters} {page} {size} {sorts}

Copied!

Get

Returns a server field by id.

ns-infra serverfield get {id}

Copied!

Create

Creates a new server field for an entity

ns-infra serverfield create

Copied!

--entity_id (String)

--field_id (String)

--value (Any)

Update

Updates a server field by an id for an entity

ns-infra serverfield update {id}

Copied!

--entity_id (String)

--field_id (String)

--value (Any)

Delete

Deletes a server field by an id.

ns-infra serverfield delete {id}

Copied!

ServerTag

List

Returns the server tag list

ns-infra servertag list {filters} {page} {size} {sorts}

Copied!

Get

Returns a server tag by id.

ns-infra servertag get {id}

Copied!

Create

Creates a new server tag for an entity

ns-infra servertag create

Copied!

--entity_id (String)

--name (String)

--value (String)

Update

Updates a server tag by an id for an entity

ns-infra servertag update {id}

Copied!

--entity_id (String)

--name (String)

--value (String)

Delete

Deletes a server tag by an id.

ns-infra servertag delete {id}

Copied!

Server

List

Returns the server list

ns-infra server list {filters} {page} {size} {sorts}

Copied!

Get

Returns a server by an id

ns-infra server get {id}

Copied!

Create

Creates a new server

ns-infra server create

Copied!

--workspace_id (String)

--project_id (String)

--environment_id (String)

--log_group_id (String)

--cloud (Enum)

--name (String)

--metric_retention_unit (Enum)

--metric_retention_value (Integer)

--description (String)

--server_category (Array)

--server_field (Array)

--server_tag (Array)

Update

Updates a server by an id

ns-infra server update {id}

Copied!

--workspace_id (String)

--project_id (String)

--environment_id (String)

--log_group_id (String)

--cloud (Enum)

--name (String)

--metric_retention_unit (Enum)

--metric_retention_value (Integer)

--description (String)

--server_category (Array)

--server_field (Array)

--server_tag (Array)

Delete

Deletes a server by an id

ns-infra server delete {id}

Copied!

SetCollective

Set a collective by an id

ns-infra server setcollective {id}

Copied!

--applications (Array)

--dockers (Array)

_SetDerivative

Set a derivative by an id

ns-infra server _setderivative {id}

Copied!

--roles (Array)

DockerCategory

List

Returns the docker category list

ns-infra dockercategory list {filters} {page} {size} {sorts}

Copied!

Get

Returns a docker category by id.

ns-infra dockercategory get {id}

Copied!

Create

Creates a new docker category for an entity

ns-infra dockercategory create

Copied!

--entity_id (String)

--category_id (String)

Delete

Deletes a docker category by an id.

ns-infra dockercategory delete {id}

Copied!

DockerField

List

Returns the docker field list

ns-infra dockerfield list {filters} {page} {size} {sorts}

Copied!

Get

Returns a docker field by id.

ns-infra dockerfield get {id}

Copied!

Create

Creates a new docker field for an entity

ns-infra dockerfield create

Copied!

--entity_id (String)

--field_id (String)

--value (Any)

Update

Updates a docker field by an id for an entity

ns-infra dockerfield update {id}

Copied!

--entity_id (String)

--field_id (String)

--value (Any)

Delete

Deletes a docker field by an id.

ns-infra dockerfield delete {id}

Copied!

DockerTag

List

Returns the docker tag list

ns-infra dockertag list {filters} {page} {size} {sorts}

Copied!

Get

Returns a docker tag by id.

ns-infra dockertag get {id}

Copied!

Create

Creates a new docker tag for an entity

ns-infra dockertag create

Copied!

--entity_id (String)

--name (String)

--value (String)

Update

Updates a docker tag by an id for an entity

ns-infra dockertag update {id}

Copied!

--entity_id (String)

--name (String)

--value (String)

Delete

Deletes a docker tag by an id.

ns-infra dockertag delete {id}

Copied!

Docker

List

Returns the docker list

ns-infra docker list {filters} {page} {size} {sorts}

Copied!

Get

Returns a docker by an id

ns-infra docker get {id}

Copied!

Create

Creates a new docker

ns-infra docker create

Copied!

--workspace_id (String)

--project_id (String)

--environment_id (String)

--log_group_id (String)

--docker_cli_server_id (String)

--name (String)

--cloud (Enum)

--description (String)

--docker_category (Array)

--docker_field (Array)

--docker_tag (Array)

Update

Updates a docker by an id

ns-infra docker update {id}

Copied!

--workspace_id (String)

--project_id (String)

--environment_id (String)

--log_group_id (String)

--docker_cli_server_id (String)

--name (String)

--cloud (Enum)

--description (String)

--docker_category (Array)

--docker_field (Array)

--docker_tag (Array)

Delete

Deletes a docker by an id

ns-infra docker delete {id}

Copied!

SetCollective

Set a collective by an id

ns-infra docker setcollective {id}

Copied!

--applications (Array)

--dockers (Array)

_SetDerivative

Set a derivative by an id

ns-infra docker _setderivative {id}

Copied!

--roles (Array)

KubernetesCategory

List

Returns the kubernetes category list

ns-infra kubernetescategory list {filters} {page} {size} {sorts}

Copied!

Get

Returns a kubernetes category by id.

ns-infra kubernetescategory get {id}

Copied!

Create

Creates a new kubernetes category for an entity

ns-infra kubernetescategory create

Copied!

--entity_id (String)

--category_id (String)

Delete

Deletes a kubernetes category by an id.

ns-infra kubernetescategory delete {id}

Copied!

KubernetesField

List

Returns the kubernetes field list

ns-infra kubernetesfield list {filters} {page} {size} {sorts}

Copied!

Get

Returns a kubernetes field by id.

ns-infra kubernetesfield get {id}

Copied!

Create

Creates a new kubernetes field for an entity

ns-infra kubernetesfield create

Copied!

--entity_id (String)

--field_id (String)

--value (Any)

Update

Updates a kubernetes field by an id for an entity

ns-infra kubernetesfield update {id}

Copied!

--entity_id (String)

--field_id (String)

--value (Any)

Delete

Deletes a kubernetes field by an id.

ns-infra kubernetesfield delete {id}

Copied!

KubernetesTag

List

Returns the kubernetes tag list

ns-infra kubernetestag list {filters} {page} {size} {sorts}

Copied!

Get

Returns a kubernetes tag by id.

ns-infra kubernetestag get {id}

Copied!

Create

Creates a new kubernetes tag for an entity

ns-infra kubernetestag create

Copied!

--entity_id (String)

--name (String)

--value (String)

Update

Updates a kubernetes tag by an id for an entity

ns-infra kubernetestag update {id}

Copied!

--entity_id (String)

--name (String)

--value (String)

Delete

Deletes a kubernetes tag by an id.

ns-infra kubernetestag delete {id}

Copied!

Kubernetes

List

Returns the kubernetes list

ns-infra kubernetes list {filters} {page} {size} {sorts}

Copied!

Get

Returns a kubernetes by an id

ns-infra kubernetes get {id}

Copied!

Create

Creates a new kubernetes

ns-infra kubernetes create

Copied!

--workspace_id (String)

--project_id (String)

--environment_id (String)

--log_group_id (String)

--kubctl_on_server_id (String)

--name (String)

--cloud (Enum)

--description (String)

--kubernetes_category (Array)

--kubernetes_field (Array)

--kubernetes_tag (Array)

Update

Updates a kubernetes by an id

ns-infra kubernetes update {id}

Copied!

--workspace_id (String)

--project_id (String)

--environment_id (String)

--log_group_id (String)

--kubctl_on_server_id (String)

--name (String)

--cloud (Enum)

--description (String)

--kubernetes_category (Array)

--kubernetes_field (Array)

--kubernetes_tag (Array)

Delete

Deletes a kubernetes by an id

ns-infra kubernetes delete {id}

Copied!

SetCollective

Set a collective by an id

ns-infra kubernetes setcollective {id}

Copied!

--applications (Array)

--dockers (Array)

_SetDerivative

Set a derivative by an id

ns-infra kubernetes _setderivative {id}

Copied!

--roles (Array)

DatabaseCategory

List

Returns the database category list

ns-infra databasecategory list {filters} {page} {size} {sorts}

Copied!

Get

Returns a database category by id.

ns-infra databasecategory get {id}

Copied!

Create

Creates a new database category for an entity

ns-infra databasecategory create

Copied!

--entity_id (String)

--category_id (String)

Delete

Deletes a database category by an id.

ns-infra databasecategory delete {id}

Copied!

DatabaseField

List

Returns the database field list

ns-infra databasefield list {filters} {page} {size} {sorts}

Copied!

Get

Returns a database field by id.

ns-infra databasefield get {id}

Copied!

Create

Creates a new database field for an entity

ns-infra databasefield create

Copied!

--entity_id (String)

--field_id (String)

--value (Any)

Update

Updates a database field by an id for an entity

ns-infra databasefield update {id}

Copied!

--entity_id (String)

--field_id (String)

--value (Any)

Delete

Deletes a database field by an id.

ns-infra databasefield delete {id}

Copied!

DatabaseTag

List

Returns the database tag list

ns-infra databasetag list {filters} {page} {size} {sorts}

Copied!

Get

Returns a database tag by id.

ns-infra databasetag get {id}

Copied!

Create

Creates a new database tag for an entity

ns-infra databasetag create

Copied!

--entity_id (String)

--name (String)

--value (String)

Update

Updates a database tag by an id for an entity

ns-infra databasetag update {id}

Copied!

--entity_id (String)

--name (String)

--value (String)

Delete

Deletes a database tag by an id.

ns-infra databasetag delete {id}

Copied!

Database

List

Returns the database list

ns-infra database list {filters} {page} {size} {sorts}

Copied!

Get

Returns a database by an id

ns-infra database get {id}

Copied!

Create

Creates a new database

ns-infra database create

Copied!

--workspace_id (String)

--project_id (String)

--environment_id (String)

--log_group_id (String)

--database_credential_id (String)

--name (String)

--type (Enum)

--connect_type (Enum)

--connect_server_id (String)

--connect_kubernetes_id (String)

--description (String)

--database_category (Array)

--database_field (Array)

--database_tag (Array)

Update

Updates a database by an id

ns-infra database update {id}

Copied!

--workspace_id (String)

--project_id (String)

--environment_id (String)

--log_group_id (String)

--database_credential_id (String)

--name (String)

--type (Enum)

--connect_type (Enum)

--connect_server_id (String)

--connect_kubernetes_id (String)

--description (String)

--database_category (Array)

--database_field (Array)

--database_tag (Array)

Delete

Deletes a database by an id

ns-infra database delete {id}

Copied!

SetCollective

Set a collective by an id

ns-infra database setcollective {id}

Copied!

--applications (Array)

--dockers (Array)

_SetDerivative

Set a derivative by an id

ns-infra database _setderivative {id}

Copied!

--roles (Array)

CacheCategory

List

Returns the cache category list

ns-infra cachecategory list {filters} {page} {size} {sorts}

Copied!

Get

Returns a cache category by id.

ns-infra cachecategory get {id}

Copied!

Create

Creates a new cache category for an entity

ns-infra cachecategory create

Copied!

--entity_id (String)

--category_id (String)

Delete

Deletes a cache category by an id.

ns-infra cachecategory delete {id}

Copied!

CacheField

List

Returns the cache field list

ns-infra cachefield list {filters} {page} {size} {sorts}

Copied!

Get

Returns a cache field by id.

ns-infra cachefield get {id}

Copied!

Create

Creates a new cache field for an entity

ns-infra cachefield create

Copied!

--entity_id (String)

--field_id (String)

--value (Any)

Update

Updates a cache field by an id for an entity

ns-infra cachefield update {id}

Copied!

--entity_id (String)

--field_id (String)

--value (Any)

Delete

Deletes a cache field by an id.

ns-infra cachefield delete {id}

Copied!

CacheTag

List

Returns the cache tag list

ns-infra cachetag list {filters} {page} {size} {sorts}

Copied!

Get

Returns a cache tag by id.

ns-infra cachetag get {id}

Copied!

Create

Creates a new cache tag for an entity

ns-infra cachetag create

Copied!

--entity_id (String)

--name (String)

--value (String)

Update

Updates a cache tag by an id for an entity

ns-infra cachetag update {id}

Copied!

--entity_id (String)

--name (String)

--value (String)

Delete

Deletes a cache tag by an id.

ns-infra cachetag delete {id}

Copied!

Cache

List

Returns the cache list

ns-infra cache list {filters} {page} {size} {sorts}

Copied!

Get

Returns a cache by an id

ns-infra cache get {id}

Copied!

Create

Creates a new cache

ns-infra cache create

Copied!

--workspace_id (String)

--project_id (String)

--environment_id (String)

--log_group_id (String)

--cache_credential_id (String)

--name (String)

--type (Enum)

--connect_type (Enum)

--connect_server_id (String)

--connect_kubernetes_id (String)

--description (String)

--cache_category (Array)

--cache_field (Array)

--cache_tag (Array)

Update

Updates a cache by an id

ns-infra cache update {id}

Copied!

--workspace_id (String)

--project_id (String)

--environment_id (String)

--log_group_id (String)

--cache_credential_id (String)

--name (String)

--type (Enum)

--connect_type (Enum)

--connect_server_id (String)

--connect_kubernetes_id (String)

--description (String)

--cache_category (Array)

--cache_field (Array)

--cache_tag (Array)

Delete

Deletes a cache by an id

ns-infra cache delete {id}

Copied!

SetCollective

Set a collective by an id

ns-infra cache setcollective {id}

Copied!

--applications (Array)

--dockers (Array)

_SetDerivative

Set a derivative by an id

ns-infra cache _setderivative {id}

Copied!

--roles (Array)

MessagingCategory

List

Returns the messaging category list

ns-infra messagingcategory list {filters} {page} {size} {sorts}

Copied!

Get

Returns a messaging category by id.

ns-infra messagingcategory get {id}

Copied!

Create

Creates a new messaging category for an entity

ns-infra messagingcategory create

Copied!

--entity_id (String)

--category_id (String)

Delete

Deletes a messaging category by an id.

ns-infra messagingcategory delete {id}

Copied!

MessagingField

List

Returns the messaging field list

ns-infra messagingfield list {filters} {page} {size} {sorts}

Copied!

Get

Returns a messaging field by id.

ns-infra messagingfield get {id}

Copied!

Create

Creates a new messaging field for an entity

ns-infra messagingfield create

Copied!

--entity_id (String)

--field_id (String)

--value (Any)

Update

Updates a messaging field by an id for an entity

ns-infra messagingfield update {id}

Copied!

--entity_id (String)

--field_id (String)

--value (Any)

Delete

Deletes a messaging field by an id.

ns-infra messagingfield delete {id}

Copied!

MessagingTag

List

Returns the messaging tag list

ns-infra messagingtag list {filters} {page} {size} {sorts}

Copied!

Get

Returns a messaging tag by id.

ns-infra messagingtag get {id}

Copied!

Create

Creates a new messaging tag for an entity

ns-infra messagingtag create

Copied!

--entity_id (String)

--name (String)

--value (String)

Update

Updates a messaging tag by an id for an entity

ns-infra messagingtag update {id}

Copied!

--entity_id (String)

--name (String)

--value (String)

Delete

Deletes a messaging tag by an id.

ns-infra messagingtag delete {id}

Copied!

Messaging

List

Returns the messaging list

ns-infra messaging list {filters} {page} {size} {sorts}

Copied!

Get

Returns a messaging by an id

ns-infra messaging get {id}

Copied!

Create

Creates a new messaging

ns-infra messaging create

Copied!

--workspace_id (String)

--project_id (String)

--environment_id (String)

--log_group_id (String)

--messaging_credential_id (String)

--name (String)

--type (Enum)

--connect_type (Enum)

--connect_server_id (String)

--connect_kubernetes_id (String)

--description (String)

--messaging_category (Array)

--messaging_field (Array)

--messaging_tag (Array)

Update

Updates a messaging by an id

ns-infra messaging update {id}

Copied!

--workspace_id (String)

--project_id (String)

--environment_id (String)

--log_group_id (String)

--messaging_credential_id (String)

--name (String)

--type (Enum)

--connect_type (Enum)

--connect_server_id (String)

--connect_kubernetes_id (String)

--description (String)

--messaging_category (Array)

--messaging_field (Array)

--messaging_tag (Array)

Delete

Deletes a messaging by an id

ns-infra messaging delete {id}

Copied!

SetCollective

Set a collective by an id

ns-infra messaging setcollective {id}

Copied!

--applications (Array)

--dockers (Array)

_SetDerivative

Set a derivative by an id

ns-infra messaging _setderivative {id}

Copied!

--roles (Array)

StreamingCategory

List

Returns the streaming category list

ns-infra streamingcategory list {filters} {page} {size} {sorts}

Copied!

Get

Returns a streaming category by id.

ns-infra streamingcategory get {id}

Copied!

Create

Creates a new streaming category for an entity

ns-infra streamingcategory create

Copied!

--entity_id (String)

--category_id (String)

Delete

Deletes a streaming category by an id.

ns-infra streamingcategory delete {id}

Copied!

StreamingField

List

Returns the streaming field list

ns-infra streamingfield list {filters} {page} {size} {sorts}

Copied!

Get

Returns a streaming field by id.

ns-infra streamingfield get {id}

Copied!

Create

Creates a new streaming field for an entity

ns-infra streamingfield create

Copied!

--entity_id (String)

--field_id (String)

--value (Any)

Update

Updates a streaming field by an id for an entity

ns-infra streamingfield update {id}

Copied!

--entity_id (String)

--field_id (String)

--value (Any)

Delete

Deletes a streaming field by an id.

ns-infra streamingfield delete {id}

Copied!

StreamingTag

List

Returns the streaming tag list

ns-infra streamingtag list {filters} {page} {size} {sorts}

Copied!

Get

Returns a streaming tag by id.

ns-infra streamingtag get {id}

Copied!

Create

Creates a new streaming tag for an entity

ns-infra streamingtag create

Copied!

--entity_id (String)

--name (String)

--value (String)

Update

Updates a streaming tag by an id for an entity

ns-infra streamingtag update {id}

Copied!

--entity_id (String)

--name (String)

--value (String)

Delete

Deletes a streaming tag by an id.

ns-infra streamingtag delete {id}

Copied!

Streaming

List

Returns the streaming list

ns-infra streaming list {filters} {page} {size} {sorts}

Copied!

Get

Returns a streaming by an id

ns-infra streaming get {id}

Copied!

Create

Creates a new streaming

ns-infra streaming create

Copied!

--workspace_id (String)

--project_id (String)

--environment_id (String)

--log_group_id (String)

--streaming_credential_id (String)

--name (String)

--type (Enum)

--connect_type (Enum)

--connect_server_id (String)

--connect_kubernetes_id (String)

--description (String)

--streaming_category (Array)

--streaming_field (Array)

--streaming_tag (Array)

Update

Updates a streaming by an id

ns-infra streaming update {id}

Copied!

--workspace_id (String)

--project_id (String)

--environment_id (String)

--log_group_id (String)

--streaming_credential_id (String)

--name (String)

--type (Enum)

--connect_type (Enum)

--connect_server_id (String)

--connect_kubernetes_id (String)

--description (String)

--streaming_category (Array)

--streaming_field (Array)

--streaming_tag (Array)

Delete

Deletes a streaming by an id

ns-infra streaming delete {id}

Copied!

SetCollective

Set a collective by an id

ns-infra streaming setcollective {id}

Copied!

--applications (Array)

--dockers (Array)

_SetDerivative

Set a derivative by an id

ns-infra streaming _setderivative {id}

Copied!

--roles (Array)

CloudCategory

List

Returns the cloud category list

ns-infra cloudcategory list {filters} {page} {size} {sorts}

Copied!

Get

Returns a cloud category by id.

ns-infra cloudcategory get {id}

Copied!

Create

Creates a new cloud category for an entity

ns-infra cloudcategory create

Copied!

--entity_id (String)

--category_id (String)

Delete

Deletes a cloud category by an id.

ns-infra cloudcategory delete {id}

Copied!

CloudField

List

Returns the cloud field list

ns-infra cloudfield list {filters} {page} {size} {sorts}

Copied!

Get

Returns a cloud field by id.

ns-infra cloudfield get {id}

Copied!

Create

Creates a new cloud field for an entity

ns-infra cloudfield create

Copied!

--entity_id (String)

--field_id (String)

--value (Any)

Update

Updates a cloud field by an id for an entity

ns-infra cloudfield update {id}

Copied!

--entity_id (String)

--field_id (String)

--value (Any)

Delete

Deletes a cloud field by an id.

ns-infra cloudfield delete {id}

Copied!

CloudTag

List

Returns the cloud tag list

ns-infra cloudtag list {filters} {page} {size} {sorts}

Copied!

Get

Returns a cloud tag by id.

ns-infra cloudtag get {id}

Copied!

Create

Creates a new cloud tag for an entity

ns-infra cloudtag create

Copied!

--entity_id (String)

--name (String)

--value (String)

Update

Updates a cloud tag by an id for an entity

ns-infra cloudtag update {id}

Copied!

--entity_id (String)

--name (String)

--value (String)

Delete

Deletes a cloud tag by an id.

ns-infra cloudtag delete {id}

Copied!

Cloud

List

Returns the cloud list

ns-infra cloud list {filters} {page} {size} {sorts}

Copied!

Get

Returns a cloud by an id

ns-infra cloud get {id}

Copied!

Create

Creates a new cloud

ns-infra cloud create

Copied!

--workspace_id (String)

--ctl_on_server_id (String)

--name (String)

--type (Enum)

--description (String)

--cloud_category (Array)

--cloud_field (Array)

--cloud_tag (Array)

Update

Updates a cloud by an id

ns-infra cloud update {id}

Copied!

--workspace_id (String)

--ctl_on_server_id (String)

--name (String)

--type (Enum)

--description (String)

--cloud_category (Array)

--cloud_field (Array)

--cloud_tag (Array)

Delete

Deletes a cloud by an id

ns-infra cloud delete {id}

Copied!

SetCollective

Set a collective by an id

ns-infra cloud setcollective {id}

Copied!

--applications (Array)

--dockers (Array)

_SetDerivative

Set a derivative by an id

ns-infra cloud _setderivative {id}

Copied!

--roles (Array)

MetricCategory

List

Returns the metric category list

ns-infra metriccategory list {filters} {page} {size} {sorts}

Copied!

Get

Returns a metric category by id.

ns-infra metriccategory get {id}

Copied!

Create

Creates a new metric category for an entity

ns-infra metriccategory create

Copied!

--entity_id (String)

--category_id (String)

Delete

Deletes a metric category by an id.

ns-infra metriccategory delete {id}

Copied!

MetricField

List

Returns the metric field list

ns-infra metricfield list {filters} {page} {size} {sorts}

Copied!

Get

Returns a metric field by id.

ns-infra metricfield get {id}

Copied!

Create

Creates a new metric field for an entity

ns-infra metricfield create

Copied!

--entity_id (String)

--field_id (String)

--value (Any)

Update

Updates a metric field by an id for an entity

ns-infra metricfield update {id}

Copied!

--entity_id (String)

--field_id (String)

--value (Any)

Delete

Deletes a metric field by an id.

ns-infra metricfield delete {id}

Copied!

MetricTag

List

Returns the metric tag list

ns-infra metrictag list {filters} {page} {size} {sorts}

Copied!

Get

Returns a metric tag by id.

ns-infra metrictag get {id}

Copied!

Create

Creates a new metric tag for an entity

ns-infra metrictag create

Copied!

--entity_id (String)

--name (String)

--value (String)

Update

Updates a metric tag by an id for an entity

ns-infra metrictag update {id}

Copied!

--entity_id (String)

--name (String)

--value (String)

Delete

Deletes a metric tag by an id.

ns-infra metrictag delete {id}

Copied!

Metric

List

Returns the metric list

ns-infra metric list {filters} {page} {size} {sorts}

Copied!

Get

Returns a metric by an id

ns-infra metric get {id}

Copied!

Create

Creates a new metric

ns-infra metric create

Copied!

--workspace_id (String)

--project_id (String)

--environment_id (String)

--name (String)

--caller_type (Enum)

--caller_server_id (String)

--caller_kubernetes_id (String)

--url (String)

--interval_scheduler_id (String)

--description (String)

--metric_category (Array)

--metric_field (Array)

--metric_tag (Array)

Update

Updates a metric by an id

ns-infra metric update {id}

Copied!

--workspace_id (String)

--project_id (String)

--environment_id (String)

--name (String)

--caller_type (Enum)

--caller_server_id (String)

--caller_kubernetes_id (String)

--url (String)

--interval_scheduler_id (String)

--description (String)

--metric_category (Array)

--metric_field (Array)

--metric_tag (Array)

Delete

Deletes a metric by an id

ns-infra metric delete {id}

Copied!

SetCollective

Set a collective by an id

ns-infra metric setcollective {id}

Copied!

--applications (Array)

--dockers (Array)

_SetDerivative

Set a derivative by an id

ns-infra metric _setderivative {id}

Copied!

--roles (Array)

Result

Returns the metric result

ns-infra metric result

Copied!

AlertCategory

List

Returns the alert category list

ns-infra alertcategory list {filters} {page} {size} {sorts}

Copied!

Get

Returns a alert category by id.

ns-infra alertcategory get {id}

Copied!

Create

Creates a new alert category for an entity

ns-infra alertcategory create

Copied!

--entity_id (String)

--category_id (String)

Delete

Deletes a alert category by an id.

ns-infra alertcategory delete {id}

Copied!

AlertField

List

Returns the alert field list

ns-infra alertfield list {filters} {page} {size} {sorts}

Copied!

Get

Returns a alert field by id.

ns-infra alertfield get {id}

Copied!

Create

Creates a new alert field for an entity

ns-infra alertfield create

Copied!

--entity_id (String)

--field_id (String)

--value (Any)

Update

Updates a alert field by an id for an entity

ns-infra alertfield update {id}

Copied!

--entity_id (String)

--field_id (String)

--value (Any)

Delete

Deletes a alert field by an id.

ns-infra alertfield delete {id}

Copied!

AlertTag

List

Returns the alert tag list

ns-infra alerttag list {filters} {page} {size} {sorts}

Copied!

Get

Returns a alert tag by id.

ns-infra alerttag get {id}

Copied!

Create

Creates a new alert tag for an entity

ns-infra alerttag create

Copied!

--entity_id (String)

--name (String)

--value (String)

Update

Updates a alert tag by an id for an entity

ns-infra alerttag update {id}

Copied!

--entity_id (String)

--name (String)

--value (String)

Delete

Deletes a alert tag by an id.

ns-infra alerttag delete {id}

Copied!

Alert

List

Returns the alert list

ns-infra alert list {filters} {page} {size} {sorts}

Copied!

Get

Returns an alert by an id

ns-infra alert get {id}

Copied!

Create

Creates a new alert

ns-infra alert create

Copied!

--workspace_id (String)

--project_id (String)

--environment_id (String)

--topic_id (String)

--name (String)

--server_ids (Any)

--kubernetes_ids (Any)

--metric_name (String)

--trigger_sample_size (Integer)

--trigger_aggregator (Enum)

--trigger_operator (Enum)

--threshold (String)

--description (String)

Update

Updates an alert by an id

ns-infra alert update {id}

Copied!

--workspace_id (String)

--project_id (String)

--environment_id (String)

--topic_id (String)

--name (String)

--server_ids (Any)

--kubernetes_ids (Any)

--metric_name (String)

--trigger_sample_size (Integer)

--trigger_aggregator (Enum)

--trigger_operator (Enum)

--threshold (String)

--description (String)

Delete

Deletes an alert by an id

ns-infra alert delete {id}

Copied!

MonitorCategory

List

Returns the monitor category list

ns-infra monitorcategory list {filters} {page} {size} {sorts}

Copied!

Get

Returns a monitor category by id.

ns-infra monitorcategory get {id}

Copied!

Create

Creates a new monitor category for an entity

ns-infra monitorcategory create

Copied!

--entity_id (String)

--category_id (String)

Delete

Deletes a monitor category by an id.

ns-infra monitorcategory delete {id}

Copied!

MonitorField

List

Returns the monitor field list

ns-infra monitorfield list {filters} {page} {size} {sorts}

Copied!

Get

Returns a monitor field by id.

ns-infra monitorfield get {id}

Copied!

Create

Creates a new monitor field for an entity

ns-infra monitorfield create

Copied!

--entity_id (String)

--field_id (String)

--value (Any)

Update

Updates a monitor field by an id for an entity

ns-infra monitorfield update {id}

Copied!

--entity_id (String)

--field_id (String)

--value (Any)

Delete

Deletes a monitor field by an id.

ns-infra monitorfield delete {id}

Copied!

MonitorTag

List

Returns the monitor tag list

ns-infra monitortag list {filters} {page} {size} {sorts}

Copied!

Get

Returns a monitor tag by id.

ns-infra monitortag get {id}

Copied!

Create

Creates a new monitor tag for an entity

ns-infra monitortag create

Copied!

--entity_id (String)

--name (String)

--value (String)

Update

Updates a monitor tag by an id for an entity

ns-infra monitortag update {id}

Copied!

--entity_id (String)

--name (String)

--value (String)

Delete

Deletes a monitor tag by an id.

ns-infra monitortag delete {id}

Copied!

Monitor

List

Returns the monitor list

ns-infra monitor list {filters} {page} {size} {sorts}

Copied!

Get

Returns a monitor by an id

ns-infra monitor get {id}

Copied!

Create

Creates a new monitor

ns-infra monitor create

Copied!

--workspace_id (String)

--project_id (String)

--environment_id (String)

--topic_id (String)

--name (String)

--caller_type (Enum)

--caller_server_id (String)

--caller_kubernetes_id (String)

--up_side_down (Boolean)

--heartbeat_interval_scheduler_id (String)

--retries (Integer)

--heartbeat_retry_interval_value (Integer)

--heartbeat_retry_interval_unit (Enum)

--request_timeout_value (Integer)

--request_timeout_unit (Enum)

--type (Enum)

--http_url (String)

--http_method (String)

--http_header (String)

--http_body_encoding (Enum)

--http_body (String)

--http_ignore_ssl_tls (String)

--ping_host (String)

--ping_max_packets (String)

--ping_packdet_size (String)

--port_host (String)

--port_port (Integer)

--database_credentail_id (String)

--database_query (String)

--cache_credentail_id (String)

--messaging_credentail_id (String)

--docker_container_connection_type (Enum)

--docker_container_deamon (String)

--docker_container_id_or_name (String)

--kubernetes_pod_controller_type (Enum)

--kubernetes_pod_controller_name (String)

--description (String)

--monitor_category (Array)

--monitor_field (Array)

--monitor_tag (Array)

Update

Updates a monitor by an id

ns-infra monitor update {id}

Copied!

--workspace_id (String)

--project_id (String)

--environment_id (String)

--topic_id (String)

--name (String)

--caller_type (Enum)

--caller_server_id (String)

--caller_kubernetes_id (String)

--up_side_down (Boolean)

--heartbeat_interval_scheduler_id (String)

--retries (Integer)

--heartbeat_retry_interval_value (Integer)

--heartbeat_retry_interval_unit (Enum)

--request_timeout_value (Integer)

--request_timeout_unit (Enum)

--type (Enum)

--http_url (String)

--http_method (String)

--http_header (String)

--http_body_encoding (Enum)

--http_body (String)

--http_ignore_ssl_tls (String)

--ping_host (String)

--ping_max_packets (String)

--ping_packdet_size (String)

--port_host (String)

--port_port (Integer)

--database_credentail_id (String)

--database_query (String)

--cache_credentail_id (String)

--messaging_credentail_id (String)

--docker_container_connection_type (Enum)

--docker_container_deamon (String)

--docker_container_id_or_name (String)

--kubernetes_pod_controller_type (Enum)

--kubernetes_pod_controller_name (String)

--description (String)

--monitor_category (Array)

--monitor_field (Array)

--monitor_tag (Array)

Delete

Deletes a monitor by an id

ns-infra monitor delete {id}

Copied!

Result

Returns the monitor result

ns-infra monitor result

Copied!

--body (Array)

Incident

List

Returns the incident list

ns-infra incident list {filters} {page} {size} {sorts}

Copied!

Get

Returns an incident by an id

ns-infra incident get {id}

Copied!

Schemas


ProjectCategory

{
  "name": "ProjectCategory",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "Integer",
      "required": true
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "category_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

EntityCategoryInput

{
  "name": "EntityCategoryInput",
  "type": "Object",
  "required": true,
  "fields": {
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "category_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    }
  }
}

ProjectField

{
  "name": "ProjectField",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "Integer",
      "required": true
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "field_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "value": {
      "type": "String",
      "required": false
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

EntityFieldInput

{
  "name": "EntityFieldInput",
  "type": "Object",
  "required": true,
  "fields": {
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "field_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "value": {
      "type": "Any",
      "required": false
    }
  }
}

ProjectTag

{
  "name": "ProjectTag",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "Integer",
      "required": true
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "value": {
      "type": "String",
      "required": false
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

EntityTagInput

{
  "name": "EntityTagInput",
  "type": "Object",
  "required": true,
  "fields": {
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "value": {
      "type": "String",
      "required": false
    }
  }
}

Project

{
  "name": "Project",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "workspace_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "description": {
      "type": "String",
      "required": false,
      "max": 255
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

ProjectInput

{
  "name": "ProjectInput",
  "type": "Object",
  "required": true,
  "fields": {
    "workspace_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "description": {
      "type": "String",
      "required": false,
      "max": 255
    },
    "project_category": {
      "type": "Array",
      "required": true,
      "items": [
        {
          "name": "EntityCategoryInput",
          "type": "Object",
          "required": false,
          "fields": {
            "entity_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "category_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            }
          }
        }
      ]
    },
    "project_field": {
      "type": "Array",
      "required": true,
      "items": [
        {
          "name": "EntityFieldInput",
          "type": "Object",
          "required": false,
          "fields": {
            "entity_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "field_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "value": {
              "type": "Any",
              "required": false
            }
          }
        }
      ]
    },
    "project_tag": {
      "type": "Array",
      "required": true,
      "items": [
        {
          "name": "EntityTagInput",
          "type": "Object",
          "required": false,
          "fields": {
            "entity_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "name": {
              "type": "String",
              "required": true,
              "max": 255
            },
            "value": {
              "type": "String",
              "required": false
            }
          }
        }
      ]
    }
  }
}

EnvironmentCategory

{
  "name": "EnvironmentCategory",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "Integer",
      "required": true
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "category_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

EnvironmentField

{
  "name": "EnvironmentField",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "Integer",
      "required": true
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "field_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "value": {
      "type": "String",
      "required": false
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

EnvironmentTag

{
  "name": "EnvironmentTag",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "Integer",
      "required": true
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "value": {
      "type": "String",
      "required": false
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

Environment

{
  "name": "Environment",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "workspace_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "project_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "description": {
      "type": "String",
      "required": false,
      "max": 255
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

EnvironmentInput

{
  "name": "EnvironmentInput",
  "type": "Object",
  "required": true,
  "fields": {
    "workspace_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "project_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "description": {
      "type": "String",
      "required": false,
      "max": 255
    },
    "environment_category": {
      "type": "Array",
      "required": true,
      "items": [
        {
          "name": "EntityCategoryInput",
          "type": "Object",
          "required": false,
          "fields": {
            "entity_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "category_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            }
          }
        }
      ]
    },
    "environment_field": {
      "type": "Array",
      "required": true,
      "items": [
        {
          "name": "EntityFieldInput",
          "type": "Object",
          "required": false,
          "fields": {
            "entity_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "field_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "value": {
              "type": "Any",
              "required": false
            }
          }
        }
      ]
    },
    "environment_tag": {
      "type": "Array",
      "required": true,
      "items": [
        {
          "name": "EntityTagInput",
          "type": "Object",
          "required": false,
          "fields": {
            "entity_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "name": {
              "type": "String",
              "required": true,
              "max": 255
            },
            "value": {
              "type": "String",
              "required": false
            }
          }
        }
      ]
    }
  }
}

ServerCategory

{
  "name": "ServerCategory",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "Integer",
      "required": true
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "category_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

ServerField

{
  "name": "ServerField",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "Integer",
      "required": true
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "field_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "value": {
      "type": "String",
      "required": false
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

ServerTag

{
  "name": "ServerTag",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "Integer",
      "required": true
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "value": {
      "type": "String",
      "required": false
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

Server

{
  "name": "Server",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "workspace_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "service_user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "service_session_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "project_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "environment_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "log_group_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "cloud": {
      "name": "ServerCloud",
      "type": "Enum",
      "required": true,
      "valids": [
        "AWS",
        "Azure",
        "GCP",
        "Other"
      ]
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "metric_retention_unit": {
      "name": "ServerMetricRetentionUnit",
      "type": "Enum",
      "required": true,
      "valids": [
        "Day",
        "Month",
        "Year"
      ]
    },
    "metric_retention_value": {
      "type": "Integer",
      "required": true
    },
    "description": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "ip_public": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "ip_private": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "architecture": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "os": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "cpu": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "gpu": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "memory": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "disk": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "cpu_usage": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "memory_usage": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "disk_usage": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "last_sync": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "meta_collective": {
      "type": "Any",
      "required": false
    },
    "meta_derivative": {
      "type": "Any",
      "required": false
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

ServerInput

{
  "name": "ServerInput",
  "type": "Object",
  "required": true,
  "fields": {
    "workspace_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "project_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "environment_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "log_group_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "cloud": {
      "name": "ServerCloud",
      "type": "Enum",
      "required": true,
      "valids": [
        "AWS",
        "Azure",
        "GCP",
        "Other"
      ]
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "metric_retention_unit": {
      "name": "ServerMetricRetentionUnit",
      "type": "Enum",
      "required": true,
      "valids": [
        "Day",
        "Month",
        "Year"
      ]
    },
    "metric_retention_value": {
      "type": "Integer",
      "required": true
    },
    "description": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "server_category": {
      "type": "Array",
      "required": true,
      "items": [
        {
          "name": "EntityCategoryInput",
          "type": "Object",
          "required": false,
          "fields": {
            "entity_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "category_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            }
          }
        }
      ]
    },
    "server_field": {
      "type": "Array",
      "required": true,
      "items": [
        {
          "name": "EntityFieldInput",
          "type": "Object",
          "required": false,
          "fields": {
            "entity_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "field_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "value": {
              "type": "Any",
              "required": false
            }
          }
        }
      ]
    },
    "server_tag": {
      "type": "Array",
      "required": true,
      "items": [
        {
          "name": "EntityTagInput",
          "type": "Object",
          "required": false,
          "fields": {
            "entity_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "name": {
              "type": "String",
              "required": true,
              "max": 255
            },
            "value": {
              "type": "String",
              "required": false
            }
          }
        }
      ]
    }
  }
}

DockerCategory

{
  "name": "DockerCategory",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "Integer",
      "required": true
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "category_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

DockerField

{
  "name": "DockerField",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "Integer",
      "required": true
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "field_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "value": {
      "type": "String",
      "required": false
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

DockerTag

{
  "name": "DockerTag",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "Integer",
      "required": true
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "value": {
      "type": "String",
      "required": false
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

Docker

{
  "name": "Docker",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "workspace_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "service_user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "service_session_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "project_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "environment_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "log_group_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "docker_cli_server_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "cloud": {
      "name": "DockerCloud",
      "type": "Enum",
      "required": true,
      "valids": [
        "AWS",
        "Azure",
        "GCP",
        "Other"
      ]
    },
    "description": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "ip_public": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "last_sync": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "meta_collective": {
      "type": "Any",
      "required": false
    },
    "meta_derivative": {
      "type": "Any",
      "required": false
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

DockerInput

{
  "name": "DockerInput",
  "type": "Object",
  "required": true,
  "fields": {
    "workspace_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "project_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "environment_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "log_group_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "docker_cli_server_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "cloud": {
      "name": "DockerCloud",
      "type": "Enum",
      "required": true,
      "valids": [
        "AWS",
        "Azure",
        "GCP",
        "Other"
      ]
    },
    "description": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "docker_category": {
      "type": "Array",
      "required": true,
      "items": [
        {
          "name": "EntityCategoryInput",
          "type": "Object",
          "required": false,
          "fields": {
            "entity_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "category_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            }
          }
        }
      ]
    },
    "docker_field": {
      "type": "Array",
      "required": true,
      "items": [
        {
          "name": "EntityFieldInput",
          "type": "Object",
          "required": false,
          "fields": {
            "entity_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "field_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "value": {
              "type": "Any",
              "required": false
            }
          }
        }
      ]
    },
    "docker_tag": {
      "type": "Array",
      "required": true,
      "items": [
        {
          "name": "EntityTagInput",
          "type": "Object",
          "required": false,
          "fields": {
            "entity_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "name": {
              "type": "String",
              "required": true,
              "max": 255
            },
            "value": {
              "type": "String",
              "required": false
            }
          }
        }
      ]
    }
  }
}

KubernetesCategory

{
  "name": "KubernetesCategory",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "Integer",
      "required": true
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "category_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

KubernetesField

{
  "name": "KubernetesField",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "Integer",
      "required": true
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "field_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "value": {
      "type": "String",
      "required": false
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

KubernetesTag

{
  "name": "KubernetesTag",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "Integer",
      "required": true
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "value": {
      "type": "String",
      "required": false
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

Kubernetes

{
  "name": "Kubernetes",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "workspace_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "service_user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "service_session_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "project_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "environment_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "log_group_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "kubctl_on_server_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "cloud": {
      "name": "KubernetesCloud",
      "type": "Enum",
      "required": true,
      "valids": [
        "AWS",
        "Azure",
        "GCP",
        "Other"
      ]
    },
    "description": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "ip_public": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "last_sync": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "meta_collective": {
      "type": "Any",
      "required": false
    },
    "meta_derivative": {
      "type": "Any",
      "required": false
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

KubernetesInput

{
  "name": "KubernetesInput",
  "type": "Object",
  "required": true,
  "fields": {
    "workspace_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "project_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "environment_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "log_group_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "kubctl_on_server_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "cloud": {
      "name": "KubernetesCloud",
      "type": "Enum",
      "required": true,
      "valids": [
        "AWS",
        "Azure",
        "GCP",
        "Other"
      ]
    },
    "description": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "kubernetes_category": {
      "type": "Array",
      "required": true,
      "items": [
        {
          "name": "EntityCategoryInput",
          "type": "Object",
          "required": false,
          "fields": {
            "entity_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "category_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            }
          }
        }
      ]
    },
    "kubernetes_field": {
      "type": "Array",
      "required": true,
      "items": [
        {
          "name": "EntityFieldInput",
          "type": "Object",
          "required": false,
          "fields": {
            "entity_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "field_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "value": {
              "type": "Any",
              "required": false
            }
          }
        }
      ]
    },
    "kubernetes_tag": {
      "type": "Array",
      "required": true,
      "items": [
        {
          "name": "EntityTagInput",
          "type": "Object",
          "required": false,
          "fields": {
            "entity_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "name": {
              "type": "String",
              "required": true,
              "max": 255
            },
            "value": {
              "type": "String",
              "required": false
            }
          }
        }
      ]
    }
  }
}

DatabaseCategory

{
  "name": "DatabaseCategory",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "Integer",
      "required": true
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "category_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

DatabaseField

{
  "name": "DatabaseField",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "Integer",
      "required": true
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "field_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "value": {
      "type": "String",
      "required": false
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

DatabaseTag

{
  "name": "DatabaseTag",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "Integer",
      "required": true
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "value": {
      "type": "String",
      "required": false
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

Database

{
  "name": "Database",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "workspace_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "project_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "environment_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "log_group_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "database_credential_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "type": {
      "name": "DatabaseType",
      "type": "Enum",
      "required": true,
      "valids": [
        "Clickhouse",
        "Elasticsearch",
        "Mongo",
        "Mysql",
        "Postgres"
      ]
    },
    "connect_type": {
      "name": "DatabaseConnectType",
      "type": "Enum",
      "required": true,
      "valids": [
        "Direct",
        "ByServer",
        "ByKubernetes"
      ]
    },
    "connect_server_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "connect_kubernetes_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "description": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "meta_collective": {
      "type": "Any",
      "required": false
    },
    "meta_derivative": {
      "type": "Any",
      "required": false
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

DatabaseInput

{
  "name": "DatabaseInput",
  "type": "Object",
  "required": true,
  "fields": {
    "workspace_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "project_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "environment_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "log_group_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "database_credential_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "type": {
      "name": "DatabaseType",
      "type": "Enum",
      "required": true,
      "valids": [
        "Clickhouse",
        "Elasticsearch",
        "Mongo",
        "Mysql",
        "Postgres"
      ]
    },
    "connect_type": {
      "name": "DatabaseConnectType",
      "type": "Enum",
      "required": true,
      "valids": [
        "Direct",
        "ByServer",
        "ByKubernetes"
      ]
    },
    "connect_server_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "connect_kubernetes_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "description": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "database_category": {
      "type": "Array",
      "required": true,
      "items": [
        {
          "name": "EntityCategoryInput",
          "type": "Object",
          "required": false,
          "fields": {
            "entity_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "category_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            }
          }
        }
      ]
    },
    "database_field": {
      "type": "Array",
      "required": true,
      "items": [
        {
          "name": "EntityFieldInput",
          "type": "Object",
          "required": false,
          "fields": {
            "entity_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "field_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "value": {
              "type": "Any",
              "required": false
            }
          }
        }
      ]
    },
    "database_tag": {
      "type": "Array",
      "required": true,
      "items": [
        {
          "name": "EntityTagInput",
          "type": "Object",
          "required": false,
          "fields": {
            "entity_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "name": {
              "type": "String",
              "required": true,
              "max": 255
            },
            "value": {
              "type": "String",
              "required": false
            }
          }
        }
      ]
    }
  }
}

CacheCategory

{
  "name": "CacheCategory",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "Integer",
      "required": true
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "category_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

CacheField

{
  "name": "CacheField",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "Integer",
      "required": true
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "field_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "value": {
      "type": "String",
      "required": false
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

CacheTag

{
  "name": "CacheTag",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "Integer",
      "required": true
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "value": {
      "type": "String",
      "required": false
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

Cache

{
  "name": "Cache",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "workspace_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "project_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "environment_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "log_group_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "cache_credential_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "type": {
      "name": "CacheType",
      "type": "Enum",
      "required": true,
      "valids": [
        "Redis"
      ]
    },
    "connect_type": {
      "name": "CacheConnectType",
      "type": "Enum",
      "required": true,
      "valids": [
        "Direct",
        "ByServer",
        "ByKubernetes"
      ]
    },
    "connect_server_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "connect_kubernetes_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "description": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "meta_collective": {
      "type": "Any",
      "required": false
    },
    "meta_derivative": {
      "type": "Any",
      "required": false
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

CacheInput

{
  "name": "CacheInput",
  "type": "Object",
  "required": true,
  "fields": {
    "workspace_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "project_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "environment_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "log_group_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "cache_credential_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "type": {
      "name": "CacheType",
      "type": "Enum",
      "required": true,
      "valids": [
        "Redis"
      ]
    },
    "connect_type": {
      "name": "CacheConnectType",
      "type": "Enum",
      "required": true,
      "valids": [
        "Direct",
        "ByServer",
        "ByKubernetes"
      ]
    },
    "connect_server_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "connect_kubernetes_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "description": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "cache_category": {
      "type": "Array",
      "required": true,
      "items": [
        {
          "name": "EntityCategoryInput",
          "type": "Object",
          "required": false,
          "fields": {
            "entity_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "category_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            }
          }
        }
      ]
    },
    "cache_field": {
      "type": "Array",
      "required": true,
      "items": [
        {
          "name": "EntityFieldInput",
          "type": "Object",
          "required": false,
          "fields": {
            "entity_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "field_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "value": {
              "type": "Any",
              "required": false
            }
          }
        }
      ]
    },
    "cache_tag": {
      "type": "Array",
      "required": true,
      "items": [
        {
          "name": "EntityTagInput",
          "type": "Object",
          "required": false,
          "fields": {
            "entity_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "name": {
              "type": "String",
              "required": true,
              "max": 255
            },
            "value": {
              "type": "String",
              "required": false
            }
          }
        }
      ]
    }
  }
}

MessagingCategory

{
  "name": "MessagingCategory",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "Integer",
      "required": true
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "category_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

MessagingField

{
  "name": "MessagingField",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "Integer",
      "required": true
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "field_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "value": {
      "type": "String",
      "required": false
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

MessagingTag

{
  "name": "MessagingTag",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "Integer",
      "required": true
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "value": {
      "type": "String",
      "required": false
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

Messaging

{
  "name": "Messaging",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "workspace_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "project_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "environment_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "log_group_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "messaging_credential_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "type": {
      "name": "MessagingType",
      "type": "Enum",
      "required": true,
      "valids": [
        "Rabbitmq",
        "Kafka"
      ]
    },
    "connect_type": {
      "name": "MessagingConnectType",
      "type": "Enum",
      "required": true,
      "valids": [
        "Direct",
        "ByServer",
        "ByKubernetes"
      ]
    },
    "connect_server_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "connect_kubernetes_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "description": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "meta_collective": {
      "type": "Any",
      "required": false
    },
    "meta_derivative": {
      "type": "Any",
      "required": false
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

MessagingInput

{
  "name": "MessagingInput",
  "type": "Object",
  "required": true,
  "fields": {
    "workspace_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "project_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "environment_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "log_group_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "messaging_credential_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "type": {
      "name": "MessagingType",
      "type": "Enum",
      "required": true,
      "valids": [
        "Rabbitmq",
        "Kafka"
      ]
    },
    "connect_type": {
      "name": "MessagingConnectType",
      "type": "Enum",
      "required": true,
      "valids": [
        "Direct",
        "ByServer",
        "ByKubernetes"
      ]
    },
    "connect_server_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "connect_kubernetes_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "description": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "messaging_category": {
      "type": "Array",
      "required": true,
      "items": [
        {
          "name": "EntityCategoryInput",
          "type": "Object",
          "required": false,
          "fields": {
            "entity_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "category_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            }
          }
        }
      ]
    },
    "messaging_field": {
      "type": "Array",
      "required": true,
      "items": [
        {
          "name": "EntityFieldInput",
          "type": "Object",
          "required": false,
          "fields": {
            "entity_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "field_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "value": {
              "type": "Any",
              "required": false
            }
          }
        }
      ]
    },
    "messaging_tag": {
      "type": "Array",
      "required": true,
      "items": [
        {
          "name": "EntityTagInput",
          "type": "Object",
          "required": false,
          "fields": {
            "entity_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "name": {
              "type": "String",
              "required": true,
              "max": 255
            },
            "value": {
              "type": "String",
              "required": false
            }
          }
        }
      ]
    }
  }
}

StreamingCategory

{
  "name": "StreamingCategory",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "Integer",
      "required": true
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "category_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

StreamingField

{
  "name": "StreamingField",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "Integer",
      "required": true
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "field_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "value": {
      "type": "String",
      "required": false
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

StreamingTag

{
  "name": "StreamingTag",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "Integer",
      "required": true
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "value": {
      "type": "String",
      "required": false
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

Streaming

{
  "name": "Streaming",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "workspace_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "project_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "environment_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "log_group_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "streaming_credential_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "type": {
      "name": "StreamingType",
      "type": "Enum",
      "required": true,
      "valids": [
        "Kafka",
        "Rabbitmq"
      ]
    },
    "connect_type": {
      "name": "StreamingConnectType",
      "type": "Enum",
      "required": true,
      "valids": [
        "Direct",
        "ByServer",
        "ByKubernetes"
      ]
    },
    "connect_server_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "connect_kubernetes_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "description": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "meta_collective": {
      "type": "Any",
      "required": false
    },
    "meta_derivative": {
      "type": "Any",
      "required": false
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

StreamingInput

{
  "name": "StreamingInput",
  "type": "Object",
  "required": true,
  "fields": {
    "workspace_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "project_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "environment_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "log_group_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "streaming_credential_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "type": {
      "name": "StreamingType",
      "type": "Enum",
      "required": true,
      "valids": [
        "Kafka",
        "Rabbitmq"
      ]
    },
    "connect_type": {
      "name": "StreamingConnectType",
      "type": "Enum",
      "required": true,
      "valids": [
        "Direct",
        "ByServer",
        "ByKubernetes"
      ]
    },
    "connect_server_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "connect_kubernetes_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "description": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "streaming_category": {
      "type": "Array",
      "required": true,
      "items": [
        {
          "name": "EntityCategoryInput",
          "type": "Object",
          "required": false,
          "fields": {
            "entity_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "category_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            }
          }
        }
      ]
    },
    "streaming_field": {
      "type": "Array",
      "required": true,
      "items": [
        {
          "name": "EntityFieldInput",
          "type": "Object",
          "required": false,
          "fields": {
            "entity_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "field_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "value": {
              "type": "Any",
              "required": false
            }
          }
        }
      ]
    },
    "streaming_tag": {
      "type": "Array",
      "required": true,
      "items": [
        {
          "name": "EntityTagInput",
          "type": "Object",
          "required": false,
          "fields": {
            "entity_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "name": {
              "type": "String",
              "required": true,
              "max": 255
            },
            "value": {
              "type": "String",
              "required": false
            }
          }
        }
      ]
    }
  }
}

CloudCategory

{
  "name": "CloudCategory",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "Integer",
      "required": true
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "category_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

CloudField

{
  "name": "CloudField",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "Integer",
      "required": true
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "field_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "value": {
      "type": "String",
      "required": false
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

CloudTag

{
  "name": "CloudTag",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "Integer",
      "required": true
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "value": {
      "type": "String",
      "required": false
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

Cloud

{
  "name": "Cloud",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "workspace_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "ctl_on_server_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "type": {
      "name": "CloudType",
      "type": "Enum",
      "required": true,
      "valids": [
        "AWS",
        "Azure",
        "GCP",
        "Other"
      ]
    },
    "description": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "meta_collective": {
      "type": "Any",
      "required": false
    },
    "meta_derivative": {
      "type": "Any",
      "required": false
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

CloudInput

{
  "name": "CloudInput",
  "type": "Object",
  "required": true,
  "fields": {
    "workspace_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "ctl_on_server_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "type": {
      "name": "CloudType",
      "type": "Enum",
      "required": true,
      "valids": [
        "AWS",
        "Azure",
        "GCP",
        "Other"
      ]
    },
    "description": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "cloud_category": {
      "type": "Array",
      "required": true,
      "items": [
        {
          "name": "EntityCategoryInput",
          "type": "Object",
          "required": false,
          "fields": {
            "entity_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "category_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            }
          }
        }
      ]
    },
    "cloud_field": {
      "type": "Array",
      "required": true,
      "items": [
        {
          "name": "EntityFieldInput",
          "type": "Object",
          "required": false,
          "fields": {
            "entity_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "field_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "value": {
              "type": "Any",
              "required": false
            }
          }
        }
      ]
    },
    "cloud_tag": {
      "type": "Array",
      "required": true,
      "items": [
        {
          "name": "EntityTagInput",
          "type": "Object",
          "required": false,
          "fields": {
            "entity_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "name": {
              "type": "String",
              "required": true,
              "max": 255
            },
            "value": {
              "type": "String",
              "required": false
            }
          }
        }
      ]
    }
  }
}

MetricCategory

{
  "name": "MetricCategory",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "Integer",
      "required": true
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "category_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

MetricField

{
  "name": "MetricField",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "Integer",
      "required": true
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "field_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "value": {
      "type": "String",
      "required": false
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

MetricTag

{
  "name": "MetricTag",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "Integer",
      "required": true
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "value": {
      "type": "String",
      "required": false
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

Metric

{
  "name": "Metric",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "workspace_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "project_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "environment_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "caller_type": {
      "name": "MetricCallerType",
      "type": "Enum",
      "required": true,
      "valids": [
        "Globally",
        "ByServer",
        "ByKubernetes"
      ]
    },
    "caller_server_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "caller_kubernetes_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "url": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "interval_scheduler_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "description": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "meta_collective": {
      "type": "Any",
      "required": false
    },
    "meta_derivative": {
      "type": "Any",
      "required": false
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

MetricInput

{
  "name": "MetricInput",
  "type": "Object",
  "required": true,
  "fields": {
    "workspace_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "project_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "environment_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "caller_type": {
      "name": "MetricCallerType",
      "type": "Enum",
      "required": true,
      "valids": [
        "Globally",
        "ByServer",
        "ByKubernetes"
      ]
    },
    "caller_server_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "caller_kubernetes_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "url": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "interval_scheduler_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "description": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "metric_category": {
      "type": "Array",
      "required": true,
      "items": [
        {
          "name": "EntityCategoryInput",
          "type": "Object",
          "required": false,
          "fields": {
            "entity_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "category_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            }
          }
        }
      ]
    },
    "metric_field": {
      "type": "Array",
      "required": true,
      "items": [
        {
          "name": "EntityFieldInput",
          "type": "Object",
          "required": false,
          "fields": {
            "entity_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "field_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "value": {
              "type": "Any",
              "required": false
            }
          }
        }
      ]
    },
    "metric_tag": {
      "type": "Array",
      "required": true,
      "items": [
        {
          "name": "EntityTagInput",
          "type": "Object",
          "required": false,
          "fields": {
            "entity_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "name": {
              "type": "String",
              "required": true,
              "max": 255
            },
            "value": {
              "type": "String",
              "required": false
            }
          }
        }
      ]
    }
  }
}

AlertCategory

{
  "name": "AlertCategory",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "Integer",
      "required": true
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "category_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

AlertField

{
  "name": "AlertField",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "Integer",
      "required": true
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "field_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "value": {
      "type": "String",
      "required": false
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

AlertTag

{
  "name": "AlertTag",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "Integer",
      "required": true
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "value": {
      "type": "String",
      "required": false
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

Alert

{
  "name": "Alert",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "workspace_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "project_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "environment_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "topic_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "server_ids": {
      "type": "Any",
      "required": false
    },
    "kubernetes_ids": {
      "type": "Any",
      "required": false
    },
    "metric_name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "trigger_sample_size": {
      "type": "Integer",
      "required": true
    },
    "trigger_aggregator": {
      "name": "AlertTriggerAggregator",
      "type": "Enum",
      "required": true,
      "valids": [
        "Min",
        "Max",
        "Avg",
        "Sum"
      ]
    },
    "trigger_operator": {
      "name": "AlertTriggerOperator",
      "type": "Enum",
      "required": true,
      "valids": [
        "Equal",
        "NotEqual",
        "LessThan",
        "MoreThan",
        "LessThanOrEqual",
        "MoreThanOrEqual"
      ]
    },
    "threshold": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "description": {
      "type": "String",
      "required": false,
      "max": 255
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

AlertInput

{
  "name": "AlertInput",
  "type": "Object",
  "required": true,
  "fields": {
    "workspace_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "project_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "environment_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "topic_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "server_ids": {
      "type": "Any",
      "required": false
    },
    "kubernetes_ids": {
      "type": "Any",
      "required": false
    },
    "metric_name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "trigger_sample_size": {
      "type": "Integer",
      "required": true
    },
    "trigger_aggregator": {
      "name": "AlertTriggerAggregator",
      "type": "Enum",
      "required": true,
      "valids": [
        "Min",
        "Max",
        "Avg",
        "Sum"
      ]
    },
    "trigger_operator": {
      "name": "AlertTriggerOperator",
      "type": "Enum",
      "required": true,
      "valids": [
        "Equal",
        "NotEqual",
        "LessThan",
        "MoreThan",
        "LessThanOrEqual",
        "MoreThanOrEqual"
      ]
    },
    "threshold": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "description": {
      "type": "String",
      "required": false,
      "max": 255
    }
  }
}

MonitorCategory

{
  "name": "MonitorCategory",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "Integer",
      "required": true
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "category_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

MonitorField

{
  "name": "MonitorField",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "Integer",
      "required": true
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "field_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "value": {
      "type": "String",
      "required": false
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

MonitorTag

{
  "name": "MonitorTag",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "Integer",
      "required": true
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "entity_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "value": {
      "type": "String",
      "required": false
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

Monitor

{
  "name": "Monitor",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "workspace_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "project_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "environment_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "topic_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "caller_type": {
      "name": "MonitorCallerType",
      "type": "Enum",
      "required": true,
      "valids": [
        "Globally",
        "ByServer",
        "ByKubernetes"
      ]
    },
    "caller_server_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "caller_kubernetes_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "up_side_down": {
      "type": "Boolean",
      "required": true
    },
    "heartbeat_interval_scheduler_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "retries": {
      "type": "Integer",
      "required": true
    },
    "heartbeat_retry_interval_value": {
      "type": "Integer",
      "required": true
    },
    "heartbeat_retry_interval_unit": {
      "name": "MonitorHeartbeatRetryIntervalUnit",
      "type": "Enum",
      "required": true,
      "valids": [
        "Second",
        "Minute",
        "Hours"
      ]
    },
    "request_timeout_value": {
      "type": "Integer",
      "required": true
    },
    "request_timeout_unit": {
      "name": "MonitorRequestTimeoutUnit",
      "type": "Enum",
      "required": true,
      "valids": [
        "Second",
        "Minute"
      ]
    },
    "type": {
      "name": "MonitorType",
      "type": "Enum",
      "required": true,
      "valids": [
        "Http",
        "Ping",
        "Port",
        "Database",
        "Cache",
        "Messaging",
        "DockerContainer",
        "KubernetesPod"
      ]
    },
    "http_url": {
      "type": "String",
      "required": false,
      "max": 255
    },
    "http_method": {
      "type": "String",
      "required": false,
      "max": 255
    },
    "http_header": {
      "type": "String",
      "required": false,
      "max": 255
    },
    "http_body_encoding": {
      "name": "MonitorHTTPBodyEncoding",
      "type": "Enum",
      "required": false,
      "valids": [
        "Json",
        "X_WWW_FormUrlencoded",
        "Xml"
      ]
    },
    "http_body": {
      "type": "String",
      "required": false,
      "max": 255
    },
    "http_ignore_ssl_tls": {
      "type": "String",
      "required": false,
      "max": 255
    },
    "ping_host": {
      "type": "String",
      "required": false,
      "max": 255
    },
    "ping_max_packets": {
      "type": "String",
      "required": false,
      "max": 255
    },
    "ping_packdet_size": {
      "type": "String",
      "required": false,
      "max": 255
    },
    "port_host": {
      "type": "String",
      "required": false,
      "max": 255
    },
    "port_port": {
      "type": "Integer",
      "required": false
    },
    "database_credentail_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "database_query": {
      "type": "String",
      "required": false,
      "max": 255
    },
    "cache_credentail_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "messaging_credentail_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "docker_container_connection_type": {
      "name": "MonitorDockerContainerConnectionType",
      "type": "Enum",
      "required": false,
      "valids": [
        "Socket",
        "TcpHttp"
      ]
    },
    "docker_container_deamon": {
      "type": "String",
      "required": false,
      "max": 255
    },
    "docker_container_id_or_name": {
      "type": "String",
      "required": false,
      "max": 255
    },
    "kubernetes_pod_controller_type": {
      "name": "MonitorKubernetesPodControllerType",
      "type": "Enum",
      "required": false,
      "valids": [
        "Deployment",
        "Statefulset",
        "Deamonset"
      ]
    },
    "kubernetes_pod_controller_name": {
      "type": "String",
      "required": false,
      "max": 255
    },
    "description": {
      "type": "String",
      "required": false
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

MonitorInput

{
  "name": "MonitorInput",
  "type": "Object",
  "required": true,
  "fields": {
    "workspace_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "project_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "environment_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "topic_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "caller_type": {
      "name": "MonitorCallerType",
      "type": "Enum",
      "required": true,
      "valids": [
        "Globally",
        "ByServer",
        "ByKubernetes"
      ]
    },
    "caller_server_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "caller_kubernetes_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "up_side_down": {
      "type": "Boolean",
      "required": true
    },
    "heartbeat_interval_scheduler_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "retries": {
      "type": "Integer",
      "required": true
    },
    "heartbeat_retry_interval_value": {
      "type": "Integer",
      "required": true
    },
    "heartbeat_retry_interval_unit": {
      "name": "MonitorHeartbeatRetryIntervalUnit",
      "type": "Enum",
      "required": true,
      "valids": [
        "Second",
        "Minute",
        "Hours"
      ]
    },
    "request_timeout_value": {
      "type": "Integer",
      "required": true
    },
    "request_timeout_unit": {
      "name": "MonitorRequestTimeoutUnit",
      "type": "Enum",
      "required": true,
      "valids": [
        "Second",
        "Minute"
      ]
    },
    "type": {
      "name": "MonitorType",
      "type": "Enum",
      "required": true,
      "valids": [
        "Http",
        "Ping",
        "Port",
        "Database",
        "Cache",
        "Messaging",
        "DockerContainer",
        "KubernetesPod"
      ]
    },
    "http_url": {
      "type": "String",
      "required": false,
      "max": 255
    },
    "http_method": {
      "type": "String",
      "required": false,
      "max": 255
    },
    "http_header": {
      "type": "String",
      "required": false,
      "max": 255
    },
    "http_body_encoding": {
      "name": "MonitorHTTPBodyEncoding",
      "type": "Enum",
      "required": false,
      "valids": [
        "Json",
        "X_WWW_FormUrlencoded",
        "Xml"
      ]
    },
    "http_body": {
      "type": "String",
      "required": false,
      "max": 255
    },
    "http_ignore_ssl_tls": {
      "type": "String",
      "required": false,
      "max": 255
    },
    "ping_host": {
      "type": "String",
      "required": false,
      "max": 255
    },
    "ping_max_packets": {
      "type": "String",
      "required": false,
      "max": 255
    },
    "ping_packdet_size": {
      "type": "String",
      "required": false,
      "max": 255
    },
    "port_host": {
      "type": "String",
      "required": false,
      "max": 255
    },
    "port_port": {
      "type": "Integer",
      "required": false
    },
    "database_credentail_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "database_query": {
      "type": "String",
      "required": false,
      "max": 255
    },
    "cache_credentail_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "messaging_credentail_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "docker_container_connection_type": {
      "name": "MonitorDockerContainerConnectionType",
      "type": "Enum",
      "required": false,
      "valids": [
        "Socket",
        "TcpHttp"
      ]
    },
    "docker_container_deamon": {
      "type": "String",
      "required": false,
      "max": 255
    },
    "docker_container_id_or_name": {
      "type": "String",
      "required": false,
      "max": 255
    },
    "kubernetes_pod_controller_type": {
      "name": "MonitorKubernetesPodControllerType",
      "type": "Enum",
      "required": false,
      "valids": [
        "Deployment",
        "Statefulset",
        "Deamonset"
      ]
    },
    "kubernetes_pod_controller_name": {
      "type": "String",
      "required": false,
      "max": 255
    },
    "description": {
      "type": "String",
      "required": false
    },
    "monitor_category": {
      "type": "Array",
      "required": true,
      "items": [
        {
          "name": "EntityCategoryInput",
          "type": "Object",
          "required": false,
          "fields": {
            "entity_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "category_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            }
          }
        }
      ]
    },
    "monitor_field": {
      "type": "Array",
      "required": true,
      "items": [
        {
          "name": "EntityFieldInput",
          "type": "Object",
          "required": false,
          "fields": {
            "entity_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "field_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "value": {
              "type": "Any",
              "required": false
            }
          }
        }
      ]
    },
    "monitor_tag": {
      "type": "Array",
      "required": true,
      "items": [
        {
          "name": "EntityTagInput",
          "type": "Object",
          "required": false,
          "fields": {
            "entity_id": {
              "type": "String",
              "required": true,
              "min": 20,
              "max": 20
            },
            "name": {
              "type": "String",
              "required": true,
              "max": 255
            },
            "value": {
              "type": "String",
              "required": false
            }
          }
        }
      ]
    }
  }
}

MonitorResultType

{
  "name": "MonitorResultType",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "String",
      "required": true
    },
    "monitor_id": {
      "type": "String",
      "required": true
    },
    "success": {
      "type": "Boolean",
      "required": true
    },
    "result": {
      "type": "String",
      "required": true
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

Incident

{
  "name": "Incident",
  "type": "Object",
  "required": true,
  "fields": {
    "id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "user_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "workspace_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    },
    "server_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "kubernetes_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "monitor_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "alert_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "metric_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "chat_id": {
      "type": "String",
      "required": false,
      "min": 20,
      "max": 20
    },
    "status": {
      "name": "IncidentStatus",
      "type": "Enum",
      "required": true,
      "valids": [
        "Open",
        "Reviewed",
        "Closed"
      ]
    },
    "description": {
      "type": "String",
      "required": false,
      "max": 255
    },
    "created_at": {
      "type": "DateTime",
      "required": true
    },
    "updated_at": {
      "type": "DateTime",
      "required": true
    }
  }
}

Enums

ServerCloud

AWS

Azure

GCP

Other

ServerMetricRetentionUnit

Day

Month

Year

DockerCloud

AWS

Azure

GCP

Other

KubernetesCloud

AWS

Azure

GCP

Other

DatabaseType

Clickhouse

Elasticsearch

Mongo

Mysql

Postgres

DatabaseConnectType

Direct

ByServer

ByKubernetes

CacheType

Redis

CacheConnectType

Direct

ByServer

ByKubernetes

MessagingType

Rabbitmq

Kafka

MessagingConnectType

Direct

ByServer

ByKubernetes

StreamingType

Kafka

Rabbitmq

StreamingConnectType

Direct

ByServer

ByKubernetes

CloudType

AWS

Azure

GCP

Other

MetricCallerType

Globally

ByServer

ByKubernetes

AlertTriggerAggregator

Min

Max

Avg

Sum

AlertTriggerOperator

Equal

NotEqual

LessThan

MoreThan

LessThanOrEqual

MoreThanOrEqual

MonitorCallerType

Globally

ByServer

ByKubernetes

MonitorHeartbeatRetryIntervalUnit

Second

Minute

Hours

MonitorRequestTimeoutUnit

Second

Minute

MonitorType

Http

Ping

Port

Database

Cache

Messaging

DockerContainer

KubernetesPod

MonitorHTTPBodyEncoding

Json

X_WWW_FormUrlencoded

Xml

MonitorDockerContainerConnectionType

Socket

TcpHttp

MonitorKubernetesPodControllerType

Deployment

Statefulset

Deamonset

IncidentStatus

Open

Reviewed

Closed

Namira Software Corporation

©Copyright 2010 to 2025 Namira Software Corporation. All rights reserved.