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