Skip to main content
Version: 1.0.0

Cluster

No description

type Cluster {
id: UUID!
displayName: String!
state: ClusterState!
connected: Boolean
status: ClusterStatus
cloudProvider: CloudProvider
provider: ClusterProvider
createdAt: Time!
updatedAt: Time!
configuration(
revisionId: UUID
sequenceId: Int
): ClusterConfiguration!
configurationRevisions(
page: PageInput
): ClusterConfigurationConnection!
deployJob: JobRun
destroyJob: JobRun
components: [ClusterComponent]
}

Fields

Cluster.id ● UUID! non-null scalar

Cluster.displayName ● String! non-null scalar

Cluster.state ● ClusterState! non-null enum

Cluster.connected ● Boolean scalar

Cluster.status ● ClusterStatus enum

Cluster.cloudProvider ● CloudProvider enum

Cluster.provider ● ClusterProvider enum

Cluster.createdAt ● Time! non-null scalar

Cluster.updatedAt ● Time! non-null scalar

Cluster.configuration ● ClusterConfiguration! non-null object

Cluster.configuration.revisionId ● UUID scalar
Cluster.configuration.sequenceId ● Int scalar

Cluster.configurationRevisions ● ClusterConfigurationConnection! non-null object

Cluster.configurationRevisions.page ● PageInput input

Cluster.deployJob ● JobRun object

Cluster.destroyJob ● JobRun object

Cluster.components ● [ClusterComponent] list object

Returned by

addCluster mutation ● createCluster mutation ● linkCloudToCluster mutation ● updateCluster mutation

Member Of

ClusterPrecheckStep object ● Project object ● Replication object ● Team object