Cluster
No description
type Cluster {
  id: UUID!
  name: String!
  region: String
  state: ClusterState!
  status: ClusterStatus
  private: Boolean!
  connected: Boolean
  cloudProvider: CloudProvider
  clusterProvider: ClusterProvider
  awsAccount: AWSAccount
  gcpAccount: GCPAccount
  doAccount: DOAccount
  cwAccount: CoreWeaveAccount
  linodeAccount: LinodeAccount
  cloudAccount: CloudAccount
  vultrAccount: VultrAccount
  azureAccount: AzureAccount
  namespace: String
  domain: String
  isExternal: Boolean
  isEjected: Boolean
  terraformProjectUrl: String
  ingressIP: String
  ingressDNS: String
  clusterIssuers: [String!]
  prometheus: Prometheus
  grafana: Grafana
  staticIPs: [String!]
  kubeconfig: String
  containerRepository: String
  containerCacheRepository: String
  containerRegistry: ContainerRegistry
  projects(
    input: ProjectsInput
  ): ProjectConnection
  projectV3Adapters: ProjectV3AdapterConnection
  customDomains: [ClusterCustomDomain!]
  addOns: [ClusterAddOn!]
  createdAt: Time!
  updatedAt: Time!
  stateBackend: TerraformStateBackend
  deployJob: JobRun
  destroyJob: JobRun
  serverVersion: String!
  supportsEphemeralContainer: Boolean!
  components: [ClusterComponent]
  network: Network
  machines: [Machine!]
}
Fields
Cluster.id ● UUID! non-null scalar
Cluster.name ● String! non-null scalar
Cluster.region ● String scalar
Cluster.state ● ClusterState! non-null enum
Cluster.status ● ClusterStatus enum
Cluster.private ● Boolean! non-null scalar
Cluster.connected ● Boolean scalar
Cluster.cloudProvider ● CloudProvider enum
Cluster.clusterProvider ● ClusterProvider enum
Cluster.awsAccount ● AWSAccount object
Cluster.gcpAccount ● GCPAccount object
Cluster.doAccount ● DOAccount object
Cluster.cwAccount ● CoreWeaveAccount object
Cluster.linodeAccount ● LinodeAccount object
Cluster.cloudAccount ● CloudAccount union
Cluster.vultrAccount ● VultrAccount object
Cluster.azureAccount ● AzureAccount object
Cluster.namespace ● String scalar
Cluster.domain ● String scalar
Cluster.isExternal ● Boolean scalar
Cluster.isEjected ● Boolean scalar
Cluster.terraformProjectUrl ● String scalar
Cluster.ingressIP ● String scalar
Cluster.ingressDNS ● String scalar
Cluster.clusterIssuers ● [String!] list scalar
Cluster.prometheus ● Prometheus object
Cluster.grafana ● Grafana object
Cluster.staticIPs ● [String!] list scalar
Cluster.kubeconfig ● String scalar
Cluster.containerRepository ● String scalar
Cluster.containerCacheRepository ● String scalar
Cluster.containerRegistry ● ContainerRegistry object
Cluster.projects ● ProjectConnection object
Cluster.projects.input●ProjectsInputinput
Cluster.projectV3Adapters ● ProjectV3AdapterConnection object
Cluster.customDomains ● [ClusterCustomDomain!] list object
Cluster.addOns ● [ClusterAddOn!] list object
All configured cluster add-ons, whether currently enabled or disabled
Cluster.createdAt ● Time! non-null scalar
Cluster.updatedAt ● Time! non-null scalar
Cluster.stateBackend ● TerraformStateBackend object
Cluster.deployJob ● JobRun object
Cluster.destroyJob ● JobRun object
Cluster.serverVersion ● String! non-null scalar
Cluster.supportsEphemeralContainer ● Boolean! non-null scalar
Cluster.components ● [ClusterComponent] list object
Cluster.network ● Network object
Cluster.machines ● [Machine!] list object
Returned by
addCluster  mutation ● createCluster  mutation ● linkCloudToCluster  mutation ● updateCluster  mutation ● updateClusterDomain  mutation
Member Of
AWSAccount  object ● AzureAccount  object ● ClusterCustomDomain  object ● ClusterDomains  object ● CoreWeaveAccount  object ● Deployment  object ● DOAccount  object ● GCPAccount  object ● IPFSService  object ● KubernetesRuntime  object ● LinodeAccount  object ● Machine  object ● Network  object ● Replication  object ● Repo  object ● User  object ● VultrAccount  object