Skip to main content

ApplicationModel

Application model

  • Use this model to get information about the application.
  • Use extData and extUuid to store additional information. It can be convenient to store external identifiers, subscription or other custom data.
type ApplicationModel {
id: Int
name: String
domain: String
projectId: Int
specsErrors: Int
specsWarns: Int
isReady: Boolean
isEnabled: Boolean
region: Int
version: Int
ClusterModel: ClusterModel
VersionModel: VersionModel
NamespaceModel: NamespaceModel
env: JSON
services: JSON
tags: JSON
extData: JSON
extUuid: String
}

Fields

ApplicationModel.id ● Int scalar

ApplicationModel.name ● String scalar

ApplicationModel.domain ● String scalar

ApplicationModel.projectId ● Int scalar

ApplicationModel.specsErrors ● Int scalar

ApplicationModel.specsWarns ● Int scalar

ApplicationModel.isReady ● Boolean scalar

ApplicationModel.isEnabled ● Boolean scalar

ApplicationModel.region ● Int scalar

ApplicationModel.version ● Int scalar

ApplicationModel.ClusterModel ● ClusterModel object

ApplicationModel.VersionModel ● VersionModel object

ApplicationModel.NamespaceModel ● NamespaceModel object

ApplicationModel.env ● JSON scalar

ApplicationModel.services ● JSON scalar

ApplicationModel.tags ● JSON scalar

ApplicationModel.extData ● JSON scalar

ApplicationModel.extUuid ● String scalar

Returned By

Application_createFromTemplate mutation ● Application_getApplication query ● Application_getApplicationByExtUuid query ● Application_getApplicationsList query

Member Of

ApplicationUpdateAnswer object