To use this cli, we need to first Install Nodejs, then run the following command.
npm i -g namirasoft-infra-api-v1
Returns the application health status
ns-infra healthz get
Returns the application liveness status
ns-infra health liveness
Returns the application readiness status
ns-infra health readiness
Returns the application metrics
ns-infra metrics get
Returns the value list of a given table and column
ns-infra value list {table} {column} {search} {field_id} {limit}
Returns the project category list
ns-infra projectcategory list {filters} {page} {size} {sorts}
Returns a project category by id.
ns-infra projectcategory get {id}
Creates a new project category for an entity
ns-infra projectcategory create
--entity_id (String)
--category_id (String)
Deletes a project category by an id.
ns-infra projectcategory delete {id}
Returns the project field list
ns-infra projectfield list {filters} {page} {size} {sorts}
Returns a project field by id.
ns-infra projectfield get {id}
Creates a new project field for an entity
ns-infra projectfield create
--entity_id (String)
--field_id (String)
--value (Any)
Updates a project field by an id for an entity
ns-infra projectfield update {id}
--entity_id (String)
--field_id (String)
--value (Any)
Deletes a project field by an id.
ns-infra projectfield delete {id}
Returns the project tag list
ns-infra projecttag list {filters} {page} {size} {sorts}
Returns a project tag by id.
ns-infra projecttag get {id}
Creates a new project tag for an entity
ns-infra projecttag create
--entity_id (String)
--name (String)
--value (String)
Updates a project tag by an id for an entity
ns-infra projecttag update {id}
--entity_id (String)
--name (String)
--value (String)
Deletes a project tag by an id.
ns-infra projecttag delete {id}
Returns the project list
ns-infra project list {filters} {page} {size} {sorts}
Returns a project by an id
ns-infra project get {id}
Creates a new project
ns-infra project create
--workspace_id (String)
--name (String)
--description (String)
--project_category (Array)
--project_field (Array)
--project_tag (Array)
Updates a project by an id
ns-infra project update {id}
--workspace_id (String)
--name (String)
--description (String)
--project_category (Array)
--project_field (Array)
--project_tag (Array)
Deletes a project by an id
ns-infra project delete {id}
Returns the environment category list
ns-infra environmentcategory list {filters} {page} {size} {sorts}
Returns a environment category by id.
ns-infra environmentcategory get {id}
Creates a new environment category for an entity
ns-infra environmentcategory create
--entity_id (String)
--category_id (String)
Deletes a environment category by an id.
ns-infra environmentcategory delete {id}
Returns the environment field list
ns-infra environmentfield list {filters} {page} {size} {sorts}
Returns a environment field by id.
ns-infra environmentfield get {id}
Creates a new environment field for an entity
ns-infra environmentfield create
--entity_id (String)
--field_id (String)
--value (Any)
Updates a environment field by an id for an entity
ns-infra environmentfield update {id}
--entity_id (String)
--field_id (String)
--value (Any)
Deletes a environment field by an id.
ns-infra environmentfield delete {id}
Returns the environment tag list
ns-infra environmenttag list {filters} {page} {size} {sorts}
Returns a environment tag by id.
ns-infra environmenttag get {id}
Creates a new environment tag for an entity
ns-infra environmenttag create
--entity_id (String)
--name (String)
--value (String)
Updates a environment tag by an id for an entity
ns-infra environmenttag update {id}
--entity_id (String)
--name (String)
--value (String)
Deletes a environment tag by an id.
ns-infra environmenttag delete {id}
Returns the environment list
ns-infra environment list {filters} {page} {size} {sorts}
Returns an environment by an id
ns-infra environment get {id}
Creates a new environment
ns-infra environment create
--workspace_id (String)
--project_id (String)
--name (String)
--description (String)
--environment_category (Array)
--environment_field (Array)
--environment_tag (Array)
Updates an environment by an id
ns-infra environment update {id}
--workspace_id (String)
--project_id (String)
--name (String)
--description (String)
--environment_category (Array)
--environment_field (Array)
--environment_tag (Array)
Deletes an environment by an id
ns-infra environment delete {id}
Returns the server category list
ns-infra servercategory list {filters} {page} {size} {sorts}
Returns a server category by id.
ns-infra servercategory get {id}
Creates a new server category for an entity
ns-infra servercategory create
--entity_id (String)
--category_id (String)
Deletes a server category by an id.
ns-infra servercategory delete {id}
Returns the server field list
ns-infra serverfield list {filters} {page} {size} {sorts}
Returns a server field by id.
ns-infra serverfield get {id}
Creates a new server field for an entity
ns-infra serverfield create
--entity_id (String)
--field_id (String)
--value (Any)
Updates a server field by an id for an entity
ns-infra serverfield update {id}
--entity_id (String)
--field_id (String)
--value (Any)
Deletes a server field by an id.
ns-infra serverfield delete {id}
Returns the server tag list
ns-infra servertag list {filters} {page} {size} {sorts}
Returns a server tag by id.
ns-infra servertag get {id}
Creates a new server tag for an entity
ns-infra servertag create
--entity_id (String)
--name (String)
--value (String)
Updates a server tag by an id for an entity
ns-infra servertag update {id}
--entity_id (String)
--name (String)
--value (String)
Deletes a server tag by an id.
ns-infra servertag delete {id}
Returns the server list
ns-infra server list {filters} {page} {size} {sorts}
Returns a server by an id
ns-infra server get {id}
Creates a new server
ns-infra server create
--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)
Updates a server by an id
ns-infra server update {id}
--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)
Deletes a server by an id
ns-infra server delete {id}
Set a collective by an id
ns-infra server setcollective {id}
--applications (Array)
--dockers (Array)
Set a derivative by an id
ns-infra server _setderivative {id}
--roles (Array)
Returns the docker category list
ns-infra dockercategory list {filters} {page} {size} {sorts}
Returns a docker category by id.
ns-infra dockercategory get {id}
Creates a new docker category for an entity
ns-infra dockercategory create
--entity_id (String)
--category_id (String)
Deletes a docker category by an id.
ns-infra dockercategory delete {id}
Returns the docker field list
ns-infra dockerfield list {filters} {page} {size} {sorts}
Returns a docker field by id.
ns-infra dockerfield get {id}
Creates a new docker field for an entity
ns-infra dockerfield create
--entity_id (String)
--field_id (String)
--value (Any)
Updates a docker field by an id for an entity
ns-infra dockerfield update {id}
--entity_id (String)
--field_id (String)
--value (Any)
Deletes a docker field by an id.
ns-infra dockerfield delete {id}
Returns the docker tag list
ns-infra dockertag list {filters} {page} {size} {sorts}
Returns a docker tag by id.
ns-infra dockertag get {id}
Creates a new docker tag for an entity
ns-infra dockertag create
--entity_id (String)
--name (String)
--value (String)
Updates a docker tag by an id for an entity
ns-infra dockertag update {id}
--entity_id (String)
--name (String)
--value (String)
Deletes a docker tag by an id.
ns-infra dockertag delete {id}
Returns the docker list
ns-infra docker list {filters} {page} {size} {sorts}
Returns a docker by an id
ns-infra docker get {id}
Creates a new docker
ns-infra docker create
--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)
Updates a docker by an id
ns-infra docker update {id}
--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)
Deletes a docker by an id
ns-infra docker delete {id}
Set a collective by an id
ns-infra docker setcollective {id}
--applications (Array)
--dockers (Array)
Set a derivative by an id
ns-infra docker _setderivative {id}
--roles (Array)
Returns the kubernetes category list
ns-infra kubernetescategory list {filters} {page} {size} {sorts}
Returns a kubernetes category by id.
ns-infra kubernetescategory get {id}
Creates a new kubernetes category for an entity
ns-infra kubernetescategory create
--entity_id (String)
--category_id (String)
Deletes a kubernetes category by an id.
ns-infra kubernetescategory delete {id}
Returns the kubernetes field list
ns-infra kubernetesfield list {filters} {page} {size} {sorts}
Returns a kubernetes field by id.
ns-infra kubernetesfield get {id}
Creates a new kubernetes field for an entity
ns-infra kubernetesfield create
--entity_id (String)
--field_id (String)
--value (Any)
Updates a kubernetes field by an id for an entity
ns-infra kubernetesfield update {id}
--entity_id (String)
--field_id (String)
--value (Any)
Deletes a kubernetes field by an id.
ns-infra kubernetesfield delete {id}
Returns the kubernetes tag list
ns-infra kubernetestag list {filters} {page} {size} {sorts}
Returns a kubernetes tag by id.
ns-infra kubernetestag get {id}
Creates a new kubernetes tag for an entity
ns-infra kubernetestag create
--entity_id (String)
--name (String)
--value (String)
Updates a kubernetes tag by an id for an entity
ns-infra kubernetestag update {id}
--entity_id (String)
--name (String)
--value (String)
Deletes a kubernetes tag by an id.
ns-infra kubernetestag delete {id}
Returns the kubernetes list
ns-infra kubernetes list {filters} {page} {size} {sorts}
Returns a kubernetes by an id
ns-infra kubernetes get {id}
Creates a new kubernetes
ns-infra kubernetes create
--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)
Updates a kubernetes by an id
ns-infra kubernetes update {id}
--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)
Deletes a kubernetes by an id
ns-infra kubernetes delete {id}
Set a collective by an id
ns-infra kubernetes setcollective {id}
--applications (Array)
--dockers (Array)
Set a derivative by an id
ns-infra kubernetes _setderivative {id}
--roles (Array)
Returns the database category list
ns-infra databasecategory list {filters} {page} {size} {sorts}
Returns a database category by id.
ns-infra databasecategory get {id}
Creates a new database category for an entity
ns-infra databasecategory create
--entity_id (String)
--category_id (String)
Deletes a database category by an id.
ns-infra databasecategory delete {id}
Returns the database field list
ns-infra databasefield list {filters} {page} {size} {sorts}
Returns a database field by id.
ns-infra databasefield get {id}
Creates a new database field for an entity
ns-infra databasefield create
--entity_id (String)
--field_id (String)
--value (Any)
Updates a database field by an id for an entity
ns-infra databasefield update {id}
--entity_id (String)
--field_id (String)
--value (Any)
Deletes a database field by an id.
ns-infra databasefield delete {id}
Returns the database tag list
ns-infra databasetag list {filters} {page} {size} {sorts}
Returns a database tag by id.
ns-infra databasetag get {id}
Creates a new database tag for an entity
ns-infra databasetag create
--entity_id (String)
--name (String)
--value (String)
Updates a database tag by an id for an entity
ns-infra databasetag update {id}
--entity_id (String)
--name (String)
--value (String)
Deletes a database tag by an id.
ns-infra databasetag delete {id}
Returns the database list
ns-infra database list {filters} {page} {size} {sorts}
Returns a database by an id
ns-infra database get {id}
Creates a new database
ns-infra database create
--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)
Updates a database by an id
ns-infra database update {id}
--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)
Deletes a database by an id
ns-infra database delete {id}
Set a collective by an id
ns-infra database setcollective {id}
--applications (Array)
--dockers (Array)
Set a derivative by an id
ns-infra database _setderivative {id}
--roles (Array)
Returns the cache category list
ns-infra cachecategory list {filters} {page} {size} {sorts}
Returns a cache category by id.
ns-infra cachecategory get {id}
Creates a new cache category for an entity
ns-infra cachecategory create
--entity_id (String)
--category_id (String)
Deletes a cache category by an id.
ns-infra cachecategory delete {id}
Returns the cache field list
ns-infra cachefield list {filters} {page} {size} {sorts}
Returns a cache field by id.
ns-infra cachefield get {id}
Creates a new cache field for an entity
ns-infra cachefield create
--entity_id (String)
--field_id (String)
--value (Any)
Updates a cache field by an id for an entity
ns-infra cachefield update {id}
--entity_id (String)
--field_id (String)
--value (Any)
Deletes a cache field by an id.
ns-infra cachefield delete {id}
Returns the cache tag list
ns-infra cachetag list {filters} {page} {size} {sorts}
Returns a cache tag by id.
ns-infra cachetag get {id}
Creates a new cache tag for an entity
ns-infra cachetag create
--entity_id (String)
--name (String)
--value (String)
Updates a cache tag by an id for an entity
ns-infra cachetag update {id}
--entity_id (String)
--name (String)
--value (String)
Deletes a cache tag by an id.
ns-infra cachetag delete {id}
Returns the cache list
ns-infra cache list {filters} {page} {size} {sorts}
Returns a cache by an id
ns-infra cache get {id}
Creates a new cache
ns-infra cache create
--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)
Updates a cache by an id
ns-infra cache update {id}
--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)
Deletes a cache by an id
ns-infra cache delete {id}
Set a collective by an id
ns-infra cache setcollective {id}
--applications (Array)
--dockers (Array)
Set a derivative by an id
ns-infra cache _setderivative {id}
--roles (Array)
Returns the messaging category list
ns-infra messagingcategory list {filters} {page} {size} {sorts}
Returns a messaging category by id.
ns-infra messagingcategory get {id}
Creates a new messaging category for an entity
ns-infra messagingcategory create
--entity_id (String)
--category_id (String)
Deletes a messaging category by an id.
ns-infra messagingcategory delete {id}
Returns the messaging field list
ns-infra messagingfield list {filters} {page} {size} {sorts}
Returns a messaging field by id.
ns-infra messagingfield get {id}
Creates a new messaging field for an entity
ns-infra messagingfield create
--entity_id (String)
--field_id (String)
--value (Any)
Updates a messaging field by an id for an entity
ns-infra messagingfield update {id}
--entity_id (String)
--field_id (String)
--value (Any)
Deletes a messaging field by an id.
ns-infra messagingfield delete {id}
Returns the messaging tag list
ns-infra messagingtag list {filters} {page} {size} {sorts}
Returns a messaging tag by id.
ns-infra messagingtag get {id}
Creates a new messaging tag for an entity
ns-infra messagingtag create
--entity_id (String)
--name (String)
--value (String)
Updates a messaging tag by an id for an entity
ns-infra messagingtag update {id}
--entity_id (String)
--name (String)
--value (String)
Deletes a messaging tag by an id.
ns-infra messagingtag delete {id}
Returns the messaging list
ns-infra messaging list {filters} {page} {size} {sorts}
Returns a messaging by an id
ns-infra messaging get {id}
Creates a new messaging
ns-infra messaging create
--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)
Updates a messaging by an id
ns-infra messaging update {id}
--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)
Deletes a messaging by an id
ns-infra messaging delete {id}
Set a collective by an id
ns-infra messaging setcollective {id}
--applications (Array)
--dockers (Array)
Set a derivative by an id
ns-infra messaging _setderivative {id}
--roles (Array)
Returns the streaming category list
ns-infra streamingcategory list {filters} {page} {size} {sorts}
Returns a streaming category by id.
ns-infra streamingcategory get {id}
Creates a new streaming category for an entity
ns-infra streamingcategory create
--entity_id (String)
--category_id (String)
Deletes a streaming category by an id.
ns-infra streamingcategory delete {id}
Returns the streaming field list
ns-infra streamingfield list {filters} {page} {size} {sorts}
Returns a streaming field by id.
ns-infra streamingfield get {id}
Creates a new streaming field for an entity
ns-infra streamingfield create
--entity_id (String)
--field_id (String)
--value (Any)
Updates a streaming field by an id for an entity
ns-infra streamingfield update {id}
--entity_id (String)
--field_id (String)
--value (Any)
Deletes a streaming field by an id.
ns-infra streamingfield delete {id}
Returns the streaming tag list
ns-infra streamingtag list {filters} {page} {size} {sorts}
Returns a streaming tag by id.
ns-infra streamingtag get {id}
Creates a new streaming tag for an entity
ns-infra streamingtag create
--entity_id (String)
--name (String)
--value (String)
Updates a streaming tag by an id for an entity
ns-infra streamingtag update {id}
--entity_id (String)
--name (String)
--value (String)
Deletes a streaming tag by an id.
ns-infra streamingtag delete {id}
Returns the streaming list
ns-infra streaming list {filters} {page} {size} {sorts}
Returns a streaming by an id
ns-infra streaming get {id}
Creates a new streaming
ns-infra streaming create
--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)
Updates a streaming by an id
ns-infra streaming update {id}
--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)
Deletes a streaming by an id
ns-infra streaming delete {id}
Set a collective by an id
ns-infra streaming setcollective {id}
--applications (Array)
--dockers (Array)
Set a derivative by an id
ns-infra streaming _setderivative {id}
--roles (Array)
Returns the cloud category list
ns-infra cloudcategory list {filters} {page} {size} {sorts}
Returns a cloud category by id.
ns-infra cloudcategory get {id}
Creates a new cloud category for an entity
ns-infra cloudcategory create
--entity_id (String)
--category_id (String)
Deletes a cloud category by an id.
ns-infra cloudcategory delete {id}
Returns the cloud field list
ns-infra cloudfield list {filters} {page} {size} {sorts}
Returns a cloud field by id.
ns-infra cloudfield get {id}
Creates a new cloud field for an entity
ns-infra cloudfield create
--entity_id (String)
--field_id (String)
--value (Any)
Updates a cloud field by an id for an entity
ns-infra cloudfield update {id}
--entity_id (String)
--field_id (String)
--value (Any)
Deletes a cloud field by an id.
ns-infra cloudfield delete {id}
Returns the cloud tag list
ns-infra cloudtag list {filters} {page} {size} {sorts}
Returns a cloud tag by id.
ns-infra cloudtag get {id}
Creates a new cloud tag for an entity
ns-infra cloudtag create
--entity_id (String)
--name (String)
--value (String)
Updates a cloud tag by an id for an entity
ns-infra cloudtag update {id}
--entity_id (String)
--name (String)
--value (String)
Deletes a cloud tag by an id.
ns-infra cloudtag delete {id}
Returns the cloud list
ns-infra cloud list {filters} {page} {size} {sorts}
Returns a cloud by an id
ns-infra cloud get {id}
Creates a new cloud
ns-infra cloud create
--workspace_id (String)
--ctl_on_server_id (String)
--name (String)
--type (Enum)
--description (String)
--cloud_category (Array)
--cloud_field (Array)
--cloud_tag (Array)
Updates a cloud by an id
ns-infra cloud update {id}
--workspace_id (String)
--ctl_on_server_id (String)
--name (String)
--type (Enum)
--description (String)
--cloud_category (Array)
--cloud_field (Array)
--cloud_tag (Array)
Deletes a cloud by an id
ns-infra cloud delete {id}
Set a collective by an id
ns-infra cloud setcollective {id}
--applications (Array)
--dockers (Array)
Set a derivative by an id
ns-infra cloud _setderivative {id}
--roles (Array)
Returns the metric category list
ns-infra metriccategory list {filters} {page} {size} {sorts}
Returns a metric category by id.
ns-infra metriccategory get {id}
Creates a new metric category for an entity
ns-infra metriccategory create
--entity_id (String)
--category_id (String)
Deletes a metric category by an id.
ns-infra metriccategory delete {id}
Returns the metric field list
ns-infra metricfield list {filters} {page} {size} {sorts}
Returns a metric field by id.
ns-infra metricfield get {id}
Creates a new metric field for an entity
ns-infra metricfield create
--entity_id (String)
--field_id (String)
--value (Any)
Updates a metric field by an id for an entity
ns-infra metricfield update {id}
--entity_id (String)
--field_id (String)
--value (Any)
Deletes a metric field by an id.
ns-infra metricfield delete {id}
Returns the metric tag list
ns-infra metrictag list {filters} {page} {size} {sorts}
Returns a metric tag by id.
ns-infra metrictag get {id}
Creates a new metric tag for an entity
ns-infra metrictag create
--entity_id (String)
--name (String)
--value (String)
Updates a metric tag by an id for an entity
ns-infra metrictag update {id}
--entity_id (String)
--name (String)
--value (String)
Deletes a metric tag by an id.
ns-infra metrictag delete {id}
Returns the metric list
ns-infra metric list {filters} {page} {size} {sorts}
Returns a metric by an id
ns-infra metric get {id}
Creates a new metric
ns-infra metric create
--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)
Updates a metric by an id
ns-infra metric update {id}
--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)
Deletes a metric by an id
ns-infra metric delete {id}
Set a collective by an id
ns-infra metric setcollective {id}
--applications (Array)
--dockers (Array)
Set a derivative by an id
ns-infra metric _setderivative {id}
--roles (Array)
Returns the metric result
ns-infra metric result
Returns the alert category list
ns-infra alertcategory list {filters} {page} {size} {sorts}
Returns a alert category by id.
ns-infra alertcategory get {id}
Creates a new alert category for an entity
ns-infra alertcategory create
--entity_id (String)
--category_id (String)
Deletes a alert category by an id.
ns-infra alertcategory delete {id}
Returns the alert field list
ns-infra alertfield list {filters} {page} {size} {sorts}
Returns a alert field by id.
ns-infra alertfield get {id}
Creates a new alert field for an entity
ns-infra alertfield create
--entity_id (String)
--field_id (String)
--value (Any)
Updates a alert field by an id for an entity
ns-infra alertfield update {id}
--entity_id (String)
--field_id (String)
--value (Any)
Deletes a alert field by an id.
ns-infra alertfield delete {id}
Returns the alert tag list
ns-infra alerttag list {filters} {page} {size} {sorts}
Returns a alert tag by id.
ns-infra alerttag get {id}
Creates a new alert tag for an entity
ns-infra alerttag create
--entity_id (String)
--name (String)
--value (String)
Updates a alert tag by an id for an entity
ns-infra alerttag update {id}
--entity_id (String)
--name (String)
--value (String)
Deletes a alert tag by an id.
ns-infra alerttag delete {id}
Returns the alert list
ns-infra alert list {filters} {page} {size} {sorts}
Returns an alert by an id
ns-infra alert get {id}
Creates a new alert
ns-infra alert create
--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)
Updates an alert by an id
ns-infra alert update {id}
--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)
Deletes an alert by an id
ns-infra alert delete {id}
Returns the monitor category list
ns-infra monitorcategory list {filters} {page} {size} {sorts}
Returns a monitor category by id.
ns-infra monitorcategory get {id}
Creates a new monitor category for an entity
ns-infra monitorcategory create
--entity_id (String)
--category_id (String)
Deletes a monitor category by an id.
ns-infra monitorcategory delete {id}
Returns the monitor field list
ns-infra monitorfield list {filters} {page} {size} {sorts}
Returns a monitor field by id.
ns-infra monitorfield get {id}
Creates a new monitor field for an entity
ns-infra monitorfield create
--entity_id (String)
--field_id (String)
--value (Any)
Updates a monitor field by an id for an entity
ns-infra monitorfield update {id}
--entity_id (String)
--field_id (String)
--value (Any)
Deletes a monitor field by an id.
ns-infra monitorfield delete {id}
Returns the monitor tag list
ns-infra monitortag list {filters} {page} {size} {sorts}
Returns a monitor tag by id.
ns-infra monitortag get {id}
Creates a new monitor tag for an entity
ns-infra monitortag create
--entity_id (String)
--name (String)
--value (String)
Updates a monitor tag by an id for an entity
ns-infra monitortag update {id}
--entity_id (String)
--name (String)
--value (String)
Deletes a monitor tag by an id.
ns-infra monitortag delete {id}
Returns the monitor list
ns-infra monitor list {filters} {page} {size} {sorts}
Returns a monitor by an id
ns-infra monitor get {id}
Creates a new monitor
ns-infra monitor create
--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)
Updates a monitor by an id
ns-infra monitor update {id}
--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)
Deletes a monitor by an id
ns-infra monitor delete {id}
Returns the monitor result
ns-infra monitor result
--body (Array)
Returns the incident list
ns-infra incident list {filters} {page} {size} {sorts}
Returns an incident by an id
ns-infra incident get {id}
{  "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    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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            }          }        }      ]    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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            }          }        }      ]    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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            }          }        }      ]    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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            }          }        }      ]    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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            }          }        }      ]    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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            }          }        }      ]    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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            }          }        }      ]    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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            }          }        }      ]    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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            }          }        }      ]    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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            }          }        }      ]    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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            }          }        }      ]    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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    }  }}
{  "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            }          }        }      ]    }  }}
{  "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    }  }}
{  "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    }  }}
AWS
Azure
GCP
Other
Day
Month
Year
AWS
Azure
GCP
Other
AWS
Azure
GCP
Other
Clickhouse
Elasticsearch
Mongo
Mysql
Postgres
Direct
ByServer
ByKubernetes
Redis
Direct
ByServer
ByKubernetes
Rabbitmq
Kafka
Direct
ByServer
ByKubernetes
Kafka
Rabbitmq
Direct
ByServer
ByKubernetes
AWS
Azure
GCP
Other
Globally
ByServer
ByKubernetes
Min
Max
Avg
Sum
Equal
NotEqual
LessThan
MoreThan
LessThanOrEqual
MoreThanOrEqual
Globally
ByServer
ByKubernetes
Second
Minute
Hours
Second
Minute
Http
Ping
Port
Database
Cache
Messaging
DockerContainer
KubernetesPod
Json
X_WWW_FormUrlencoded
Xml
Socket
TcpHttp
Deployment
Statefulset
Deamonset
Open
Reviewed
Closed
©Copyright 2010 to 2025 Namira Software Corporation. All rights reserved.